]> CyberLeo.Net >> Repos - FreeBSD/releng/10.1.git/blob - contrib/ldns/configure
Copy stable/10@r272459 to releng/10.1 as part of
[FreeBSD/releng/10.1.git] / contrib / ldns / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for ldns 1.6.17.
4 #
5 # Report bugs to <libdns@nlnetlabs.nl>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22   emulate sh
23   NULLCMD=:
24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25   # is contrary to our usage.  Disable this feature.
26   alias -g '${1+"$@"}'='"$@"'
27   setopt NO_GLOB_SUBST
28 else
29   case `(set -o) 2>/dev/null` in #(
30   *posix*) :
31     set -o posix ;; #(
32   *) :
33      ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49   as_echo='print -r --'
50   as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52   as_echo='printf %s\n'
53   as_echo_n='printf %s'
54 else
55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58   else
59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61       arg=$1;
62       case $arg in #(
63       *"$as_nl"*)
64         expr "X$arg" : "X\\(.*\\)$as_nl";
65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66       esac;
67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71   fi
72   export as_echo_body
73   as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78   PATH_SEPARATOR=:
79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81       PATH_SEPARATOR=';'
82   }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order.  Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" ""        $as_nl"
92
93 # Find who we are.  Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96   *[\\/]* ) as_myself=$0 ;;
97   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100   IFS=$as_save_IFS
101   test -z "$as_dir" && as_dir=.
102     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103   done
104 IFS=$as_save_IFS
105
106      ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111   as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115   exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there.  '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141   emulate sh
142   NULLCMD=:
143   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144   # is contrary to our usage.  Disable this feature.
145   alias -g '\${1+\"\$@\"}'='\"\$@\"'
146   setopt NO_GLOB_SUBST
147 else
148   case \`(set -o) 2>/dev/null\` in #(
149   *posix*) :
150     set -o posix ;; #(
151   *) :
152      ;;
153 esac
154 fi
155 "
156   as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170   exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1
178
179   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183     PATH=/empty FPATH=/empty; export PATH FPATH
184     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
186   if (eval "$as_required") 2>/dev/null; then :
187   as_have_required=yes
188 else
189   as_have_required=no
190 fi
191   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198   IFS=$as_save_IFS
199   test -z "$as_dir" && as_dir=.
200   as_found=:
201   case $as_dir in #(
202          /*)
203            for as_base in sh bash ksh sh5; do
204              # Try only shells that exist, to save several forks.
205              as_shell=$as_dir/$as_base
206              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208   CONFIG_SHELL=$as_shell as_have_required=yes
209                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210   break 2
211 fi
212 fi
213            done;;
214        esac
215   as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219   CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224       if test "x$CONFIG_SHELL" != x; then :
225   # We cannot yet assume a decent shell, so we have to provide a
226         # neutralization value for shells without unset; and this also
227         # works around shells that cannot unset nonexistent variables.
228         # Preserve -v and -x to the replacement shell.
229         BASH_ENV=/dev/null
230         ENV=/dev/null
231         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232         export CONFIG_SHELL
233         case $- in # ((((
234           *v*x* | *x*v* ) as_opts=-vx ;;
235           *v* ) as_opts=-v ;;
236           *x* ) as_opts=-x ;;
237           * ) as_opts= ;;
238         esac
239         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242     if test x$as_have_required = xno; then :
243   $as_echo "$0: This script requires a shell more modern than all"
244   $as_echo "$0: the shells that I found on your system."
245   if test x${ZSH_VERSION+set} = xset ; then
246     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248   else
249     $as_echo "$0: Please tell bug-autoconf@gnu.org and
250 $0: libdns@nlnetlabs.nl about your system, including any
251 $0: error possibly output before this message. Then install
252 $0: a modern shell, or manually run the script under such a
253 $0: shell if you do have one."
254   fi
255   exit 1
256 fi
257 fi
258 fi
259 SHELL=${CONFIG_SHELL-/bin/sh}
260 export SHELL
261 # Unset more variables known to interfere with behavior of common tools.
262 CLICOLOR_FORCE= GREP_OPTIONS=
263 unset CLICOLOR_FORCE GREP_OPTIONS
264
265 ## --------------------- ##
266 ## M4sh Shell Functions. ##
267 ## --------------------- ##
268 # as_fn_unset VAR
269 # ---------------
270 # Portably unset VAR.
271 as_fn_unset ()
272 {
273   { eval $1=; unset $1;}
274 }
275 as_unset=as_fn_unset
276
277 # as_fn_set_status STATUS
278 # -----------------------
279 # Set $? to STATUS, without forking.
280 as_fn_set_status ()
281 {
282   return $1
283 } # as_fn_set_status
284
285 # as_fn_exit STATUS
286 # -----------------
287 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288 as_fn_exit ()
289 {
290   set +e
291   as_fn_set_status $1
292   exit $1
293 } # as_fn_exit
294
295 # as_fn_mkdir_p
296 # -------------
297 # Create "$as_dir" as a directory, including parents if necessary.
298 as_fn_mkdir_p ()
299 {
300
301   case $as_dir in #(
302   -*) as_dir=./$as_dir;;
303   esac
304   test -d "$as_dir" || eval $as_mkdir_p || {
305     as_dirs=
306     while :; do
307       case $as_dir in #(
308       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309       *) as_qdir=$as_dir;;
310       esac
311       as_dirs="'$as_qdir' $as_dirs"
312       as_dir=`$as_dirname -- "$as_dir" ||
313 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314          X"$as_dir" : 'X\(//\)[^/]' \| \
315          X"$as_dir" : 'X\(//\)$' \| \
316          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317 $as_echo X"$as_dir" |
318     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319             s//\1/
320             q
321           }
322           /^X\(\/\/\)[^/].*/{
323             s//\1/
324             q
325           }
326           /^X\(\/\/\)$/{
327             s//\1/
328             q
329           }
330           /^X\(\/\).*/{
331             s//\1/
332             q
333           }
334           s/.*/./; q'`
335       test -d "$as_dir" && break
336     done
337     test -z "$as_dirs" || eval "mkdir $as_dirs"
338   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
339
340
341 } # as_fn_mkdir_p
342 # as_fn_append VAR VALUE
343 # ----------------------
344 # Append the text in VALUE to the end of the definition contained in VAR. Take
345 # advantage of any shell optimizations that allow amortized linear growth over
346 # repeated appends, instead of the typical quadratic growth present in naive
347 # implementations.
348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349   eval 'as_fn_append ()
350   {
351     eval $1+=\$2
352   }'
353 else
354   as_fn_append ()
355   {
356     eval $1=\$$1\$2
357   }
358 fi # as_fn_append
359
360 # as_fn_arith ARG...
361 # ------------------
362 # Perform arithmetic evaluation on the ARGs, and store the result in the
363 # global $as_val. Take advantage of shells that can avoid forks. The arguments
364 # must be portable across $(()) and expr.
365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366   eval 'as_fn_arith ()
367   {
368     as_val=$(( $* ))
369   }'
370 else
371   as_fn_arith ()
372   {
373     as_val=`expr "$@" || test $? -eq 1`
374   }
375 fi # as_fn_arith
376
377
378 # as_fn_error STATUS ERROR [LINENO LOG_FD]
379 # ----------------------------------------
380 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382 # script with STATUS, using 1 if that was 0.
383 as_fn_error ()
384 {
385   as_status=$1; test $as_status -eq 0 && as_status=1
386   if test "$4"; then
387     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389   fi
390   $as_echo "$as_me: error: $2" >&2
391   as_fn_exit $as_status
392 } # as_fn_error
393
394 if expr a : '\(a\)' >/dev/null 2>&1 &&
395    test "X`expr 00001 : '.*\(...\)'`" = X001; then
396   as_expr=expr
397 else
398   as_expr=false
399 fi
400
401 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402   as_basename=basename
403 else
404   as_basename=false
405 fi
406
407 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408   as_dirname=dirname
409 else
410   as_dirname=false
411 fi
412
413 as_me=`$as_basename -- "$0" ||
414 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415          X"$0" : 'X\(//\)$' \| \
416          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417 $as_echo X/"$0" |
418     sed '/^.*\/\([^/][^/]*\)\/*$/{
419             s//\1/
420             q
421           }
422           /^X\/\(\/\/\)$/{
423             s//\1/
424             q
425           }
426           /^X\/\(\/\).*/{
427             s//\1/
428             q
429           }
430           s/.*/./; q'`
431
432 # Avoid depending upon Character Ranges.
433 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436 as_cr_digits='0123456789'
437 as_cr_alnum=$as_cr_Letters$as_cr_digits
438
439
440   as_lineno_1=$LINENO as_lineno_1a=$LINENO
441   as_lineno_2=$LINENO as_lineno_2a=$LINENO
442   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
445   sed -n '
446     p
447     /[$]LINENO/=
448   ' <$as_myself |
449     sed '
450       s/[$]LINENO.*/&-/
451       t lineno
452       b
453       :lineno
454       N
455       :loop
456       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457       t loop
458       s/-\n.*//
459     ' >$as_me.lineno &&
460   chmod +x "$as_me.lineno" ||
461     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
463   # Don't try to exec as it changes $[0], causing all sort of problems
464   # (the dirname of $[0] is not the place where we might find the
465   # original and so on.  Autoconf is especially sensitive to this).
466   . "./$as_me.lineno"
467   # Exit status is that of the last command.
468   exit
469 }
470
471 ECHO_C= ECHO_N= ECHO_T=
472 case `echo -n x` in #(((((
473 -n*)
474   case `echo 'xy\c'` in
475   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
476   xy)  ECHO_C='\c';;
477   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
478        ECHO_T=' ';;
479   esac;;
480 *)
481   ECHO_N='-n';;
482 esac
483
484 rm -f conf$$ conf$$.exe conf$$.file
485 if test -d conf$$.dir; then
486   rm -f conf$$.dir/conf$$.file
487 else
488   rm -f conf$$.dir
489   mkdir conf$$.dir 2>/dev/null
490 fi
491 if (echo >conf$$.file) 2>/dev/null; then
492   if ln -s conf$$.file conf$$ 2>/dev/null; then
493     as_ln_s='ln -s'
494     # ... but there are two gotchas:
495     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497     # In both cases, we have to default to `cp -p'.
498     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499       as_ln_s='cp -p'
500   elif ln conf$$.file conf$$ 2>/dev/null; then
501     as_ln_s=ln
502   else
503     as_ln_s='cp -p'
504   fi
505 else
506   as_ln_s='cp -p'
507 fi
508 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509 rmdir conf$$.dir 2>/dev/null
510
511 if mkdir -p . 2>/dev/null; then
512   as_mkdir_p='mkdir -p "$as_dir"'
513 else
514   test -d ./-p && rmdir ./-p
515   as_mkdir_p=false
516 fi
517
518 if test -x / >/dev/null 2>&1; then
519   as_test_x='test -x'
520 else
521   if ls -dL / >/dev/null 2>&1; then
522     as_ls_L_option=L
523   else
524     as_ls_L_option=
525   fi
526   as_test_x='
527     eval sh -c '\''
528       if test -d "$1"; then
529         test -d "$1/.";
530       else
531         case $1 in #(
532         -*)set "./$1";;
533         esac;
534         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535         ???[sx]*):;;*)false;;esac;fi
536     '\'' sh
537   '
538 fi
539 as_executable_p=$as_test_x
540
541 # Sed expression to map a string onto a valid CPP name.
542 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544 # Sed expression to map a string onto a valid variable name.
545 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
547 SHELL=${CONFIG_SHELL-/bin/sh}
548
549
550 test -n "$DJDIR" || exec 7<&0 </dev/null
551 exec 6>&1
552
553 # Name of the host.
554 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555 # so uname gets run too.
556 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557
558 #
559 # Initializations.
560 #
561 ac_default_prefix=/usr/local
562 ac_clean_files=
563 ac_config_libobj_dir=.
564 LIBOBJS=
565 cross_compiling=no
566 subdirs=
567 MFLAGS=
568 MAKEFLAGS=
569
570 # Identity of this package.
571 PACKAGE_NAME='ldns'
572 PACKAGE_TARNAME='libdns'
573 PACKAGE_VERSION='1.6.17'
574 PACKAGE_STRING='ldns 1.6.17'
575 PACKAGE_BUGREPORT='libdns@nlnetlabs.nl'
576 PACKAGE_URL=''
577
578 ac_unique_file="packet.c"
579 # Factoring default headers for most tests.
580 ac_includes_default="\
581 #include <stdio.h>
582 #ifdef HAVE_SYS_TYPES_H
583 # include <sys/types.h>
584 #endif
585 #ifdef HAVE_SYS_STAT_H
586 # include <sys/stat.h>
587 #endif
588 #ifdef STDC_HEADERS
589 # include <stdlib.h>
590 # include <stddef.h>
591 #else
592 # ifdef HAVE_STDLIB_H
593 #  include <stdlib.h>
594 # endif
595 #endif
596 #ifdef HAVE_STRING_H
597 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598 #  include <memory.h>
599 # endif
600 # include <string.h>
601 #endif
602 #ifdef HAVE_STRINGS_H
603 # include <strings.h>
604 #endif
605 #ifdef HAVE_INTTYPES_H
606 # include <inttypes.h>
607 #endif
608 #ifdef HAVE_STDINT_H
609 # include <stdint.h>
610 #endif
611 #ifdef HAVE_UNISTD_H
612 # include <unistd.h>
613 #endif"
614
615 ac_subst_vars='LTLIBOBJS
616 CONFIG_FILES
617 ldns_build_config_have_attr_unused
618 ldns_build_config_have_attr_format
619 ldns_build_config_have_ssl
620 DEFAULT_CAPATH
621 DEFAULT_CAFILE
622 LDNS_TRUST_ANCHOR_FILE
623 WINDRES
624 ldns_build_config_have_b32_pton
625 ldns_build_config_have_b32_ntop
626 LIBOBJS
627 ldns_build_config_have_socklen_t
628 LIBPCAP_LIBS
629 include_unistd_h
630 include_systypes_h
631 include_inttypes_h
632 ldns_build_config_have_inttypes_h
633 include_sys_socket_h
634 LIBSSL_SSL_LIBS
635 LIBSSL_LIBS
636 LIBSSL_LDFLAGS
637 LIBSSL_CPPFLAGS
638 ldns_build_config_use_dane
639 RUNTIME_PATH
640 HAVE_SSL
641 libtool
642 CLEAN_P5_DNS_LDNS
643 UNINSTALL_P5_DNS_LDNS
644 INSTALL_P5_DNS_LDNS
645 TEST_P5_DNS_LDNS
646 P5_DNS_LDNS
647 PERL
648 PYLDNSXUNINST
649 PYLDNSXINST
650 PYLDNSUNINST
651 PYLDNSINST
652 PYLDNSX
653 PYTHON_X_CFLAGS
654 swig
655 PYLDNS
656 SWIG_LIB
657 SWIG
658 SWIGPY3
659 PYTHON_EXTRA_LDFLAGS
660 PYTHON_EXTRA_LIBS
661 PYTHON_SITE_PKG
662 PYTHON_LDFLAGS
663 PYTHON_CPPFLAGS
664 PYTHON
665 PYTHON_VERSION
666 UNINSTALL_CONFIG_MANPAGE
667 UNINSTALL_CONFIG
668 INSTALL_CONFIG_MANPAGE
669 INSTALL_CONFIG
670 LINT_EXAMPLES
671 CLEAN_EXAMPLES
672 UNINSTALL_EXAMPLES
673 INSTALL_EXAMPLES
674 EXAMPLES
675 LINT_DRILL
676 CLEAN_DRILL
677 UNINSTALL_DRILL
678 INSTALL_DRILL
679 DRILL
680 doxygen
681 LINTFLAGS
682 SET_MAKE
683 DEPFLAG
684 OTOOL64
685 OTOOL
686 LIPO
687 NMEDIT
688 DSYMUTIL
689 MANIFEST_TOOL
690 AWK
691 RANLIB
692 STRIP
693 ac_ct_AR
694 AR
695 DLLTOOL
696 OBJDUMP
697 LN_S
698 NM
699 ac_ct_DUMPBIN
700 DUMPBIN
701 LD
702 FGREP
703 SED
704 host_os
705 host_vendor
706 host_cpu
707 host
708 build_os
709 build_vendor
710 build_cpu
711 build
712 LIBTOOL
713 EGREP
714 GREP
715 CPP
716 OBJEXT
717 EXEEXT
718 ac_ct_CC
719 CPPFLAGS
720 LDFLAGS
721 CFLAGS
722 CC
723 VERSION_INFO
724 LDNS_VERSION_MICRO
725 LDNS_VERSION_MINOR
726 LDNS_VERSION_MAJOR
727 target_alias
728 host_alias
729 build_alias
730 LIBS
731 ECHO_T
732 ECHO_N
733 ECHO_C
734 DEFS
735 mandir
736 localedir
737 libdir
738 psdir
739 pdfdir
740 dvidir
741 htmldir
742 infodir
743 docdir
744 oldincludedir
745 includedir
746 localstatedir
747 sharedstatedir
748 sysconfdir
749 datadir
750 datarootdir
751 libexecdir
752 sbindir
753 bindir
754 program_transform_name
755 prefix
756 exec_prefix
757 PACKAGE_URL
758 PACKAGE_BUGREPORT
759 PACKAGE_STRING
760 PACKAGE_VERSION
761 PACKAGE_TARNAME
762 PACKAGE_NAME
763 PATH_SEPARATOR
764 SHELL'
765 ac_subst_files=''
766 ac_user_opts='
767 enable_option_checking
768 enable_shared
769 enable_static
770 with_pic
771 enable_fast_install
772 with_gnu_ld
773 with_sysroot
774 enable_libtool_lock
775 with_drill
776 with_examples
777 enable_ldns_config
778 enable_stderr_msgs
779 with_pyldns
780 with_pyldnsx
781 with_p5_dns_ldns
782 with_ssl
783 enable_sha2
784 enable_gost
785 enable_ecdsa
786 enable_dane
787 enable_rrtype_ninfo
788 enable_rrtype_rkey
789 enable_rrtype_cds
790 enable_rrtype_uri
791 enable_rrtype_ta
792 enable_rpath
793 with_trust_anchor
794 with_ca_file
795 with_ca_path
796 '
797       ac_precious_vars='build_alias
798 host_alias
799 target_alias
800 CC
801 CFLAGS
802 LDFLAGS
803 LIBS
804 CPPFLAGS
805 CPP
806 PYTHON_VERSION'
807
808
809 # Initialize some variables set by options.
810 ac_init_help=
811 ac_init_version=false
812 ac_unrecognized_opts=
813 ac_unrecognized_sep=
814 # The variables have the same names as the options, with
815 # dashes changed to underlines.
816 cache_file=/dev/null
817 exec_prefix=NONE
818 no_create=
819 no_recursion=
820 prefix=NONE
821 program_prefix=NONE
822 program_suffix=NONE
823 program_transform_name=s,x,x,
824 silent=
825 site=
826 srcdir=
827 verbose=
828 x_includes=NONE
829 x_libraries=NONE
830
831 # Installation directory options.
832 # These are left unexpanded so users can "make install exec_prefix=/foo"
833 # and all the variables that are supposed to be based on exec_prefix
834 # by default will actually change.
835 # Use braces instead of parens because sh, perl, etc. also accept them.
836 # (The list follows the same order as the GNU Coding Standards.)
837 bindir='${exec_prefix}/bin'
838 sbindir='${exec_prefix}/sbin'
839 libexecdir='${exec_prefix}/libexec'
840 datarootdir='${prefix}/share'
841 datadir='${datarootdir}'
842 sysconfdir='${prefix}/etc'
843 sharedstatedir='${prefix}/com'
844 localstatedir='${prefix}/var'
845 includedir='${prefix}/include'
846 oldincludedir='/usr/include'
847 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
848 infodir='${datarootdir}/info'
849 htmldir='${docdir}'
850 dvidir='${docdir}'
851 pdfdir='${docdir}'
852 psdir='${docdir}'
853 libdir='${exec_prefix}/lib'
854 localedir='${datarootdir}/locale'
855 mandir='${datarootdir}/man'
856
857 ac_prev=
858 ac_dashdash=
859 for ac_option
860 do
861   # If the previous option needs an argument, assign it.
862   if test -n "$ac_prev"; then
863     eval $ac_prev=\$ac_option
864     ac_prev=
865     continue
866   fi
867
868   case $ac_option in
869   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870   *=)   ac_optarg= ;;
871   *)    ac_optarg=yes ;;
872   esac
873
874   # Accept the important Cygnus configure options, so we can diagnose typos.
875
876   case $ac_dashdash$ac_option in
877   --)
878     ac_dashdash=yes ;;
879
880   -bindir | --bindir | --bindi | --bind | --bin | --bi)
881     ac_prev=bindir ;;
882   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
883     bindir=$ac_optarg ;;
884
885   -build | --build | --buil | --bui | --bu)
886     ac_prev=build_alias ;;
887   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
888     build_alias=$ac_optarg ;;
889
890   -cache-file | --cache-file | --cache-fil | --cache-fi \
891   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
892     ac_prev=cache_file ;;
893   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
894   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
895     cache_file=$ac_optarg ;;
896
897   --config-cache | -C)
898     cache_file=config.cache ;;
899
900   -datadir | --datadir | --datadi | --datad)
901     ac_prev=datadir ;;
902   -datadir=* | --datadir=* | --datadi=* | --datad=*)
903     datadir=$ac_optarg ;;
904
905   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
906   | --dataroo | --dataro | --datar)
907     ac_prev=datarootdir ;;
908   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
909   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
910     datarootdir=$ac_optarg ;;
911
912   -disable-* | --disable-*)
913     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
914     # Reject names that are not valid shell variable names.
915     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916       as_fn_error $? "invalid feature name: $ac_useropt"
917     ac_useropt_orig=$ac_useropt
918     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919     case $ac_user_opts in
920       *"
921 "enable_$ac_useropt"
922 "*) ;;
923       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
924          ac_unrecognized_sep=', ';;
925     esac
926     eval enable_$ac_useropt=no ;;
927
928   -docdir | --docdir | --docdi | --doc | --do)
929     ac_prev=docdir ;;
930   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
931     docdir=$ac_optarg ;;
932
933   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
934     ac_prev=dvidir ;;
935   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
936     dvidir=$ac_optarg ;;
937
938   -enable-* | --enable-*)
939     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
940     # Reject names that are not valid shell variable names.
941     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942       as_fn_error $? "invalid feature name: $ac_useropt"
943     ac_useropt_orig=$ac_useropt
944     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945     case $ac_user_opts in
946       *"
947 "enable_$ac_useropt"
948 "*) ;;
949       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
950          ac_unrecognized_sep=', ';;
951     esac
952     eval enable_$ac_useropt=\$ac_optarg ;;
953
954   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
955   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
956   | --exec | --exe | --ex)
957     ac_prev=exec_prefix ;;
958   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
959   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
960   | --exec=* | --exe=* | --ex=*)
961     exec_prefix=$ac_optarg ;;
962
963   -gas | --gas | --ga | --g)
964     # Obsolete; use --with-gas.
965     with_gas=yes ;;
966
967   -help | --help | --hel | --he | -h)
968     ac_init_help=long ;;
969   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
970     ac_init_help=recursive ;;
971   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
972     ac_init_help=short ;;
973
974   -host | --host | --hos | --ho)
975     ac_prev=host_alias ;;
976   -host=* | --host=* | --hos=* | --ho=*)
977     host_alias=$ac_optarg ;;
978
979   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
980     ac_prev=htmldir ;;
981   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
982   | --ht=*)
983     htmldir=$ac_optarg ;;
984
985   -includedir | --includedir | --includedi | --included | --include \
986   | --includ | --inclu | --incl | --inc)
987     ac_prev=includedir ;;
988   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
989   | --includ=* | --inclu=* | --incl=* | --inc=*)
990     includedir=$ac_optarg ;;
991
992   -infodir | --infodir | --infodi | --infod | --info | --inf)
993     ac_prev=infodir ;;
994   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
995     infodir=$ac_optarg ;;
996
997   -libdir | --libdir | --libdi | --libd)
998     ac_prev=libdir ;;
999   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1000     libdir=$ac_optarg ;;
1001
1002   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1003   | --libexe | --libex | --libe)
1004     ac_prev=libexecdir ;;
1005   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1006   | --libexe=* | --libex=* | --libe=*)
1007     libexecdir=$ac_optarg ;;
1008
1009   -localedir | --localedir | --localedi | --localed | --locale)
1010     ac_prev=localedir ;;
1011   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1012     localedir=$ac_optarg ;;
1013
1014   -localstatedir | --localstatedir | --localstatedi | --localstated \
1015   | --localstate | --localstat | --localsta | --localst | --locals)
1016     ac_prev=localstatedir ;;
1017   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1018   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1019     localstatedir=$ac_optarg ;;
1020
1021   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1022     ac_prev=mandir ;;
1023   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1024     mandir=$ac_optarg ;;
1025
1026   -nfp | --nfp | --nf)
1027     # Obsolete; use --without-fp.
1028     with_fp=no ;;
1029
1030   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1031   | --no-cr | --no-c | -n)
1032     no_create=yes ;;
1033
1034   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1035   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1036     no_recursion=yes ;;
1037
1038   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1039   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1040   | --oldin | --oldi | --old | --ol | --o)
1041     ac_prev=oldincludedir ;;
1042   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1043   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1044   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1045     oldincludedir=$ac_optarg ;;
1046
1047   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1048     ac_prev=prefix ;;
1049   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1050     prefix=$ac_optarg ;;
1051
1052   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1053   | --program-pre | --program-pr | --program-p)
1054     ac_prev=program_prefix ;;
1055   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1056   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1057     program_prefix=$ac_optarg ;;
1058
1059   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1060   | --program-suf | --program-su | --program-s)
1061     ac_prev=program_suffix ;;
1062   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1063   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1064     program_suffix=$ac_optarg ;;
1065
1066   -program-transform-name | --program-transform-name \
1067   | --program-transform-nam | --program-transform-na \
1068   | --program-transform-n | --program-transform- \
1069   | --program-transform | --program-transfor \
1070   | --program-transfo | --program-transf \
1071   | --program-trans | --program-tran \
1072   | --progr-tra | --program-tr | --program-t)
1073     ac_prev=program_transform_name ;;
1074   -program-transform-name=* | --program-transform-name=* \
1075   | --program-transform-nam=* | --program-transform-na=* \
1076   | --program-transform-n=* | --program-transform-=* \
1077   | --program-transform=* | --program-transfor=* \
1078   | --program-transfo=* | --program-transf=* \
1079   | --program-trans=* | --program-tran=* \
1080   | --progr-tra=* | --program-tr=* | --program-t=*)
1081     program_transform_name=$ac_optarg ;;
1082
1083   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1084     ac_prev=pdfdir ;;
1085   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1086     pdfdir=$ac_optarg ;;
1087
1088   -psdir | --psdir | --psdi | --psd | --ps)
1089     ac_prev=psdir ;;
1090   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1091     psdir=$ac_optarg ;;
1092
1093   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1094   | -silent | --silent | --silen | --sile | --sil)
1095     silent=yes ;;
1096
1097   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1098     ac_prev=sbindir ;;
1099   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1100   | --sbi=* | --sb=*)
1101     sbindir=$ac_optarg ;;
1102
1103   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1104   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1105   | --sharedst | --shareds | --shared | --share | --shar \
1106   | --sha | --sh)
1107     ac_prev=sharedstatedir ;;
1108   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1109   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1110   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1111   | --sha=* | --sh=*)
1112     sharedstatedir=$ac_optarg ;;
1113
1114   -site | --site | --sit)
1115     ac_prev=site ;;
1116   -site=* | --site=* | --sit=*)
1117     site=$ac_optarg ;;
1118
1119   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1120     ac_prev=srcdir ;;
1121   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1122     srcdir=$ac_optarg ;;
1123
1124   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1125   | --syscon | --sysco | --sysc | --sys | --sy)
1126     ac_prev=sysconfdir ;;
1127   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1128   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1129     sysconfdir=$ac_optarg ;;
1130
1131   -target | --target | --targe | --targ | --tar | --ta | --t)
1132     ac_prev=target_alias ;;
1133   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1134     target_alias=$ac_optarg ;;
1135
1136   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1137     verbose=yes ;;
1138
1139   -version | --version | --versio | --versi | --vers | -V)
1140     ac_init_version=: ;;
1141
1142   -with-* | --with-*)
1143     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1144     # Reject names that are not valid shell variable names.
1145     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146       as_fn_error $? "invalid package name: $ac_useropt"
1147     ac_useropt_orig=$ac_useropt
1148     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149     case $ac_user_opts in
1150       *"
1151 "with_$ac_useropt"
1152 "*) ;;
1153       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1154          ac_unrecognized_sep=', ';;
1155     esac
1156     eval with_$ac_useropt=\$ac_optarg ;;
1157
1158   -without-* | --without-*)
1159     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160     # Reject names that are not valid shell variable names.
1161     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1162       as_fn_error $? "invalid package name: $ac_useropt"
1163     ac_useropt_orig=$ac_useropt
1164     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1165     case $ac_user_opts in
1166       *"
1167 "with_$ac_useropt"
1168 "*) ;;
1169       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1170          ac_unrecognized_sep=', ';;
1171     esac
1172     eval with_$ac_useropt=no ;;
1173
1174   --x)
1175     # Obsolete; use --with-x.
1176     with_x=yes ;;
1177
1178   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1179   | --x-incl | --x-inc | --x-in | --x-i)
1180     ac_prev=x_includes ;;
1181   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1182   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1183     x_includes=$ac_optarg ;;
1184
1185   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1186   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1187     ac_prev=x_libraries ;;
1188   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1189   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1190     x_libraries=$ac_optarg ;;
1191
1192   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1193 Try \`$0 --help' for more information"
1194     ;;
1195
1196   *=*)
1197     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1198     # Reject names that are not valid shell variable names.
1199     case $ac_envvar in #(
1200       '' | [0-9]* | *[!_$as_cr_alnum]* )
1201       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1202     esac
1203     eval $ac_envvar=\$ac_optarg
1204     export $ac_envvar ;;
1205
1206   *)
1207     # FIXME: should be removed in autoconf 3.0.
1208     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1209     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1210       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1211     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1212     ;;
1213
1214   esac
1215 done
1216
1217 if test -n "$ac_prev"; then
1218   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1219   as_fn_error $? "missing argument to $ac_option"
1220 fi
1221
1222 if test -n "$ac_unrecognized_opts"; then
1223   case $enable_option_checking in
1224     no) ;;
1225     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1226     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1227   esac
1228 fi
1229
1230 # Check all directory arguments for consistency.
1231 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1232                 datadir sysconfdir sharedstatedir localstatedir includedir \
1233                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1234                 libdir localedir mandir
1235 do
1236   eval ac_val=\$$ac_var
1237   # Remove trailing slashes.
1238   case $ac_val in
1239     */ )
1240       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1241       eval $ac_var=\$ac_val;;
1242   esac
1243   # Be sure to have absolute directory names.
1244   case $ac_val in
1245     [\\/$]* | ?:[\\/]* )  continue;;
1246     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1247   esac
1248   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1249 done
1250
1251 # There might be people who depend on the old broken behavior: `$host'
1252 # used to hold the argument of --host etc.
1253 # FIXME: To remove some day.
1254 build=$build_alias
1255 host=$host_alias
1256 target=$target_alias
1257
1258 # FIXME: To remove some day.
1259 if test "x$host_alias" != x; then
1260   if test "x$build_alias" = x; then
1261     cross_compiling=maybe
1262     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1263     If a cross compiler is detected then cross compile mode will be used" >&2
1264   elif test "x$build_alias" != "x$host_alias"; then
1265     cross_compiling=yes
1266   fi
1267 fi
1268
1269 ac_tool_prefix=
1270 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1271
1272 test "$silent" = yes && exec 6>/dev/null
1273
1274
1275 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1276 ac_ls_di=`ls -di .` &&
1277 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1278   as_fn_error $? "working directory cannot be determined"
1279 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1280   as_fn_error $? "pwd does not report name of working directory"
1281
1282
1283 # Find the source files, if location was not specified.
1284 if test -z "$srcdir"; then
1285   ac_srcdir_defaulted=yes
1286   # Try the directory containing this script, then the parent directory.
1287   ac_confdir=`$as_dirname -- "$as_myself" ||
1288 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1289          X"$as_myself" : 'X\(//\)[^/]' \| \
1290          X"$as_myself" : 'X\(//\)$' \| \
1291          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1292 $as_echo X"$as_myself" |
1293     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1294             s//\1/
1295             q
1296           }
1297           /^X\(\/\/\)[^/].*/{
1298             s//\1/
1299             q
1300           }
1301           /^X\(\/\/\)$/{
1302             s//\1/
1303             q
1304           }
1305           /^X\(\/\).*/{
1306             s//\1/
1307             q
1308           }
1309           s/.*/./; q'`
1310   srcdir=$ac_confdir
1311   if test ! -r "$srcdir/$ac_unique_file"; then
1312     srcdir=..
1313   fi
1314 else
1315   ac_srcdir_defaulted=no
1316 fi
1317 if test ! -r "$srcdir/$ac_unique_file"; then
1318   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1319   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1320 fi
1321 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1322 ac_abs_confdir=`(
1323         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1324         pwd)`
1325 # When building in place, set srcdir=.
1326 if test "$ac_abs_confdir" = "$ac_pwd"; then
1327   srcdir=.
1328 fi
1329 # Remove unnecessary trailing slashes from srcdir.
1330 # Double slashes in file names in object file debugging info
1331 # mess up M-x gdb in Emacs.
1332 case $srcdir in
1333 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1334 esac
1335 for ac_var in $ac_precious_vars; do
1336   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1337   eval ac_env_${ac_var}_value=\$${ac_var}
1338   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1339   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1340 done
1341
1342 #
1343 # Report the --help message.
1344 #
1345 if test "$ac_init_help" = "long"; then
1346   # Omit some internal or obsolete options to make the list less imposing.
1347   # This message is too long to be a string in the A/UX 3.1 sh.
1348   cat <<_ACEOF
1349 \`configure' configures ldns 1.6.17 to adapt to many kinds of systems.
1350
1351 Usage: $0 [OPTION]... [VAR=VALUE]...
1352
1353 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1354 VAR=VALUE.  See below for descriptions of some of the useful variables.
1355
1356 Defaults for the options are specified in brackets.
1357
1358 Configuration:
1359   -h, --help              display this help and exit
1360       --help=short        display options specific to this package
1361       --help=recursive    display the short help of all the included packages
1362   -V, --version           display version information and exit
1363   -q, --quiet, --silent   do not print \`checking ...' messages
1364       --cache-file=FILE   cache test results in FILE [disabled]
1365   -C, --config-cache      alias for \`--cache-file=config.cache'
1366   -n, --no-create         do not create output files
1367       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1368
1369 Installation directories:
1370   --prefix=PREFIX         install architecture-independent files in PREFIX
1371                           [$ac_default_prefix]
1372   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1373                           [PREFIX]
1374
1375 By default, \`make install' will install all the files in
1376 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1377 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1378 for instance \`--prefix=\$HOME'.
1379
1380 For better control, use the options below.
1381
1382 Fine tuning of the installation directories:
1383   --bindir=DIR            user executables [EPREFIX/bin]
1384   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1385   --libexecdir=DIR        program executables [EPREFIX/libexec]
1386   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1387   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1388   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1389   --libdir=DIR            object code libraries [EPREFIX/lib]
1390   --includedir=DIR        C header files [PREFIX/include]
1391   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1392   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1393   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1394   --infodir=DIR           info documentation [DATAROOTDIR/info]
1395   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1396   --mandir=DIR            man documentation [DATAROOTDIR/man]
1397   --docdir=DIR            documentation root [DATAROOTDIR/doc/libdns]
1398   --htmldir=DIR           html documentation [DOCDIR]
1399   --dvidir=DIR            dvi documentation [DOCDIR]
1400   --pdfdir=DIR            pdf documentation [DOCDIR]
1401   --psdir=DIR             ps documentation [DOCDIR]
1402 _ACEOF
1403
1404   cat <<\_ACEOF
1405
1406 System types:
1407   --build=BUILD     configure for building on BUILD [guessed]
1408   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1409 _ACEOF
1410 fi
1411
1412 if test -n "$ac_init_help"; then
1413   case $ac_init_help in
1414      short | recursive ) echo "Configuration of ldns 1.6.17:";;
1415    esac
1416   cat <<\_ACEOF
1417
1418 Optional Features:
1419   --disable-option-checking  ignore unrecognized --enable/--with options
1420   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1421   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1422   --enable-shared[=PKGS]  build shared libraries [default=yes]
1423   --enable-static[=PKGS]  build static libraries [default=yes]
1424   --enable-fast-install[=PKGS]
1425                           optimize for fast installation [default=yes]
1426   --disable-libtool-lock  avoid locking (might break parallel builds)
1427   --disable-ldns-config   disable installation of ldns-config
1428                           (default=enabled)
1429   --enable-stderr-msgs    Enable printing to stderr (default=disabled)
1430   --disable-sha2          Disable SHA256 and SHA512 RRSIG support
1431   --disable-gost          Disable GOST support
1432   --disable-ecdsa         Disable ECDSA support
1433   --disable-dane          Disable DANE support
1434   --enable-rrtype-ninfo   Enable draft RR type ninfo.
1435   --enable-rrtype-rkey    Enable draft RR type rkey.
1436   --enable-rrtype-cds     Enable draft RR type cds.
1437   --enable-rrtype-uri     Enable draft RR type uri.
1438   --enable-rrtype-ta      Enable draft RR type ta.
1439   --disable-rpath         disable hardcoded rpath (default=enabled)
1440
1441 Optional Packages:
1442   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1443   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1444   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1445                           both]
1446   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1447   --with-sysroot=DIR Search for dependent libraries within DIR
1448                         (or the compiler's sysroot if not specified).
1449   --with-drill            Also build drill.
1450   --with-examples         Also build examples.
1451   --with-pyldns           generate python library, or --without-pyldns to
1452                           disable Python support.
1453   --without-pyldnsx       Do not install the ldnsx python module, or
1454                           --with-pyldnsx to install it.
1455   --with-p5-dns-ldns      generate DNS::LDNS perl bindings
1456   --with-ssl=pathname     enable SSL (will check /usr/local/ssl /usr/lib/ssl
1457                           /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw
1458                           /usr)
1459   --with-trust-anchor=KEYFILE
1460                           Default location of the trust anchor file for drill
1461                           and ldns-dane. [default=SYSCONFDIR/unbound/root.key]
1462   --with-ca-file=CAFILE   File containing CA certificates for ldns-dane
1463   --with-ca-path=CAPATH   Directory containing CA certificate files for
1464                           ldns-dane
1465
1466 Some influential environment variables:
1467   CC          C compiler command
1468   CFLAGS      C compiler flags
1469   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1470               nonstandard directory <lib dir>
1471   LIBS        libraries to pass to the linker, e.g. -l<library>
1472   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1473               you have headers in a nonstandard directory <include dir>
1474   CPP         C preprocessor
1475   PYTHON_VERSION
1476               The installed Python version to use, for example '2.3'. This
1477               string will be appended to the Python interpreter canonical
1478               name.
1479
1480 Use these variables to override the choices made by `configure' or to help
1481 it to find libraries and programs with nonstandard names/locations.
1482
1483 Report bugs to <libdns@nlnetlabs.nl>.
1484 _ACEOF
1485 ac_status=$?
1486 fi
1487
1488 if test "$ac_init_help" = "recursive"; then
1489   # If there are subdirs, report their specific --help.
1490   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1491     test -d "$ac_dir" ||
1492       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1493       continue
1494     ac_builddir=.
1495
1496 case "$ac_dir" in
1497 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *)
1499   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1500   # A ".." for each directory in $ac_dir_suffix.
1501   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1502   case $ac_top_builddir_sub in
1503   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1505   esac ;;
1506 esac
1507 ac_abs_top_builddir=$ac_pwd
1508 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1509 # for backward compatibility:
1510 ac_top_builddir=$ac_top_build_prefix
1511
1512 case $srcdir in
1513   .)  # We are building in place.
1514     ac_srcdir=.
1515     ac_top_srcdir=$ac_top_builddir_sub
1516     ac_abs_top_srcdir=$ac_pwd ;;
1517   [\\/]* | ?:[\\/]* )  # Absolute name.
1518     ac_srcdir=$srcdir$ac_dir_suffix;
1519     ac_top_srcdir=$srcdir
1520     ac_abs_top_srcdir=$srcdir ;;
1521   *) # Relative name.
1522     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1523     ac_top_srcdir=$ac_top_build_prefix$srcdir
1524     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1525 esac
1526 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1527
1528     cd "$ac_dir" || { ac_status=$?; continue; }
1529     # Check for guested configure.
1530     if test -f "$ac_srcdir/configure.gnu"; then
1531       echo &&
1532       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1533     elif test -f "$ac_srcdir/configure"; then
1534       echo &&
1535       $SHELL "$ac_srcdir/configure" --help=recursive
1536     else
1537       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1538     fi || ac_status=$?
1539     cd "$ac_pwd" || { ac_status=$?; break; }
1540   done
1541 fi
1542
1543 test -n "$ac_init_help" && exit $ac_status
1544 if $ac_init_version; then
1545   cat <<\_ACEOF
1546 ldns configure 1.6.17
1547 generated by GNU Autoconf 2.68
1548
1549 Copyright (C) 2010 Free Software Foundation, Inc.
1550 This configure script is free software; the Free Software Foundation
1551 gives unlimited permission to copy, distribute and modify it.
1552 _ACEOF
1553   exit
1554 fi
1555
1556 ## ------------------------ ##
1557 ## Autoconf initialization. ##
1558 ## ------------------------ ##
1559
1560 # ac_fn_c_try_compile LINENO
1561 # --------------------------
1562 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1563 ac_fn_c_try_compile ()
1564 {
1565   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566   rm -f conftest.$ac_objext
1567   if { { ac_try="$ac_compile"
1568 case "(($ac_try" in
1569   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570   *) ac_try_echo=$ac_try;;
1571 esac
1572 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573 $as_echo "$ac_try_echo"; } >&5
1574   (eval "$ac_compile") 2>conftest.err
1575   ac_status=$?
1576   if test -s conftest.err; then
1577     grep -v '^ *+' conftest.err >conftest.er1
1578     cat conftest.er1 >&5
1579     mv -f conftest.er1 conftest.err
1580   fi
1581   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582   test $ac_status = 0; } && {
1583          test -z "$ac_c_werror_flag" ||
1584          test ! -s conftest.err
1585        } && test -s conftest.$ac_objext; then :
1586   ac_retval=0
1587 else
1588   $as_echo "$as_me: failed program was:" >&5
1589 sed 's/^/| /' conftest.$ac_ext >&5
1590
1591         ac_retval=1
1592 fi
1593   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1594   as_fn_set_status $ac_retval
1595
1596 } # ac_fn_c_try_compile
1597
1598 # ac_fn_c_try_cpp LINENO
1599 # ----------------------
1600 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1601 ac_fn_c_try_cpp ()
1602 {
1603   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604   if { { ac_try="$ac_cpp conftest.$ac_ext"
1605 case "(($ac_try" in
1606   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607   *) ac_try_echo=$ac_try;;
1608 esac
1609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610 $as_echo "$ac_try_echo"; } >&5
1611   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1612   ac_status=$?
1613   if test -s conftest.err; then
1614     grep -v '^ *+' conftest.err >conftest.er1
1615     cat conftest.er1 >&5
1616     mv -f conftest.er1 conftest.err
1617   fi
1618   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619   test $ac_status = 0; } > conftest.i && {
1620          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1621          test ! -s conftest.err
1622        }; then :
1623   ac_retval=0
1624 else
1625   $as_echo "$as_me: failed program was:" >&5
1626 sed 's/^/| /' conftest.$ac_ext >&5
1627
1628     ac_retval=1
1629 fi
1630   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1631   as_fn_set_status $ac_retval
1632
1633 } # ac_fn_c_try_cpp
1634
1635 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1636 # -------------------------------------------------------
1637 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1638 # the include files in INCLUDES and setting the cache variable VAR
1639 # accordingly.
1640 ac_fn_c_check_header_mongrel ()
1641 {
1642   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1643   if eval \${$3+:} false; then :
1644   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1645 $as_echo_n "checking for $2... " >&6; }
1646 if eval \${$3+:} false; then :
1647   $as_echo_n "(cached) " >&6
1648 fi
1649 eval ac_res=\$$3
1650                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1651 $as_echo "$ac_res" >&6; }
1652 else
1653   # Is the header compilable?
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1655 $as_echo_n "checking $2 usability... " >&6; }
1656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1657 /* end confdefs.h.  */
1658 $4
1659 #include <$2>
1660 _ACEOF
1661 if ac_fn_c_try_compile "$LINENO"; then :
1662   ac_header_compiler=yes
1663 else
1664   ac_header_compiler=no
1665 fi
1666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1668 $as_echo "$ac_header_compiler" >&6; }
1669
1670 # Is the header present?
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1672 $as_echo_n "checking $2 presence... " >&6; }
1673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1674 /* end confdefs.h.  */
1675 #include <$2>
1676 _ACEOF
1677 if ac_fn_c_try_cpp "$LINENO"; then :
1678   ac_header_preproc=yes
1679 else
1680   ac_header_preproc=no
1681 fi
1682 rm -f conftest.err conftest.i conftest.$ac_ext
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1684 $as_echo "$ac_header_preproc" >&6; }
1685
1686 # So?  What about this header?
1687 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1688   yes:no: )
1689     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1690 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1691     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1692 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1693     ;;
1694   no:yes:* )
1695     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1696 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1697     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1698 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1699     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1700 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1701     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1702 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1703     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1704 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1705 ( $as_echo "## ---------------------------------- ##
1706 ## Report this to libdns@nlnetlabs.nl ##
1707 ## ---------------------------------- ##"
1708      ) | sed "s/^/$as_me: WARNING:     /" >&2
1709     ;;
1710 esac
1711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1712 $as_echo_n "checking for $2... " >&6; }
1713 if eval \${$3+:} false; then :
1714   $as_echo_n "(cached) " >&6
1715 else
1716   eval "$3=\$ac_header_compiler"
1717 fi
1718 eval ac_res=\$$3
1719                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1720 $as_echo "$ac_res" >&6; }
1721 fi
1722   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723
1724 } # ac_fn_c_check_header_mongrel
1725
1726 # ac_fn_c_try_run LINENO
1727 # ----------------------
1728 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729 # that executables *can* be run.
1730 ac_fn_c_try_run ()
1731 {
1732   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733   if { { ac_try="$ac_link"
1734 case "(($ac_try" in
1735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736   *) ac_try_echo=$ac_try;;
1737 esac
1738 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739 $as_echo "$ac_try_echo"; } >&5
1740   (eval "$ac_link") 2>&5
1741   ac_status=$?
1742   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1744   { { case "(($ac_try" in
1745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746   *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750   (eval "$ac_try") 2>&5
1751   ac_status=$?
1752   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753   test $ac_status = 0; }; }; then :
1754   ac_retval=0
1755 else
1756   $as_echo "$as_me: program exited with status $ac_status" >&5
1757        $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1759
1760        ac_retval=$ac_status
1761 fi
1762   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1764   as_fn_set_status $ac_retval
1765
1766 } # ac_fn_c_try_run
1767
1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769 # -------------------------------------------------------
1770 # Tests whether HEADER exists and can be compiled using the include files in
1771 # INCLUDES, setting the cache variable VAR accordingly.
1772 ac_fn_c_check_header_compile ()
1773 {
1774   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 $as_echo_n "checking for $2... " >&6; }
1777 if eval \${$3+:} false; then :
1778   $as_echo_n "(cached) " >&6
1779 else
1780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h.  */
1782 $4
1783 #include <$2>
1784 _ACEOF
1785 if ac_fn_c_try_compile "$LINENO"; then :
1786   eval "$3=yes"
1787 else
1788   eval "$3=no"
1789 fi
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791 fi
1792 eval ac_res=\$$3
1793                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796
1797 } # ac_fn_c_check_header_compile
1798
1799 # ac_fn_c_try_link LINENO
1800 # -----------------------
1801 # Try to link conftest.$ac_ext, and return whether this succeeded.
1802 ac_fn_c_try_link ()
1803 {
1804   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805   rm -f conftest.$ac_objext conftest$ac_exeext
1806   if { { ac_try="$ac_link"
1807 case "(($ac_try" in
1808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1809   *) ac_try_echo=$ac_try;;
1810 esac
1811 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1812 $as_echo "$ac_try_echo"; } >&5
1813   (eval "$ac_link") 2>conftest.err
1814   ac_status=$?
1815   if test -s conftest.err; then
1816     grep -v '^ *+' conftest.err >conftest.er1
1817     cat conftest.er1 >&5
1818     mv -f conftest.er1 conftest.err
1819   fi
1820   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1821   test $ac_status = 0; } && {
1822          test -z "$ac_c_werror_flag" ||
1823          test ! -s conftest.err
1824        } && test -s conftest$ac_exeext && {
1825          test "$cross_compiling" = yes ||
1826          $as_test_x conftest$ac_exeext
1827        }; then :
1828   ac_retval=0
1829 else
1830   $as_echo "$as_me: failed program was:" >&5
1831 sed 's/^/| /' conftest.$ac_ext >&5
1832
1833         ac_retval=1
1834 fi
1835   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1836   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1837   # interfere with the next link command; also delete a directory that is
1838   # left behind by Apple's compiler.  We do this before executing the actions.
1839   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1840   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1841   as_fn_set_status $ac_retval
1842
1843 } # ac_fn_c_try_link
1844
1845 # ac_fn_c_check_func LINENO FUNC VAR
1846 # ----------------------------------
1847 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1848 ac_fn_c_check_func ()
1849 {
1850   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852 $as_echo_n "checking for $2... " >&6; }
1853 if eval \${$3+:} false; then :
1854   $as_echo_n "(cached) " >&6
1855 else
1856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h.  */
1858 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1859    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1860 #define $2 innocuous_$2
1861
1862 /* System header to define __stub macros and hopefully few prototypes,
1863     which can conflict with char $2 (); below.
1864     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1865     <limits.h> exists even on freestanding compilers.  */
1866
1867 #ifdef __STDC__
1868 # include <limits.h>
1869 #else
1870 # include <assert.h>
1871 #endif
1872
1873 #undef $2
1874
1875 /* Override any GCC internal prototype to avoid an error.
1876    Use char because int might match the return type of a GCC
1877    builtin and then its argument prototype would still apply.  */
1878 #ifdef __cplusplus
1879 extern "C"
1880 #endif
1881 char $2 ();
1882 /* The GNU C library defines this for functions which it implements
1883     to always fail with ENOSYS.  Some functions are actually named
1884     something starting with __ and the normal name is an alias.  */
1885 #if defined __stub_$2 || defined __stub___$2
1886 choke me
1887 #endif
1888
1889 int
1890 main ()
1891 {
1892 return $2 ();
1893   ;
1894   return 0;
1895 }
1896 _ACEOF
1897 if ac_fn_c_try_link "$LINENO"; then :
1898   eval "$3=yes"
1899 else
1900   eval "$3=no"
1901 fi
1902 rm -f core conftest.err conftest.$ac_objext \
1903     conftest$ac_exeext conftest.$ac_ext
1904 fi
1905 eval ac_res=\$$3
1906                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1907 $as_echo "$ac_res" >&6; }
1908   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909
1910 } # ac_fn_c_check_func
1911
1912 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1913 # -------------------------------------------
1914 # Tests whether TYPE exists after having included INCLUDES, setting cache
1915 # variable VAR accordingly.
1916 ac_fn_c_check_type ()
1917 {
1918   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1920 $as_echo_n "checking for $2... " >&6; }
1921 if eval \${$3+:} false; then :
1922   $as_echo_n "(cached) " >&6
1923 else
1924   eval "$3=no"
1925   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926 /* end confdefs.h.  */
1927 $4
1928 int
1929 main ()
1930 {
1931 if (sizeof ($2))
1932          return 0;
1933   ;
1934   return 0;
1935 }
1936 _ACEOF
1937 if ac_fn_c_try_compile "$LINENO"; then :
1938   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1939 /* end confdefs.h.  */
1940 $4
1941 int
1942 main ()
1943 {
1944 if (sizeof (($2)))
1945             return 0;
1946   ;
1947   return 0;
1948 }
1949 _ACEOF
1950 if ac_fn_c_try_compile "$LINENO"; then :
1951
1952 else
1953   eval "$3=yes"
1954 fi
1955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 fi
1957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1958 fi
1959 eval ac_res=\$$3
1960                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1961 $as_echo "$ac_res" >&6; }
1962   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1963
1964 } # ac_fn_c_check_type
1965
1966 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1967 # ---------------------------------------------
1968 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1969 # accordingly.
1970 ac_fn_c_check_decl ()
1971 {
1972   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1973   as_decl_name=`echo $2|sed 's/ *(.*//'`
1974   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1975   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1976 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1977 if eval \${$3+:} false; then :
1978   $as_echo_n "(cached) " >&6
1979 else
1980   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981 /* end confdefs.h.  */
1982 $4
1983 int
1984 main ()
1985 {
1986 #ifndef $as_decl_name
1987 #ifdef __cplusplus
1988   (void) $as_decl_use;
1989 #else
1990   (void) $as_decl_name;
1991 #endif
1992 #endif
1993
1994   ;
1995   return 0;
1996 }
1997 _ACEOF
1998 if ac_fn_c_try_compile "$LINENO"; then :
1999   eval "$3=yes"
2000 else
2001   eval "$3=no"
2002 fi
2003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2004 fi
2005 eval ac_res=\$$3
2006                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2007 $as_echo "$ac_res" >&6; }
2008   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2009
2010 } # ac_fn_c_check_decl
2011
2012 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2013 # --------------------------------------------
2014 # Tries to find the compile-time value of EXPR in a program that includes
2015 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2016 # computed
2017 ac_fn_c_compute_int ()
2018 {
2019   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2020   if test "$cross_compiling" = yes; then
2021     # Depending upon the size, compute the lo and hi bounds.
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023 /* end confdefs.h.  */
2024 $4
2025 int
2026 main ()
2027 {
2028 static int test_array [1 - 2 * !(($2) >= 0)];
2029 test_array [0] = 0
2030
2031   ;
2032   return 0;
2033 }
2034 _ACEOF
2035 if ac_fn_c_try_compile "$LINENO"; then :
2036   ac_lo=0 ac_mid=0
2037   while :; do
2038     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2039 /* end confdefs.h.  */
2040 $4
2041 int
2042 main ()
2043 {
2044 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2045 test_array [0] = 0
2046
2047   ;
2048   return 0;
2049 }
2050 _ACEOF
2051 if ac_fn_c_try_compile "$LINENO"; then :
2052   ac_hi=$ac_mid; break
2053 else
2054   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2055                         if test $ac_lo -le $ac_mid; then
2056                           ac_lo= ac_hi=
2057                           break
2058                         fi
2059                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2060 fi
2061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2062   done
2063 else
2064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2065 /* end confdefs.h.  */
2066 $4
2067 int
2068 main ()
2069 {
2070 static int test_array [1 - 2 * !(($2) < 0)];
2071 test_array [0] = 0
2072
2073   ;
2074   return 0;
2075 }
2076 _ACEOF
2077 if ac_fn_c_try_compile "$LINENO"; then :
2078   ac_hi=-1 ac_mid=-1
2079   while :; do
2080     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h.  */
2082 $4
2083 int
2084 main ()
2085 {
2086 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2087 test_array [0] = 0
2088
2089   ;
2090   return 0;
2091 }
2092 _ACEOF
2093 if ac_fn_c_try_compile "$LINENO"; then :
2094   ac_lo=$ac_mid; break
2095 else
2096   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2097                         if test $ac_mid -le $ac_hi; then
2098                           ac_lo= ac_hi=
2099                           break
2100                         fi
2101                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2102 fi
2103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2104   done
2105 else
2106   ac_lo= ac_hi=
2107 fi
2108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 # Binary search between lo and hi bounds.
2112 while test "x$ac_lo" != "x$ac_hi"; do
2113   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2114   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2115 /* end confdefs.h.  */
2116 $4
2117 int
2118 main ()
2119 {
2120 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2121 test_array [0] = 0
2122
2123   ;
2124   return 0;
2125 }
2126 _ACEOF
2127 if ac_fn_c_try_compile "$LINENO"; then :
2128   ac_hi=$ac_mid
2129 else
2130   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2131 fi
2132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133 done
2134 case $ac_lo in #((
2135 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2136 '') ac_retval=1 ;;
2137 esac
2138   else
2139     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2140 /* end confdefs.h.  */
2141 $4
2142 static long int longval () { return $2; }
2143 static unsigned long int ulongval () { return $2; }
2144 #include <stdio.h>
2145 #include <stdlib.h>
2146 int
2147 main ()
2148 {
2149
2150   FILE *f = fopen ("conftest.val", "w");
2151   if (! f)
2152     return 1;
2153   if (($2) < 0)
2154     {
2155       long int i = longval ();
2156       if (i != ($2))
2157         return 1;
2158       fprintf (f, "%ld", i);
2159     }
2160   else
2161     {
2162       unsigned long int i = ulongval ();
2163       if (i != ($2))
2164         return 1;
2165       fprintf (f, "%lu", i);
2166     }
2167   /* Do not output a trailing newline, as this causes \r\n confusion
2168      on some platforms.  */
2169   return ferror (f) || fclose (f) != 0;
2170
2171   ;
2172   return 0;
2173 }
2174 _ACEOF
2175 if ac_fn_c_try_run "$LINENO"; then :
2176   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2177 else
2178   ac_retval=1
2179 fi
2180 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2181   conftest.$ac_objext conftest.beam conftest.$ac_ext
2182 rm -f conftest.val
2183
2184   fi
2185   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2186   as_fn_set_status $ac_retval
2187
2188 } # ac_fn_c_compute_int
2189
2190 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2191 # ----------------------------------------------------
2192 # Tries to find if the field MEMBER exists in type AGGR, after including
2193 # INCLUDES, setting cache variable VAR accordingly.
2194 ac_fn_c_check_member ()
2195 {
2196   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2198 $as_echo_n "checking for $2.$3... " >&6; }
2199 if eval \${$4+:} false; then :
2200   $as_echo_n "(cached) " >&6
2201 else
2202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2203 /* end confdefs.h.  */
2204 $5
2205 int
2206 main ()
2207 {
2208 static $2 ac_aggr;
2209 if (ac_aggr.$3)
2210 return 0;
2211   ;
2212   return 0;
2213 }
2214 _ACEOF
2215 if ac_fn_c_try_compile "$LINENO"; then :
2216   eval "$4=yes"
2217 else
2218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2219 /* end confdefs.h.  */
2220 $5
2221 int
2222 main ()
2223 {
2224 static $2 ac_aggr;
2225 if (sizeof ac_aggr.$3)
2226 return 0;
2227   ;
2228   return 0;
2229 }
2230 _ACEOF
2231 if ac_fn_c_try_compile "$LINENO"; then :
2232   eval "$4=yes"
2233 else
2234   eval "$4=no"
2235 fi
2236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2237 fi
2238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2239 fi
2240 eval ac_res=\$$4
2241                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2242 $as_echo "$ac_res" >&6; }
2243   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2244
2245 } # ac_fn_c_check_member
2246 cat >config.log <<_ACEOF
2247 This file contains any messages produced by compilers while
2248 running configure, to aid debugging if configure makes a mistake.
2249
2250 It was created by ldns $as_me 1.6.17, which was
2251 generated by GNU Autoconf 2.68.  Invocation command line was
2252
2253   $ $0 $@
2254
2255 _ACEOF
2256 exec 5>>config.log
2257 {
2258 cat <<_ASUNAME
2259 ## --------- ##
2260 ## Platform. ##
2261 ## --------- ##
2262
2263 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2264 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2265 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2266 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2267 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2268
2269 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2270 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2271
2272 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2273 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2274 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2275 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2276 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2277 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2278 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2279
2280 _ASUNAME
2281
2282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2283 for as_dir in $PATH
2284 do
2285   IFS=$as_save_IFS
2286   test -z "$as_dir" && as_dir=.
2287     $as_echo "PATH: $as_dir"
2288   done
2289 IFS=$as_save_IFS
2290
2291 } >&5
2292
2293 cat >&5 <<_ACEOF
2294
2295
2296 ## ----------- ##
2297 ## Core tests. ##
2298 ## ----------- ##
2299
2300 _ACEOF
2301
2302
2303 # Keep a trace of the command line.
2304 # Strip out --no-create and --no-recursion so they do not pile up.
2305 # Strip out --silent because we don't want to record it for future runs.
2306 # Also quote any args containing shell meta-characters.
2307 # Make two passes to allow for proper duplicate-argument suppression.
2308 ac_configure_args=
2309 ac_configure_args0=
2310 ac_configure_args1=
2311 ac_must_keep_next=false
2312 for ac_pass in 1 2
2313 do
2314   for ac_arg
2315   do
2316     case $ac_arg in
2317     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2318     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2319     | -silent | --silent | --silen | --sile | --sil)
2320       continue ;;
2321     *\'*)
2322       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2323     esac
2324     case $ac_pass in
2325     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2326     2)
2327       as_fn_append ac_configure_args1 " '$ac_arg'"
2328       if test $ac_must_keep_next = true; then
2329         ac_must_keep_next=false # Got value, back to normal.
2330       else
2331         case $ac_arg in
2332           *=* | --config-cache | -C | -disable-* | --disable-* \
2333           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2334           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2335           | -with-* | --with-* | -without-* | --without-* | --x)
2336             case "$ac_configure_args0 " in
2337               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2338             esac
2339             ;;
2340           -* ) ac_must_keep_next=true ;;
2341         esac
2342       fi
2343       as_fn_append ac_configure_args " '$ac_arg'"
2344       ;;
2345     esac
2346   done
2347 done
2348 { ac_configure_args0=; unset ac_configure_args0;}
2349 { ac_configure_args1=; unset ac_configure_args1;}
2350
2351 # When interrupted or exit'd, cleanup temporary files, and complete
2352 # config.log.  We remove comments because anyway the quotes in there
2353 # would cause problems or look ugly.
2354 # WARNING: Use '\'' to represent an apostrophe within the trap.
2355 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2356 trap 'exit_status=$?
2357   # Save into config.log some information that might help in debugging.
2358   {
2359     echo
2360
2361     $as_echo "## ---------------- ##
2362 ## Cache variables. ##
2363 ## ---------------- ##"
2364     echo
2365     # The following way of writing the cache mishandles newlines in values,
2366 (
2367   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2368     eval ac_val=\$$ac_var
2369     case $ac_val in #(
2370     *${as_nl}*)
2371       case $ac_var in #(
2372       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2373 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2374       esac
2375       case $ac_var in #(
2376       _ | IFS | as_nl) ;; #(
2377       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2378       *) { eval $ac_var=; unset $ac_var;} ;;
2379       esac ;;
2380     esac
2381   done
2382   (set) 2>&1 |
2383     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2384     *${as_nl}ac_space=\ *)
2385       sed -n \
2386         "s/'\''/'\''\\\\'\'''\''/g;
2387           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2388       ;; #(
2389     *)
2390       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2391       ;;
2392     esac |
2393     sort
2394 )
2395     echo
2396
2397     $as_echo "## ----------------- ##
2398 ## Output variables. ##
2399 ## ----------------- ##"
2400     echo
2401     for ac_var in $ac_subst_vars
2402     do
2403       eval ac_val=\$$ac_var
2404       case $ac_val in
2405       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2406       esac
2407       $as_echo "$ac_var='\''$ac_val'\''"
2408     done | sort
2409     echo
2410
2411     if test -n "$ac_subst_files"; then
2412       $as_echo "## ------------------- ##
2413 ## File substitutions. ##
2414 ## ------------------- ##"
2415       echo
2416       for ac_var in $ac_subst_files
2417       do
2418         eval ac_val=\$$ac_var
2419         case $ac_val in
2420         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2421         esac
2422         $as_echo "$ac_var='\''$ac_val'\''"
2423       done | sort
2424       echo
2425     fi
2426
2427     if test -s confdefs.h; then
2428       $as_echo "## ----------- ##
2429 ## confdefs.h. ##
2430 ## ----------- ##"
2431       echo
2432       cat confdefs.h
2433       echo
2434     fi
2435     test "$ac_signal" != 0 &&
2436       $as_echo "$as_me: caught signal $ac_signal"
2437     $as_echo "$as_me: exit $exit_status"
2438   } >&5
2439   rm -f core *.core core.conftest.* &&
2440     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2441     exit $exit_status
2442 ' 0
2443 for ac_signal in 1 2 13 15; do
2444   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2445 done
2446 ac_signal=0
2447
2448 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2449 rm -f -r conftest* confdefs.h
2450
2451 $as_echo "/* confdefs.h */" > confdefs.h
2452
2453 # Predefined preprocessor variables.
2454
2455 cat >>confdefs.h <<_ACEOF
2456 #define PACKAGE_NAME "$PACKAGE_NAME"
2457 _ACEOF
2458
2459 cat >>confdefs.h <<_ACEOF
2460 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2461 _ACEOF
2462
2463 cat >>confdefs.h <<_ACEOF
2464 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2465 _ACEOF
2466
2467 cat >>confdefs.h <<_ACEOF
2468 #define PACKAGE_STRING "$PACKAGE_STRING"
2469 _ACEOF
2470
2471 cat >>confdefs.h <<_ACEOF
2472 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2473 _ACEOF
2474
2475 cat >>confdefs.h <<_ACEOF
2476 #define PACKAGE_URL "$PACKAGE_URL"
2477 _ACEOF
2478
2479
2480 # Let the site file select an alternate cache file if it wants to.
2481 # Prefer an explicitly selected file to automatically selected ones.
2482 ac_site_file1=NONE
2483 ac_site_file2=NONE
2484 if test -n "$CONFIG_SITE"; then
2485   # We do not want a PATH search for config.site.
2486   case $CONFIG_SITE in #((
2487     -*)  ac_site_file1=./$CONFIG_SITE;;
2488     */*) ac_site_file1=$CONFIG_SITE;;
2489     *)   ac_site_file1=./$CONFIG_SITE;;
2490   esac
2491 elif test "x$prefix" != xNONE; then
2492   ac_site_file1=$prefix/share/config.site
2493   ac_site_file2=$prefix/etc/config.site
2494 else
2495   ac_site_file1=$ac_default_prefix/share/config.site
2496   ac_site_file2=$ac_default_prefix/etc/config.site
2497 fi
2498 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2499 do
2500   test "x$ac_site_file" = xNONE && continue
2501   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2502     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2503 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2504     sed 's/^/| /' "$ac_site_file" >&5
2505     . "$ac_site_file" \
2506       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2507 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2508 as_fn_error $? "failed to load site script $ac_site_file
2509 See \`config.log' for more details" "$LINENO" 5; }
2510   fi
2511 done
2512
2513 if test -r "$cache_file"; then
2514   # Some versions of bash will fail to source /dev/null (special files
2515   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2516   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2517     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2518 $as_echo "$as_me: loading cache $cache_file" >&6;}
2519     case $cache_file in
2520       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2521       *)                      . "./$cache_file";;
2522     esac
2523   fi
2524 else
2525   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2526 $as_echo "$as_me: creating cache $cache_file" >&6;}
2527   >$cache_file
2528 fi
2529
2530 # Check that the precious variables saved in the cache have kept the same
2531 # value.
2532 ac_cache_corrupted=false
2533 for ac_var in $ac_precious_vars; do
2534   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2535   eval ac_new_set=\$ac_env_${ac_var}_set
2536   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2537   eval ac_new_val=\$ac_env_${ac_var}_value
2538   case $ac_old_set,$ac_new_set in
2539     set,)
2540       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2541 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2542       ac_cache_corrupted=: ;;
2543     ,set)
2544       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2545 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2546       ac_cache_corrupted=: ;;
2547     ,);;
2548     *)
2549       if test "x$ac_old_val" != "x$ac_new_val"; then
2550         # differences in whitespace do not lead to failure.
2551         ac_old_val_w=`echo x $ac_old_val`
2552         ac_new_val_w=`echo x $ac_new_val`
2553         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2554           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2555 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2556           ac_cache_corrupted=:
2557         else
2558           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2559 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2560           eval $ac_var=\$ac_old_val
2561         fi
2562         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2563 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2564         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2565 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2566       fi;;
2567   esac
2568   # Pass precious variables to config.status.
2569   if test "$ac_new_set" = set; then
2570     case $ac_new_val in
2571     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2572     *) ac_arg=$ac_var=$ac_new_val ;;
2573     esac
2574     case " $ac_configure_args " in
2575       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2576       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2577     esac
2578   fi
2579 done
2580 if $ac_cache_corrupted; then
2581   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2582 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2583   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2584 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2585   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2586 fi
2587 ## -------------------- ##
2588 ## Main body of script. ##
2589 ## -------------------- ##
2590
2591 ac_ext=c
2592 ac_cpp='$CPP $CPPFLAGS'
2593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2596
2597
2598
2599 # needed to build correct soname
2600 LDNS_VERSION_MAJOR=1
2601
2602 LDNS_VERSION_MINOR=6
2603
2604 LDNS_VERSION_MICRO=17
2605
2606 VERSION_INFO=1:6:17
2607
2608
2609 ac_ext=c
2610 ac_cpp='$CPP $CPPFLAGS'
2611 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2612 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2613 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2614 if test -n "$ac_tool_prefix"; then
2615   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2616 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2618 $as_echo_n "checking for $ac_word... " >&6; }
2619 if ${ac_cv_prog_CC+:} false; then :
2620   $as_echo_n "(cached) " >&6
2621 else
2622   if test -n "$CC"; then
2623   ac_cv_prog_CC="$CC" # Let the user override the test.
2624 else
2625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2626 for as_dir in $PATH
2627 do
2628   IFS=$as_save_IFS
2629   test -z "$as_dir" && as_dir=.
2630     for ac_exec_ext in '' $ac_executable_extensions; do
2631   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2632     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2633     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2634     break 2
2635   fi
2636 done
2637   done
2638 IFS=$as_save_IFS
2639
2640 fi
2641 fi
2642 CC=$ac_cv_prog_CC
2643 if test -n "$CC"; then
2644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2645 $as_echo "$CC" >&6; }
2646 else
2647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2648 $as_echo "no" >&6; }
2649 fi
2650
2651
2652 fi
2653 if test -z "$ac_cv_prog_CC"; then
2654   ac_ct_CC=$CC
2655   # Extract the first word of "gcc", so it can be a program name with args.
2656 set dummy gcc; ac_word=$2
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2658 $as_echo_n "checking for $ac_word... " >&6; }
2659 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2660   $as_echo_n "(cached) " >&6
2661 else
2662   if test -n "$ac_ct_CC"; then
2663   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2664 else
2665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666 for as_dir in $PATH
2667 do
2668   IFS=$as_save_IFS
2669   test -z "$as_dir" && as_dir=.
2670     for ac_exec_ext in '' $ac_executable_extensions; do
2671   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2672     ac_cv_prog_ac_ct_CC="gcc"
2673     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2674     break 2
2675   fi
2676 done
2677   done
2678 IFS=$as_save_IFS
2679
2680 fi
2681 fi
2682 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2683 if test -n "$ac_ct_CC"; then
2684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2685 $as_echo "$ac_ct_CC" >&6; }
2686 else
2687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2688 $as_echo "no" >&6; }
2689 fi
2690
2691   if test "x$ac_ct_CC" = x; then
2692     CC=""
2693   else
2694     case $cross_compiling:$ac_tool_warned in
2695 yes:)
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2698 ac_tool_warned=yes ;;
2699 esac
2700     CC=$ac_ct_CC
2701   fi
2702 else
2703   CC="$ac_cv_prog_CC"
2704 fi
2705
2706 if test -z "$CC"; then
2707           if test -n "$ac_tool_prefix"; then
2708     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2709 set dummy ${ac_tool_prefix}cc; ac_word=$2
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2711 $as_echo_n "checking for $ac_word... " >&6; }
2712 if ${ac_cv_prog_CC+:} false; then :
2713   $as_echo_n "(cached) " >&6
2714 else
2715   if test -n "$CC"; then
2716   ac_cv_prog_CC="$CC" # Let the user override the test.
2717 else
2718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719 for as_dir in $PATH
2720 do
2721   IFS=$as_save_IFS
2722   test -z "$as_dir" && as_dir=.
2723     for ac_exec_ext in '' $ac_executable_extensions; do
2724   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2725     ac_cv_prog_CC="${ac_tool_prefix}cc"
2726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2727     break 2
2728   fi
2729 done
2730   done
2731 IFS=$as_save_IFS
2732
2733 fi
2734 fi
2735 CC=$ac_cv_prog_CC
2736 if test -n "$CC"; then
2737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2738 $as_echo "$CC" >&6; }
2739 else
2740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741 $as_echo "no" >&6; }
2742 fi
2743
2744
2745   fi
2746 fi
2747 if test -z "$CC"; then
2748   # Extract the first word of "cc", so it can be a program name with args.
2749 set dummy cc; ac_word=$2
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751 $as_echo_n "checking for $ac_word... " >&6; }
2752 if ${ac_cv_prog_CC+:} false; then :
2753   $as_echo_n "(cached) " >&6
2754 else
2755   if test -n "$CC"; then
2756   ac_cv_prog_CC="$CC" # Let the user override the test.
2757 else
2758   ac_prog_rejected=no
2759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2760 for as_dir in $PATH
2761 do
2762   IFS=$as_save_IFS
2763   test -z "$as_dir" && as_dir=.
2764     for ac_exec_ext in '' $ac_executable_extensions; do
2765   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2766     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2767        ac_prog_rejected=yes
2768        continue
2769      fi
2770     ac_cv_prog_CC="cc"
2771     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772     break 2
2773   fi
2774 done
2775   done
2776 IFS=$as_save_IFS
2777
2778 if test $ac_prog_rejected = yes; then
2779   # We found a bogon in the path, so make sure we never use it.
2780   set dummy $ac_cv_prog_CC
2781   shift
2782   if test $# != 0; then
2783     # We chose a different compiler from the bogus one.
2784     # However, it has the same basename, so the bogon will be chosen
2785     # first if we set CC to just the basename; use the full file name.
2786     shift
2787     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2788   fi
2789 fi
2790 fi
2791 fi
2792 CC=$ac_cv_prog_CC
2793 if test -n "$CC"; then
2794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2795 $as_echo "$CC" >&6; }
2796 else
2797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798 $as_echo "no" >&6; }
2799 fi
2800
2801
2802 fi
2803 if test -z "$CC"; then
2804   if test -n "$ac_tool_prefix"; then
2805   for ac_prog in cl.exe
2806   do
2807     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2808 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810 $as_echo_n "checking for $ac_word... " >&6; }
2811 if ${ac_cv_prog_CC+:} false; then :
2812   $as_echo_n "(cached) " >&6
2813 else
2814   if test -n "$CC"; then
2815   ac_cv_prog_CC="$CC" # Let the user override the test.
2816 else
2817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2818 for as_dir in $PATH
2819 do
2820   IFS=$as_save_IFS
2821   test -z "$as_dir" && as_dir=.
2822     for ac_exec_ext in '' $ac_executable_extensions; do
2823   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2824     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2825     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2826     break 2
2827   fi
2828 done
2829   done
2830 IFS=$as_save_IFS
2831
2832 fi
2833 fi
2834 CC=$ac_cv_prog_CC
2835 if test -n "$CC"; then
2836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2837 $as_echo "$CC" >&6; }
2838 else
2839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2840 $as_echo "no" >&6; }
2841 fi
2842
2843
2844     test -n "$CC" && break
2845   done
2846 fi
2847 if test -z "$CC"; then
2848   ac_ct_CC=$CC
2849   for ac_prog in cl.exe
2850 do
2851   # Extract the first word of "$ac_prog", so it can be a program name with args.
2852 set dummy $ac_prog; ac_word=$2
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854 $as_echo_n "checking for $ac_word... " >&6; }
2855 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2856   $as_echo_n "(cached) " >&6
2857 else
2858   if test -n "$ac_ct_CC"; then
2859   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2860 else
2861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862 for as_dir in $PATH
2863 do
2864   IFS=$as_save_IFS
2865   test -z "$as_dir" && as_dir=.
2866     for ac_exec_ext in '' $ac_executable_extensions; do
2867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868     ac_cv_prog_ac_ct_CC="$ac_prog"
2869     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870     break 2
2871   fi
2872 done
2873   done
2874 IFS=$as_save_IFS
2875
2876 fi
2877 fi
2878 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2879 if test -n "$ac_ct_CC"; then
2880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2881 $as_echo "$ac_ct_CC" >&6; }
2882 else
2883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884 $as_echo "no" >&6; }
2885 fi
2886
2887
2888   test -n "$ac_ct_CC" && break
2889 done
2890
2891   if test "x$ac_ct_CC" = x; then
2892     CC=""
2893   else
2894     case $cross_compiling:$ac_tool_warned in
2895 yes:)
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2898 ac_tool_warned=yes ;;
2899 esac
2900     CC=$ac_ct_CC
2901   fi
2902 fi
2903
2904 fi
2905
2906
2907 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2908 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2909 as_fn_error $? "no acceptable C compiler found in \$PATH
2910 See \`config.log' for more details" "$LINENO" 5; }
2911
2912 # Provide some information about the compiler.
2913 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2914 set X $ac_compile
2915 ac_compiler=$2
2916 for ac_option in --version -v -V -qversion; do
2917   { { ac_try="$ac_compiler $ac_option >&5"
2918 case "(($ac_try" in
2919   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2920   *) ac_try_echo=$ac_try;;
2921 esac
2922 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2923 $as_echo "$ac_try_echo"; } >&5
2924   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2925   ac_status=$?
2926   if test -s conftest.err; then
2927     sed '10a\
2928 ... rest of stderr output deleted ...
2929          10q' conftest.err >conftest.er1
2930     cat conftest.er1 >&5
2931   fi
2932   rm -f conftest.er1 conftest.err
2933   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2934   test $ac_status = 0; }
2935 done
2936
2937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2938 /* end confdefs.h.  */
2939
2940 int
2941 main ()
2942 {
2943
2944   ;
2945   return 0;
2946 }
2947 _ACEOF
2948 ac_clean_files_save=$ac_clean_files
2949 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2950 # Try to create an executable without -o first, disregard a.out.
2951 # It will help us diagnose broken compilers, and finding out an intuition
2952 # of exeext.
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2954 $as_echo_n "checking whether the C compiler works... " >&6; }
2955 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2956
2957 # The possible output files:
2958 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2959
2960 ac_rmfiles=
2961 for ac_file in $ac_files
2962 do
2963   case $ac_file in
2964     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2965     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2966   esac
2967 done
2968 rm -f $ac_rmfiles
2969
2970 if { { ac_try="$ac_link_default"
2971 case "(($ac_try" in
2972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973   *) ac_try_echo=$ac_try;;
2974 esac
2975 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2976 $as_echo "$ac_try_echo"; } >&5
2977   (eval "$ac_link_default") 2>&5
2978   ac_status=$?
2979   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2980   test $ac_status = 0; }; then :
2981   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2982 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2983 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2984 # so that the user can short-circuit this test for compilers unknown to
2985 # Autoconf.
2986 for ac_file in $ac_files ''
2987 do
2988   test -f "$ac_file" || continue
2989   case $ac_file in
2990     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2991         ;;
2992     [ab].out )
2993         # We found the default executable, but exeext='' is most
2994         # certainly right.
2995         break;;
2996     *.* )
2997         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2998         then :; else
2999            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3000         fi
3001         # We set ac_cv_exeext here because the later test for it is not
3002         # safe: cross compilers may not add the suffix if given an `-o'
3003         # argument, so we may need to know it at that point already.
3004         # Even if this section looks crufty: it has the advantage of
3005         # actually working.
3006         break;;
3007     * )
3008         break;;
3009   esac
3010 done
3011 test "$ac_cv_exeext" = no && ac_cv_exeext=
3012
3013 else
3014   ac_file=''
3015 fi
3016 if test -z "$ac_file"; then :
3017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018 $as_echo "no" >&6; }
3019 $as_echo "$as_me: failed program was:" >&5
3020 sed 's/^/| /' conftest.$ac_ext >&5
3021
3022 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3023 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3024 as_fn_error 77 "C compiler cannot create executables
3025 See \`config.log' for more details" "$LINENO" 5; }
3026 else
3027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3028 $as_echo "yes" >&6; }
3029 fi
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3031 $as_echo_n "checking for C compiler default output file name... " >&6; }
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3033 $as_echo "$ac_file" >&6; }
3034 ac_exeext=$ac_cv_exeext
3035
3036 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3037 ac_clean_files=$ac_clean_files_save
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3039 $as_echo_n "checking for suffix of executables... " >&6; }
3040 if { { ac_try="$ac_link"
3041 case "(($ac_try" in
3042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3043   *) ac_try_echo=$ac_try;;
3044 esac
3045 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3046 $as_echo "$ac_try_echo"; } >&5
3047   (eval "$ac_link") 2>&5
3048   ac_status=$?
3049   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3050   test $ac_status = 0; }; then :
3051   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3052 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3053 # work properly (i.e., refer to `conftest.exe'), while it won't with
3054 # `rm'.
3055 for ac_file in conftest.exe conftest conftest.*; do
3056   test -f "$ac_file" || continue
3057   case $ac_file in
3058     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3059     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3060           break;;
3061     * ) break;;
3062   esac
3063 done
3064 else
3065   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3066 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3067 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3068 See \`config.log' for more details" "$LINENO" 5; }
3069 fi
3070 rm -f conftest conftest$ac_cv_exeext
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3072 $as_echo "$ac_cv_exeext" >&6; }
3073
3074 rm -f conftest.$ac_ext
3075 EXEEXT=$ac_cv_exeext
3076 ac_exeext=$EXEEXT
3077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3078 /* end confdefs.h.  */
3079 #include <stdio.h>
3080 int
3081 main ()
3082 {
3083 FILE *f = fopen ("conftest.out", "w");
3084  return ferror (f) || fclose (f) != 0;
3085
3086   ;
3087   return 0;
3088 }
3089 _ACEOF
3090 ac_clean_files="$ac_clean_files conftest.out"
3091 # Check that the compiler produces executables we can run.  If not, either
3092 # the compiler is broken, or we cross compile.
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3094 $as_echo_n "checking whether we are cross compiling... " >&6; }
3095 if test "$cross_compiling" != yes; then
3096   { { ac_try="$ac_link"
3097 case "(($ac_try" in
3098   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099   *) ac_try_echo=$ac_try;;
3100 esac
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 $as_echo "$ac_try_echo"; } >&5
3103   (eval "$ac_link") 2>&5
3104   ac_status=$?
3105   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106   test $ac_status = 0; }
3107   if { ac_try='./conftest$ac_cv_exeext'
3108   { { case "(($ac_try" in
3109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110   *) ac_try_echo=$ac_try;;
3111 esac
3112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3113 $as_echo "$ac_try_echo"; } >&5
3114   (eval "$ac_try") 2>&5
3115   ac_status=$?
3116   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3117   test $ac_status = 0; }; }; then
3118     cross_compiling=no
3119   else
3120     if test "$cross_compiling" = maybe; then
3121         cross_compiling=yes
3122     else
3123         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3124 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3125 as_fn_error $? "cannot run C compiled programs.
3126 If you meant to cross compile, use \`--host'.
3127 See \`config.log' for more details" "$LINENO" 5; }
3128     fi
3129   fi
3130 fi
3131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3132 $as_echo "$cross_compiling" >&6; }
3133
3134 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3135 ac_clean_files=$ac_clean_files_save
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3137 $as_echo_n "checking for suffix of object files... " >&6; }
3138 if ${ac_cv_objext+:} false; then :
3139   $as_echo_n "(cached) " >&6
3140 else
3141   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3142 /* end confdefs.h.  */
3143
3144 int
3145 main ()
3146 {
3147
3148   ;
3149   return 0;
3150 }
3151 _ACEOF
3152 rm -f conftest.o conftest.obj
3153 if { { ac_try="$ac_compile"
3154 case "(($ac_try" in
3155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3156   *) ac_try_echo=$ac_try;;
3157 esac
3158 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3159 $as_echo "$ac_try_echo"; } >&5
3160   (eval "$ac_compile") 2>&5
3161   ac_status=$?
3162   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3163   test $ac_status = 0; }; then :
3164   for ac_file in conftest.o conftest.obj conftest.*; do
3165   test -f "$ac_file" || continue;
3166   case $ac_file in
3167     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3168     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3169        break;;
3170   esac
3171 done
3172 else
3173   $as_echo "$as_me: failed program was:" >&5
3174 sed 's/^/| /' conftest.$ac_ext >&5
3175
3176 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3177 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3178 as_fn_error $? "cannot compute suffix of object files: cannot compile
3179 See \`config.log' for more details" "$LINENO" 5; }
3180 fi
3181 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3182 fi
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3184 $as_echo "$ac_cv_objext" >&6; }
3185 OBJEXT=$ac_cv_objext
3186 ac_objext=$OBJEXT
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3188 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3189 if ${ac_cv_c_compiler_gnu+:} false; then :
3190   $as_echo_n "(cached) " >&6
3191 else
3192   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3193 /* end confdefs.h.  */
3194
3195 int
3196 main ()
3197 {
3198 #ifndef __GNUC__
3199        choke me
3200 #endif
3201
3202   ;
3203   return 0;
3204 }
3205 _ACEOF
3206 if ac_fn_c_try_compile "$LINENO"; then :
3207   ac_compiler_gnu=yes
3208 else
3209   ac_compiler_gnu=no
3210 fi
3211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3212 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3213
3214 fi
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3216 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3217 if test $ac_compiler_gnu = yes; then
3218   GCC=yes
3219 else
3220   GCC=
3221 fi
3222 ac_test_CFLAGS=${CFLAGS+set}
3223 ac_save_CFLAGS=$CFLAGS
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3225 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3226 if ${ac_cv_prog_cc_g+:} false; then :
3227   $as_echo_n "(cached) " >&6
3228 else
3229   ac_save_c_werror_flag=$ac_c_werror_flag
3230    ac_c_werror_flag=yes
3231    ac_cv_prog_cc_g=no
3232    CFLAGS="-g"
3233    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234 /* end confdefs.h.  */
3235
3236 int
3237 main ()
3238 {
3239
3240   ;
3241   return 0;
3242 }
3243 _ACEOF
3244 if ac_fn_c_try_compile "$LINENO"; then :
3245   ac_cv_prog_cc_g=yes
3246 else
3247   CFLAGS=""
3248       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3249 /* end confdefs.h.  */
3250
3251 int
3252 main ()
3253 {
3254
3255   ;
3256   return 0;
3257 }
3258 _ACEOF
3259 if ac_fn_c_try_compile "$LINENO"; then :
3260
3261 else
3262   ac_c_werror_flag=$ac_save_c_werror_flag
3263          CFLAGS="-g"
3264          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3265 /* end confdefs.h.  */
3266
3267 int
3268 main ()
3269 {
3270
3271   ;
3272   return 0;
3273 }
3274 _ACEOF
3275 if ac_fn_c_try_compile "$LINENO"; then :
3276   ac_cv_prog_cc_g=yes
3277 fi
3278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3279 fi
3280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3281 fi
3282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3283    ac_c_werror_flag=$ac_save_c_werror_flag
3284 fi
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3286 $as_echo "$ac_cv_prog_cc_g" >&6; }
3287 if test "$ac_test_CFLAGS" = set; then
3288   CFLAGS=$ac_save_CFLAGS
3289 elif test $ac_cv_prog_cc_g = yes; then
3290   if test "$GCC" = yes; then
3291     CFLAGS="-g -O2"
3292   else
3293     CFLAGS="-g"
3294   fi
3295 else
3296   if test "$GCC" = yes; then
3297     CFLAGS="-O2"
3298   else
3299     CFLAGS=
3300   fi
3301 fi
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3303 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3304 if ${ac_cv_prog_cc_c89+:} false; then :
3305   $as_echo_n "(cached) " >&6
3306 else
3307   ac_cv_prog_cc_c89=no
3308 ac_save_CC=$CC
3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3310 /* end confdefs.h.  */
3311 #include <stdarg.h>
3312 #include <stdio.h>
3313 #include <sys/types.h>
3314 #include <sys/stat.h>
3315 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3316 struct buf { int x; };
3317 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3318 static char *e (p, i)
3319      char **p;
3320      int i;
3321 {
3322   return p[i];
3323 }
3324 static char *f (char * (*g) (char **, int), char **p, ...)
3325 {
3326   char *s;
3327   va_list v;
3328   va_start (v,p);
3329   s = g (p, va_arg (v,int));
3330   va_end (v);
3331   return s;
3332 }
3333
3334 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3335    function prototypes and stuff, but not '\xHH' hex character constants.
3336    These don't provoke an error unfortunately, instead are silently treated
3337    as 'x'.  The following induces an error, until -std is added to get
3338    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3339    array size at least.  It's necessary to write '\x00'==0 to get something
3340    that's true only with -std.  */
3341 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3342
3343 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3344    inside strings and character constants.  */
3345 #define FOO(x) 'x'
3346 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3347
3348 int test (int i, double x);
3349 struct s1 {int (*f) (int a);};
3350 struct s2 {int (*f) (double a);};
3351 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3352 int argc;
3353 char **argv;
3354 int
3355 main ()
3356 {
3357 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3358   ;
3359   return 0;
3360 }
3361 _ACEOF
3362 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3363         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3364 do
3365   CC="$ac_save_CC $ac_arg"
3366   if ac_fn_c_try_compile "$LINENO"; then :
3367   ac_cv_prog_cc_c89=$ac_arg
3368 fi
3369 rm -f core conftest.err conftest.$ac_objext
3370   test "x$ac_cv_prog_cc_c89" != "xno" && break
3371 done
3372 rm -f conftest.$ac_ext
3373 CC=$ac_save_CC
3374
3375 fi
3376 # AC_CACHE_VAL
3377 case "x$ac_cv_prog_cc_c89" in
3378   x)
3379     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3380 $as_echo "none needed" >&6; } ;;
3381   xno)
3382     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3383 $as_echo "unsupported" >&6; } ;;
3384   *)
3385     CC="$CC $ac_cv_prog_cc_c89"
3386     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3387 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3388 esac
3389 if test "x$ac_cv_prog_cc_c89" != xno; then :
3390
3391 fi
3392
3393 ac_ext=c
3394 ac_cpp='$CPP $CPPFLAGS'
3395 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3398
3399
3400 ac_ext=c
3401 ac_cpp='$CPP $CPPFLAGS'
3402 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3403 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3404 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3406 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3407 # On Suns, sometimes $CPP names a directory.
3408 if test -n "$CPP" && test -d "$CPP"; then
3409   CPP=
3410 fi
3411 if test -z "$CPP"; then
3412   if ${ac_cv_prog_CPP+:} false; then :
3413   $as_echo_n "(cached) " >&6
3414 else
3415       # Double quotes because CPP needs to be expanded
3416     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3417     do
3418       ac_preproc_ok=false
3419 for ac_c_preproc_warn_flag in '' yes
3420 do
3421   # Use a header file that comes with gcc, so configuring glibc
3422   # with a fresh cross-compiler works.
3423   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3424   # <limits.h> exists even on freestanding compilers.
3425   # On the NeXT, cc -E runs the code through the compiler's parser,
3426   # not just through cpp. "Syntax error" is here to catch this case.
3427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h.  */
3429 #ifdef __STDC__
3430 # include <limits.h>
3431 #else
3432 # include <assert.h>
3433 #endif
3434                      Syntax error
3435 _ACEOF
3436 if ac_fn_c_try_cpp "$LINENO"; then :
3437
3438 else
3439   # Broken: fails on valid input.
3440 continue
3441 fi
3442 rm -f conftest.err conftest.i conftest.$ac_ext
3443
3444   # OK, works on sane cases.  Now check whether nonexistent headers
3445   # can be detected and how.
3446   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3447 /* end confdefs.h.  */
3448 #include <ac_nonexistent.h>
3449 _ACEOF
3450 if ac_fn_c_try_cpp "$LINENO"; then :
3451   # Broken: success on invalid input.
3452 continue
3453 else
3454   # Passes both tests.
3455 ac_preproc_ok=:
3456 break
3457 fi
3458 rm -f conftest.err conftest.i conftest.$ac_ext
3459
3460 done
3461 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3462 rm -f conftest.i conftest.err conftest.$ac_ext
3463 if $ac_preproc_ok; then :
3464   break
3465 fi
3466
3467     done
3468     ac_cv_prog_CPP=$CPP
3469
3470 fi
3471   CPP=$ac_cv_prog_CPP
3472 else
3473   ac_cv_prog_CPP=$CPP
3474 fi
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3476 $as_echo "$CPP" >&6; }
3477 ac_preproc_ok=false
3478 for ac_c_preproc_warn_flag in '' yes
3479 do
3480   # Use a header file that comes with gcc, so configuring glibc
3481   # with a fresh cross-compiler works.
3482   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3483   # <limits.h> exists even on freestanding compilers.
3484   # On the NeXT, cc -E runs the code through the compiler's parser,
3485   # not just through cpp. "Syntax error" is here to catch this case.
3486   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487 /* end confdefs.h.  */
3488 #ifdef __STDC__
3489 # include <limits.h>
3490 #else
3491 # include <assert.h>
3492 #endif
3493                      Syntax error
3494 _ACEOF
3495 if ac_fn_c_try_cpp "$LINENO"; then :
3496
3497 else
3498   # Broken: fails on valid input.
3499 continue
3500 fi
3501 rm -f conftest.err conftest.i conftest.$ac_ext
3502
3503   # OK, works on sane cases.  Now check whether nonexistent headers
3504   # can be detected and how.
3505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506 /* end confdefs.h.  */
3507 #include <ac_nonexistent.h>
3508 _ACEOF
3509 if ac_fn_c_try_cpp "$LINENO"; then :
3510   # Broken: success on invalid input.
3511 continue
3512 else
3513   # Passes both tests.
3514 ac_preproc_ok=:
3515 break
3516 fi
3517 rm -f conftest.err conftest.i conftest.$ac_ext
3518
3519 done
3520 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3521 rm -f conftest.i conftest.err conftest.$ac_ext
3522 if $ac_preproc_ok; then :
3523
3524 else
3525   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3526 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3527 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3528 See \`config.log' for more details" "$LINENO" 5; }
3529 fi
3530
3531 ac_ext=c
3532 ac_cpp='$CPP $CPPFLAGS'
3533 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3534 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3536
3537
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3539 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3540 if ${ac_cv_path_GREP+:} false; then :
3541   $as_echo_n "(cached) " >&6
3542 else
3543   if test -z "$GREP"; then
3544   ac_path_GREP_found=false
3545   # Loop through the user's path and test for each of PROGNAME-LIST
3546   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3547 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3548 do
3549   IFS=$as_save_IFS
3550   test -z "$as_dir" && as_dir=.
3551     for ac_prog in grep ggrep; do
3552     for ac_exec_ext in '' $ac_executable_extensions; do
3553       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3554       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3555 # Check for GNU ac_path_GREP and select it if it is found.
3556   # Check for GNU $ac_path_GREP
3557 case `"$ac_path_GREP" --version 2>&1` in
3558 *GNU*)
3559   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3560 *)
3561   ac_count=0
3562   $as_echo_n 0123456789 >"conftest.in"
3563   while :
3564   do
3565     cat "conftest.in" "conftest.in" >"conftest.tmp"
3566     mv "conftest.tmp" "conftest.in"
3567     cp "conftest.in" "conftest.nl"
3568     $as_echo 'GREP' >> "conftest.nl"
3569     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3570     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3571     as_fn_arith $ac_count + 1 && ac_count=$as_val
3572     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3573       # Best one so far, save it but keep looking for a better one
3574       ac_cv_path_GREP="$ac_path_GREP"
3575       ac_path_GREP_max=$ac_count
3576     fi
3577     # 10*(2^10) chars as input seems more than enough
3578     test $ac_count -gt 10 && break
3579   done
3580   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3581 esac
3582
3583       $ac_path_GREP_found && break 3
3584     done
3585   done
3586   done
3587 IFS=$as_save_IFS
3588   if test -z "$ac_cv_path_GREP"; then
3589     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3590   fi
3591 else
3592   ac_cv_path_GREP=$GREP
3593 fi
3594
3595 fi
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3597 $as_echo "$ac_cv_path_GREP" >&6; }
3598  GREP="$ac_cv_path_GREP"
3599
3600
3601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3602 $as_echo_n "checking for egrep... " >&6; }
3603 if ${ac_cv_path_EGREP+:} false; then :
3604   $as_echo_n "(cached) " >&6
3605 else
3606   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3607    then ac_cv_path_EGREP="$GREP -E"
3608    else
3609      if test -z "$EGREP"; then
3610   ac_path_EGREP_found=false
3611   # Loop through the user's path and test for each of PROGNAME-LIST
3612   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3614 do
3615   IFS=$as_save_IFS
3616   test -z "$as_dir" && as_dir=.
3617     for ac_prog in egrep; do
3618     for ac_exec_ext in '' $ac_executable_extensions; do
3619       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3620       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3621 # Check for GNU ac_path_EGREP and select it if it is found.
3622   # Check for GNU $ac_path_EGREP
3623 case `"$ac_path_EGREP" --version 2>&1` in
3624 *GNU*)
3625   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3626 *)
3627   ac_count=0
3628   $as_echo_n 0123456789 >"conftest.in"
3629   while :
3630   do
3631     cat "conftest.in" "conftest.in" >"conftest.tmp"
3632     mv "conftest.tmp" "conftest.in"
3633     cp "conftest.in" "conftest.nl"
3634     $as_echo 'EGREP' >> "conftest.nl"
3635     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3636     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3637     as_fn_arith $ac_count + 1 && ac_count=$as_val
3638     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3639       # Best one so far, save it but keep looking for a better one
3640       ac_cv_path_EGREP="$ac_path_EGREP"
3641       ac_path_EGREP_max=$ac_count
3642     fi
3643     # 10*(2^10) chars as input seems more than enough
3644     test $ac_count -gt 10 && break
3645   done
3646   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3647 esac
3648
3649       $ac_path_EGREP_found && break 3
3650     done
3651   done
3652   done
3653 IFS=$as_save_IFS
3654   if test -z "$ac_cv_path_EGREP"; then
3655     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3656   fi
3657 else
3658   ac_cv_path_EGREP=$EGREP
3659 fi
3660
3661    fi
3662 fi
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3664 $as_echo "$ac_cv_path_EGREP" >&6; }
3665  EGREP="$ac_cv_path_EGREP"
3666
3667
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3669 $as_echo_n "checking for ANSI C header files... " >&6; }
3670 if ${ac_cv_header_stdc+:} false; then :
3671   $as_echo_n "(cached) " >&6
3672 else
3673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3674 /* end confdefs.h.  */
3675 #include <stdlib.h>
3676 #include <stdarg.h>
3677 #include <string.h>
3678 #include <float.h>
3679
3680 int
3681 main ()
3682 {
3683
3684   ;
3685   return 0;
3686 }
3687 _ACEOF
3688 if ac_fn_c_try_compile "$LINENO"; then :
3689   ac_cv_header_stdc=yes
3690 else
3691   ac_cv_header_stdc=no
3692 fi
3693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3694
3695 if test $ac_cv_header_stdc = yes; then
3696   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3698 /* end confdefs.h.  */
3699 #include <string.h>
3700
3701 _ACEOF
3702 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3703   $EGREP "memchr" >/dev/null 2>&1; then :
3704
3705 else
3706   ac_cv_header_stdc=no
3707 fi
3708 rm -f conftest*
3709
3710 fi
3711
3712 if test $ac_cv_header_stdc = yes; then
3713   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3714   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3715 /* end confdefs.h.  */
3716 #include <stdlib.h>
3717
3718 _ACEOF
3719 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3720   $EGREP "free" >/dev/null 2>&1; then :
3721
3722 else
3723   ac_cv_header_stdc=no
3724 fi
3725 rm -f conftest*
3726
3727 fi
3728
3729 if test $ac_cv_header_stdc = yes; then
3730   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3731   if test "$cross_compiling" = yes; then :
3732   :
3733 else
3734   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3735 /* end confdefs.h.  */
3736 #include <ctype.h>
3737 #include <stdlib.h>
3738 #if ((' ' & 0x0FF) == 0x020)
3739 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3740 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3741 #else
3742 # define ISLOWER(c) \
3743                    (('a' <= (c) && (c) <= 'i') \
3744                      || ('j' <= (c) && (c) <= 'r') \
3745                      || ('s' <= (c) && (c) <= 'z'))
3746 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3747 #endif
3748
3749 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3750 int
3751 main ()
3752 {
3753   int i;
3754   for (i = 0; i < 256; i++)
3755     if (XOR (islower (i), ISLOWER (i))
3756         || toupper (i) != TOUPPER (i))
3757       return 2;
3758   return 0;
3759 }
3760 _ACEOF
3761 if ac_fn_c_try_run "$LINENO"; then :
3762
3763 else
3764   ac_cv_header_stdc=no
3765 fi
3766 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3767   conftest.$ac_objext conftest.beam conftest.$ac_ext
3768 fi
3769
3770 fi
3771 fi
3772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3773 $as_echo "$ac_cv_header_stdc" >&6; }
3774 if test $ac_cv_header_stdc = yes; then
3775
3776 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3777
3778 fi
3779
3780 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3781 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3782                   inttypes.h stdint.h unistd.h
3783 do :
3784   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3785 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3786 "
3787 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3788   cat >>confdefs.h <<_ACEOF
3789 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3790 _ACEOF
3791
3792 fi
3793
3794 done
3795
3796
3797
3798   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3799 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3800   MINIX=yes
3801 else
3802   MINIX=
3803 fi
3804
3805
3806   if test "$MINIX" = yes; then
3807
3808 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3809
3810
3811 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3812
3813
3814 $as_echo "#define _MINIX 1" >>confdefs.h
3815
3816   fi
3817
3818
3819   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3820 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3821 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3822   $as_echo_n "(cached) " >&6
3823 else
3824   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3825 /* end confdefs.h.  */
3826
3827 #         define __EXTENSIONS__ 1
3828           $ac_includes_default
3829 int
3830 main ()
3831 {
3832
3833   ;
3834   return 0;
3835 }
3836 _ACEOF
3837 if ac_fn_c_try_compile "$LINENO"; then :
3838   ac_cv_safe_to_define___extensions__=yes
3839 else
3840   ac_cv_safe_to_define___extensions__=no
3841 fi
3842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3843 fi
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3845 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3846   test $ac_cv_safe_to_define___extensions__ = yes &&
3847     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3848
3849   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3850
3851   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3852
3853   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3854
3855   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3856
3857
3858
3859 ac_aux_dir=
3860 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3861   if test -f "$ac_dir/install-sh"; then
3862     ac_aux_dir=$ac_dir
3863     ac_install_sh="$ac_aux_dir/install-sh -c"
3864     break
3865   elif test -f "$ac_dir/install.sh"; then
3866     ac_aux_dir=$ac_dir
3867     ac_install_sh="$ac_aux_dir/install.sh -c"
3868     break
3869   elif test -f "$ac_dir/shtool"; then
3870     ac_aux_dir=$ac_dir
3871     ac_install_sh="$ac_aux_dir/shtool install -c"
3872     break
3873   fi
3874 done
3875 if test -z "$ac_aux_dir"; then
3876   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3877 fi
3878
3879 # These three variables are undocumented and unsupported,
3880 # and are intended to be withdrawn in a future Autoconf release.
3881 # They can cause serious problems if a builder's source tree is in a directory
3882 # whose full name contains unusual characters.
3883 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3884 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3885 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3886
3887
3888 case `pwd` in
3889   *\ * | *\     *)
3890     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3891 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3892 esac
3893
3894
3895
3896 macro_version='2.4.2'
3897 macro_revision='1.3337'
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911 ltmain="$ac_aux_dir/ltmain.sh"
3912
3913 # Make sure we can run config.sub.
3914 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3915   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3916
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3918 $as_echo_n "checking build system type... " >&6; }
3919 if ${ac_cv_build+:} false; then :
3920   $as_echo_n "(cached) " >&6
3921 else
3922   ac_build_alias=$build_alias
3923 test "x$ac_build_alias" = x &&
3924   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3925 test "x$ac_build_alias" = x &&
3926   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3927 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3928   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3929
3930 fi
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3932 $as_echo "$ac_cv_build" >&6; }
3933 case $ac_cv_build in
3934 *-*-*) ;;
3935 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3936 esac
3937 build=$ac_cv_build
3938 ac_save_IFS=$IFS; IFS='-'
3939 set x $ac_cv_build
3940 shift
3941 build_cpu=$1
3942 build_vendor=$2
3943 shift; shift
3944 # Remember, the first character of IFS is used to create $*,
3945 # except with old shells:
3946 build_os=$*
3947 IFS=$ac_save_IFS
3948 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3949
3950
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3952 $as_echo_n "checking host system type... " >&6; }
3953 if ${ac_cv_host+:} false; then :
3954   $as_echo_n "(cached) " >&6
3955 else
3956   if test "x$host_alias" = x; then
3957   ac_cv_host=$ac_cv_build
3958 else
3959   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3960     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3961 fi
3962
3963 fi
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3965 $as_echo "$ac_cv_host" >&6; }
3966 case $ac_cv_host in
3967 *-*-*) ;;
3968 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3969 esac
3970 host=$ac_cv_host
3971 ac_save_IFS=$IFS; IFS='-'
3972 set x $ac_cv_host
3973 shift
3974 host_cpu=$1
3975 host_vendor=$2
3976 shift; shift
3977 # Remember, the first character of IFS is used to create $*,
3978 # except with old shells:
3979 host_os=$*
3980 IFS=$ac_save_IFS
3981 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3982
3983
3984 # Backslashify metacharacters that are still active within
3985 # double-quoted strings.
3986 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3987
3988 # Same as above, but do not quote variable references.
3989 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3990
3991 # Sed substitution to delay expansion of an escaped shell variable in a
3992 # double_quote_subst'ed string.
3993 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3994
3995 # Sed substitution to delay expansion of an escaped single quote.
3996 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3997
3998 # Sed substitution to avoid accidental globbing in evaled expressions
3999 no_glob_subst='s/\*/\\\*/g'
4000
4001 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4002 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4003 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4004
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4006 $as_echo_n "checking how to print strings... " >&6; }
4007 # Test print first, because it will be a builtin if present.
4008 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4009    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4010   ECHO='print -r --'
4011 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4012   ECHO='printf %s\n'
4013 else
4014   # Use this function as a fallback that always works.
4015   func_fallback_echo ()
4016   {
4017     eval 'cat <<_LTECHO_EOF
4018 $1
4019 _LTECHO_EOF'
4020   }
4021   ECHO='func_fallback_echo'
4022 fi
4023
4024 # func_echo_all arg...
4025 # Invoke $ECHO with all args, space-separated.
4026 func_echo_all ()
4027 {
4028     $ECHO ""
4029 }
4030
4031 case "$ECHO" in
4032   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4033 $as_echo "printf" >&6; } ;;
4034   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4035 $as_echo "print -r" >&6; } ;;
4036   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4037 $as_echo "cat" >&6; } ;;
4038 esac
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4054 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4055 if ${ac_cv_path_SED+:} false; then :
4056   $as_echo_n "(cached) " >&6
4057 else
4058             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4059      for ac_i in 1 2 3 4 5 6 7; do
4060        ac_script="$ac_script$as_nl$ac_script"
4061      done
4062      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4063      { ac_script=; unset ac_script;}
4064      if test -z "$SED"; then
4065   ac_path_SED_found=false
4066   # Loop through the user's path and test for each of PROGNAME-LIST
4067   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4068 for as_dir in $PATH
4069 do
4070   IFS=$as_save_IFS
4071   test -z "$as_dir" && as_dir=.
4072     for ac_prog in sed gsed; do
4073     for ac_exec_ext in '' $ac_executable_extensions; do
4074       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4075       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4076 # Check for GNU ac_path_SED and select it if it is found.
4077   # Check for GNU $ac_path_SED
4078 case `"$ac_path_SED" --version 2>&1` in
4079 *GNU*)
4080   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4081 *)
4082   ac_count=0
4083   $as_echo_n 0123456789 >"conftest.in"
4084   while :
4085   do
4086     cat "conftest.in" "conftest.in" >"conftest.tmp"
4087     mv "conftest.tmp" "conftest.in"
4088     cp "conftest.in" "conftest.nl"
4089     $as_echo '' >> "conftest.nl"
4090     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4091     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4092     as_fn_arith $ac_count + 1 && ac_count=$as_val
4093     if test $ac_count -gt ${ac_path_SED_max-0}; then
4094       # Best one so far, save it but keep looking for a better one
4095       ac_cv_path_SED="$ac_path_SED"
4096       ac_path_SED_max=$ac_count
4097     fi
4098     # 10*(2^10) chars as input seems more than enough
4099     test $ac_count -gt 10 && break
4100   done
4101   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4102 esac
4103
4104       $ac_path_SED_found && break 3
4105     done
4106   done
4107   done
4108 IFS=$as_save_IFS
4109   if test -z "$ac_cv_path_SED"; then
4110     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4111   fi
4112 else
4113   ac_cv_path_SED=$SED
4114 fi
4115
4116 fi
4117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4118 $as_echo "$ac_cv_path_SED" >&6; }
4119  SED="$ac_cv_path_SED"
4120   rm -f conftest.sed
4121
4122 test -z "$SED" && SED=sed
4123 Xsed="$SED -e 1s/^X//"
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4136 $as_echo_n "checking for fgrep... " >&6; }
4137 if ${ac_cv_path_FGREP+:} false; then :
4138   $as_echo_n "(cached) " >&6
4139 else
4140   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4141    then ac_cv_path_FGREP="$GREP -F"
4142    else
4143      if test -z "$FGREP"; then
4144   ac_path_FGREP_found=false
4145   # Loop through the user's path and test for each of PROGNAME-LIST
4146   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4147 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4148 do
4149   IFS=$as_save_IFS
4150   test -z "$as_dir" && as_dir=.
4151     for ac_prog in fgrep; do
4152     for ac_exec_ext in '' $ac_executable_extensions; do
4153       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4154       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4155 # Check for GNU ac_path_FGREP and select it if it is found.
4156   # Check for GNU $ac_path_FGREP
4157 case `"$ac_path_FGREP" --version 2>&1` in
4158 *GNU*)
4159   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4160 *)
4161   ac_count=0
4162   $as_echo_n 0123456789 >"conftest.in"
4163   while :
4164   do
4165     cat "conftest.in" "conftest.in" >"conftest.tmp"
4166     mv "conftest.tmp" "conftest.in"
4167     cp "conftest.in" "conftest.nl"
4168     $as_echo 'FGREP' >> "conftest.nl"
4169     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4170     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4171     as_fn_arith $ac_count + 1 && ac_count=$as_val
4172     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4173       # Best one so far, save it but keep looking for a better one
4174       ac_cv_path_FGREP="$ac_path_FGREP"
4175       ac_path_FGREP_max=$ac_count
4176     fi
4177     # 10*(2^10) chars as input seems more than enough
4178     test $ac_count -gt 10 && break
4179   done
4180   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4181 esac
4182
4183       $ac_path_FGREP_found && break 3
4184     done
4185   done
4186   done
4187 IFS=$as_save_IFS
4188   if test -z "$ac_cv_path_FGREP"; then
4189     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4190   fi
4191 else
4192   ac_cv_path_FGREP=$FGREP
4193 fi
4194
4195    fi
4196 fi
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4198 $as_echo "$ac_cv_path_FGREP" >&6; }
4199  FGREP="$ac_cv_path_FGREP"
4200
4201
4202 test -z "$GREP" && GREP=grep
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222 # Check whether --with-gnu-ld was given.
4223 if test "${with_gnu_ld+set}" = set; then :
4224   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4225 else
4226   with_gnu_ld=no
4227 fi
4228
4229 ac_prog=ld
4230 if test "$GCC" = yes; then
4231   # Check if gcc -print-prog-name=ld gives a path.
4232   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4233 $as_echo_n "checking for ld used by $CC... " >&6; }
4234   case $host in
4235   *-*-mingw*)
4236     # gcc leaves a trailing carriage return which upsets mingw
4237     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4238   *)
4239     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4240   esac
4241   case $ac_prog in
4242     # Accept absolute paths.
4243     [\\/]* | ?:[\\/]*)
4244       re_direlt='/[^/][^/]*/\.\./'
4245       # Canonicalize the pathname of ld
4246       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4247       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4248         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4249       done
4250       test -z "$LD" && LD="$ac_prog"
4251       ;;
4252   "")
4253     # If it fails, then pretend we aren't using GCC.
4254     ac_prog=ld
4255     ;;
4256   *)
4257     # If it is relative, then search for the first ld in PATH.
4258     with_gnu_ld=unknown
4259     ;;
4260   esac
4261 elif test "$with_gnu_ld" = yes; then
4262   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4263 $as_echo_n "checking for GNU ld... " >&6; }
4264 else
4265   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4266 $as_echo_n "checking for non-GNU ld... " >&6; }
4267 fi
4268 if ${lt_cv_path_LD+:} false; then :
4269   $as_echo_n "(cached) " >&6
4270 else
4271   if test -z "$LD"; then
4272   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4273   for ac_dir in $PATH; do
4274     IFS="$lt_save_ifs"
4275     test -z "$ac_dir" && ac_dir=.
4276     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4277       lt_cv_path_LD="$ac_dir/$ac_prog"
4278       # Check to see if the program is GNU ld.  I'd rather use --version,
4279       # but apparently some variants of GNU ld only accept -v.
4280       # Break only if it was the GNU/non-GNU ld that we prefer.
4281       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4282       *GNU* | *'with BFD'*)
4283         test "$with_gnu_ld" != no && break
4284         ;;
4285       *)
4286         test "$with_gnu_ld" != yes && break
4287         ;;
4288       esac
4289     fi
4290   done
4291   IFS="$lt_save_ifs"
4292 else
4293   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4294 fi
4295 fi
4296
4297 LD="$lt_cv_path_LD"
4298 if test -n "$LD"; then
4299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4300 $as_echo "$LD" >&6; }
4301 else
4302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4303 $as_echo "no" >&6; }
4304 fi
4305 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4307 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4308 if ${lt_cv_prog_gnu_ld+:} false; then :
4309   $as_echo_n "(cached) " >&6
4310 else
4311   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4312 case `$LD -v 2>&1 </dev/null` in
4313 *GNU* | *'with BFD'*)
4314   lt_cv_prog_gnu_ld=yes
4315   ;;
4316 *)
4317   lt_cv_prog_gnu_ld=no
4318   ;;
4319 esac
4320 fi
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4322 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4323 with_gnu_ld=$lt_cv_prog_gnu_ld
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4334 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4335 if ${lt_cv_path_NM+:} false; then :
4336   $as_echo_n "(cached) " >&6
4337 else
4338   if test -n "$NM"; then
4339   # Let the user override the test.
4340   lt_cv_path_NM="$NM"
4341 else
4342   lt_nm_to_check="${ac_tool_prefix}nm"
4343   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4344     lt_nm_to_check="$lt_nm_to_check nm"
4345   fi
4346   for lt_tmp_nm in $lt_nm_to_check; do
4347     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4348     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4349       IFS="$lt_save_ifs"
4350       test -z "$ac_dir" && ac_dir=.
4351       tmp_nm="$ac_dir/$lt_tmp_nm"
4352       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4353         # Check to see if the nm accepts a BSD-compat flag.
4354         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4355         #   nm: unknown option "B" ignored
4356         # Tru64's nm complains that /dev/null is an invalid object file
4357         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4358         */dev/null* | *'Invalid file or object type'*)
4359           lt_cv_path_NM="$tmp_nm -B"
4360           break
4361           ;;
4362         *)
4363           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4364           */dev/null*)
4365             lt_cv_path_NM="$tmp_nm -p"
4366             break
4367             ;;
4368           *)
4369             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4370             continue # so that we can try to find one that supports BSD flags
4371             ;;
4372           esac
4373           ;;
4374         esac
4375       fi
4376     done
4377     IFS="$lt_save_ifs"
4378   done
4379   : ${lt_cv_path_NM=no}
4380 fi
4381 fi
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4383 $as_echo "$lt_cv_path_NM" >&6; }
4384 if test "$lt_cv_path_NM" != "no"; then
4385   NM="$lt_cv_path_NM"
4386 else
4387   # Didn't find any BSD compatible name lister, look for dumpbin.
4388   if test -n "$DUMPBIN"; then :
4389     # Let the user override the test.
4390   else
4391     if test -n "$ac_tool_prefix"; then
4392   for ac_prog in dumpbin "link -dump"
4393   do
4394     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4395 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4397 $as_echo_n "checking for $ac_word... " >&6; }
4398 if ${ac_cv_prog_DUMPBIN+:} false; then :
4399   $as_echo_n "(cached) " >&6
4400 else
4401   if test -n "$DUMPBIN"; then
4402   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4403 else
4404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4405 for as_dir in $PATH
4406 do
4407   IFS=$as_save_IFS
4408   test -z "$as_dir" && as_dir=.
4409     for ac_exec_ext in '' $ac_executable_extensions; do
4410   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4411     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4412     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4413     break 2
4414   fi
4415 done
4416   done
4417 IFS=$as_save_IFS
4418
4419 fi
4420 fi
4421 DUMPBIN=$ac_cv_prog_DUMPBIN
4422 if test -n "$DUMPBIN"; then
4423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4424 $as_echo "$DUMPBIN" >&6; }
4425 else
4426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4427 $as_echo "no" >&6; }
4428 fi
4429
4430
4431     test -n "$DUMPBIN" && break
4432   done
4433 fi
4434 if test -z "$DUMPBIN"; then
4435   ac_ct_DUMPBIN=$DUMPBIN
4436   for ac_prog in dumpbin "link -dump"
4437 do
4438   # Extract the first word of "$ac_prog", so it can be a program name with args.
4439 set dummy $ac_prog; ac_word=$2
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4441 $as_echo_n "checking for $ac_word... " >&6; }
4442 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4443   $as_echo_n "(cached) " >&6
4444 else
4445   if test -n "$ac_ct_DUMPBIN"; then
4446   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4447 else
4448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4449 for as_dir in $PATH
4450 do
4451   IFS=$as_save_IFS
4452   test -z "$as_dir" && as_dir=.
4453     for ac_exec_ext in '' $ac_executable_extensions; do
4454   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4455     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4456     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4457     break 2
4458   fi
4459 done
4460   done
4461 IFS=$as_save_IFS
4462
4463 fi
4464 fi
4465 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4466 if test -n "$ac_ct_DUMPBIN"; then
4467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4468 $as_echo "$ac_ct_DUMPBIN" >&6; }
4469 else
4470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4471 $as_echo "no" >&6; }
4472 fi
4473
4474
4475   test -n "$ac_ct_DUMPBIN" && break
4476 done
4477
4478   if test "x$ac_ct_DUMPBIN" = x; then
4479     DUMPBIN=":"
4480   else
4481     case $cross_compiling:$ac_tool_warned in
4482 yes:)
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4484 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4485 ac_tool_warned=yes ;;
4486 esac
4487     DUMPBIN=$ac_ct_DUMPBIN
4488   fi
4489 fi
4490
4491     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4492     *COFF*)
4493       DUMPBIN="$DUMPBIN -symbols"
4494       ;;
4495     *)
4496       DUMPBIN=:
4497       ;;
4498     esac
4499   fi
4500
4501   if test "$DUMPBIN" != ":"; then
4502     NM="$DUMPBIN"
4503   fi
4504 fi
4505 test -z "$NM" && NM=nm
4506
4507
4508
4509
4510
4511
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4513 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4514 if ${lt_cv_nm_interface+:} false; then :
4515   $as_echo_n "(cached) " >&6
4516 else
4517   lt_cv_nm_interface="BSD nm"
4518   echo "int some_variable = 0;" > conftest.$ac_ext
4519   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4520   (eval "$ac_compile" 2>conftest.err)
4521   cat conftest.err >&5
4522   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4523   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4524   cat conftest.err >&5
4525   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4526   cat conftest.out >&5
4527   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4528     lt_cv_nm_interface="MS dumpbin"
4529   fi
4530   rm -f conftest*
4531 fi
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4533 $as_echo "$lt_cv_nm_interface" >&6; }
4534
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4536 $as_echo_n "checking whether ln -s works... " >&6; }
4537 LN_S=$as_ln_s
4538 if test "$LN_S" = "ln -s"; then
4539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4540 $as_echo "yes" >&6; }
4541 else
4542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4543 $as_echo "no, using $LN_S" >&6; }
4544 fi
4545
4546 # find the maximum length of command line arguments
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4548 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4549 if ${lt_cv_sys_max_cmd_len+:} false; then :
4550   $as_echo_n "(cached) " >&6
4551 else
4552     i=0
4553   teststring="ABCD"
4554
4555   case $build_os in
4556   msdosdjgpp*)
4557     # On DJGPP, this test can blow up pretty badly due to problems in libc
4558     # (any single argument exceeding 2000 bytes causes a buffer overrun
4559     # during glob expansion).  Even if it were fixed, the result of this
4560     # check would be larger than it should be.
4561     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4562     ;;
4563
4564   gnu*)
4565     # Under GNU Hurd, this test is not required because there is
4566     # no limit to the length of command line arguments.
4567     # Libtool will interpret -1 as no limit whatsoever
4568     lt_cv_sys_max_cmd_len=-1;
4569     ;;
4570
4571   cygwin* | mingw* | cegcc*)
4572     # On Win9x/ME, this test blows up -- it succeeds, but takes
4573     # about 5 minutes as the teststring grows exponentially.
4574     # Worse, since 9x/ME are not pre-emptively multitasking,
4575     # you end up with a "frozen" computer, even though with patience
4576     # the test eventually succeeds (with a max line length of 256k).
4577     # Instead, let's just punt: use the minimum linelength reported by
4578     # all of the supported platforms: 8192 (on NT/2K/XP).
4579     lt_cv_sys_max_cmd_len=8192;
4580     ;;
4581
4582   mint*)
4583     # On MiNT this can take a long time and run out of memory.
4584     lt_cv_sys_max_cmd_len=8192;
4585     ;;
4586
4587   amigaos*)
4588     # On AmigaOS with pdksh, this test takes hours, literally.
4589     # So we just punt and use a minimum line length of 8192.
4590     lt_cv_sys_max_cmd_len=8192;
4591     ;;
4592
4593   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4594     # This has been around since 386BSD, at least.  Likely further.
4595     if test -x /sbin/sysctl; then
4596       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4597     elif test -x /usr/sbin/sysctl; then
4598       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4599     else
4600       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4601     fi
4602     # And add a safety zone
4603     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4604     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4605     ;;
4606
4607   interix*)
4608     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4609     lt_cv_sys_max_cmd_len=196608
4610     ;;
4611
4612   os2*)
4613     # The test takes a long time on OS/2.
4614     lt_cv_sys_max_cmd_len=8192
4615     ;;
4616
4617   osf*)
4618     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4619     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4620     # nice to cause kernel panics so lets avoid the loop below.
4621     # First set a reasonable default.
4622     lt_cv_sys_max_cmd_len=16384
4623     #
4624     if test -x /sbin/sysconfig; then
4625       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4626         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4627       esac
4628     fi
4629     ;;
4630   sco3.2v5*)
4631     lt_cv_sys_max_cmd_len=102400
4632     ;;
4633   sysv5* | sco5v6* | sysv4.2uw2*)
4634     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4635     if test -n "$kargmax"; then
4636       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4637     else
4638       lt_cv_sys_max_cmd_len=32768
4639     fi
4640     ;;
4641   *)
4642     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4643     if test -n "$lt_cv_sys_max_cmd_len"; then
4644       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4645       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4646     else
4647       # Make teststring a little bigger before we do anything with it.
4648       # a 1K string should be a reasonable start.
4649       for i in 1 2 3 4 5 6 7 8 ; do
4650         teststring=$teststring$teststring
4651       done
4652       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4653       # If test is not a shell built-in, we'll probably end up computing a
4654       # maximum length that is only half of the actual maximum length, but
4655       # we can't tell.
4656       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
4657                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4658               test $i != 17 # 1/2 MB should be enough
4659       do
4660         i=`expr $i + 1`
4661         teststring=$teststring$teststring
4662       done
4663       # Only check the string length outside the loop.
4664       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4665       teststring=
4666       # Add a significant safety factor because C++ compilers can tack on
4667       # massive amounts of additional arguments before passing them to the
4668       # linker.  It appears as though 1/2 is a usable value.
4669       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4670     fi
4671     ;;
4672   esac
4673
4674 fi
4675
4676 if test -n $lt_cv_sys_max_cmd_len ; then
4677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4678 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4679 else
4680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4681 $as_echo "none" >&6; }
4682 fi
4683 max_cmd_len=$lt_cv_sys_max_cmd_len
4684
4685
4686
4687
4688
4689
4690 : ${CP="cp -f"}
4691 : ${MV="mv -f"}
4692 : ${RM="rm -f"}
4693
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4695 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4696 # Try some XSI features
4697 xsi_shell=no
4698 ( _lt_dummy="a/b/c"
4699   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4700       = c,a/b,b/c, \
4701     && eval 'test $(( 1 + 1 )) -eq 2 \
4702     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4703   && xsi_shell=yes
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4705 $as_echo "$xsi_shell" >&6; }
4706
4707
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4709 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4710 lt_shell_append=no
4711 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4712     >/dev/null 2>&1 \
4713   && lt_shell_append=yes
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4715 $as_echo "$lt_shell_append" >&6; }
4716
4717
4718 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4719   lt_unset=unset
4720 else
4721   lt_unset=false
4722 fi
4723
4724
4725
4726
4727
4728 # test EBCDIC or ASCII
4729 case `echo X|tr X '\101'` in
4730  A) # ASCII based system
4731     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4732   lt_SP2NL='tr \040 \012'
4733   lt_NL2SP='tr \015\012 \040\040'
4734   ;;
4735  *) # EBCDIC based system
4736   lt_SP2NL='tr \100 \n'
4737   lt_NL2SP='tr \r\n \100\100'
4738   ;;
4739 esac
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4750 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4751 if ${lt_cv_to_host_file_cmd+:} false; then :
4752   $as_echo_n "(cached) " >&6
4753 else
4754   case $host in
4755   *-*-mingw* )
4756     case $build in
4757       *-*-mingw* ) # actually msys
4758         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4759         ;;
4760       *-*-cygwin* )
4761         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4762         ;;
4763       * ) # otherwise, assume *nix
4764         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4765         ;;
4766     esac
4767     ;;
4768   *-*-cygwin* )
4769     case $build in
4770       *-*-mingw* ) # actually msys
4771         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4772         ;;
4773       *-*-cygwin* )
4774         lt_cv_to_host_file_cmd=func_convert_file_noop
4775         ;;
4776       * ) # otherwise, assume *nix
4777         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4778         ;;
4779     esac
4780     ;;
4781   * ) # unhandled hosts (and "normal" native builds)
4782     lt_cv_to_host_file_cmd=func_convert_file_noop
4783     ;;
4784 esac
4785
4786 fi
4787
4788 to_host_file_cmd=$lt_cv_to_host_file_cmd
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4790 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4791
4792
4793
4794
4795
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4797 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4798 if ${lt_cv_to_tool_file_cmd+:} false; then :
4799   $as_echo_n "(cached) " >&6
4800 else
4801   #assume ordinary cross tools, or native build.
4802 lt_cv_to_tool_file_cmd=func_convert_file_noop
4803 case $host in
4804   *-*-mingw* )
4805     case $build in
4806       *-*-mingw* ) # actually msys
4807         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4808         ;;
4809     esac
4810     ;;
4811 esac
4812
4813 fi
4814
4815 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4817 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
4818
4819
4820
4821
4822
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4824 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4825 if ${lt_cv_ld_reload_flag+:} false; then :
4826   $as_echo_n "(cached) " >&6
4827 else
4828   lt_cv_ld_reload_flag='-r'
4829 fi
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4831 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4832 reload_flag=$lt_cv_ld_reload_flag
4833 case $reload_flag in
4834 "" | " "*) ;;
4835 *) reload_flag=" $reload_flag" ;;
4836 esac
4837 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4838 case $host_os in
4839   cygwin* | mingw* | pw32* | cegcc*)
4840     if test "$GCC" != yes; then
4841       reload_cmds=false
4842     fi
4843     ;;
4844   darwin*)
4845     if test "$GCC" = yes; then
4846       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4847     else
4848       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4849     fi
4850     ;;
4851 esac
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861 if test -n "$ac_tool_prefix"; then
4862   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4863 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4865 $as_echo_n "checking for $ac_word... " >&6; }
4866 if ${ac_cv_prog_OBJDUMP+:} false; then :
4867   $as_echo_n "(cached) " >&6
4868 else
4869   if test -n "$OBJDUMP"; then
4870   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4871 else
4872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873 for as_dir in $PATH
4874 do
4875   IFS=$as_save_IFS
4876   test -z "$as_dir" && as_dir=.
4877     for ac_exec_ext in '' $ac_executable_extensions; do
4878   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4879     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4880     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4881     break 2
4882   fi
4883 done
4884   done
4885 IFS=$as_save_IFS
4886
4887 fi
4888 fi
4889 OBJDUMP=$ac_cv_prog_OBJDUMP
4890 if test -n "$OBJDUMP"; then
4891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4892 $as_echo "$OBJDUMP" >&6; }
4893 else
4894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4895 $as_echo "no" >&6; }
4896 fi
4897
4898
4899 fi
4900 if test -z "$ac_cv_prog_OBJDUMP"; then
4901   ac_ct_OBJDUMP=$OBJDUMP
4902   # Extract the first word of "objdump", so it can be a program name with args.
4903 set dummy objdump; ac_word=$2
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4905 $as_echo_n "checking for $ac_word... " >&6; }
4906 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4907   $as_echo_n "(cached) " >&6
4908 else
4909   if test -n "$ac_ct_OBJDUMP"; then
4910   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4911 else
4912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4913 for as_dir in $PATH
4914 do
4915   IFS=$as_save_IFS
4916   test -z "$as_dir" && as_dir=.
4917     for ac_exec_ext in '' $ac_executable_extensions; do
4918   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4919     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4920     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4921     break 2
4922   fi
4923 done
4924   done
4925 IFS=$as_save_IFS
4926
4927 fi
4928 fi
4929 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4930 if test -n "$ac_ct_OBJDUMP"; then
4931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4932 $as_echo "$ac_ct_OBJDUMP" >&6; }
4933 else
4934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4935 $as_echo "no" >&6; }
4936 fi
4937
4938   if test "x$ac_ct_OBJDUMP" = x; then
4939     OBJDUMP="false"
4940   else
4941     case $cross_compiling:$ac_tool_warned in
4942 yes:)
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4944 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4945 ac_tool_warned=yes ;;
4946 esac
4947     OBJDUMP=$ac_ct_OBJDUMP
4948   fi
4949 else
4950   OBJDUMP="$ac_cv_prog_OBJDUMP"
4951 fi
4952
4953 test -z "$OBJDUMP" && OBJDUMP=objdump
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4964 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4965 if ${lt_cv_deplibs_check_method+:} false; then :
4966   $as_echo_n "(cached) " >&6
4967 else
4968   lt_cv_file_magic_cmd='$MAGIC_CMD'
4969 lt_cv_file_magic_test_file=
4970 lt_cv_deplibs_check_method='unknown'
4971 # Need to set the preceding variable on all platforms that support
4972 # interlibrary dependencies.
4973 # 'none' -- dependencies not supported.
4974 # `unknown' -- same as none, but documents that we really don't know.
4975 # 'pass_all' -- all dependencies passed with no checks.
4976 # 'test_compile' -- check by making test program.
4977 # 'file_magic [[regex]]' -- check by looking for files in library path
4978 # which responds to the $file_magic_cmd with a given extended regex.
4979 # If you have `file' or equivalent on your system and you're not sure
4980 # whether `pass_all' will *always* work, you probably want this one.
4981
4982 case $host_os in
4983 aix[4-9]*)
4984   lt_cv_deplibs_check_method=pass_all
4985   ;;
4986
4987 beos*)
4988   lt_cv_deplibs_check_method=pass_all
4989   ;;
4990
4991 bsdi[45]*)
4992   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4993   lt_cv_file_magic_cmd='/usr/bin/file -L'
4994   lt_cv_file_magic_test_file=/shlib/libc.so
4995   ;;
4996
4997 cygwin*)
4998   # func_win32_libid is a shell function defined in ltmain.sh
4999   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5000   lt_cv_file_magic_cmd='func_win32_libid'
5001   ;;
5002
5003 mingw* | pw32*)
5004   # Base MSYS/MinGW do not provide the 'file' command needed by
5005   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5006   # unless we find 'file', for example because we are cross-compiling.
5007   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5008   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5009     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5010     lt_cv_file_magic_cmd='func_win32_libid'
5011   else
5012     # Keep this pattern in sync with the one in func_win32_libid.
5013     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5014     lt_cv_file_magic_cmd='$OBJDUMP -f'
5015   fi
5016   ;;
5017
5018 cegcc*)
5019   # use the weaker test based on 'objdump'. See mingw*.
5020   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5021   lt_cv_file_magic_cmd='$OBJDUMP -f'
5022   ;;
5023
5024 darwin* | rhapsody*)
5025   lt_cv_deplibs_check_method=pass_all
5026   ;;
5027
5028 freebsd* | dragonfly*)
5029   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5030     case $host_cpu in
5031     i*86 )
5032       # Not sure whether the presence of OpenBSD here was a mistake.
5033       # Let's accept both of them until this is cleared up.
5034       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5035       lt_cv_file_magic_cmd=/usr/bin/file
5036       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5037       ;;
5038     esac
5039   else
5040     lt_cv_deplibs_check_method=pass_all
5041   fi
5042   ;;
5043
5044 gnu*)
5045   lt_cv_deplibs_check_method=pass_all
5046   ;;
5047
5048 haiku*)
5049   lt_cv_deplibs_check_method=pass_all
5050   ;;
5051
5052 hpux10.20* | hpux11*)
5053   lt_cv_file_magic_cmd=/usr/bin/file
5054   case $host_cpu in
5055   ia64*)
5056     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5057     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5058     ;;
5059   hppa*64*)
5060     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]'
5061     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5062     ;;
5063   *)
5064     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5065     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5066     ;;
5067   esac
5068   ;;
5069
5070 interix[3-9]*)
5071   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5072   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5073   ;;
5074
5075 irix5* | irix6* | nonstopux*)
5076   case $LD in
5077   *-32|*"-32 ") libmagic=32-bit;;
5078   *-n32|*"-n32 ") libmagic=N32;;
5079   *-64|*"-64 ") libmagic=64-bit;;
5080   *) libmagic=never-match;;
5081   esac
5082   lt_cv_deplibs_check_method=pass_all
5083   ;;
5084
5085 # This must be glibc/ELF.
5086 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5087   lt_cv_deplibs_check_method=pass_all
5088   ;;
5089
5090 netbsd* | netbsdelf*-gnu)
5091   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5092     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5093   else
5094     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5095   fi
5096   ;;
5097
5098 newos6*)
5099   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5100   lt_cv_file_magic_cmd=/usr/bin/file
5101   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5102   ;;
5103
5104 *nto* | *qnx*)
5105   lt_cv_deplibs_check_method=pass_all
5106   ;;
5107
5108 openbsd*)
5109   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5110     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5111   else
5112     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5113   fi
5114   ;;
5115
5116 osf3* | osf4* | osf5*)
5117   lt_cv_deplibs_check_method=pass_all
5118   ;;
5119
5120 rdos*)
5121   lt_cv_deplibs_check_method=pass_all
5122   ;;
5123
5124 solaris*)
5125   lt_cv_deplibs_check_method=pass_all
5126   ;;
5127
5128 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5129   lt_cv_deplibs_check_method=pass_all
5130   ;;
5131
5132 sysv4 | sysv4.3*)
5133   case $host_vendor in
5134   motorola)
5135     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]'
5136     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5137     ;;
5138   ncr)
5139     lt_cv_deplibs_check_method=pass_all
5140     ;;
5141   sequent)
5142     lt_cv_file_magic_cmd='/bin/file'
5143     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5144     ;;
5145   sni)
5146     lt_cv_file_magic_cmd='/bin/file'
5147     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5148     lt_cv_file_magic_test_file=/lib/libc.so
5149     ;;
5150   siemens)
5151     lt_cv_deplibs_check_method=pass_all
5152     ;;
5153   pc)
5154     lt_cv_deplibs_check_method=pass_all
5155     ;;
5156   esac
5157   ;;
5158
5159 tpf*)
5160   lt_cv_deplibs_check_method=pass_all
5161   ;;
5162 esac
5163
5164 fi
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5166 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5167
5168 file_magic_glob=
5169 want_nocaseglob=no
5170 if test "$build" = "$host"; then
5171   case $host_os in
5172   mingw* | pw32*)
5173     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5174       want_nocaseglob=yes
5175     else
5176       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5177     fi
5178     ;;
5179   esac
5180 fi
5181
5182 file_magic_cmd=$lt_cv_file_magic_cmd
5183 deplibs_check_method=$lt_cv_deplibs_check_method
5184 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207 if test -n "$ac_tool_prefix"; then
5208   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5209 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5211 $as_echo_n "checking for $ac_word... " >&6; }
5212 if ${ac_cv_prog_DLLTOOL+:} false; then :
5213   $as_echo_n "(cached) " >&6
5214 else
5215   if test -n "$DLLTOOL"; then
5216   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5217 else
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219 for as_dir in $PATH
5220 do
5221   IFS=$as_save_IFS
5222   test -z "$as_dir" && as_dir=.
5223     for ac_exec_ext in '' $ac_executable_extensions; do
5224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5225     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5227     break 2
5228   fi
5229 done
5230   done
5231 IFS=$as_save_IFS
5232
5233 fi
5234 fi
5235 DLLTOOL=$ac_cv_prog_DLLTOOL
5236 if test -n "$DLLTOOL"; then
5237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5238 $as_echo "$DLLTOOL" >&6; }
5239 else
5240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5241 $as_echo "no" >&6; }
5242 fi
5243
5244
5245 fi
5246 if test -z "$ac_cv_prog_DLLTOOL"; then
5247   ac_ct_DLLTOOL=$DLLTOOL
5248   # Extract the first word of "dlltool", so it can be a program name with args.
5249 set dummy dlltool; ac_word=$2
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 $as_echo_n "checking for $ac_word... " >&6; }
5252 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5253   $as_echo_n "(cached) " >&6
5254 else
5255   if test -n "$ac_ct_DLLTOOL"; then
5256   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5257 else
5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259 for as_dir in $PATH
5260 do
5261   IFS=$as_save_IFS
5262   test -z "$as_dir" && as_dir=.
5263     for ac_exec_ext in '' $ac_executable_extensions; do
5264   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267     break 2
5268   fi
5269 done
5270   done
5271 IFS=$as_save_IFS
5272
5273 fi
5274 fi
5275 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5276 if test -n "$ac_ct_DLLTOOL"; then
5277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5278 $as_echo "$ac_ct_DLLTOOL" >&6; }
5279 else
5280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 $as_echo "no" >&6; }
5282 fi
5283
5284   if test "x$ac_ct_DLLTOOL" = x; then
5285     DLLTOOL="false"
5286   else
5287     case $cross_compiling:$ac_tool_warned in
5288 yes:)
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5290 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5291 ac_tool_warned=yes ;;
5292 esac
5293     DLLTOOL=$ac_ct_DLLTOOL
5294   fi
5295 else
5296   DLLTOOL="$ac_cv_prog_DLLTOOL"
5297 fi
5298
5299 test -z "$DLLTOOL" && DLLTOOL=dlltool
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5311 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5312 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5313   $as_echo_n "(cached) " >&6
5314 else
5315   lt_cv_sharedlib_from_linklib_cmd='unknown'
5316
5317 case $host_os in
5318 cygwin* | mingw* | pw32* | cegcc*)
5319   # two different shell functions defined in ltmain.sh
5320   # decide which to use based on capabilities of $DLLTOOL
5321   case `$DLLTOOL --help 2>&1` in
5322   *--identify-strict*)
5323     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5324     ;;
5325   *)
5326     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5327     ;;
5328   esac
5329   ;;
5330 *)
5331   # fallback: assume linklib IS sharedlib
5332   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5333   ;;
5334 esac
5335
5336 fi
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5338 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5339 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5340 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5341
5342
5343
5344
5345
5346
5347
5348 if test -n "$ac_tool_prefix"; then
5349   for ac_prog in ar
5350   do
5351     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5352 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5354 $as_echo_n "checking for $ac_word... " >&6; }
5355 if ${ac_cv_prog_AR+:} false; then :
5356   $as_echo_n "(cached) " >&6
5357 else
5358   if test -n "$AR"; then
5359   ac_cv_prog_AR="$AR" # Let the user override the test.
5360 else
5361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5362 for as_dir in $PATH
5363 do
5364   IFS=$as_save_IFS
5365   test -z "$as_dir" && as_dir=.
5366     for ac_exec_ext in '' $ac_executable_extensions; do
5367   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5368     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5369     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5370     break 2
5371   fi
5372 done
5373   done
5374 IFS=$as_save_IFS
5375
5376 fi
5377 fi
5378 AR=$ac_cv_prog_AR
5379 if test -n "$AR"; then
5380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5381 $as_echo "$AR" >&6; }
5382 else
5383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5384 $as_echo "no" >&6; }
5385 fi
5386
5387
5388     test -n "$AR" && break
5389   done
5390 fi
5391 if test -z "$AR"; then
5392   ac_ct_AR=$AR
5393   for ac_prog in ar
5394 do
5395   # Extract the first word of "$ac_prog", so it can be a program name with args.
5396 set dummy $ac_prog; ac_word=$2
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5398 $as_echo_n "checking for $ac_word... " >&6; }
5399 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5400   $as_echo_n "(cached) " >&6
5401 else
5402   if test -n "$ac_ct_AR"; then
5403   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5404 else
5405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5406 for as_dir in $PATH
5407 do
5408   IFS=$as_save_IFS
5409   test -z "$as_dir" && as_dir=.
5410     for ac_exec_ext in '' $ac_executable_extensions; do
5411   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5412     ac_cv_prog_ac_ct_AR="$ac_prog"
5413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5414     break 2
5415   fi
5416 done
5417   done
5418 IFS=$as_save_IFS
5419
5420 fi
5421 fi
5422 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5423 if test -n "$ac_ct_AR"; then
5424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5425 $as_echo "$ac_ct_AR" >&6; }
5426 else
5427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5428 $as_echo "no" >&6; }
5429 fi
5430
5431
5432   test -n "$ac_ct_AR" && break
5433 done
5434
5435   if test "x$ac_ct_AR" = x; then
5436     AR="false"
5437   else
5438     case $cross_compiling:$ac_tool_warned in
5439 yes:)
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5441 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5442 ac_tool_warned=yes ;;
5443 esac
5444     AR=$ac_ct_AR
5445   fi
5446 fi
5447
5448 : ${AR=ar}
5449 : ${AR_FLAGS=cru}
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5462 $as_echo_n "checking for archiver @FILE support... " >&6; }
5463 if ${lt_cv_ar_at_file+:} false; then :
5464   $as_echo_n "(cached) " >&6
5465 else
5466   lt_cv_ar_at_file=no
5467    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5468 /* end confdefs.h.  */
5469
5470 int
5471 main ()
5472 {
5473
5474   ;
5475   return 0;
5476 }
5477 _ACEOF
5478 if ac_fn_c_try_compile "$LINENO"; then :
5479   echo conftest.$ac_objext > conftest.lst
5480       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5481       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5482   (eval $lt_ar_try) 2>&5
5483   ac_status=$?
5484   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5485   test $ac_status = 0; }
5486       if test "$ac_status" -eq 0; then
5487         # Ensure the archiver fails upon bogus file names.
5488         rm -f conftest.$ac_objext libconftest.a
5489         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5490   (eval $lt_ar_try) 2>&5
5491   ac_status=$?
5492   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5493   test $ac_status = 0; }
5494         if test "$ac_status" -ne 0; then
5495           lt_cv_ar_at_file=@
5496         fi
5497       fi
5498       rm -f conftest.* libconftest.a
5499
5500 fi
5501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502
5503 fi
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5505 $as_echo "$lt_cv_ar_at_file" >&6; }
5506
5507 if test "x$lt_cv_ar_at_file" = xno; then
5508   archiver_list_spec=
5509 else
5510   archiver_list_spec=$lt_cv_ar_at_file
5511 fi
5512
5513
5514
5515
5516
5517
5518
5519 if test -n "$ac_tool_prefix"; then
5520   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5521 set dummy ${ac_tool_prefix}strip; ac_word=$2
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5523 $as_echo_n "checking for $ac_word... " >&6; }
5524 if ${ac_cv_prog_STRIP+:} false; then :
5525   $as_echo_n "(cached) " >&6
5526 else
5527   if test -n "$STRIP"; then
5528   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5529 else
5530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5531 for as_dir in $PATH
5532 do
5533   IFS=$as_save_IFS
5534   test -z "$as_dir" && as_dir=.
5535     for ac_exec_ext in '' $ac_executable_extensions; do
5536   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5537     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5538     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5539     break 2
5540   fi
5541 done
5542   done
5543 IFS=$as_save_IFS
5544
5545 fi
5546 fi
5547 STRIP=$ac_cv_prog_STRIP
5548 if test -n "$STRIP"; then
5549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5550 $as_echo "$STRIP" >&6; }
5551 else
5552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5553 $as_echo "no" >&6; }
5554 fi
5555
5556
5557 fi
5558 if test -z "$ac_cv_prog_STRIP"; then
5559   ac_ct_STRIP=$STRIP
5560   # Extract the first word of "strip", so it can be a program name with args.
5561 set dummy strip; ac_word=$2
5562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5563 $as_echo_n "checking for $ac_word... " >&6; }
5564 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5565   $as_echo_n "(cached) " >&6
5566 else
5567   if test -n "$ac_ct_STRIP"; then
5568   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5569 else
5570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5571 for as_dir in $PATH
5572 do
5573   IFS=$as_save_IFS
5574   test -z "$as_dir" && as_dir=.
5575     for ac_exec_ext in '' $ac_executable_extensions; do
5576   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5577     ac_cv_prog_ac_ct_STRIP="strip"
5578     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5579     break 2
5580   fi
5581 done
5582   done
5583 IFS=$as_save_IFS
5584
5585 fi
5586 fi
5587 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5588 if test -n "$ac_ct_STRIP"; then
5589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5590 $as_echo "$ac_ct_STRIP" >&6; }
5591 else
5592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5593 $as_echo "no" >&6; }
5594 fi
5595
5596   if test "x$ac_ct_STRIP" = x; then
5597     STRIP=":"
5598   else
5599     case $cross_compiling:$ac_tool_warned in
5600 yes:)
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5602 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5603 ac_tool_warned=yes ;;
5604 esac
5605     STRIP=$ac_ct_STRIP
5606   fi
5607 else
5608   STRIP="$ac_cv_prog_STRIP"
5609 fi
5610
5611 test -z "$STRIP" && STRIP=:
5612
5613
5614
5615
5616
5617
5618 if test -n "$ac_tool_prefix"; then
5619   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5620 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5622 $as_echo_n "checking for $ac_word... " >&6; }
5623 if ${ac_cv_prog_RANLIB+:} false; then :
5624   $as_echo_n "(cached) " >&6
5625 else
5626   if test -n "$RANLIB"; then
5627   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5628 else
5629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5630 for as_dir in $PATH
5631 do
5632   IFS=$as_save_IFS
5633   test -z "$as_dir" && as_dir=.
5634     for ac_exec_ext in '' $ac_executable_extensions; do
5635   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5636     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5638     break 2
5639   fi
5640 done
5641   done
5642 IFS=$as_save_IFS
5643
5644 fi
5645 fi
5646 RANLIB=$ac_cv_prog_RANLIB
5647 if test -n "$RANLIB"; then
5648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5649 $as_echo "$RANLIB" >&6; }
5650 else
5651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5652 $as_echo "no" >&6; }
5653 fi
5654
5655
5656 fi
5657 if test -z "$ac_cv_prog_RANLIB"; then
5658   ac_ct_RANLIB=$RANLIB
5659   # Extract the first word of "ranlib", so it can be a program name with args.
5660 set dummy ranlib; ac_word=$2
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5662 $as_echo_n "checking for $ac_word... " >&6; }
5663 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5664   $as_echo_n "(cached) " >&6
5665 else
5666   if test -n "$ac_ct_RANLIB"; then
5667   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5668 else
5669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5670 for as_dir in $PATH
5671 do
5672   IFS=$as_save_IFS
5673   test -z "$as_dir" && as_dir=.
5674     for ac_exec_ext in '' $ac_executable_extensions; do
5675   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5676     ac_cv_prog_ac_ct_RANLIB="ranlib"
5677     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5678     break 2
5679   fi
5680 done
5681   done
5682 IFS=$as_save_IFS
5683
5684 fi
5685 fi
5686 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5687 if test -n "$ac_ct_RANLIB"; then
5688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5689 $as_echo "$ac_ct_RANLIB" >&6; }
5690 else
5691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5692 $as_echo "no" >&6; }
5693 fi
5694
5695   if test "x$ac_ct_RANLIB" = x; then
5696     RANLIB=":"
5697   else
5698     case $cross_compiling:$ac_tool_warned in
5699 yes:)
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5702 ac_tool_warned=yes ;;
5703 esac
5704     RANLIB=$ac_ct_RANLIB
5705   fi
5706 else
5707   RANLIB="$ac_cv_prog_RANLIB"
5708 fi
5709
5710 test -z "$RANLIB" && RANLIB=:
5711
5712
5713
5714
5715
5716
5717 # Determine commands to create old-style static archives.
5718 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5719 old_postinstall_cmds='chmod 644 $oldlib'
5720 old_postuninstall_cmds=
5721
5722 if test -n "$RANLIB"; then
5723   case $host_os in
5724   openbsd*)
5725     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5726     ;;
5727   *)
5728     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5729     ;;
5730   esac
5731   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5732 fi
5733
5734 case $host_os in
5735   darwin*)
5736     lock_old_archive_extraction=yes ;;
5737   *)
5738     lock_old_archive_extraction=no ;;
5739 esac
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761 for ac_prog in gawk mawk nawk awk
5762 do
5763   # Extract the first word of "$ac_prog", so it can be a program name with args.
5764 set dummy $ac_prog; ac_word=$2
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5766 $as_echo_n "checking for $ac_word... " >&6; }
5767 if ${ac_cv_prog_AWK+:} false; then :
5768   $as_echo_n "(cached) " >&6
5769 else
5770   if test -n "$AWK"; then
5771   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5772 else
5773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5774 for as_dir in $PATH
5775 do
5776   IFS=$as_save_IFS
5777   test -z "$as_dir" && as_dir=.
5778     for ac_exec_ext in '' $ac_executable_extensions; do
5779   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5780     ac_cv_prog_AWK="$ac_prog"
5781     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5782     break 2
5783   fi
5784 done
5785   done
5786 IFS=$as_save_IFS
5787
5788 fi
5789 fi
5790 AWK=$ac_cv_prog_AWK
5791 if test -n "$AWK"; then
5792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5793 $as_echo "$AWK" >&6; }
5794 else
5795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5796 $as_echo "no" >&6; }
5797 fi
5798
5799
5800   test -n "$AWK" && break
5801 done
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821 # If no C compiler was specified, use CC.
5822 LTCC=${LTCC-"$CC"}
5823
5824 # If no C compiler flags were specified, use CFLAGS.
5825 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5826
5827 # Allow CC to be a program name with arguments.
5828 compiler=$CC
5829
5830
5831 # Check for command to grab the raw symbol name followed by C symbol from nm.
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5833 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5834 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5835   $as_echo_n "(cached) " >&6
5836 else
5837
5838 # These are sane defaults that work on at least a few old systems.
5839 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5840
5841 # Character class describing NM global symbol codes.
5842 symcode='[BCDEGRST]'
5843
5844 # Regexp to match symbols that can be accessed directly from C.
5845 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5846
5847 # Define system-specific variables.
5848 case $host_os in
5849 aix*)
5850   symcode='[BCDT]'
5851   ;;
5852 cygwin* | mingw* | pw32* | cegcc*)
5853   symcode='[ABCDGISTW]'
5854   ;;
5855 hpux*)
5856   if test "$host_cpu" = ia64; then
5857     symcode='[ABCDEGRST]'
5858   fi
5859   ;;
5860 irix* | nonstopux*)
5861   symcode='[BCDEGRST]'
5862   ;;
5863 osf*)
5864   symcode='[BCDEGQRST]'
5865   ;;
5866 solaris*)
5867   symcode='[BDRT]'
5868   ;;
5869 sco3.2v5*)
5870   symcode='[DT]'
5871   ;;
5872 sysv4.2uw2*)
5873   symcode='[DT]'
5874   ;;
5875 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5876   symcode='[ABDT]'
5877   ;;
5878 sysv4)
5879   symcode='[DFNSTU]'
5880   ;;
5881 esac
5882
5883 # If we're using GNU nm, then use its standard symbol codes.
5884 case `$NM -V 2>&1` in
5885 *GNU* | *'with BFD'*)
5886   symcode='[ABCDGIRSTW]' ;;
5887 esac
5888
5889 # Transform an extracted symbol line into a proper C declaration.
5890 # Some systems (esp. on ia64) link data and code symbols differently,
5891 # so use this general approach.
5892 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5893
5894 # Transform an extracted symbol line into symbol name and symbol address
5895 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5896 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'"
5897
5898 # Handle CRLF in mingw tool chain
5899 opt_cr=
5900 case $build_os in
5901 mingw*)
5902   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5903   ;;
5904 esac
5905
5906 # Try without a prefix underscore, then with it.
5907 for ac_symprfx in "" "_"; do
5908
5909   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5910   symxfrm="\\1 $ac_symprfx\\2 \\2"
5911
5912   # Write the raw and C identifiers.
5913   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5914     # Fake it for dumpbin and say T for any non-static function
5915     # and D for any global variable.
5916     # Also find C++ and __fastcall symbols from MSVC++,
5917     # which start with @ or ?.
5918     lt_cv_sys_global_symbol_pipe="$AWK '"\
5919 "     {last_section=section; section=\$ 3};"\
5920 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
5921 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5922 "     \$ 0!~/External *\|/{next};"\
5923 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5924 "     {if(hide[section]) next};"\
5925 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5926 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5927 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5928 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5929 "     ' prfx=^$ac_symprfx"
5930   else
5931     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5932   fi
5933   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5934
5935   # Check to see that the pipe works correctly.
5936   pipe_works=no
5937
5938   rm -f conftest*
5939   cat > conftest.$ac_ext <<_LT_EOF
5940 #ifdef __cplusplus
5941 extern "C" {
5942 #endif
5943 char nm_test_var;
5944 void nm_test_func(void);
5945 void nm_test_func(void){}
5946 #ifdef __cplusplus
5947 }
5948 #endif
5949 int main(){nm_test_var='a';nm_test_func();return(0);}
5950 _LT_EOF
5951
5952   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5953   (eval $ac_compile) 2>&5
5954   ac_status=$?
5955   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5956   test $ac_status = 0; }; then
5957     # Now try to grab the symbols.
5958     nlist=conftest.nm
5959     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5960   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5961   ac_status=$?
5962   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5963   test $ac_status = 0; } && test -s "$nlist"; then
5964       # Try sorting and uniquifying the output.
5965       if sort "$nlist" | uniq > "$nlist"T; then
5966         mv -f "$nlist"T "$nlist"
5967       else
5968         rm -f "$nlist"T
5969       fi
5970
5971       # Make sure that we snagged all the symbols we need.
5972       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5973         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5974           cat <<_LT_EOF > conftest.$ac_ext
5975 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
5976 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
5977 /* DATA imports from DLLs on WIN32 con't be const, because runtime
5978    relocations are performed -- see ld's documentation on pseudo-relocs.  */
5979 # define LT_DLSYM_CONST
5980 #elif defined(__osf__)
5981 /* This system does not cope well with relocations in const data.  */
5982 # define LT_DLSYM_CONST
5983 #else
5984 # define LT_DLSYM_CONST const
5985 #endif
5986
5987 #ifdef __cplusplus
5988 extern "C" {
5989 #endif
5990
5991 _LT_EOF
5992           # Now generate the symbol file.
5993           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5994
5995           cat <<_LT_EOF >> conftest.$ac_ext
5996
5997 /* The mapping between symbol names and symbols.  */
5998 LT_DLSYM_CONST struct {
5999   const char *name;
6000   void       *address;
6001 }
6002 lt__PROGRAM__LTX_preloaded_symbols[] =
6003 {
6004   { "@PROGRAM@", (void *) 0 },
6005 _LT_EOF
6006           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6007           cat <<\_LT_EOF >> conftest.$ac_ext
6008   {0, (void *) 0}
6009 };
6010
6011 /* This works around a problem in FreeBSD linker */
6012 #ifdef FREEBSD_WORKAROUND
6013 static const void *lt_preloaded_setup() {
6014   return lt__PROGRAM__LTX_preloaded_symbols;
6015 }
6016 #endif
6017
6018 #ifdef __cplusplus
6019 }
6020 #endif
6021 _LT_EOF
6022           # Now try linking the two files.
6023           mv conftest.$ac_objext conftstm.$ac_objext
6024           lt_globsym_save_LIBS=$LIBS
6025           lt_globsym_save_CFLAGS=$CFLAGS
6026           LIBS="conftstm.$ac_objext"
6027           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6028           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6029   (eval $ac_link) 2>&5
6030   ac_status=$?
6031   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6032   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6033             pipe_works=yes
6034           fi
6035           LIBS=$lt_globsym_save_LIBS
6036           CFLAGS=$lt_globsym_save_CFLAGS
6037         else
6038           echo "cannot find nm_test_func in $nlist" >&5
6039         fi
6040       else
6041         echo "cannot find nm_test_var in $nlist" >&5
6042       fi
6043     else
6044       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6045     fi
6046   else
6047     echo "$progname: failed program was:" >&5
6048     cat conftest.$ac_ext >&5
6049   fi
6050   rm -rf conftest* conftst*
6051
6052   # Do not use the global_symbol_pipe unless it works.
6053   if test "$pipe_works" = yes; then
6054     break
6055   else
6056     lt_cv_sys_global_symbol_pipe=
6057   fi
6058 done
6059
6060 fi
6061
6062 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6063   lt_cv_sys_global_symbol_to_cdecl=
6064 fi
6065 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6067 $as_echo "failed" >&6; }
6068 else
6069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6070 $as_echo "ok" >&6; }
6071 fi
6072
6073 # Response file support.
6074 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6075   nm_file_list_spec='@'
6076 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6077   nm_file_list_spec='@'
6078 fi
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6107 $as_echo_n "checking for sysroot... " >&6; }
6108
6109 # Check whether --with-sysroot was given.
6110 if test "${with_sysroot+set}" = set; then :
6111   withval=$with_sysroot;
6112 else
6113   with_sysroot=no
6114 fi
6115
6116
6117 lt_sysroot=
6118 case ${with_sysroot} in #(
6119  yes)
6120    if test "$GCC" = yes; then
6121      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6122    fi
6123    ;; #(
6124  /*)
6125    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6126    ;; #(
6127  no|'')
6128    ;; #(
6129  *)
6130    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6131 $as_echo "${with_sysroot}" >&6; }
6132    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6133    ;;
6134 esac
6135
6136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6137 $as_echo "${lt_sysroot:-no}" >&6; }
6138
6139
6140
6141
6142
6143 # Check whether --enable-libtool-lock was given.
6144 if test "${enable_libtool_lock+set}" = set; then :
6145   enableval=$enable_libtool_lock;
6146 fi
6147
6148 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6149
6150 # Some flags need to be propagated to the compiler or linker for good
6151 # libtool support.
6152 case $host in
6153 ia64-*-hpux*)
6154   # Find out which ABI we are using.
6155   echo 'int i;' > conftest.$ac_ext
6156   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6157   (eval $ac_compile) 2>&5
6158   ac_status=$?
6159   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6160   test $ac_status = 0; }; then
6161     case `/usr/bin/file conftest.$ac_objext` in
6162       *ELF-32*)
6163         HPUX_IA64_MODE="32"
6164         ;;
6165       *ELF-64*)
6166         HPUX_IA64_MODE="64"
6167         ;;
6168     esac
6169   fi
6170   rm -rf conftest*
6171   ;;
6172 *-*-irix6*)
6173   # Find out which ABI we are using.
6174   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6175   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6176   (eval $ac_compile) 2>&5
6177   ac_status=$?
6178   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6179   test $ac_status = 0; }; then
6180     if test "$lt_cv_prog_gnu_ld" = yes; then
6181       case `/usr/bin/file conftest.$ac_objext` in
6182         *32-bit*)
6183           LD="${LD-ld} -melf32bsmip"
6184           ;;
6185         *N32*)
6186           LD="${LD-ld} -melf32bmipn32"
6187           ;;
6188         *64-bit*)
6189           LD="${LD-ld} -melf64bmip"
6190         ;;
6191       esac
6192     else
6193       case `/usr/bin/file conftest.$ac_objext` in
6194         *32-bit*)
6195           LD="${LD-ld} -32"
6196           ;;
6197         *N32*)
6198           LD="${LD-ld} -n32"
6199           ;;
6200         *64-bit*)
6201           LD="${LD-ld} -64"
6202           ;;
6203       esac
6204     fi
6205   fi
6206   rm -rf conftest*
6207   ;;
6208
6209 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6210 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6211   # Find out which ABI we are using.
6212   echo 'int i;' > conftest.$ac_ext
6213   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6214   (eval $ac_compile) 2>&5
6215   ac_status=$?
6216   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6217   test $ac_status = 0; }; then
6218     case `/usr/bin/file conftest.o` in
6219       *32-bit*)
6220         case $host in
6221           x86_64-*kfreebsd*-gnu)
6222             LD="${LD-ld} -m elf_i386_fbsd"
6223             ;;
6224           x86_64-*linux*)
6225             LD="${LD-ld} -m elf_i386"
6226             ;;
6227           ppc64-*linux*|powerpc64-*linux*)
6228             LD="${LD-ld} -m elf32ppclinux"
6229             ;;
6230           s390x-*linux*)
6231             LD="${LD-ld} -m elf_s390"
6232             ;;
6233           sparc64-*linux*)
6234             LD="${LD-ld} -m elf32_sparc"
6235             ;;
6236         esac
6237         ;;
6238       *64-bit*)
6239         case $host in
6240           x86_64-*kfreebsd*-gnu)
6241             LD="${LD-ld} -m elf_x86_64_fbsd"
6242             ;;
6243           x86_64-*linux*)
6244             LD="${LD-ld} -m elf_x86_64"
6245             ;;
6246           ppc*-*linux*|powerpc*-*linux*)
6247             LD="${LD-ld} -m elf64ppc"
6248             ;;
6249           s390*-*linux*|s390*-*tpf*)
6250             LD="${LD-ld} -m elf64_s390"
6251             ;;
6252           sparc*-*linux*)
6253             LD="${LD-ld} -m elf64_sparc"
6254             ;;
6255         esac
6256         ;;
6257     esac
6258   fi
6259   rm -rf conftest*
6260   ;;
6261
6262 *-*-sco3.2v5*)
6263   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6264   SAVE_CFLAGS="$CFLAGS"
6265   CFLAGS="$CFLAGS -belf"
6266   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6267 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6268 if ${lt_cv_cc_needs_belf+:} false; then :
6269   $as_echo_n "(cached) " >&6
6270 else
6271   ac_ext=c
6272 ac_cpp='$CPP $CPPFLAGS'
6273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6276
6277      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6278 /* end confdefs.h.  */
6279
6280 int
6281 main ()
6282 {
6283
6284   ;
6285   return 0;
6286 }
6287 _ACEOF
6288 if ac_fn_c_try_link "$LINENO"; then :
6289   lt_cv_cc_needs_belf=yes
6290 else
6291   lt_cv_cc_needs_belf=no
6292 fi
6293 rm -f core conftest.err conftest.$ac_objext \
6294     conftest$ac_exeext conftest.$ac_ext
6295      ac_ext=c
6296 ac_cpp='$CPP $CPPFLAGS'
6297 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6298 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6299 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6300
6301 fi
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6303 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6304   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6305     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6306     CFLAGS="$SAVE_CFLAGS"
6307   fi
6308   ;;
6309 *-*solaris*)
6310   # Find out which ABI we are using.
6311   echo 'int i;' > conftest.$ac_ext
6312   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6313   (eval $ac_compile) 2>&5
6314   ac_status=$?
6315   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6316   test $ac_status = 0; }; then
6317     case `/usr/bin/file conftest.o` in
6318     *64-bit*)
6319       case $lt_cv_prog_gnu_ld in
6320       yes*)
6321         case $host in
6322         i?86-*-solaris*)
6323           LD="${LD-ld} -m elf_x86_64"
6324           ;;
6325         sparc*-*-solaris*)
6326           LD="${LD-ld} -m elf64_sparc"
6327           ;;
6328         esac
6329         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6330         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6331           LD="${LD-ld}_sol2"
6332         fi
6333         ;;
6334       *)
6335         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6336           LD="${LD-ld} -64"
6337         fi
6338         ;;
6339       esac
6340       ;;
6341     esac
6342   fi
6343   rm -rf conftest*
6344   ;;
6345 esac
6346
6347 need_locks="$enable_libtool_lock"
6348
6349 if test -n "$ac_tool_prefix"; then
6350   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6351 set dummy ${ac_tool_prefix}mt; ac_word=$2
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353 $as_echo_n "checking for $ac_word... " >&6; }
6354 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6355   $as_echo_n "(cached) " >&6
6356 else
6357   if test -n "$MANIFEST_TOOL"; then
6358   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6359 else
6360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6361 for as_dir in $PATH
6362 do
6363   IFS=$as_save_IFS
6364   test -z "$as_dir" && as_dir=.
6365     for ac_exec_ext in '' $ac_executable_extensions; do
6366   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6367     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6368     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6369     break 2
6370   fi
6371 done
6372   done
6373 IFS=$as_save_IFS
6374
6375 fi
6376 fi
6377 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6378 if test -n "$MANIFEST_TOOL"; then
6379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6380 $as_echo "$MANIFEST_TOOL" >&6; }
6381 else
6382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383 $as_echo "no" >&6; }
6384 fi
6385
6386
6387 fi
6388 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6389   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6390   # Extract the first word of "mt", so it can be a program name with args.
6391 set dummy mt; ac_word=$2
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393 $as_echo_n "checking for $ac_word... " >&6; }
6394 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6395   $as_echo_n "(cached) " >&6
6396 else
6397   if test -n "$ac_ct_MANIFEST_TOOL"; then
6398   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6399 else
6400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401 for as_dir in $PATH
6402 do
6403   IFS=$as_save_IFS
6404   test -z "$as_dir" && as_dir=.
6405     for ac_exec_ext in '' $ac_executable_extensions; do
6406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6407     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6408     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6409     break 2
6410   fi
6411 done
6412   done
6413 IFS=$as_save_IFS
6414
6415 fi
6416 fi
6417 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6418 if test -n "$ac_ct_MANIFEST_TOOL"; then
6419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6420 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6421 else
6422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423 $as_echo "no" >&6; }
6424 fi
6425
6426   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6427     MANIFEST_TOOL=":"
6428   else
6429     case $cross_compiling:$ac_tool_warned in
6430 yes:)
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6432 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6433 ac_tool_warned=yes ;;
6434 esac
6435     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6436   fi
6437 else
6438   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6439 fi
6440
6441 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6443 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6444 if ${lt_cv_path_mainfest_tool+:} false; then :
6445   $as_echo_n "(cached) " >&6
6446 else
6447   lt_cv_path_mainfest_tool=no
6448   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6449   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6450   cat conftest.err >&5
6451   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6452     lt_cv_path_mainfest_tool=yes
6453   fi
6454   rm -f conftest*
6455 fi
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6457 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6458 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6459   MANIFEST_TOOL=:
6460 fi
6461
6462
6463
6464
6465
6466
6467   case $host_os in
6468     rhapsody* | darwin*)
6469     if test -n "$ac_tool_prefix"; then
6470   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6471 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6473 $as_echo_n "checking for $ac_word... " >&6; }
6474 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6475   $as_echo_n "(cached) " >&6
6476 else
6477   if test -n "$DSYMUTIL"; then
6478   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6479 else
6480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6481 for as_dir in $PATH
6482 do
6483   IFS=$as_save_IFS
6484   test -z "$as_dir" && as_dir=.
6485     for ac_exec_ext in '' $ac_executable_extensions; do
6486   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6487     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6488     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6489     break 2
6490   fi
6491 done
6492   done
6493 IFS=$as_save_IFS
6494
6495 fi
6496 fi
6497 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6498 if test -n "$DSYMUTIL"; then
6499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6500 $as_echo "$DSYMUTIL" >&6; }
6501 else
6502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503 $as_echo "no" >&6; }
6504 fi
6505
6506
6507 fi
6508 if test -z "$ac_cv_prog_DSYMUTIL"; then
6509   ac_ct_DSYMUTIL=$DSYMUTIL
6510   # Extract the first word of "dsymutil", so it can be a program name with args.
6511 set dummy dsymutil; ac_word=$2
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6513 $as_echo_n "checking for $ac_word... " >&6; }
6514 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6515   $as_echo_n "(cached) " >&6
6516 else
6517   if test -n "$ac_ct_DSYMUTIL"; then
6518   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6519 else
6520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6521 for as_dir in $PATH
6522 do
6523   IFS=$as_save_IFS
6524   test -z "$as_dir" && as_dir=.
6525     for ac_exec_ext in '' $ac_executable_extensions; do
6526   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6527     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6528     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6529     break 2
6530   fi
6531 done
6532   done
6533 IFS=$as_save_IFS
6534
6535 fi
6536 fi
6537 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6538 if test -n "$ac_ct_DSYMUTIL"; then
6539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6540 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6541 else
6542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6543 $as_echo "no" >&6; }
6544 fi
6545
6546   if test "x$ac_ct_DSYMUTIL" = x; then
6547     DSYMUTIL=":"
6548   else
6549     case $cross_compiling:$ac_tool_warned in
6550 yes:)
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6552 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6553 ac_tool_warned=yes ;;
6554 esac
6555     DSYMUTIL=$ac_ct_DSYMUTIL
6556   fi
6557 else
6558   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6559 fi
6560
6561     if test -n "$ac_tool_prefix"; then
6562   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6563 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6565 $as_echo_n "checking for $ac_word... " >&6; }
6566 if ${ac_cv_prog_NMEDIT+:} false; then :
6567   $as_echo_n "(cached) " >&6
6568 else
6569   if test -n "$NMEDIT"; then
6570   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6571 else
6572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6573 for as_dir in $PATH
6574 do
6575   IFS=$as_save_IFS
6576   test -z "$as_dir" && as_dir=.
6577     for ac_exec_ext in '' $ac_executable_extensions; do
6578   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6579     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6580     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6581     break 2
6582   fi
6583 done
6584   done
6585 IFS=$as_save_IFS
6586
6587 fi
6588 fi
6589 NMEDIT=$ac_cv_prog_NMEDIT
6590 if test -n "$NMEDIT"; then
6591   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6592 $as_echo "$NMEDIT" >&6; }
6593 else
6594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6595 $as_echo "no" >&6; }
6596 fi
6597
6598
6599 fi
6600 if test -z "$ac_cv_prog_NMEDIT"; then
6601   ac_ct_NMEDIT=$NMEDIT
6602   # Extract the first word of "nmedit", so it can be a program name with args.
6603 set dummy nmedit; ac_word=$2
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6605 $as_echo_n "checking for $ac_word... " >&6; }
6606 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6607   $as_echo_n "(cached) " >&6
6608 else
6609   if test -n "$ac_ct_NMEDIT"; then
6610   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6611 else
6612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6613 for as_dir in $PATH
6614 do
6615   IFS=$as_save_IFS
6616   test -z "$as_dir" && as_dir=.
6617     for ac_exec_ext in '' $ac_executable_extensions; do
6618   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6619     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6620     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6621     break 2
6622   fi
6623 done
6624   done
6625 IFS=$as_save_IFS
6626
6627 fi
6628 fi
6629 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6630 if test -n "$ac_ct_NMEDIT"; then
6631   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6632 $as_echo "$ac_ct_NMEDIT" >&6; }
6633 else
6634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6635 $as_echo "no" >&6; }
6636 fi
6637
6638   if test "x$ac_ct_NMEDIT" = x; then
6639     NMEDIT=":"
6640   else
6641     case $cross_compiling:$ac_tool_warned in
6642 yes:)
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6644 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6645 ac_tool_warned=yes ;;
6646 esac
6647     NMEDIT=$ac_ct_NMEDIT
6648   fi
6649 else
6650   NMEDIT="$ac_cv_prog_NMEDIT"
6651 fi
6652
6653     if test -n "$ac_tool_prefix"; then
6654   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6655 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6657 $as_echo_n "checking for $ac_word... " >&6; }
6658 if ${ac_cv_prog_LIPO+:} false; then :
6659   $as_echo_n "(cached) " >&6
6660 else
6661   if test -n "$LIPO"; then
6662   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6663 else
6664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6665 for as_dir in $PATH
6666 do
6667   IFS=$as_save_IFS
6668   test -z "$as_dir" && as_dir=.
6669     for ac_exec_ext in '' $ac_executable_extensions; do
6670   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6671     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6673     break 2
6674   fi
6675 done
6676   done
6677 IFS=$as_save_IFS
6678
6679 fi
6680 fi
6681 LIPO=$ac_cv_prog_LIPO
6682 if test -n "$LIPO"; then
6683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6684 $as_echo "$LIPO" >&6; }
6685 else
6686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6687 $as_echo "no" >&6; }
6688 fi
6689
6690
6691 fi
6692 if test -z "$ac_cv_prog_LIPO"; then
6693   ac_ct_LIPO=$LIPO
6694   # Extract the first word of "lipo", so it can be a program name with args.
6695 set dummy lipo; ac_word=$2
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6697 $as_echo_n "checking for $ac_word... " >&6; }
6698 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6699   $as_echo_n "(cached) " >&6
6700 else
6701   if test -n "$ac_ct_LIPO"; then
6702   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6703 else
6704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6705 for as_dir in $PATH
6706 do
6707   IFS=$as_save_IFS
6708   test -z "$as_dir" && as_dir=.
6709     for ac_exec_ext in '' $ac_executable_extensions; do
6710   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6711     ac_cv_prog_ac_ct_LIPO="lipo"
6712     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6713     break 2
6714   fi
6715 done
6716   done
6717 IFS=$as_save_IFS
6718
6719 fi
6720 fi
6721 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6722 if test -n "$ac_ct_LIPO"; then
6723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6724 $as_echo "$ac_ct_LIPO" >&6; }
6725 else
6726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6727 $as_echo "no" >&6; }
6728 fi
6729
6730   if test "x$ac_ct_LIPO" = x; then
6731     LIPO=":"
6732   else
6733     case $cross_compiling:$ac_tool_warned in
6734 yes:)
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6736 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6737 ac_tool_warned=yes ;;
6738 esac
6739     LIPO=$ac_ct_LIPO
6740   fi
6741 else
6742   LIPO="$ac_cv_prog_LIPO"
6743 fi
6744
6745     if test -n "$ac_tool_prefix"; then
6746   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6747 set dummy ${ac_tool_prefix}otool; ac_word=$2
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6749 $as_echo_n "checking for $ac_word... " >&6; }
6750 if ${ac_cv_prog_OTOOL+:} false; then :
6751   $as_echo_n "(cached) " >&6
6752 else
6753   if test -n "$OTOOL"; then
6754   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6755 else
6756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6757 for as_dir in $PATH
6758 do
6759   IFS=$as_save_IFS
6760   test -z "$as_dir" && as_dir=.
6761     for ac_exec_ext in '' $ac_executable_extensions; do
6762   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6763     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6764     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6765     break 2
6766   fi
6767 done
6768   done
6769 IFS=$as_save_IFS
6770
6771 fi
6772 fi
6773 OTOOL=$ac_cv_prog_OTOOL
6774 if test -n "$OTOOL"; then
6775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6776 $as_echo "$OTOOL" >&6; }
6777 else
6778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6779 $as_echo "no" >&6; }
6780 fi
6781
6782
6783 fi
6784 if test -z "$ac_cv_prog_OTOOL"; then
6785   ac_ct_OTOOL=$OTOOL
6786   # Extract the first word of "otool", so it can be a program name with args.
6787 set dummy otool; ac_word=$2
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6789 $as_echo_n "checking for $ac_word... " >&6; }
6790 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6791   $as_echo_n "(cached) " >&6
6792 else
6793   if test -n "$ac_ct_OTOOL"; then
6794   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6795 else
6796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797 for as_dir in $PATH
6798 do
6799   IFS=$as_save_IFS
6800   test -z "$as_dir" && as_dir=.
6801     for ac_exec_ext in '' $ac_executable_extensions; do
6802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6803     ac_cv_prog_ac_ct_OTOOL="otool"
6804     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6805     break 2
6806   fi
6807 done
6808   done
6809 IFS=$as_save_IFS
6810
6811 fi
6812 fi
6813 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6814 if test -n "$ac_ct_OTOOL"; then
6815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6816 $as_echo "$ac_ct_OTOOL" >&6; }
6817 else
6818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6819 $as_echo "no" >&6; }
6820 fi
6821
6822   if test "x$ac_ct_OTOOL" = x; then
6823     OTOOL=":"
6824   else
6825     case $cross_compiling:$ac_tool_warned in
6826 yes:)
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6828 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6829 ac_tool_warned=yes ;;
6830 esac
6831     OTOOL=$ac_ct_OTOOL
6832   fi
6833 else
6834   OTOOL="$ac_cv_prog_OTOOL"
6835 fi
6836
6837     if test -n "$ac_tool_prefix"; then
6838   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6839 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6841 $as_echo_n "checking for $ac_word... " >&6; }
6842 if ${ac_cv_prog_OTOOL64+:} false; then :
6843   $as_echo_n "(cached) " >&6
6844 else
6845   if test -n "$OTOOL64"; then
6846   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6847 else
6848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849 for as_dir in $PATH
6850 do
6851   IFS=$as_save_IFS
6852   test -z "$as_dir" && as_dir=.
6853     for ac_exec_ext in '' $ac_executable_extensions; do
6854   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6855     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6857     break 2
6858   fi
6859 done
6860   done
6861 IFS=$as_save_IFS
6862
6863 fi
6864 fi
6865 OTOOL64=$ac_cv_prog_OTOOL64
6866 if test -n "$OTOOL64"; then
6867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6868 $as_echo "$OTOOL64" >&6; }
6869 else
6870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6871 $as_echo "no" >&6; }
6872 fi
6873
6874
6875 fi
6876 if test -z "$ac_cv_prog_OTOOL64"; then
6877   ac_ct_OTOOL64=$OTOOL64
6878   # Extract the first word of "otool64", so it can be a program name with args.
6879 set dummy otool64; ac_word=$2
6880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6881 $as_echo_n "checking for $ac_word... " >&6; }
6882 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6883   $as_echo_n "(cached) " >&6
6884 else
6885   if test -n "$ac_ct_OTOOL64"; then
6886   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6887 else
6888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6889 for as_dir in $PATH
6890 do
6891   IFS=$as_save_IFS
6892   test -z "$as_dir" && as_dir=.
6893     for ac_exec_ext in '' $ac_executable_extensions; do
6894   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6895     ac_cv_prog_ac_ct_OTOOL64="otool64"
6896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6897     break 2
6898   fi
6899 done
6900   done
6901 IFS=$as_save_IFS
6902
6903 fi
6904 fi
6905 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6906 if test -n "$ac_ct_OTOOL64"; then
6907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6908 $as_echo "$ac_ct_OTOOL64" >&6; }
6909 else
6910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6911 $as_echo "no" >&6; }
6912 fi
6913
6914   if test "x$ac_ct_OTOOL64" = x; then
6915     OTOOL64=":"
6916   else
6917     case $cross_compiling:$ac_tool_warned in
6918 yes:)
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6921 ac_tool_warned=yes ;;
6922 esac
6923     OTOOL64=$ac_ct_OTOOL64
6924   fi
6925 else
6926   OTOOL64="$ac_cv_prog_OTOOL64"
6927 fi
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6956 $as_echo_n "checking for -single_module linker flag... " >&6; }
6957 if ${lt_cv_apple_cc_single_mod+:} false; then :
6958   $as_echo_n "(cached) " >&6
6959 else
6960   lt_cv_apple_cc_single_mod=no
6961       if test -z "${LT_MULTI_MODULE}"; then
6962         # By default we will add the -single_module flag. You can override
6963         # by either setting the environment variable LT_MULTI_MODULE
6964         # non-empty at configure time, or by adding -multi_module to the
6965         # link flags.
6966         rm -rf libconftest.dylib*
6967         echo "int foo(void){return 1;}" > conftest.c
6968         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6969 -dynamiclib -Wl,-single_module conftest.c" >&5
6970         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6971           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6972         _lt_result=$?
6973         # If there is a non-empty error log, and "single_module"
6974         # appears in it, assume the flag caused a linker warning
6975         if test -s conftest.err && $GREP single_module conftest.err; then
6976           cat conftest.err >&5
6977         # Otherwise, if the output was created with a 0 exit code from
6978         # the compiler, it worked.
6979         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
6980           lt_cv_apple_cc_single_mod=yes
6981         else
6982           cat conftest.err >&5
6983         fi
6984         rm -rf libconftest.dylib*
6985         rm -f conftest.*
6986       fi
6987 fi
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6989 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6990
6991     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6992 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6993 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6994   $as_echo_n "(cached) " >&6
6995 else
6996   lt_cv_ld_exported_symbols_list=no
6997       save_LDFLAGS=$LDFLAGS
6998       echo "_main" > conftest.sym
6999       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7000       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7001 /* end confdefs.h.  */
7002
7003 int
7004 main ()
7005 {
7006
7007   ;
7008   return 0;
7009 }
7010 _ACEOF
7011 if ac_fn_c_try_link "$LINENO"; then :
7012   lt_cv_ld_exported_symbols_list=yes
7013 else
7014   lt_cv_ld_exported_symbols_list=no
7015 fi
7016 rm -f core conftest.err conftest.$ac_objext \
7017     conftest$ac_exeext conftest.$ac_ext
7018         LDFLAGS="$save_LDFLAGS"
7019
7020 fi
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7022 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7023
7024     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7025 $as_echo_n "checking for -force_load linker flag... " >&6; }
7026 if ${lt_cv_ld_force_load+:} false; then :
7027   $as_echo_n "(cached) " >&6
7028 else
7029   lt_cv_ld_force_load=no
7030       cat > conftest.c << _LT_EOF
7031 int forced_loaded() { return 2;}
7032 _LT_EOF
7033       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7034       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7035       echo "$AR cru libconftest.a conftest.o" >&5
7036       $AR cru libconftest.a conftest.o 2>&5
7037       echo "$RANLIB libconftest.a" >&5
7038       $RANLIB libconftest.a 2>&5
7039       cat > conftest.c << _LT_EOF
7040 int main() { return 0;}
7041 _LT_EOF
7042       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7043       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7044       _lt_result=$?
7045       if test -s conftest.err && $GREP force_load conftest.err; then
7046         cat conftest.err >&5
7047       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7048         lt_cv_ld_force_load=yes
7049       else
7050         cat conftest.err >&5
7051       fi
7052         rm -f conftest.err libconftest.a conftest conftest.c
7053         rm -rf conftest.dSYM
7054
7055 fi
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7057 $as_echo "$lt_cv_ld_force_load" >&6; }
7058     case $host_os in
7059     rhapsody* | darwin1.[012])
7060       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7061     darwin1.*)
7062       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7063     darwin*) # darwin 5.x on
7064       # if running on 10.5 or later, the deployment target defaults
7065       # to the OS version, if on x86, and 10.4, the deployment
7066       # target defaults to 10.4. Don't you love it?
7067       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7068         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7069           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7070         10.[012]*)
7071           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7072         10.*)
7073           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7074       esac
7075     ;;
7076   esac
7077     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7078       _lt_dar_single_mod='$single_module'
7079     fi
7080     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7081       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7082     else
7083       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7084     fi
7085     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7086       _lt_dsymutil='~$DSYMUTIL $lib || :'
7087     else
7088       _lt_dsymutil=
7089     fi
7090     ;;
7091   esac
7092
7093 for ac_header in dlfcn.h
7094 do :
7095   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7096 "
7097 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7098   cat >>confdefs.h <<_ACEOF
7099 #define HAVE_DLFCN_H 1
7100 _ACEOF
7101
7102 fi
7103
7104 done
7105
7106
7107
7108
7109
7110 # Set options
7111
7112
7113
7114         enable_dlopen=no
7115
7116
7117   enable_win32_dll=no
7118
7119
7120             # Check whether --enable-shared was given.
7121 if test "${enable_shared+set}" = set; then :
7122   enableval=$enable_shared; p=${PACKAGE-default}
7123     case $enableval in
7124     yes) enable_shared=yes ;;
7125     no) enable_shared=no ;;
7126     *)
7127       enable_shared=no
7128       # Look at the argument we got.  We use all the common list separators.
7129       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7130       for pkg in $enableval; do
7131         IFS="$lt_save_ifs"
7132         if test "X$pkg" = "X$p"; then
7133           enable_shared=yes
7134         fi
7135       done
7136       IFS="$lt_save_ifs"
7137       ;;
7138     esac
7139 else
7140   enable_shared=yes
7141 fi
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151   # Check whether --enable-static was given.
7152 if test "${enable_static+set}" = set; then :
7153   enableval=$enable_static; p=${PACKAGE-default}
7154     case $enableval in
7155     yes) enable_static=yes ;;
7156     no) enable_static=no ;;
7157     *)
7158      enable_static=no
7159       # Look at the argument we got.  We use all the common list separators.
7160       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7161       for pkg in $enableval; do
7162         IFS="$lt_save_ifs"
7163         if test "X$pkg" = "X$p"; then
7164           enable_static=yes
7165         fi
7166       done
7167       IFS="$lt_save_ifs"
7168       ;;
7169     esac
7170 else
7171   enable_static=yes
7172 fi
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183 # Check whether --with-pic was given.
7184 if test "${with_pic+set}" = set; then :
7185   withval=$with_pic; lt_p=${PACKAGE-default}
7186     case $withval in
7187     yes|no) pic_mode=$withval ;;
7188     *)
7189       pic_mode=default
7190       # Look at the argument we got.  We use all the common list separators.
7191       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7192       for lt_pkg in $withval; do
7193         IFS="$lt_save_ifs"
7194         if test "X$lt_pkg" = "X$lt_p"; then
7195           pic_mode=yes
7196         fi
7197       done
7198       IFS="$lt_save_ifs"
7199       ;;
7200     esac
7201 else
7202   pic_mode=default
7203 fi
7204
7205
7206 test -z "$pic_mode" && pic_mode=default
7207
7208
7209
7210
7211
7212
7213
7214   # Check whether --enable-fast-install was given.
7215 if test "${enable_fast_install+set}" = set; then :
7216   enableval=$enable_fast_install; p=${PACKAGE-default}
7217     case $enableval in
7218     yes) enable_fast_install=yes ;;
7219     no) enable_fast_install=no ;;
7220     *)
7221       enable_fast_install=no
7222       # Look at the argument we got.  We use all the common list separators.
7223       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7224       for pkg in $enableval; do
7225         IFS="$lt_save_ifs"
7226         if test "X$pkg" = "X$p"; then
7227           enable_fast_install=yes
7228         fi
7229       done
7230       IFS="$lt_save_ifs"
7231       ;;
7232     esac
7233 else
7234   enable_fast_install=yes
7235 fi
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247 # This can be used to rebuild libtool when needed
7248 LIBTOOL_DEPS="$ltmain"
7249
7250 # Always use our own libtool.
7251 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282 test -z "$LN_S" && LN_S="ln -s"
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297 if test -n "${ZSH_VERSION+set}" ; then
7298    setopt NO_GLOB_SUBST
7299 fi
7300
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7302 $as_echo_n "checking for objdir... " >&6; }
7303 if ${lt_cv_objdir+:} false; then :
7304   $as_echo_n "(cached) " >&6
7305 else
7306   rm -f .libs 2>/dev/null
7307 mkdir .libs 2>/dev/null
7308 if test -d .libs; then
7309   lt_cv_objdir=.libs
7310 else
7311   # MS-DOS does not allow filenames that begin with a dot.
7312   lt_cv_objdir=_libs
7313 fi
7314 rmdir .libs 2>/dev/null
7315 fi
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7317 $as_echo "$lt_cv_objdir" >&6; }
7318 objdir=$lt_cv_objdir
7319
7320
7321
7322
7323
7324 cat >>confdefs.h <<_ACEOF
7325 #define LT_OBJDIR "$lt_cv_objdir/"
7326 _ACEOF
7327
7328
7329
7330
7331 case $host_os in
7332 aix3*)
7333   # AIX sometimes has problems with the GCC collect2 program.  For some
7334   # reason, if we set the COLLECT_NAMES environment variable, the problems
7335   # vanish in a puff of smoke.
7336   if test "X${COLLECT_NAMES+set}" != Xset; then
7337     COLLECT_NAMES=
7338     export COLLECT_NAMES
7339   fi
7340   ;;
7341 esac
7342
7343 # Global variables:
7344 ofile=libtool
7345 can_build_shared=yes
7346
7347 # All known linkers require a `.a' archive for static linking (except MSVC,
7348 # which needs '.lib').
7349 libext=a
7350
7351 with_gnu_ld="$lt_cv_prog_gnu_ld"
7352
7353 old_CC="$CC"
7354 old_CFLAGS="$CFLAGS"
7355
7356 # Set sane defaults for various variables
7357 test -z "$CC" && CC=cc
7358 test -z "$LTCC" && LTCC=$CC
7359 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7360 test -z "$LD" && LD=ld
7361 test -z "$ac_objext" && ac_objext=o
7362
7363 for cc_temp in $compiler""; do
7364   case $cc_temp in
7365     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7366     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7367     \-*) ;;
7368     *) break;;
7369   esac
7370 done
7371 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7372
7373
7374 # Only perform the check for file, if the check method requires it
7375 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7376 case $deplibs_check_method in
7377 file_magic*)
7378   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7379     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7380 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7381 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7382   $as_echo_n "(cached) " >&6
7383 else
7384   case $MAGIC_CMD in
7385 [\\/*] |  ?:[\\/]*)
7386   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7387   ;;
7388 *)
7389   lt_save_MAGIC_CMD="$MAGIC_CMD"
7390   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7391   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7392   for ac_dir in $ac_dummy; do
7393     IFS="$lt_save_ifs"
7394     test -z "$ac_dir" && ac_dir=.
7395     if test -f $ac_dir/${ac_tool_prefix}file; then
7396       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7397       if test -n "$file_magic_test_file"; then
7398         case $deplibs_check_method in
7399         "file_magic "*)
7400           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7401           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7402           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7403             $EGREP "$file_magic_regex" > /dev/null; then
7404             :
7405           else
7406             cat <<_LT_EOF 1>&2
7407
7408 *** Warning: the command libtool uses to detect shared libraries,
7409 *** $file_magic_cmd, produces output that libtool cannot recognize.
7410 *** The result is that libtool may fail to recognize shared libraries
7411 *** as such.  This will affect the creation of libtool libraries that
7412 *** depend on shared libraries, but programs linked with such libtool
7413 *** libraries will work regardless of this problem.  Nevertheless, you
7414 *** may want to report the problem to your system manager and/or to
7415 *** bug-libtool@gnu.org
7416
7417 _LT_EOF
7418           fi ;;
7419         esac
7420       fi
7421       break
7422     fi
7423   done
7424   IFS="$lt_save_ifs"
7425   MAGIC_CMD="$lt_save_MAGIC_CMD"
7426   ;;
7427 esac
7428 fi
7429
7430 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7431 if test -n "$MAGIC_CMD"; then
7432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7433 $as_echo "$MAGIC_CMD" >&6; }
7434 else
7435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436 $as_echo "no" >&6; }
7437 fi
7438
7439
7440
7441
7442
7443 if test -z "$lt_cv_path_MAGIC_CMD"; then
7444   if test -n "$ac_tool_prefix"; then
7445     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7446 $as_echo_n "checking for file... " >&6; }
7447 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7448   $as_echo_n "(cached) " >&6
7449 else
7450   case $MAGIC_CMD in
7451 [\\/*] |  ?:[\\/]*)
7452   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7453   ;;
7454 *)
7455   lt_save_MAGIC_CMD="$MAGIC_CMD"
7456   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7457   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7458   for ac_dir in $ac_dummy; do
7459     IFS="$lt_save_ifs"
7460     test -z "$ac_dir" && ac_dir=.
7461     if test -f $ac_dir/file; then
7462       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7463       if test -n "$file_magic_test_file"; then
7464         case $deplibs_check_method in
7465         "file_magic "*)
7466           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7467           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7468           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7469             $EGREP "$file_magic_regex" > /dev/null; then
7470             :
7471           else
7472             cat <<_LT_EOF 1>&2
7473
7474 *** Warning: the command libtool uses to detect shared libraries,
7475 *** $file_magic_cmd, produces output that libtool cannot recognize.
7476 *** The result is that libtool may fail to recognize shared libraries
7477 *** as such.  This will affect the creation of libtool libraries that
7478 *** depend on shared libraries, but programs linked with such libtool
7479 *** libraries will work regardless of this problem.  Nevertheless, you
7480 *** may want to report the problem to your system manager and/or to
7481 *** bug-libtool@gnu.org
7482
7483 _LT_EOF
7484           fi ;;
7485         esac
7486       fi
7487       break
7488     fi
7489   done
7490   IFS="$lt_save_ifs"
7491   MAGIC_CMD="$lt_save_MAGIC_CMD"
7492   ;;
7493 esac
7494 fi
7495
7496 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7497 if test -n "$MAGIC_CMD"; then
7498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7499 $as_echo "$MAGIC_CMD" >&6; }
7500 else
7501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502 $as_echo "no" >&6; }
7503 fi
7504
7505
7506   else
7507     MAGIC_CMD=:
7508   fi
7509 fi
7510
7511   fi
7512   ;;
7513 esac
7514
7515 # Use C for the default configuration in the libtool script
7516
7517 lt_save_CC="$CC"
7518 ac_ext=c
7519 ac_cpp='$CPP $CPPFLAGS'
7520 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7521 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7522 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7523
7524
7525 # Source file extension for C test sources.
7526 ac_ext=c
7527
7528 # Object file extension for compiled C test sources.
7529 objext=o
7530 objext=$objext
7531
7532 # Code to be used in simple compile tests
7533 lt_simple_compile_test_code="int some_variable = 0;"
7534
7535 # Code to be used in simple link tests
7536 lt_simple_link_test_code='int main(){return(0);}'
7537
7538
7539
7540
7541
7542
7543
7544 # If no C compiler was specified, use CC.
7545 LTCC=${LTCC-"$CC"}
7546
7547 # If no C compiler flags were specified, use CFLAGS.
7548 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7549
7550 # Allow CC to be a program name with arguments.
7551 compiler=$CC
7552
7553 # Save the default compiler, since it gets overwritten when the other
7554 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7555 compiler_DEFAULT=$CC
7556
7557 # save warnings/boilerplate of simple test code
7558 ac_outfile=conftest.$ac_objext
7559 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7560 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7561 _lt_compiler_boilerplate=`cat conftest.err`
7562 $RM conftest*
7563
7564 ac_outfile=conftest.$ac_objext
7565 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7566 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7567 _lt_linker_boilerplate=`cat conftest.err`
7568 $RM -r conftest*
7569
7570
7571 if test -n "$compiler"; then
7572
7573 lt_prog_compiler_no_builtin_flag=
7574
7575 if test "$GCC" = yes; then
7576   case $cc_basename in
7577   nvcc*)
7578     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7579   *)
7580     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7581   esac
7582
7583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7584 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7585 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7586   $as_echo_n "(cached) " >&6
7587 else
7588   lt_cv_prog_compiler_rtti_exceptions=no
7589    ac_outfile=conftest.$ac_objext
7590    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7591    lt_compiler_flag="-fno-rtti -fno-exceptions"
7592    # Insert the option either (1) after the last *FLAGS variable, or
7593    # (2) before a word containing "conftest.", or (3) at the end.
7594    # Note that $ac_compile itself does not contain backslashes and begins
7595    # with a dollar sign (not a hyphen), so the echo should work correctly.
7596    # The option is referenced via a variable to avoid confusing sed.
7597    lt_compile=`echo "$ac_compile" | $SED \
7598    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7599    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7600    -e 's:$: $lt_compiler_flag:'`
7601    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7602    (eval "$lt_compile" 2>conftest.err)
7603    ac_status=$?
7604    cat conftest.err >&5
7605    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7606    if (exit $ac_status) && test -s "$ac_outfile"; then
7607      # The compiler can only warn and ignore the option if not recognized
7608      # So say no if there are warnings other than the usual output.
7609      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7610      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7611      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7612        lt_cv_prog_compiler_rtti_exceptions=yes
7613      fi
7614    fi
7615    $RM conftest*
7616
7617 fi
7618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7619 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7620
7621 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7622     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7623 else
7624     :
7625 fi
7626
7627 fi
7628
7629
7630
7631
7632
7633
7634   lt_prog_compiler_wl=
7635 lt_prog_compiler_pic=
7636 lt_prog_compiler_static=
7637
7638
7639   if test "$GCC" = yes; then
7640     lt_prog_compiler_wl='-Wl,'
7641     lt_prog_compiler_static='-static'
7642
7643     case $host_os in
7644       aix*)
7645       # All AIX code is PIC.
7646       if test "$host_cpu" = ia64; then
7647         # AIX 5 now supports IA64 processor
7648         lt_prog_compiler_static='-Bstatic'
7649       fi
7650       ;;
7651
7652     amigaos*)
7653       case $host_cpu in
7654       powerpc)
7655             # see comment about AmigaOS4 .so support
7656             lt_prog_compiler_pic='-fPIC'
7657         ;;
7658       m68k)
7659             # FIXME: we need at least 68020 code to build shared libraries, but
7660             # adding the `-m68020' flag to GCC prevents building anything better,
7661             # like `-m68040'.
7662             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7663         ;;
7664       esac
7665       ;;
7666
7667     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7668       # PIC is the default for these OSes.
7669       ;;
7670
7671     mingw* | cygwin* | pw32* | os2* | cegcc*)
7672       # This hack is so that the source file can tell whether it is being
7673       # built for inclusion in a dll (and should export symbols for example).
7674       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7675       # (--disable-auto-import) libraries
7676       lt_prog_compiler_pic='-DDLL_EXPORT'
7677       ;;
7678
7679     darwin* | rhapsody*)
7680       # PIC is the default on this platform
7681       # Common symbols not allowed in MH_DYLIB files
7682       lt_prog_compiler_pic='-fno-common'
7683       ;;
7684
7685     haiku*)
7686       # PIC is the default for Haiku.
7687       # The "-static" flag exists, but is broken.
7688       lt_prog_compiler_static=
7689       ;;
7690
7691     hpux*)
7692       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7693       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7694       # sets the default TLS model and affects inlining.
7695       case $host_cpu in
7696       hppa*64*)
7697         # +Z the default
7698         ;;
7699       *)
7700         lt_prog_compiler_pic='-fPIC'
7701         ;;
7702       esac
7703       ;;
7704
7705     interix[3-9]*)
7706       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7707       # Instead, we relocate shared libraries at runtime.
7708       ;;
7709
7710     msdosdjgpp*)
7711       # Just because we use GCC doesn't mean we suddenly get shared libraries
7712       # on systems that don't support them.
7713       lt_prog_compiler_can_build_shared=no
7714       enable_shared=no
7715       ;;
7716
7717     *nto* | *qnx*)
7718       # QNX uses GNU C++, but need to define -shared option too, otherwise
7719       # it will coredump.
7720       lt_prog_compiler_pic='-fPIC -shared'
7721       ;;
7722
7723     sysv4*MP*)
7724       if test -d /usr/nec; then
7725         lt_prog_compiler_pic=-Kconform_pic
7726       fi
7727       ;;
7728
7729     *)
7730       lt_prog_compiler_pic='-fPIC'
7731       ;;
7732     esac
7733
7734     case $cc_basename in
7735     nvcc*) # Cuda Compiler Driver 2.2
7736       lt_prog_compiler_wl='-Xlinker '
7737       if test -n "$lt_prog_compiler_pic"; then
7738         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
7739       fi
7740       ;;
7741     esac
7742   else
7743     # PORTME Check for flag to pass linker flags through the system compiler.
7744     case $host_os in
7745     aix*)
7746       lt_prog_compiler_wl='-Wl,'
7747       if test "$host_cpu" = ia64; then
7748         # AIX 5 now supports IA64 processor
7749         lt_prog_compiler_static='-Bstatic'
7750       else
7751         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7752       fi
7753       ;;
7754
7755     mingw* | cygwin* | pw32* | os2* | cegcc*)
7756       # This hack is so that the source file can tell whether it is being
7757       # built for inclusion in a dll (and should export symbols for example).
7758       lt_prog_compiler_pic='-DDLL_EXPORT'
7759       ;;
7760
7761     hpux9* | hpux10* | hpux11*)
7762       lt_prog_compiler_wl='-Wl,'
7763       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7764       # not for PA HP-UX.
7765       case $host_cpu in
7766       hppa*64*|ia64*)
7767         # +Z the default
7768         ;;
7769       *)
7770         lt_prog_compiler_pic='+Z'
7771         ;;
7772       esac
7773       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7774       lt_prog_compiler_static='${wl}-a ${wl}archive'
7775       ;;
7776
7777     irix5* | irix6* | nonstopux*)
7778       lt_prog_compiler_wl='-Wl,'
7779       # PIC (with -KPIC) is the default.
7780       lt_prog_compiler_static='-non_shared'
7781       ;;
7782
7783     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7784       case $cc_basename in
7785       # old Intel for x86_64 which still supported -KPIC.
7786       ecc*)
7787         lt_prog_compiler_wl='-Wl,'
7788         lt_prog_compiler_pic='-KPIC'
7789         lt_prog_compiler_static='-static'
7790         ;;
7791       # icc used to be incompatible with GCC.
7792       # ICC 10 doesn't accept -KPIC any more.
7793       icc* | ifort*)
7794         lt_prog_compiler_wl='-Wl,'
7795         lt_prog_compiler_pic='-fPIC'
7796         lt_prog_compiler_static='-static'
7797         ;;
7798       # Lahey Fortran 8.1.
7799       lf95*)
7800         lt_prog_compiler_wl='-Wl,'
7801         lt_prog_compiler_pic='--shared'
7802         lt_prog_compiler_static='--static'
7803         ;;
7804       nagfor*)
7805         # NAG Fortran compiler
7806         lt_prog_compiler_wl='-Wl,-Wl,,'
7807         lt_prog_compiler_pic='-PIC'
7808         lt_prog_compiler_static='-Bstatic'
7809         ;;
7810       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7811         # Portland Group compilers (*not* the Pentium gcc compiler,
7812         # which looks to be a dead project)
7813         lt_prog_compiler_wl='-Wl,'
7814         lt_prog_compiler_pic='-fpic'
7815         lt_prog_compiler_static='-Bstatic'
7816         ;;
7817       ccc*)
7818         lt_prog_compiler_wl='-Wl,'
7819         # All Alpha code is PIC.
7820         lt_prog_compiler_static='-non_shared'
7821         ;;
7822       xl* | bgxl* | bgf* | mpixl*)
7823         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7824         lt_prog_compiler_wl='-Wl,'
7825         lt_prog_compiler_pic='-qpic'
7826         lt_prog_compiler_static='-qstaticlink'
7827         ;;
7828       *)
7829         case `$CC -V 2>&1 | sed 5q` in
7830         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
7831           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7832           lt_prog_compiler_pic='-KPIC'
7833           lt_prog_compiler_static='-Bstatic'
7834           lt_prog_compiler_wl=''
7835           ;;
7836         *Sun\ F* | *Sun*Fortran*)
7837           lt_prog_compiler_pic='-KPIC'
7838           lt_prog_compiler_static='-Bstatic'
7839           lt_prog_compiler_wl='-Qoption ld '
7840           ;;
7841         *Sun\ C*)
7842           # Sun C 5.9
7843           lt_prog_compiler_pic='-KPIC'
7844           lt_prog_compiler_static='-Bstatic'
7845           lt_prog_compiler_wl='-Wl,'
7846           ;;
7847         *Intel*\ [CF]*Compiler*)
7848           lt_prog_compiler_wl='-Wl,'
7849           lt_prog_compiler_pic='-fPIC'
7850           lt_prog_compiler_static='-static'
7851           ;;
7852         *Portland\ Group*)
7853           lt_prog_compiler_wl='-Wl,'
7854           lt_prog_compiler_pic='-fpic'
7855           lt_prog_compiler_static='-Bstatic'
7856           ;;
7857         esac
7858         ;;
7859       esac
7860       ;;
7861
7862     newsos6)
7863       lt_prog_compiler_pic='-KPIC'
7864       lt_prog_compiler_static='-Bstatic'
7865       ;;
7866
7867     *nto* | *qnx*)
7868       # QNX uses GNU C++, but need to define -shared option too, otherwise
7869       # it will coredump.
7870       lt_prog_compiler_pic='-fPIC -shared'
7871       ;;
7872
7873     osf3* | osf4* | osf5*)
7874       lt_prog_compiler_wl='-Wl,'
7875       # All OSF/1 code is PIC.
7876       lt_prog_compiler_static='-non_shared'
7877       ;;
7878
7879     rdos*)
7880       lt_prog_compiler_static='-non_shared'
7881       ;;
7882
7883     solaris*)
7884       lt_prog_compiler_pic='-KPIC'
7885       lt_prog_compiler_static='-Bstatic'
7886       case $cc_basename in
7887       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
7888         lt_prog_compiler_wl='-Qoption ld ';;
7889       *)
7890         lt_prog_compiler_wl='-Wl,';;
7891       esac
7892       ;;
7893
7894     sunos4*)
7895       lt_prog_compiler_wl='-Qoption ld '
7896       lt_prog_compiler_pic='-PIC'
7897       lt_prog_compiler_static='-Bstatic'
7898       ;;
7899
7900     sysv4 | sysv4.2uw2* | sysv4.3*)
7901       lt_prog_compiler_wl='-Wl,'
7902       lt_prog_compiler_pic='-KPIC'
7903       lt_prog_compiler_static='-Bstatic'
7904       ;;
7905
7906     sysv4*MP*)
7907       if test -d /usr/nec ;then
7908         lt_prog_compiler_pic='-Kconform_pic'
7909         lt_prog_compiler_static='-Bstatic'
7910       fi
7911       ;;
7912
7913     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7914       lt_prog_compiler_wl='-Wl,'
7915       lt_prog_compiler_pic='-KPIC'
7916       lt_prog_compiler_static='-Bstatic'
7917       ;;
7918
7919     unicos*)
7920       lt_prog_compiler_wl='-Wl,'
7921       lt_prog_compiler_can_build_shared=no
7922       ;;
7923
7924     uts4*)
7925       lt_prog_compiler_pic='-pic'
7926       lt_prog_compiler_static='-Bstatic'
7927       ;;
7928
7929     *)
7930       lt_prog_compiler_can_build_shared=no
7931       ;;
7932     esac
7933   fi
7934
7935 case $host_os in
7936   # For platforms which do not support PIC, -DPIC is meaningless:
7937   *djgpp*)
7938     lt_prog_compiler_pic=
7939     ;;
7940   *)
7941     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7942     ;;
7943 esac
7944
7945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7946 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7947 if ${lt_cv_prog_compiler_pic+:} false; then :
7948   $as_echo_n "(cached) " >&6
7949 else
7950   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
7951 fi
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
7953 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
7954 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
7955
7956 #
7957 # Check to make sure the PIC flag actually works.
7958 #
7959 if test -n "$lt_prog_compiler_pic"; then
7960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7961 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7962 if ${lt_cv_prog_compiler_pic_works+:} false; then :
7963   $as_echo_n "(cached) " >&6
7964 else
7965   lt_cv_prog_compiler_pic_works=no
7966    ac_outfile=conftest.$ac_objext
7967    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7968    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7969    # Insert the option either (1) after the last *FLAGS variable, or
7970    # (2) before a word containing "conftest.", or (3) at the end.
7971    # Note that $ac_compile itself does not contain backslashes and begins
7972    # with a dollar sign (not a hyphen), so the echo should work correctly.
7973    # The option is referenced via a variable to avoid confusing sed.
7974    lt_compile=`echo "$ac_compile" | $SED \
7975    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7976    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7977    -e 's:$: $lt_compiler_flag:'`
7978    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7979    (eval "$lt_compile" 2>conftest.err)
7980    ac_status=$?
7981    cat conftest.err >&5
7982    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7983    if (exit $ac_status) && test -s "$ac_outfile"; then
7984      # The compiler can only warn and ignore the option if not recognized
7985      # So say no if there are warnings other than the usual output.
7986      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7987      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7988      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7989        lt_cv_prog_compiler_pic_works=yes
7990      fi
7991    fi
7992    $RM conftest*
7993
7994 fi
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7996 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7997
7998 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7999     case $lt_prog_compiler_pic in
8000      "" | " "*) ;;
8001      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8002      esac
8003 else
8004     lt_prog_compiler_pic=
8005      lt_prog_compiler_can_build_shared=no
8006 fi
8007
8008 fi
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020 #
8021 # Check to make sure the static flag actually works.
8022 #
8023 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8025 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8026 if ${lt_cv_prog_compiler_static_works+:} false; then :
8027   $as_echo_n "(cached) " >&6
8028 else
8029   lt_cv_prog_compiler_static_works=no
8030    save_LDFLAGS="$LDFLAGS"
8031    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8032    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8033    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8034      # The linker can only warn and ignore the option if not recognized
8035      # So say no if there are warnings
8036      if test -s conftest.err; then
8037        # Append any errors to the config.log.
8038        cat conftest.err 1>&5
8039        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8040        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8041        if diff conftest.exp conftest.er2 >/dev/null; then
8042          lt_cv_prog_compiler_static_works=yes
8043        fi
8044      else
8045        lt_cv_prog_compiler_static_works=yes
8046      fi
8047    fi
8048    $RM -r conftest*
8049    LDFLAGS="$save_LDFLAGS"
8050
8051 fi
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8053 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8054
8055 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8056     :
8057 else
8058     lt_prog_compiler_static=
8059 fi
8060
8061
8062
8063
8064
8065
8066
8067   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8068 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8069 if ${lt_cv_prog_compiler_c_o+:} false; then :
8070   $as_echo_n "(cached) " >&6
8071 else
8072   lt_cv_prog_compiler_c_o=no
8073    $RM -r conftest 2>/dev/null
8074    mkdir conftest
8075    cd conftest
8076    mkdir out
8077    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8078
8079    lt_compiler_flag="-o out/conftest2.$ac_objext"
8080    # Insert the option either (1) after the last *FLAGS variable, or
8081    # (2) before a word containing "conftest.", or (3) at the end.
8082    # Note that $ac_compile itself does not contain backslashes and begins
8083    # with a dollar sign (not a hyphen), so the echo should work correctly.
8084    lt_compile=`echo "$ac_compile" | $SED \
8085    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8086    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8087    -e 's:$: $lt_compiler_flag:'`
8088    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8089    (eval "$lt_compile" 2>out/conftest.err)
8090    ac_status=$?
8091    cat out/conftest.err >&5
8092    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8093    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8094    then
8095      # The compiler can only warn and ignore the option if not recognized
8096      # So say no if there are warnings
8097      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8098      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8099      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8100        lt_cv_prog_compiler_c_o=yes
8101      fi
8102    fi
8103    chmod u+w . 2>&5
8104    $RM conftest*
8105    # SGI C++ compiler will create directory out/ii_files/ for
8106    # template instantiation
8107    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8108    $RM out/* && rmdir out
8109    cd ..
8110    $RM -r conftest
8111    $RM conftest*
8112
8113 fi
8114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8115 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8116
8117
8118
8119
8120
8121
8122   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8123 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8124 if ${lt_cv_prog_compiler_c_o+:} false; then :
8125   $as_echo_n "(cached) " >&6
8126 else
8127   lt_cv_prog_compiler_c_o=no
8128    $RM -r conftest 2>/dev/null
8129    mkdir conftest
8130    cd conftest
8131    mkdir out
8132    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8133
8134    lt_compiler_flag="-o out/conftest2.$ac_objext"
8135    # Insert the option either (1) after the last *FLAGS variable, or
8136    # (2) before a word containing "conftest.", or (3) at the end.
8137    # Note that $ac_compile itself does not contain backslashes and begins
8138    # with a dollar sign (not a hyphen), so the echo should work correctly.
8139    lt_compile=`echo "$ac_compile" | $SED \
8140    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8141    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8142    -e 's:$: $lt_compiler_flag:'`
8143    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8144    (eval "$lt_compile" 2>out/conftest.err)
8145    ac_status=$?
8146    cat out/conftest.err >&5
8147    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8148    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8149    then
8150      # The compiler can only warn and ignore the option if not recognized
8151      # So say no if there are warnings
8152      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8153      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8154      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8155        lt_cv_prog_compiler_c_o=yes
8156      fi
8157    fi
8158    chmod u+w . 2>&5
8159    $RM conftest*
8160    # SGI C++ compiler will create directory out/ii_files/ for
8161    # template instantiation
8162    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8163    $RM out/* && rmdir out
8164    cd ..
8165    $RM -r conftest
8166    $RM conftest*
8167
8168 fi
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8170 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8171
8172
8173
8174
8175 hard_links="nottested"
8176 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8177   # do not overwrite the value of need_locks provided by the user
8178   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8179 $as_echo_n "checking if we can lock with hard links... " >&6; }
8180   hard_links=yes
8181   $RM conftest*
8182   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8183   touch conftest.a
8184   ln conftest.a conftest.b 2>&5 || hard_links=no
8185   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8186   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8187 $as_echo "$hard_links" >&6; }
8188   if test "$hard_links" = no; then
8189     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8190 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8191     need_locks=warn
8192   fi
8193 else
8194   need_locks=no
8195 fi
8196
8197
8198
8199
8200
8201
8202   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8203 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8204
8205   runpath_var=
8206   allow_undefined_flag=
8207   always_export_symbols=no
8208   archive_cmds=
8209   archive_expsym_cmds=
8210   compiler_needs_object=no
8211   enable_shared_with_static_runtimes=no
8212   export_dynamic_flag_spec=
8213   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8214   hardcode_automatic=no
8215   hardcode_direct=no
8216   hardcode_direct_absolute=no
8217   hardcode_libdir_flag_spec=
8218   hardcode_libdir_separator=
8219   hardcode_minus_L=no
8220   hardcode_shlibpath_var=unsupported
8221   inherit_rpath=no
8222   link_all_deplibs=unknown
8223   module_cmds=
8224   module_expsym_cmds=
8225   old_archive_from_new_cmds=
8226   old_archive_from_expsyms_cmds=
8227   thread_safe_flag_spec=
8228   whole_archive_flag_spec=
8229   # include_expsyms should be a list of space-separated symbols to be *always*
8230   # included in the symbol list
8231   include_expsyms=
8232   # exclude_expsyms can be an extended regexp of symbols to exclude
8233   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8234   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8235   # as well as any symbol that contains `d'.
8236   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8237   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8238   # platforms (ab)use it in PIC code, but their linkers get confused if
8239   # the symbol is explicitly referenced.  Since portable code cannot
8240   # rely on this symbol name, it's probably fine to never include it in
8241   # preloaded symbol tables.
8242   # Exclude shared library initialization/finalization symbols.
8243   extract_expsyms_cmds=
8244
8245   case $host_os in
8246   cygwin* | mingw* | pw32* | cegcc*)
8247     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8248     # When not using gcc, we currently assume that we are using
8249     # Microsoft Visual C++.
8250     if test "$GCC" != yes; then
8251       with_gnu_ld=no
8252     fi
8253     ;;
8254   interix*)
8255     # we just hope/assume this is gcc and not c89 (= MSVC++)
8256     with_gnu_ld=yes
8257     ;;
8258   openbsd*)
8259     with_gnu_ld=no
8260     ;;
8261   linux* | k*bsd*-gnu | gnu*)
8262     link_all_deplibs=no
8263     ;;
8264   esac
8265
8266   ld_shlibs=yes
8267
8268   # On some targets, GNU ld is compatible enough with the native linker
8269   # that we're better off using the native interface for both.
8270   lt_use_gnu_ld_interface=no
8271   if test "$with_gnu_ld" = yes; then
8272     case $host_os in
8273       aix*)
8274         # The AIX port of GNU ld has always aspired to compatibility
8275         # with the native linker.  However, as the warning in the GNU ld
8276         # block says, versions before 2.19.5* couldn't really create working
8277         # shared libraries, regardless of the interface used.
8278         case `$LD -v 2>&1` in
8279           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8280           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8281           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8282           *)
8283             lt_use_gnu_ld_interface=yes
8284             ;;
8285         esac
8286         ;;
8287       *)
8288         lt_use_gnu_ld_interface=yes
8289         ;;
8290     esac
8291   fi
8292
8293   if test "$lt_use_gnu_ld_interface" = yes; then
8294     # If archive_cmds runs LD, not CC, wlarc should be empty
8295     wlarc='${wl}'
8296
8297     # Set some defaults for GNU ld with shared library support. These
8298     # are reset later if shared libraries are not supported. Putting them
8299     # here allows them to be overridden if necessary.
8300     runpath_var=LD_RUN_PATH
8301     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8302     export_dynamic_flag_spec='${wl}--export-dynamic'
8303     # ancient GNU ld didn't support --whole-archive et. al.
8304     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8305       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8306     else
8307       whole_archive_flag_spec=
8308     fi
8309     supports_anon_versioning=no
8310     case `$LD -v 2>&1` in
8311       *GNU\ gold*) supports_anon_versioning=yes ;;
8312       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8313       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8314       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8315       *\ 2.11.*) ;; # other 2.11 versions
8316       *) supports_anon_versioning=yes ;;
8317     esac
8318
8319     # See if GNU ld supports shared libraries.
8320     case $host_os in
8321     aix[3-9]*)
8322       # On AIX/PPC, the GNU linker is very broken
8323       if test "$host_cpu" != ia64; then
8324         ld_shlibs=no
8325         cat <<_LT_EOF 1>&2
8326
8327 *** Warning: the GNU linker, at least up to release 2.19, is reported
8328 *** to be unable to reliably create shared libraries on AIX.
8329 *** Therefore, libtool is disabling shared libraries support.  If you
8330 *** really care for shared libraries, you may want to install binutils
8331 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8332 *** You will then need to restart the configuration process.
8333
8334 _LT_EOF
8335       fi
8336       ;;
8337
8338     amigaos*)
8339       case $host_cpu in
8340       powerpc)
8341             # see comment about AmigaOS4 .so support
8342             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8343             archive_expsym_cmds=''
8344         ;;
8345       m68k)
8346             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)'
8347             hardcode_libdir_flag_spec='-L$libdir'
8348             hardcode_minus_L=yes
8349         ;;
8350       esac
8351       ;;
8352
8353     beos*)
8354       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8355         allow_undefined_flag=unsupported
8356         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8357         # support --undefined.  This deserves some investigation.  FIXME
8358         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8359       else
8360         ld_shlibs=no
8361       fi
8362       ;;
8363
8364     cygwin* | mingw* | pw32* | cegcc*)
8365       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8366       # as there is no search path for DLLs.
8367       hardcode_libdir_flag_spec='-L$libdir'
8368       export_dynamic_flag_spec='${wl}--export-all-symbols'
8369       allow_undefined_flag=unsupported
8370       always_export_symbols=no
8371       enable_shared_with_static_runtimes=yes
8372       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'
8373       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8374
8375       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8376         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8377         # If the export-symbols file already is a .def file (1st line
8378         # is EXPORTS), use it as is; otherwise, prepend...
8379         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8380           cp $export_symbols $output_objdir/$soname.def;
8381         else
8382           echo EXPORTS > $output_objdir/$soname.def;
8383           cat $export_symbols >> $output_objdir/$soname.def;
8384         fi~
8385         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8386       else
8387         ld_shlibs=no
8388       fi
8389       ;;
8390
8391     haiku*)
8392       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8393       link_all_deplibs=yes
8394       ;;
8395
8396     interix[3-9]*)
8397       hardcode_direct=no
8398       hardcode_shlibpath_var=no
8399       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8400       export_dynamic_flag_spec='${wl}-E'
8401       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8402       # Instead, shared libraries are loaded at an image base (0x10000000 by
8403       # default) and relocated if they conflict, which is a slow very memory
8404       # consuming and fragmenting process.  To avoid this, we pick a random,
8405       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8406       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8407       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8408       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'
8409       ;;
8410
8411     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8412       tmp_diet=no
8413       if test "$host_os" = linux-dietlibc; then
8414         case $cc_basename in
8415           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8416         esac
8417       fi
8418       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8419          && test "$tmp_diet" = no
8420       then
8421         tmp_addflag=' $pic_flag'
8422         tmp_sharedflag='-shared'
8423         case $cc_basename,$host_cpu in
8424         pgcc*)                          # Portland Group C compiler
8425           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'
8426           tmp_addflag=' $pic_flag'
8427           ;;
8428         pgf77* | pgf90* | pgf95* | pgfortran*)
8429                                         # Portland Group f77 and f90 compilers
8430           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'
8431           tmp_addflag=' $pic_flag -Mnomain' ;;
8432         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8433           tmp_addflag=' -i_dynamic' ;;
8434         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8435           tmp_addflag=' -i_dynamic -nofor_main' ;;
8436         ifc* | ifort*)                  # Intel Fortran compiler
8437           tmp_addflag=' -nofor_main' ;;
8438         lf95*)                          # Lahey Fortran 8.1
8439           whole_archive_flag_spec=
8440           tmp_sharedflag='--shared' ;;
8441         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8442           tmp_sharedflag='-qmkshrobj'
8443           tmp_addflag= ;;
8444         nvcc*)  # Cuda Compiler Driver 2.2
8445           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'
8446           compiler_needs_object=yes
8447           ;;
8448         esac
8449         case `$CC -V 2>&1 | sed 5q` in
8450         *Sun\ C*)                       # Sun C 5.9
8451           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'
8452           compiler_needs_object=yes
8453           tmp_sharedflag='-G' ;;
8454         *Sun\ F*)                       # Sun Fortran 8.3
8455           tmp_sharedflag='-G' ;;
8456         esac
8457         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8458
8459         if test "x$supports_anon_versioning" = xyes; then
8460           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8461             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8462             echo "local: *; };" >> $output_objdir/$libname.ver~
8463             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8464         fi
8465
8466         case $cc_basename in
8467         xlf* | bgf* | bgxlf* | mpixlf*)
8468           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8469           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8470           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8471           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8472           if test "x$supports_anon_versioning" = xyes; then
8473             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8474               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8475               echo "local: *; };" >> $output_objdir/$libname.ver~
8476               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8477           fi
8478           ;;
8479         esac
8480       else
8481         ld_shlibs=no
8482       fi
8483       ;;
8484
8485     netbsd* | netbsdelf*-gnu)
8486       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8487         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8488         wlarc=
8489       else
8490         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8491         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8492       fi
8493       ;;
8494
8495     solaris*)
8496       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8497         ld_shlibs=no
8498         cat <<_LT_EOF 1>&2
8499
8500 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8501 *** create shared libraries on Solaris systems.  Therefore, libtool
8502 *** is disabling shared libraries support.  We urge you to upgrade GNU
8503 *** binutils to release 2.9.1 or newer.  Another option is to modify
8504 *** your PATH or compiler configuration so that the native linker is
8505 *** used, and then restart.
8506
8507 _LT_EOF
8508       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8509         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8510         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8511       else
8512         ld_shlibs=no
8513       fi
8514       ;;
8515
8516     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8517       case `$LD -v 2>&1` in
8518         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8519         ld_shlibs=no
8520         cat <<_LT_EOF 1>&2
8521
8522 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8523 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8524 *** is disabling shared libraries support.  We urge you to upgrade GNU
8525 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8526 *** your PATH or compiler configuration so that the native linker is
8527 *** used, and then restart.
8528
8529 _LT_EOF
8530         ;;
8531         *)
8532           # For security reasons, it is highly recommended that you always
8533           # use absolute paths for naming shared libraries, and exclude the
8534           # DT_RUNPATH tag from executables and libraries.  But doing so
8535           # requires that you compile everything twice, which is a pain.
8536           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8537             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8538             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8539             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8540           else
8541             ld_shlibs=no
8542           fi
8543         ;;
8544       esac
8545       ;;
8546
8547     sunos4*)
8548       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8549       wlarc=
8550       hardcode_direct=yes
8551       hardcode_shlibpath_var=no
8552       ;;
8553
8554     *)
8555       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8556         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8557         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8558       else
8559         ld_shlibs=no
8560       fi
8561       ;;
8562     esac
8563
8564     if test "$ld_shlibs" = no; then
8565       runpath_var=
8566       hardcode_libdir_flag_spec=
8567       export_dynamic_flag_spec=
8568       whole_archive_flag_spec=
8569     fi
8570   else
8571     # PORTME fill in a description of your system's linker (not GNU ld)
8572     case $host_os in
8573     aix3*)
8574       allow_undefined_flag=unsupported
8575       always_export_symbols=yes
8576       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'
8577       # Note: this linker hardcodes the directories in LIBPATH if there
8578       # are no directories specified by -L.
8579       hardcode_minus_L=yes
8580       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8581         # Neither direct hardcoding nor static linking is supported with a
8582         # broken collect2.
8583         hardcode_direct=unsupported
8584       fi
8585       ;;
8586
8587     aix[4-9]*)
8588       if test "$host_cpu" = ia64; then
8589         # On IA64, the linker does run time linking by default, so we don't
8590         # have to do anything special.
8591         aix_use_runtimelinking=no
8592         exp_sym_flag='-Bexport'
8593         no_entry_flag=""
8594       else
8595         # If we're using GNU nm, then we don't want the "-C" option.
8596         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8597         # Also, AIX nm treats weak defined symbols like other global
8598         # defined symbols, whereas GNU nm marks them as "W".
8599         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8600           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'
8601         else
8602           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'
8603         fi
8604         aix_use_runtimelinking=no
8605
8606         # Test if we are trying to use run time linking or normal
8607         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8608         # need to do runtime linking.
8609         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8610           for ld_flag in $LDFLAGS; do
8611           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8612             aix_use_runtimelinking=yes
8613             break
8614           fi
8615           done
8616           ;;
8617         esac
8618
8619         exp_sym_flag='-bexport'
8620         no_entry_flag='-bnoentry'
8621       fi
8622
8623       # When large executables or shared objects are built, AIX ld can
8624       # have problems creating the table of contents.  If linking a library
8625       # or program results in "error TOC overflow" add -mminimal-toc to
8626       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8627       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8628
8629       archive_cmds=''
8630       hardcode_direct=yes
8631       hardcode_direct_absolute=yes
8632       hardcode_libdir_separator=':'
8633       link_all_deplibs=yes
8634       file_list_spec='${wl}-f,'
8635
8636       if test "$GCC" = yes; then
8637         case $host_os in aix4.[012]|aix4.[012].*)
8638         # We only want to do this on AIX 4.2 and lower, the check
8639         # below for broken collect2 doesn't work under 4.3+
8640           collect2name=`${CC} -print-prog-name=collect2`
8641           if test -f "$collect2name" &&
8642            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8643           then
8644           # We have reworked collect2
8645           :
8646           else
8647           # We have old collect2
8648           hardcode_direct=unsupported
8649           # It fails to find uninstalled libraries when the uninstalled
8650           # path is not listed in the libpath.  Setting hardcode_minus_L
8651           # to unsupported forces relinking
8652           hardcode_minus_L=yes
8653           hardcode_libdir_flag_spec='-L$libdir'
8654           hardcode_libdir_separator=
8655           fi
8656           ;;
8657         esac
8658         shared_flag='-shared'
8659         if test "$aix_use_runtimelinking" = yes; then
8660           shared_flag="$shared_flag "'${wl}-G'
8661         fi
8662         link_all_deplibs=no
8663       else
8664         # not using gcc
8665         if test "$host_cpu" = ia64; then
8666         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8667         # chokes on -Wl,-G. The following line is correct:
8668           shared_flag='-G'
8669         else
8670           if test "$aix_use_runtimelinking" = yes; then
8671             shared_flag='${wl}-G'
8672           else
8673             shared_flag='${wl}-bM:SRE'
8674           fi
8675         fi
8676       fi
8677
8678       export_dynamic_flag_spec='${wl}-bexpall'
8679       # It seems that -bexpall does not export symbols beginning with
8680       # underscore (_), so it is better to generate a list of symbols to export.
8681       always_export_symbols=yes
8682       if test "$aix_use_runtimelinking" = yes; then
8683         # Warning - without using the other runtime loading flags (-brtl),
8684         # -berok will link without error, but may produce a broken library.
8685         allow_undefined_flag='-berok'
8686         # Determine the default libpath from the value encoded in an
8687         # empty executable.
8688         if test "${lt_cv_aix_libpath+set}" = set; then
8689   aix_libpath=$lt_cv_aix_libpath
8690 else
8691   if ${lt_cv_aix_libpath_+:} false; then :
8692   $as_echo_n "(cached) " >&6
8693 else
8694   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8695 /* end confdefs.h.  */
8696
8697 int
8698 main ()
8699 {
8700
8701   ;
8702   return 0;
8703 }
8704 _ACEOF
8705 if ac_fn_c_try_link "$LINENO"; then :
8706
8707   lt_aix_libpath_sed='
8708       /Import File Strings/,/^$/ {
8709           /^0/ {
8710               s/^0  *\([^ ]*\) *$/\1/
8711               p
8712           }
8713       }'
8714   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8715   # Check for a 64-bit object if we didn't find anything.
8716   if test -z "$lt_cv_aix_libpath_"; then
8717     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8718   fi
8719 fi
8720 rm -f core conftest.err conftest.$ac_objext \
8721     conftest$ac_exeext conftest.$ac_ext
8722   if test -z "$lt_cv_aix_libpath_"; then
8723     lt_cv_aix_libpath_="/usr/lib:/lib"
8724   fi
8725
8726 fi
8727
8728   aix_libpath=$lt_cv_aix_libpath_
8729 fi
8730
8731         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8732         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"
8733       else
8734         if test "$host_cpu" = ia64; then
8735           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8736           allow_undefined_flag="-z nodefs"
8737           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"
8738         else
8739          # Determine the default libpath from the value encoded in an
8740          # empty executable.
8741          if test "${lt_cv_aix_libpath+set}" = set; then
8742   aix_libpath=$lt_cv_aix_libpath
8743 else
8744   if ${lt_cv_aix_libpath_+:} false; then :
8745   $as_echo_n "(cached) " >&6
8746 else
8747   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8748 /* end confdefs.h.  */
8749
8750 int
8751 main ()
8752 {
8753
8754   ;
8755   return 0;
8756 }
8757 _ACEOF
8758 if ac_fn_c_try_link "$LINENO"; then :
8759
8760   lt_aix_libpath_sed='
8761       /Import File Strings/,/^$/ {
8762           /^0/ {
8763               s/^0  *\([^ ]*\) *$/\1/
8764               p
8765           }
8766       }'
8767   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8768   # Check for a 64-bit object if we didn't find anything.
8769   if test -z "$lt_cv_aix_libpath_"; then
8770     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8771   fi
8772 fi
8773 rm -f core conftest.err conftest.$ac_objext \
8774     conftest$ac_exeext conftest.$ac_ext
8775   if test -z "$lt_cv_aix_libpath_"; then
8776     lt_cv_aix_libpath_="/usr/lib:/lib"
8777   fi
8778
8779 fi
8780
8781   aix_libpath=$lt_cv_aix_libpath_
8782 fi
8783
8784          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8785           # Warning - without using the other run time loading flags,
8786           # -berok will link without error, but may produce a broken library.
8787           no_undefined_flag=' ${wl}-bernotok'
8788           allow_undefined_flag=' ${wl}-berok'
8789           if test "$with_gnu_ld" = yes; then
8790             # We only use this code for GNU lds that support --whole-archive.
8791             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8792           else
8793             # Exported symbols can be pulled into shared objects from archives
8794             whole_archive_flag_spec='$convenience'
8795           fi
8796           archive_cmds_need_lc=yes
8797           # This is similar to how AIX traditionally builds its shared libraries.
8798           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'
8799         fi
8800       fi
8801       ;;
8802
8803     amigaos*)
8804       case $host_cpu in
8805       powerpc)
8806             # see comment about AmigaOS4 .so support
8807             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8808             archive_expsym_cmds=''
8809         ;;
8810       m68k)
8811             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)'
8812             hardcode_libdir_flag_spec='-L$libdir'
8813             hardcode_minus_L=yes
8814         ;;
8815       esac
8816       ;;
8817
8818     bsdi[45]*)
8819       export_dynamic_flag_spec=-rdynamic
8820       ;;
8821
8822     cygwin* | mingw* | pw32* | cegcc*)
8823       # When not using gcc, we currently assume that we are using
8824       # Microsoft Visual C++.
8825       # hardcode_libdir_flag_spec is actually meaningless, as there is
8826       # no search path for DLLs.
8827       case $cc_basename in
8828       cl*)
8829         # Native MSVC
8830         hardcode_libdir_flag_spec=' '
8831         allow_undefined_flag=unsupported
8832         always_export_symbols=yes
8833         file_list_spec='@'
8834         # Tell ltmain to make .lib files, not .a files.
8835         libext=lib
8836         # Tell ltmain to make .dll files, not .so files.
8837         shrext_cmds=".dll"
8838         # FIXME: Setting linknames here is a bad hack.
8839         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
8840         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8841             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
8842           else
8843             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
8844           fi~
8845           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8846           linknames='
8847         # The linker will not automatically build a static lib if we build a DLL.
8848         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
8849         enable_shared_with_static_runtimes=yes
8850         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
8851         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8852         # Don't use ranlib
8853         old_postinstall_cmds='chmod 644 $oldlib'
8854         postlink_cmds='lt_outputfile="@OUTPUT@"~
8855           lt_tool_outputfile="@TOOL_OUTPUT@"~
8856           case $lt_outputfile in
8857             *.exe|*.EXE) ;;
8858             *)
8859               lt_outputfile="$lt_outputfile.exe"
8860               lt_tool_outputfile="$lt_tool_outputfile.exe"
8861               ;;
8862           esac~
8863           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
8864             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8865             $RM "$lt_outputfile.manifest";
8866           fi'
8867         ;;
8868       *)
8869         # Assume MSVC wrapper
8870         hardcode_libdir_flag_spec=' '
8871         allow_undefined_flag=unsupported
8872         # Tell ltmain to make .lib files, not .a files.
8873         libext=lib
8874         # Tell ltmain to make .dll files, not .so files.
8875         shrext_cmds=".dll"
8876         # FIXME: Setting linknames here is a bad hack.
8877         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8878         # The linker will automatically build a .lib file if we build a DLL.
8879         old_archive_from_new_cmds='true'
8880         # FIXME: Should let the user specify the lib program.
8881         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8882         enable_shared_with_static_runtimes=yes
8883         ;;
8884       esac
8885       ;;
8886
8887     darwin* | rhapsody*)
8888
8889
8890   archive_cmds_need_lc=no
8891   hardcode_direct=no
8892   hardcode_automatic=yes
8893   hardcode_shlibpath_var=unsupported
8894   if test "$lt_cv_ld_force_load" = "yes"; then
8895     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\"`'
8896
8897   else
8898     whole_archive_flag_spec=''
8899   fi
8900   link_all_deplibs=yes
8901   allow_undefined_flag="$_lt_dar_allow_undefined"
8902   case $cc_basename in
8903      ifort*) _lt_dar_can_shared=yes ;;
8904      *) _lt_dar_can_shared=$GCC ;;
8905   esac
8906   if test "$_lt_dar_can_shared" = "yes"; then
8907     output_verbose_link_cmd=func_echo_all
8908     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8909     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8910     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}"
8911     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}"
8912
8913   else
8914   ld_shlibs=no
8915   fi
8916
8917       ;;
8918
8919     dgux*)
8920       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8921       hardcode_libdir_flag_spec='-L$libdir'
8922       hardcode_shlibpath_var=no
8923       ;;
8924
8925     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8926     # support.  Future versions do this automatically, but an explicit c++rt0.o
8927     # does not break anything, and helps significantly (at the cost of a little
8928     # extra space).
8929     freebsd2.2*)
8930       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8931       hardcode_libdir_flag_spec='-R$libdir'
8932       hardcode_direct=yes
8933       hardcode_shlibpath_var=no
8934       ;;
8935
8936     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8937     freebsd2.*)
8938       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8939       hardcode_direct=yes
8940       hardcode_minus_L=yes
8941       hardcode_shlibpath_var=no
8942       ;;
8943
8944     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8945     freebsd* | dragonfly*)
8946       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8947       hardcode_libdir_flag_spec='-R$libdir'
8948       hardcode_direct=yes
8949       hardcode_shlibpath_var=no
8950       ;;
8951
8952     hpux9*)
8953       if test "$GCC" = yes; then
8954         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'
8955       else
8956         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'
8957       fi
8958       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8959       hardcode_libdir_separator=:
8960       hardcode_direct=yes
8961
8962       # hardcode_minus_L: Not really in the search PATH,
8963       # but as the default location of the library.
8964       hardcode_minus_L=yes
8965       export_dynamic_flag_spec='${wl}-E'
8966       ;;
8967
8968     hpux10*)
8969       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8970         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8971       else
8972         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8973       fi
8974       if test "$with_gnu_ld" = no; then
8975         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8976         hardcode_libdir_separator=:
8977         hardcode_direct=yes
8978         hardcode_direct_absolute=yes
8979         export_dynamic_flag_spec='${wl}-E'
8980         # hardcode_minus_L: Not really in the search PATH,
8981         # but as the default location of the library.
8982         hardcode_minus_L=yes
8983       fi
8984       ;;
8985
8986     hpux11*)
8987       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8988         case $host_cpu in
8989         hppa*64*)
8990           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8991           ;;
8992         ia64*)
8993           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8994           ;;
8995         *)
8996           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8997           ;;
8998         esac
8999       else
9000         case $host_cpu in
9001         hppa*64*)
9002           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9003           ;;
9004         ia64*)
9005           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9006           ;;
9007         *)
9008
9009           # Older versions of the 11.00 compiler do not understand -b yet
9010           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9011           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9012 $as_echo_n "checking if $CC understands -b... " >&6; }
9013 if ${lt_cv_prog_compiler__b+:} false; then :
9014   $as_echo_n "(cached) " >&6
9015 else
9016   lt_cv_prog_compiler__b=no
9017    save_LDFLAGS="$LDFLAGS"
9018    LDFLAGS="$LDFLAGS -b"
9019    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9020    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9021      # The linker can only warn and ignore the option if not recognized
9022      # So say no if there are warnings
9023      if test -s conftest.err; then
9024        # Append any errors to the config.log.
9025        cat conftest.err 1>&5
9026        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9027        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9028        if diff conftest.exp conftest.er2 >/dev/null; then
9029          lt_cv_prog_compiler__b=yes
9030        fi
9031      else
9032        lt_cv_prog_compiler__b=yes
9033      fi
9034    fi
9035    $RM -r conftest*
9036    LDFLAGS="$save_LDFLAGS"
9037
9038 fi
9039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9040 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9041
9042 if test x"$lt_cv_prog_compiler__b" = xyes; then
9043     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9044 else
9045     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9046 fi
9047
9048           ;;
9049         esac
9050       fi
9051       if test "$with_gnu_ld" = no; then
9052         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9053         hardcode_libdir_separator=:
9054
9055         case $host_cpu in
9056         hppa*64*|ia64*)
9057           hardcode_direct=no
9058           hardcode_shlibpath_var=no
9059           ;;
9060         *)
9061           hardcode_direct=yes
9062           hardcode_direct_absolute=yes
9063           export_dynamic_flag_spec='${wl}-E'
9064
9065           # hardcode_minus_L: Not really in the search PATH,
9066           # but as the default location of the library.
9067           hardcode_minus_L=yes
9068           ;;
9069         esac
9070       fi
9071       ;;
9072
9073     irix5* | irix6* | nonstopux*)
9074       if test "$GCC" = yes; then
9075         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'
9076         # Try to use the -exported_symbol ld option, if it does not
9077         # work, assume that -exports_file does not work either and
9078         # implicitly export all symbols.
9079         # This should be the same for all languages, so no per-tag cache variable.
9080         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9081 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9082 if ${lt_cv_irix_exported_symbol+:} false; then :
9083   $as_echo_n "(cached) " >&6
9084 else
9085   save_LDFLAGS="$LDFLAGS"
9086            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9087            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9088 /* end confdefs.h.  */
9089 int foo (void) { return 0; }
9090 _ACEOF
9091 if ac_fn_c_try_link "$LINENO"; then :
9092   lt_cv_irix_exported_symbol=yes
9093 else
9094   lt_cv_irix_exported_symbol=no
9095 fi
9096 rm -f core conftest.err conftest.$ac_objext \
9097     conftest$ac_exeext conftest.$ac_ext
9098            LDFLAGS="$save_LDFLAGS"
9099 fi
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9101 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9102         if test "$lt_cv_irix_exported_symbol" = yes; then
9103           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'
9104         fi
9105       else
9106         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'
9107         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'
9108       fi
9109       archive_cmds_need_lc='no'
9110       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9111       hardcode_libdir_separator=:
9112       inherit_rpath=yes
9113       link_all_deplibs=yes
9114       ;;
9115
9116     netbsd* | netbsdelf*-gnu)
9117       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9118         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9119       else
9120         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9121       fi
9122       hardcode_libdir_flag_spec='-R$libdir'
9123       hardcode_direct=yes
9124       hardcode_shlibpath_var=no
9125       ;;
9126
9127     newsos6)
9128       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9129       hardcode_direct=yes
9130       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9131       hardcode_libdir_separator=:
9132       hardcode_shlibpath_var=no
9133       ;;
9134
9135     *nto* | *qnx*)
9136       ;;
9137
9138     openbsd*)
9139       if test -f /usr/libexec/ld.so; then
9140         hardcode_direct=yes
9141         hardcode_shlibpath_var=no
9142         hardcode_direct_absolute=yes
9143         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9144           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9145           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9146           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9147           export_dynamic_flag_spec='${wl}-E'
9148         else
9149           case $host_os in
9150            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9151              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9152              hardcode_libdir_flag_spec='-R$libdir'
9153              ;;
9154            *)
9155              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9156              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9157              ;;
9158           esac
9159         fi
9160       else
9161         ld_shlibs=no
9162       fi
9163       ;;
9164
9165     os2*)
9166       hardcode_libdir_flag_spec='-L$libdir'
9167       hardcode_minus_L=yes
9168       allow_undefined_flag=unsupported
9169       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'
9170       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9171       ;;
9172
9173     osf3*)
9174       if test "$GCC" = yes; then
9175         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9176         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'
9177       else
9178         allow_undefined_flag=' -expect_unresolved \*'
9179         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'
9180       fi
9181       archive_cmds_need_lc='no'
9182       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9183       hardcode_libdir_separator=:
9184       ;;
9185
9186     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9187       if test "$GCC" = yes; then
9188         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9189         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'
9190         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191       else
9192         allow_undefined_flag=' -expect_unresolved \*'
9193         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'
9194         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~
9195         $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'
9196
9197         # Both c and cxx compiler support -rpath directly
9198         hardcode_libdir_flag_spec='-rpath $libdir'
9199       fi
9200       archive_cmds_need_lc='no'
9201       hardcode_libdir_separator=:
9202       ;;
9203
9204     solaris*)
9205       no_undefined_flag=' -z defs'
9206       if test "$GCC" = yes; then
9207         wlarc='${wl}'
9208         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9209         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9210           $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'
9211       else
9212         case `$CC -V 2>&1` in
9213         *"Compilers 5.0"*)
9214           wlarc=''
9215           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9216           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9217           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9218           ;;
9219         *)
9220           wlarc='${wl}'
9221           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9222           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9223           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9224           ;;
9225         esac
9226       fi
9227       hardcode_libdir_flag_spec='-R$libdir'
9228       hardcode_shlibpath_var=no
9229       case $host_os in
9230       solaris2.[0-5] | solaris2.[0-5].*) ;;
9231       *)
9232         # The compiler driver will combine and reorder linker options,
9233         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9234         # but is careful enough not to reorder.
9235         # Supported since Solaris 2.6 (maybe 2.5.1?)
9236         if test "$GCC" = yes; then
9237           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9238         else
9239           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9240         fi
9241         ;;
9242       esac
9243       link_all_deplibs=yes
9244       ;;
9245
9246     sunos4*)
9247       if test "x$host_vendor" = xsequent; then
9248         # Use $CC to link under sequent, because it throws in some extra .o
9249         # files that make .init and .fini sections work.
9250         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9251       else
9252         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9253       fi
9254       hardcode_libdir_flag_spec='-L$libdir'
9255       hardcode_direct=yes
9256       hardcode_minus_L=yes
9257       hardcode_shlibpath_var=no
9258       ;;
9259
9260     sysv4)
9261       case $host_vendor in
9262         sni)
9263           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9264           hardcode_direct=yes # is this really true???
9265         ;;
9266         siemens)
9267           ## LD is ld it makes a PLAMLIB
9268           ## CC just makes a GrossModule.
9269           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9270           reload_cmds='$CC -r -o $output$reload_objs'
9271           hardcode_direct=no
9272         ;;
9273         motorola)
9274           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9275           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9276         ;;
9277       esac
9278       runpath_var='LD_RUN_PATH'
9279       hardcode_shlibpath_var=no
9280       ;;
9281
9282     sysv4.3*)
9283       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9284       hardcode_shlibpath_var=no
9285       export_dynamic_flag_spec='-Bexport'
9286       ;;
9287
9288     sysv4*MP*)
9289       if test -d /usr/nec; then
9290         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9291         hardcode_shlibpath_var=no
9292         runpath_var=LD_RUN_PATH
9293         hardcode_runpath_var=yes
9294         ld_shlibs=yes
9295       fi
9296       ;;
9297
9298     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9299       no_undefined_flag='${wl}-z,text'
9300       archive_cmds_need_lc=no
9301       hardcode_shlibpath_var=no
9302       runpath_var='LD_RUN_PATH'
9303
9304       if test "$GCC" = yes; then
9305         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9306         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9307       else
9308         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9309         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9310       fi
9311       ;;
9312
9313     sysv5* | sco3.2v5* | sco5v6*)
9314       # Note: We can NOT use -z defs as we might desire, because we do not
9315       # link with -lc, and that would cause any symbols used from libc to
9316       # always be unresolved, which means just about no library would
9317       # ever link correctly.  If we're not using GNU ld we use -z text
9318       # though, which does catch some bad symbols but isn't as heavy-handed
9319       # as -z defs.
9320       no_undefined_flag='${wl}-z,text'
9321       allow_undefined_flag='${wl}-z,nodefs'
9322       archive_cmds_need_lc=no
9323       hardcode_shlibpath_var=no
9324       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9325       hardcode_libdir_separator=':'
9326       link_all_deplibs=yes
9327       export_dynamic_flag_spec='${wl}-Bexport'
9328       runpath_var='LD_RUN_PATH'
9329
9330       if test "$GCC" = yes; then
9331         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9332         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9333       else
9334         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9335         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9336       fi
9337       ;;
9338
9339     uts4*)
9340       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9341       hardcode_libdir_flag_spec='-L$libdir'
9342       hardcode_shlibpath_var=no
9343       ;;
9344
9345     *)
9346       ld_shlibs=no
9347       ;;
9348     esac
9349
9350     if test x$host_vendor = xsni; then
9351       case $host in
9352       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9353         export_dynamic_flag_spec='${wl}-Blargedynsym'
9354         ;;
9355       esac
9356     fi
9357   fi
9358
9359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9360 $as_echo "$ld_shlibs" >&6; }
9361 test "$ld_shlibs" = no && can_build_shared=no
9362
9363 with_gnu_ld=$with_gnu_ld
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379 #
9380 # Do we need to explicitly link libc?
9381 #
9382 case "x$archive_cmds_need_lc" in
9383 x|xyes)
9384   # Assume -lc should be added
9385   archive_cmds_need_lc=yes
9386
9387   if test "$enable_shared" = yes && test "$GCC" = yes; then
9388     case $archive_cmds in
9389     *'~'*)
9390       # FIXME: we may have to deal with multi-command sequences.
9391       ;;
9392     '$CC '*)
9393       # Test whether the compiler implicitly links with -lc since on some
9394       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9395       # to ld, don't add -lc before -lgcc.
9396       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9397 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9398 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9399   $as_echo_n "(cached) " >&6
9400 else
9401   $RM conftest*
9402         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9403
9404         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9405   (eval $ac_compile) 2>&5
9406   ac_status=$?
9407   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9408   test $ac_status = 0; } 2>conftest.err; then
9409           soname=conftest
9410           lib=conftest
9411           libobjs=conftest.$ac_objext
9412           deplibs=
9413           wl=$lt_prog_compiler_wl
9414           pic_flag=$lt_prog_compiler_pic
9415           compiler_flags=-v
9416           linker_flags=-v
9417           verstring=
9418           output_objdir=.
9419           libname=conftest
9420           lt_save_allow_undefined_flag=$allow_undefined_flag
9421           allow_undefined_flag=
9422           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9423   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9424   ac_status=$?
9425   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9426   test $ac_status = 0; }
9427           then
9428             lt_cv_archive_cmds_need_lc=no
9429           else
9430             lt_cv_archive_cmds_need_lc=yes
9431           fi
9432           allow_undefined_flag=$lt_save_allow_undefined_flag
9433         else
9434           cat conftest.err 1>&5
9435         fi
9436         $RM conftest*
9437
9438 fi
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9440 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9441       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9442       ;;
9443     esac
9444   fi
9445   ;;
9446 esac
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
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
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9600 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9601
9602 if test "$GCC" = yes; then
9603   case $host_os in
9604     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9605     *) lt_awk_arg="/^libraries:/" ;;
9606   esac
9607   case $host_os in
9608     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9609     *) lt_sed_strip_eq="s,=/,/,g" ;;
9610   esac
9611   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9612   case $lt_search_path_spec in
9613   *\;*)
9614     # if the path contains ";" then we assume it to be the separator
9615     # otherwise default to the standard path separator (i.e. ":") - it is
9616     # assumed that no part of a normal pathname contains ";" but that should
9617     # okay in the real world where ";" in dirpaths is itself problematic.
9618     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9619     ;;
9620   *)
9621     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9622     ;;
9623   esac
9624   # Ok, now we have the path, separated by spaces, we can step through it
9625   # and add multilib dir if necessary.
9626   lt_tmp_lt_search_path_spec=
9627   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9628   for lt_sys_path in $lt_search_path_spec; do
9629     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9630       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9631     else
9632       test -d "$lt_sys_path" && \
9633         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9634     fi
9635   done
9636   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9637 BEGIN {RS=" "; FS="/|\n";} {
9638   lt_foo="";
9639   lt_count=0;
9640   for (lt_i = NF; lt_i > 0; lt_i--) {
9641     if ($lt_i != "" && $lt_i != ".") {
9642       if ($lt_i == "..") {
9643         lt_count++;
9644       } else {
9645         if (lt_count == 0) {
9646           lt_foo="/" $lt_i lt_foo;
9647         } else {
9648           lt_count--;
9649         }
9650       }
9651     }
9652   }
9653   if (lt_foo != "") { lt_freq[lt_foo]++; }
9654   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9655 }'`
9656   # AWK program above erroneously prepends '/' to C:/dos/paths
9657   # for these hosts.
9658   case $host_os in
9659     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9660       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9661   esac
9662   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9663 else
9664   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9665 fi
9666 library_names_spec=
9667 libname_spec='lib$name'
9668 soname_spec=
9669 shrext_cmds=".so"
9670 postinstall_cmds=
9671 postuninstall_cmds=
9672 finish_cmds=
9673 finish_eval=
9674 shlibpath_var=
9675 shlibpath_overrides_runpath=unknown
9676 version_type=none
9677 dynamic_linker="$host_os ld.so"
9678 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9679 need_lib_prefix=unknown
9680 hardcode_into_libs=no
9681
9682 # when you set need_version to no, make sure it does not cause -set_version
9683 # flags to be left without arguments
9684 need_version=unknown
9685
9686 case $host_os in
9687 aix3*)
9688   version_type=linux # correct to gnu/linux during the next big refactor
9689   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9690   shlibpath_var=LIBPATH
9691
9692   # AIX 3 has no versioning support, so we append a major version to the name.
9693   soname_spec='${libname}${release}${shared_ext}$major'
9694   ;;
9695
9696 aix[4-9]*)
9697   version_type=linux # correct to gnu/linux during the next big refactor
9698   need_lib_prefix=no
9699   need_version=no
9700   hardcode_into_libs=yes
9701   if test "$host_cpu" = ia64; then
9702     # AIX 5 supports IA64
9703     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9704     shlibpath_var=LD_LIBRARY_PATH
9705   else
9706     # With GCC up to 2.95.x, collect2 would create an import file
9707     # for dependence libraries.  The import file would start with
9708     # the line `#! .'.  This would cause the generated library to
9709     # depend on `.', always an invalid library.  This was fixed in
9710     # development snapshots of GCC prior to 3.0.
9711     case $host_os in
9712       aix4 | aix4.[01] | aix4.[01].*)
9713       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9714            echo ' yes '
9715            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9716         :
9717       else
9718         can_build_shared=no
9719       fi
9720       ;;
9721     esac
9722     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9723     # soname into executable. Probably we can add versioning support to
9724     # collect2, so additional links can be useful in future.
9725     if test "$aix_use_runtimelinking" = yes; then
9726       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9727       # instead of lib<name>.a to let people know that these are not
9728       # typical AIX shared libraries.
9729       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9730     else
9731       # We preserve .a as extension for shared libraries through AIX4.2
9732       # and later when we are not doing run time linking.
9733       library_names_spec='${libname}${release}.a $libname.a'
9734       soname_spec='${libname}${release}${shared_ext}$major'
9735     fi
9736     shlibpath_var=LIBPATH
9737   fi
9738   ;;
9739
9740 amigaos*)
9741   case $host_cpu in
9742   powerpc)
9743     # Since July 2007 AmigaOS4 officially supports .so libraries.
9744     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9745     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9746     ;;
9747   m68k)
9748     library_names_spec='$libname.ixlibrary $libname.a'
9749     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9750     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'
9751     ;;
9752   esac
9753   ;;
9754
9755 beos*)
9756   library_names_spec='${libname}${shared_ext}'
9757   dynamic_linker="$host_os ld.so"
9758   shlibpath_var=LIBRARY_PATH
9759   ;;
9760
9761 bsdi[45]*)
9762   version_type=linux # correct to gnu/linux during the next big refactor
9763   need_version=no
9764   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9765   soname_spec='${libname}${release}${shared_ext}$major'
9766   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9767   shlibpath_var=LD_LIBRARY_PATH
9768   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9769   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9770   # the default ld.so.conf also contains /usr/contrib/lib and
9771   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9772   # libtool to hard-code these into programs
9773   ;;
9774
9775 cygwin* | mingw* | pw32* | cegcc*)
9776   version_type=windows
9777   shrext_cmds=".dll"
9778   need_version=no
9779   need_lib_prefix=no
9780
9781   case $GCC,$cc_basename in
9782   yes,*)
9783     # gcc
9784     library_names_spec='$libname.dll.a'
9785     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9786     postinstall_cmds='base_file=`basename \${file}`~
9787       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9788       dldir=$destdir/`dirname \$dlpath`~
9789       test -d \$dldir || mkdir -p \$dldir~
9790       $install_prog $dir/$dlname \$dldir/$dlname~
9791       chmod a+x \$dldir/$dlname~
9792       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9793         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9794       fi'
9795     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9796       dlpath=$dir/\$dldll~
9797        $RM \$dlpath'
9798     shlibpath_overrides_runpath=yes
9799
9800     case $host_os in
9801     cygwin*)
9802       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9803       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9804
9805       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9806       ;;
9807     mingw* | cegcc*)
9808       # MinGW DLLs use traditional 'lib' prefix
9809       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9810       ;;
9811     pw32*)
9812       # pw32 DLLs use 'pw' prefix rather than 'lib'
9813       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9814       ;;
9815     esac
9816     dynamic_linker='Win32 ld.exe'
9817     ;;
9818
9819   *,cl*)
9820     # Native MSVC
9821     libname_spec='$name'
9822     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9823     library_names_spec='${libname}.dll.lib'
9824
9825     case $build_os in
9826     mingw*)
9827       sys_lib_search_path_spec=
9828       lt_save_ifs=$IFS
9829       IFS=';'
9830       for lt_path in $LIB
9831       do
9832         IFS=$lt_save_ifs
9833         # Let DOS variable expansion print the short 8.3 style file name.
9834         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
9835         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
9836       done
9837       IFS=$lt_save_ifs
9838       # Convert to MSYS style.
9839       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
9840       ;;
9841     cygwin*)
9842       # Convert to unix form, then to dos form, then back to unix form
9843       # but this time dos style (no spaces!) so that the unix form looks
9844       # like /cygdrive/c/PROGRA~1:/cygdr...
9845       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
9846       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
9847       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9848       ;;
9849     *)
9850       sys_lib_search_path_spec="$LIB"
9851       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9852         # It is most probably a Windows format PATH.
9853         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9854       else
9855         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9856       fi
9857       # FIXME: find the short name or the path components, as spaces are
9858       # common. (e.g. "Program Files" -> "PROGRA~1")
9859       ;;
9860     esac
9861
9862     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9863     postinstall_cmds='base_file=`basename \${file}`~
9864       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9865       dldir=$destdir/`dirname \$dlpath`~
9866       test -d \$dldir || mkdir -p \$dldir~
9867       $install_prog $dir/$dlname \$dldir/$dlname'
9868     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9869       dlpath=$dir/\$dldll~
9870        $RM \$dlpath'
9871     shlibpath_overrides_runpath=yes
9872     dynamic_linker='Win32 link.exe'
9873     ;;
9874
9875   *)
9876     # Assume MSVC wrapper
9877     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9878     dynamic_linker='Win32 ld.exe'
9879     ;;
9880   esac
9881   # FIXME: first we should search . and the directory the executable is in
9882   shlibpath_var=PATH
9883   ;;
9884
9885 darwin* | rhapsody*)
9886   dynamic_linker="$host_os dyld"
9887   version_type=darwin
9888   need_lib_prefix=no
9889   need_version=no
9890   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9891   soname_spec='${libname}${release}${major}$shared_ext'
9892   shlibpath_overrides_runpath=yes
9893   shlibpath_var=DYLD_LIBRARY_PATH
9894   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9895
9896   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9897   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9898   ;;
9899
9900 dgux*)
9901   version_type=linux # correct to gnu/linux during the next big refactor
9902   need_lib_prefix=no
9903   need_version=no
9904   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9905   soname_spec='${libname}${release}${shared_ext}$major'
9906   shlibpath_var=LD_LIBRARY_PATH
9907   ;;
9908
9909 freebsd* | dragonfly*)
9910   # DragonFly does not have aout.  When/if they implement a new
9911   # versioning mechanism, adjust this.
9912   if test -x /usr/bin/objformat; then
9913     objformat=`/usr/bin/objformat`
9914   else
9915     case $host_os in
9916     freebsd[23].*) objformat=aout ;;
9917     *) objformat=elf ;;
9918     esac
9919   fi
9920   version_type=freebsd-$objformat
9921   case $version_type in
9922     freebsd-elf*)
9923       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9924       need_version=no
9925       need_lib_prefix=no
9926       ;;
9927     freebsd-*)
9928       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9929       need_version=yes
9930       ;;
9931   esac
9932   shlibpath_var=LD_LIBRARY_PATH
9933   case $host_os in
9934   freebsd2.*)
9935     shlibpath_overrides_runpath=yes
9936     ;;
9937   freebsd3.[01]* | freebsdelf3.[01]*)
9938     shlibpath_overrides_runpath=yes
9939     hardcode_into_libs=yes
9940     ;;
9941   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9942   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9943     shlibpath_overrides_runpath=no
9944     hardcode_into_libs=yes
9945     ;;
9946   *) # from 4.6 on, and DragonFly
9947     shlibpath_overrides_runpath=yes
9948     hardcode_into_libs=yes
9949     ;;
9950   esac
9951   ;;
9952
9953 gnu*)
9954   version_type=linux # correct to gnu/linux during the next big refactor
9955   need_lib_prefix=no
9956   need_version=no
9957   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9958   soname_spec='${libname}${release}${shared_ext}$major'
9959   shlibpath_var=LD_LIBRARY_PATH
9960   shlibpath_overrides_runpath=no
9961   hardcode_into_libs=yes
9962   ;;
9963
9964 haiku*)
9965   version_type=linux # correct to gnu/linux during the next big refactor
9966   need_lib_prefix=no
9967   need_version=no
9968   dynamic_linker="$host_os runtime_loader"
9969   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9970   soname_spec='${libname}${release}${shared_ext}$major'
9971   shlibpath_var=LIBRARY_PATH
9972   shlibpath_overrides_runpath=yes
9973   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9974   hardcode_into_libs=yes
9975   ;;
9976
9977 hpux9* | hpux10* | hpux11*)
9978   # Give a soname corresponding to the major version so that dld.sl refuses to
9979   # link against other versions.
9980   version_type=sunos
9981   need_lib_prefix=no
9982   need_version=no
9983   case $host_cpu in
9984   ia64*)
9985     shrext_cmds='.so'
9986     hardcode_into_libs=yes
9987     dynamic_linker="$host_os dld.so"
9988     shlibpath_var=LD_LIBRARY_PATH
9989     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9990     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9991     soname_spec='${libname}${release}${shared_ext}$major'
9992     if test "X$HPUX_IA64_MODE" = X32; then
9993       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9994     else
9995       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9996     fi
9997     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9998     ;;
9999   hppa*64*)
10000     shrext_cmds='.sl'
10001     hardcode_into_libs=yes
10002     dynamic_linker="$host_os dld.sl"
10003     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10004     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10005     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10006     soname_spec='${libname}${release}${shared_ext}$major'
10007     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10008     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10009     ;;
10010   *)
10011     shrext_cmds='.sl'
10012     dynamic_linker="$host_os dld.sl"
10013     shlibpath_var=SHLIB_PATH
10014     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10015     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10016     soname_spec='${libname}${release}${shared_ext}$major'
10017     ;;
10018   esac
10019   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10020   postinstall_cmds='chmod 555 $lib'
10021   # or fails outright, so override atomically:
10022   install_override_mode=555
10023   ;;
10024
10025 interix[3-9]*)
10026   version_type=linux # correct to gnu/linux during the next big refactor
10027   need_lib_prefix=no
10028   need_version=no
10029   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10030   soname_spec='${libname}${release}${shared_ext}$major'
10031   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10032   shlibpath_var=LD_LIBRARY_PATH
10033   shlibpath_overrides_runpath=no
10034   hardcode_into_libs=yes
10035   ;;
10036
10037 irix5* | irix6* | nonstopux*)
10038   case $host_os in
10039     nonstopux*) version_type=nonstopux ;;
10040     *)
10041         if test "$lt_cv_prog_gnu_ld" = yes; then
10042                 version_type=linux # correct to gnu/linux during the next big refactor
10043         else
10044                 version_type=irix
10045         fi ;;
10046   esac
10047   need_lib_prefix=no
10048   need_version=no
10049   soname_spec='${libname}${release}${shared_ext}$major'
10050   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10051   case $host_os in
10052   irix5* | nonstopux*)
10053     libsuff= shlibsuff=
10054     ;;
10055   *)
10056     case $LD in # libtool.m4 will add one of these switches to LD
10057     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10058       libsuff= shlibsuff= libmagic=32-bit;;
10059     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10060       libsuff=32 shlibsuff=N32 libmagic=N32;;
10061     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10062       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10063     *) libsuff= shlibsuff= libmagic=never-match;;
10064     esac
10065     ;;
10066   esac
10067   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10068   shlibpath_overrides_runpath=no
10069   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10070   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10071   hardcode_into_libs=yes
10072   ;;
10073
10074 # No shared lib support for Linux oldld, aout, or coff.
10075 linux*oldld* | linux*aout* | linux*coff*)
10076   dynamic_linker=no
10077   ;;
10078
10079 # This must be glibc/ELF.
10080 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10081   version_type=linux # correct to gnu/linux during the next big refactor
10082   need_lib_prefix=no
10083   need_version=no
10084   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10085   soname_spec='${libname}${release}${shared_ext}$major'
10086   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10087   shlibpath_var=LD_LIBRARY_PATH
10088   shlibpath_overrides_runpath=no
10089
10090   # Some binutils ld are patched to set DT_RUNPATH
10091   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10092   $as_echo_n "(cached) " >&6
10093 else
10094   lt_cv_shlibpath_overrides_runpath=no
10095     save_LDFLAGS=$LDFLAGS
10096     save_libdir=$libdir
10097     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10098          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10099     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100 /* end confdefs.h.  */
10101
10102 int
10103 main ()
10104 {
10105
10106   ;
10107   return 0;
10108 }
10109 _ACEOF
10110 if ac_fn_c_try_link "$LINENO"; then :
10111   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10112   lt_cv_shlibpath_overrides_runpath=yes
10113 fi
10114 fi
10115 rm -f core conftest.err conftest.$ac_objext \
10116     conftest$ac_exeext conftest.$ac_ext
10117     LDFLAGS=$save_LDFLAGS
10118     libdir=$save_libdir
10119
10120 fi
10121
10122   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10123
10124   # This implies no fast_install, which is unacceptable.
10125   # Some rework will be needed to allow for fast_install
10126   # before this can be enabled.
10127   hardcode_into_libs=yes
10128
10129   # Append ld.so.conf contents to the search path
10130   if test -f /etc/ld.so.conf; then
10131     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' ' '`
10132     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10133   fi
10134
10135   # We used to test for /lib/ld.so.1 and disable shared libraries on
10136   # powerpc, because MkLinux only supported shared libraries with the
10137   # GNU dynamic linker.  Since this was broken with cross compilers,
10138   # most powerpc-linux boxes support dynamic linking these days and
10139   # people can always --disable-shared, the test was removed, and we
10140   # assume the GNU/Linux dynamic linker is in use.
10141   dynamic_linker='GNU/Linux ld.so'
10142   ;;
10143
10144 netbsdelf*-gnu)
10145   version_type=linux
10146   need_lib_prefix=no
10147   need_version=no
10148   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10149   soname_spec='${libname}${release}${shared_ext}$major'
10150   shlibpath_var=LD_LIBRARY_PATH
10151   shlibpath_overrides_runpath=no
10152   hardcode_into_libs=yes
10153   dynamic_linker='NetBSD ld.elf_so'
10154   ;;
10155
10156 netbsd*)
10157   version_type=sunos
10158   need_lib_prefix=no
10159   need_version=no
10160   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10161     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10162     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10163     dynamic_linker='NetBSD (a.out) ld.so'
10164   else
10165     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10166     soname_spec='${libname}${release}${shared_ext}$major'
10167     dynamic_linker='NetBSD ld.elf_so'
10168   fi
10169   shlibpath_var=LD_LIBRARY_PATH
10170   shlibpath_overrides_runpath=yes
10171   hardcode_into_libs=yes
10172   ;;
10173
10174 newsos6)
10175   version_type=linux # correct to gnu/linux during the next big refactor
10176   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10177   shlibpath_var=LD_LIBRARY_PATH
10178   shlibpath_overrides_runpath=yes
10179   ;;
10180
10181 *nto* | *qnx*)
10182   version_type=qnx
10183   need_lib_prefix=no
10184   need_version=no
10185   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10186   soname_spec='${libname}${release}${shared_ext}$major'
10187   shlibpath_var=LD_LIBRARY_PATH
10188   shlibpath_overrides_runpath=no
10189   hardcode_into_libs=yes
10190   dynamic_linker='ldqnx.so'
10191   ;;
10192
10193 openbsd*)
10194   version_type=sunos
10195   sys_lib_dlsearch_path_spec="/usr/lib"
10196   need_lib_prefix=no
10197   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10198   case $host_os in
10199     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10200     *)                          need_version=no  ;;
10201   esac
10202   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10203   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10204   shlibpath_var=LD_LIBRARY_PATH
10205   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10206     case $host_os in
10207       openbsd2.[89] | openbsd2.[89].*)
10208         shlibpath_overrides_runpath=no
10209         ;;
10210       *)
10211         shlibpath_overrides_runpath=yes
10212         ;;
10213       esac
10214   else
10215     shlibpath_overrides_runpath=yes
10216   fi
10217   ;;
10218
10219 os2*)
10220   libname_spec='$name'
10221   shrext_cmds=".dll"
10222   need_lib_prefix=no
10223   library_names_spec='$libname${shared_ext} $libname.a'
10224   dynamic_linker='OS/2 ld.exe'
10225   shlibpath_var=LIBPATH
10226   ;;
10227
10228 osf3* | osf4* | osf5*)
10229   version_type=osf
10230   need_lib_prefix=no
10231   need_version=no
10232   soname_spec='${libname}${release}${shared_ext}$major'
10233   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10234   shlibpath_var=LD_LIBRARY_PATH
10235   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10236   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10237   ;;
10238
10239 rdos*)
10240   dynamic_linker=no
10241   ;;
10242
10243 solaris*)
10244   version_type=linux # correct to gnu/linux during the next big refactor
10245   need_lib_prefix=no
10246   need_version=no
10247   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10248   soname_spec='${libname}${release}${shared_ext}$major'
10249   shlibpath_var=LD_LIBRARY_PATH
10250   shlibpath_overrides_runpath=yes
10251   hardcode_into_libs=yes
10252   # ldd complains unless libraries are executable
10253   postinstall_cmds='chmod +x $lib'
10254   ;;
10255
10256 sunos4*)
10257   version_type=sunos
10258   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10259   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10260   shlibpath_var=LD_LIBRARY_PATH
10261   shlibpath_overrides_runpath=yes
10262   if test "$with_gnu_ld" = yes; then
10263     need_lib_prefix=no
10264   fi
10265   need_version=yes
10266   ;;
10267
10268 sysv4 | sysv4.3*)
10269   version_type=linux # correct to gnu/linux during the next big refactor
10270   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10271   soname_spec='${libname}${release}${shared_ext}$major'
10272   shlibpath_var=LD_LIBRARY_PATH
10273   case $host_vendor in
10274     sni)
10275       shlibpath_overrides_runpath=no
10276       need_lib_prefix=no
10277       runpath_var=LD_RUN_PATH
10278       ;;
10279     siemens)
10280       need_lib_prefix=no
10281       ;;
10282     motorola)
10283       need_lib_prefix=no
10284       need_version=no
10285       shlibpath_overrides_runpath=no
10286       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10287       ;;
10288   esac
10289   ;;
10290
10291 sysv4*MP*)
10292   if test -d /usr/nec ;then
10293     version_type=linux # correct to gnu/linux during the next big refactor
10294     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10295     soname_spec='$libname${shared_ext}.$major'
10296     shlibpath_var=LD_LIBRARY_PATH
10297   fi
10298   ;;
10299
10300 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10301   version_type=freebsd-elf
10302   need_lib_prefix=no
10303   need_version=no
10304   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10305   soname_spec='${libname}${release}${shared_ext}$major'
10306   shlibpath_var=LD_LIBRARY_PATH
10307   shlibpath_overrides_runpath=yes
10308   hardcode_into_libs=yes
10309   if test "$with_gnu_ld" = yes; then
10310     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10311   else
10312     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10313     case $host_os in
10314       sco3.2v5*)
10315         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10316         ;;
10317     esac
10318   fi
10319   sys_lib_dlsearch_path_spec='/usr/lib'
10320   ;;
10321
10322 tpf*)
10323   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10324   version_type=linux # correct to gnu/linux during the next big refactor
10325   need_lib_prefix=no
10326   need_version=no
10327   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10328   shlibpath_var=LD_LIBRARY_PATH
10329   shlibpath_overrides_runpath=no
10330   hardcode_into_libs=yes
10331   ;;
10332
10333 uts4*)
10334   version_type=linux # correct to gnu/linux during the next big refactor
10335   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10336   soname_spec='${libname}${release}${shared_ext}$major'
10337   shlibpath_var=LD_LIBRARY_PATH
10338   ;;
10339
10340 *)
10341   dynamic_linker=no
10342   ;;
10343 esac
10344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10345 $as_echo "$dynamic_linker" >&6; }
10346 test "$dynamic_linker" = no && can_build_shared=no
10347
10348 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10349 if test "$GCC" = yes; then
10350   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10351 fi
10352
10353 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10354   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10355 fi
10356 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10357   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10358 fi
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10452 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10453 hardcode_action=
10454 if test -n "$hardcode_libdir_flag_spec" ||
10455    test -n "$runpath_var" ||
10456    test "X$hardcode_automatic" = "Xyes" ; then
10457
10458   # We can hardcode non-existent directories.
10459   if test "$hardcode_direct" != no &&
10460      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10461      # have to relink, otherwise we might link with an installed library
10462      # when we should be linking with a yet-to-be-installed one
10463      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10464      test "$hardcode_minus_L" != no; then
10465     # Linking always hardcodes the temporary library directory.
10466     hardcode_action=relink
10467   else
10468     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10469     hardcode_action=immediate
10470   fi
10471 else
10472   # We cannot hardcode anything, or else we can only hardcode existing
10473   # directories.
10474   hardcode_action=unsupported
10475 fi
10476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10477 $as_echo "$hardcode_action" >&6; }
10478
10479 if test "$hardcode_action" = relink ||
10480    test "$inherit_rpath" = yes; then
10481   # Fast installation is not supported
10482   enable_fast_install=no
10483 elif test "$shlibpath_overrides_runpath" = yes ||
10484      test "$enable_shared" = no; then
10485   # Fast installation is not necessary
10486   enable_fast_install=needless
10487 fi
10488
10489
10490
10491
10492
10493
10494   if test "x$enable_dlopen" != xyes; then
10495   enable_dlopen=unknown
10496   enable_dlopen_self=unknown
10497   enable_dlopen_self_static=unknown
10498 else
10499   lt_cv_dlopen=no
10500   lt_cv_dlopen_libs=
10501
10502   case $host_os in
10503   beos*)
10504     lt_cv_dlopen="load_add_on"
10505     lt_cv_dlopen_libs=
10506     lt_cv_dlopen_self=yes
10507     ;;
10508
10509   mingw* | pw32* | cegcc*)
10510     lt_cv_dlopen="LoadLibrary"
10511     lt_cv_dlopen_libs=
10512     ;;
10513
10514   cygwin*)
10515     lt_cv_dlopen="dlopen"
10516     lt_cv_dlopen_libs=
10517     ;;
10518
10519   darwin*)
10520   # if libdl is installed we need to link against it
10521     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10522 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10523 if ${ac_cv_lib_dl_dlopen+:} false; then :
10524   $as_echo_n "(cached) " >&6
10525 else
10526   ac_check_lib_save_LIBS=$LIBS
10527 LIBS="-ldl  $LIBS"
10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10529 /* end confdefs.h.  */
10530
10531 /* Override any GCC internal prototype to avoid an error.
10532    Use char because int might match the return type of a GCC
10533    builtin and then its argument prototype would still apply.  */
10534 #ifdef __cplusplus
10535 extern "C"
10536 #endif
10537 char dlopen ();
10538 int
10539 main ()
10540 {
10541 return dlopen ();
10542   ;
10543   return 0;
10544 }
10545 _ACEOF
10546 if ac_fn_c_try_link "$LINENO"; then :
10547   ac_cv_lib_dl_dlopen=yes
10548 else
10549   ac_cv_lib_dl_dlopen=no
10550 fi
10551 rm -f core conftest.err conftest.$ac_objext \
10552     conftest$ac_exeext conftest.$ac_ext
10553 LIBS=$ac_check_lib_save_LIBS
10554 fi
10555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10556 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10557 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10558   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10559 else
10560
10561     lt_cv_dlopen="dyld"
10562     lt_cv_dlopen_libs=
10563     lt_cv_dlopen_self=yes
10564
10565 fi
10566
10567     ;;
10568
10569   *)
10570     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10571 if test "x$ac_cv_func_shl_load" = xyes; then :
10572   lt_cv_dlopen="shl_load"
10573 else
10574   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10575 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10576 if ${ac_cv_lib_dld_shl_load+:} false; then :
10577   $as_echo_n "(cached) " >&6
10578 else
10579   ac_check_lib_save_LIBS=$LIBS
10580 LIBS="-ldld  $LIBS"
10581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10582 /* end confdefs.h.  */
10583
10584 /* Override any GCC internal prototype to avoid an error.
10585    Use char because int might match the return type of a GCC
10586    builtin and then its argument prototype would still apply.  */
10587 #ifdef __cplusplus
10588 extern "C"
10589 #endif
10590 char shl_load ();
10591 int
10592 main ()
10593 {
10594 return shl_load ();
10595   ;
10596   return 0;
10597 }
10598 _ACEOF
10599 if ac_fn_c_try_link "$LINENO"; then :
10600   ac_cv_lib_dld_shl_load=yes
10601 else
10602   ac_cv_lib_dld_shl_load=no
10603 fi
10604 rm -f core conftest.err conftest.$ac_objext \
10605     conftest$ac_exeext conftest.$ac_ext
10606 LIBS=$ac_check_lib_save_LIBS
10607 fi
10608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10609 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10610 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10611   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10612 else
10613   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10614 if test "x$ac_cv_func_dlopen" = xyes; then :
10615   lt_cv_dlopen="dlopen"
10616 else
10617   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10618 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10619 if ${ac_cv_lib_dl_dlopen+:} false; then :
10620   $as_echo_n "(cached) " >&6
10621 else
10622   ac_check_lib_save_LIBS=$LIBS
10623 LIBS="-ldl  $LIBS"
10624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10625 /* end confdefs.h.  */
10626
10627 /* Override any GCC internal prototype to avoid an error.
10628    Use char because int might match the return type of a GCC
10629    builtin and then its argument prototype would still apply.  */
10630 #ifdef __cplusplus
10631 extern "C"
10632 #endif
10633 char dlopen ();
10634 int
10635 main ()
10636 {
10637 return dlopen ();
10638   ;
10639   return 0;
10640 }
10641 _ACEOF
10642 if ac_fn_c_try_link "$LINENO"; then :
10643   ac_cv_lib_dl_dlopen=yes
10644 else
10645   ac_cv_lib_dl_dlopen=no
10646 fi
10647 rm -f core conftest.err conftest.$ac_objext \
10648     conftest$ac_exeext conftest.$ac_ext
10649 LIBS=$ac_check_lib_save_LIBS
10650 fi
10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10652 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10653 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10654   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10655 else
10656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10657 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10658 if ${ac_cv_lib_svld_dlopen+:} false; then :
10659   $as_echo_n "(cached) " >&6
10660 else
10661   ac_check_lib_save_LIBS=$LIBS
10662 LIBS="-lsvld  $LIBS"
10663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10664 /* end confdefs.h.  */
10665
10666 /* Override any GCC internal prototype to avoid an error.
10667    Use char because int might match the return type of a GCC
10668    builtin and then its argument prototype would still apply.  */
10669 #ifdef __cplusplus
10670 extern "C"
10671 #endif
10672 char dlopen ();
10673 int
10674 main ()
10675 {
10676 return dlopen ();
10677   ;
10678   return 0;
10679 }
10680 _ACEOF
10681 if ac_fn_c_try_link "$LINENO"; then :
10682   ac_cv_lib_svld_dlopen=yes
10683 else
10684   ac_cv_lib_svld_dlopen=no
10685 fi
10686 rm -f core conftest.err conftest.$ac_objext \
10687     conftest$ac_exeext conftest.$ac_ext
10688 LIBS=$ac_check_lib_save_LIBS
10689 fi
10690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10691 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10692 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10693   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10694 else
10695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10696 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10697 if ${ac_cv_lib_dld_dld_link+:} false; then :
10698   $as_echo_n "(cached) " >&6
10699 else
10700   ac_check_lib_save_LIBS=$LIBS
10701 LIBS="-ldld  $LIBS"
10702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10703 /* end confdefs.h.  */
10704
10705 /* Override any GCC internal prototype to avoid an error.
10706    Use char because int might match the return type of a GCC
10707    builtin and then its argument prototype would still apply.  */
10708 #ifdef __cplusplus
10709 extern "C"
10710 #endif
10711 char dld_link ();
10712 int
10713 main ()
10714 {
10715 return dld_link ();
10716   ;
10717   return 0;
10718 }
10719 _ACEOF
10720 if ac_fn_c_try_link "$LINENO"; then :
10721   ac_cv_lib_dld_dld_link=yes
10722 else
10723   ac_cv_lib_dld_dld_link=no
10724 fi
10725 rm -f core conftest.err conftest.$ac_objext \
10726     conftest$ac_exeext conftest.$ac_ext
10727 LIBS=$ac_check_lib_save_LIBS
10728 fi
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10730 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10731 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10732   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10733 fi
10734
10735
10736 fi
10737
10738
10739 fi
10740
10741
10742 fi
10743
10744
10745 fi
10746
10747
10748 fi
10749
10750     ;;
10751   esac
10752
10753   if test "x$lt_cv_dlopen" != xno; then
10754     enable_dlopen=yes
10755   else
10756     enable_dlopen=no
10757   fi
10758
10759   case $lt_cv_dlopen in
10760   dlopen)
10761     save_CPPFLAGS="$CPPFLAGS"
10762     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10763
10764     save_LDFLAGS="$LDFLAGS"
10765     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10766
10767     save_LIBS="$LIBS"
10768     LIBS="$lt_cv_dlopen_libs $LIBS"
10769
10770     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10771 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10772 if ${lt_cv_dlopen_self+:} false; then :
10773   $as_echo_n "(cached) " >&6
10774 else
10775           if test "$cross_compiling" = yes; then :
10776   lt_cv_dlopen_self=cross
10777 else
10778   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10779   lt_status=$lt_dlunknown
10780   cat > conftest.$ac_ext <<_LT_EOF
10781 #line $LINENO "configure"
10782 #include "confdefs.h"
10783
10784 #if HAVE_DLFCN_H
10785 #include <dlfcn.h>
10786 #endif
10787
10788 #include <stdio.h>
10789
10790 #ifdef RTLD_GLOBAL
10791 #  define LT_DLGLOBAL           RTLD_GLOBAL
10792 #else
10793 #  ifdef DL_GLOBAL
10794 #    define LT_DLGLOBAL         DL_GLOBAL
10795 #  else
10796 #    define LT_DLGLOBAL         0
10797 #  endif
10798 #endif
10799
10800 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10801    find out it does not work in some platform. */
10802 #ifndef LT_DLLAZY_OR_NOW
10803 #  ifdef RTLD_LAZY
10804 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10805 #  else
10806 #    ifdef DL_LAZY
10807 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10808 #    else
10809 #      ifdef RTLD_NOW
10810 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10811 #      else
10812 #        ifdef DL_NOW
10813 #          define LT_DLLAZY_OR_NOW      DL_NOW
10814 #        else
10815 #          define LT_DLLAZY_OR_NOW      0
10816 #        endif
10817 #      endif
10818 #    endif
10819 #  endif
10820 #endif
10821
10822 /* When -fvisbility=hidden is used, assume the code has been annotated
10823    correspondingly for the symbols needed.  */
10824 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10825 int fnord () __attribute__((visibility("default")));
10826 #endif
10827
10828 int fnord () { return 42; }
10829 int main ()
10830 {
10831   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10832   int status = $lt_dlunknown;
10833
10834   if (self)
10835     {
10836       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10837       else
10838         {
10839           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10840           else puts (dlerror ());
10841         }
10842       /* dlclose (self); */
10843     }
10844   else
10845     puts (dlerror ());
10846
10847   return status;
10848 }
10849 _LT_EOF
10850   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10851   (eval $ac_link) 2>&5
10852   ac_status=$?
10853   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10854   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10855     (./conftest; exit; ) >&5 2>/dev/null
10856     lt_status=$?
10857     case x$lt_status in
10858       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10859       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10860       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10861     esac
10862   else :
10863     # compilation failed
10864     lt_cv_dlopen_self=no
10865   fi
10866 fi
10867 rm -fr conftest*
10868
10869
10870 fi
10871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10872 $as_echo "$lt_cv_dlopen_self" >&6; }
10873
10874     if test "x$lt_cv_dlopen_self" = xyes; then
10875       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10876       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10877 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10878 if ${lt_cv_dlopen_self_static+:} false; then :
10879   $as_echo_n "(cached) " >&6
10880 else
10881           if test "$cross_compiling" = yes; then :
10882   lt_cv_dlopen_self_static=cross
10883 else
10884   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10885   lt_status=$lt_dlunknown
10886   cat > conftest.$ac_ext <<_LT_EOF
10887 #line $LINENO "configure"
10888 #include "confdefs.h"
10889
10890 #if HAVE_DLFCN_H
10891 #include <dlfcn.h>
10892 #endif
10893
10894 #include <stdio.h>
10895
10896 #ifdef RTLD_GLOBAL
10897 #  define LT_DLGLOBAL           RTLD_GLOBAL
10898 #else
10899 #  ifdef DL_GLOBAL
10900 #    define LT_DLGLOBAL         DL_GLOBAL
10901 #  else
10902 #    define LT_DLGLOBAL         0
10903 #  endif
10904 #endif
10905
10906 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10907    find out it does not work in some platform. */
10908 #ifndef LT_DLLAZY_OR_NOW
10909 #  ifdef RTLD_LAZY
10910 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10911 #  else
10912 #    ifdef DL_LAZY
10913 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10914 #    else
10915 #      ifdef RTLD_NOW
10916 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10917 #      else
10918 #        ifdef DL_NOW
10919 #          define LT_DLLAZY_OR_NOW      DL_NOW
10920 #        else
10921 #          define LT_DLLAZY_OR_NOW      0
10922 #        endif
10923 #      endif
10924 #    endif
10925 #  endif
10926 #endif
10927
10928 /* When -fvisbility=hidden is used, assume the code has been annotated
10929    correspondingly for the symbols needed.  */
10930 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10931 int fnord () __attribute__((visibility("default")));
10932 #endif
10933
10934 int fnord () { return 42; }
10935 int main ()
10936 {
10937   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10938   int status = $lt_dlunknown;
10939
10940   if (self)
10941     {
10942       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10943       else
10944         {
10945           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10946           else puts (dlerror ());
10947         }
10948       /* dlclose (self); */
10949     }
10950   else
10951     puts (dlerror ());
10952
10953   return status;
10954 }
10955 _LT_EOF
10956   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10957   (eval $ac_link) 2>&5
10958   ac_status=$?
10959   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10960   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10961     (./conftest; exit; ) >&5 2>/dev/null
10962     lt_status=$?
10963     case x$lt_status in
10964       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10965       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10966       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10967     esac
10968   else :
10969     # compilation failed
10970     lt_cv_dlopen_self_static=no
10971   fi
10972 fi
10973 rm -fr conftest*
10974
10975
10976 fi
10977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10978 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10979     fi
10980
10981     CPPFLAGS="$save_CPPFLAGS"
10982     LDFLAGS="$save_LDFLAGS"
10983     LIBS="$save_LIBS"
10984     ;;
10985   esac
10986
10987   case $lt_cv_dlopen_self in
10988   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10989   *) enable_dlopen_self=unknown ;;
10990   esac
10991
10992   case $lt_cv_dlopen_self_static in
10993   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10994   *) enable_dlopen_self_static=unknown ;;
10995   esac
10996 fi
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014 striplib=
11015 old_striplib=
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11017 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11018 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11019   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11020   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11021   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11022 $as_echo "yes" >&6; }
11023 else
11024 # FIXME - insert some real tests, host_os isn't really good enough
11025   case $host_os in
11026   darwin*)
11027     if test -n "$STRIP" ; then
11028       striplib="$STRIP -x"
11029       old_striplib="$STRIP -S"
11030       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11031 $as_echo "yes" >&6; }
11032     else
11033       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11034 $as_echo "no" >&6; }
11035     fi
11036     ;;
11037   *)
11038     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11039 $as_echo "no" >&6; }
11040     ;;
11041   esac
11042 fi
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055   # Report which library types will actually be built
11056   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11057 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11059 $as_echo "$can_build_shared" >&6; }
11060
11061   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11062 $as_echo_n "checking whether to build shared libraries... " >&6; }
11063   test "$can_build_shared" = "no" && enable_shared=no
11064
11065   # On AIX, shared libraries and static libraries use the same namespace, and
11066   # are all built from PIC.
11067   case $host_os in
11068   aix3*)
11069     test "$enable_shared" = yes && enable_static=no
11070     if test -n "$RANLIB"; then
11071       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11072       postinstall_cmds='$RANLIB $lib'
11073     fi
11074     ;;
11075
11076   aix[4-9]*)
11077     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11078       test "$enable_shared" = yes && enable_static=no
11079     fi
11080     ;;
11081   esac
11082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11083 $as_echo "$enable_shared" >&6; }
11084
11085   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11086 $as_echo_n "checking whether to build static libraries... " >&6; }
11087   # Make sure either enable_shared or enable_static is yes.
11088   test "$enable_shared" = yes || enable_static=yes
11089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11090 $as_echo "$enable_static" >&6; }
11091
11092
11093
11094
11095 fi
11096 ac_ext=c
11097 ac_cpp='$CPP $CPPFLAGS'
11098 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11099 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11100 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11101
11102 CC="$lt_save_CC"
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118         ac_config_commands="$ac_config_commands libtool"
11119
11120
11121
11122
11123 # Only expand once:
11124
11125
11126
11127
11128 OURCPPFLAGS=''
11129 CPPFLAGS=${CPPFLAGS:-${OURCPPFLAGS}}
11130 CFLAGS="$CFLAGS"
11131
11132 # Checks for programs.
11133 ac_ext=c
11134 ac_cpp='$CPP $CPPFLAGS'
11135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11138 if test -n "$ac_tool_prefix"; then
11139   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11140 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11142 $as_echo_n "checking for $ac_word... " >&6; }
11143 if ${ac_cv_prog_CC+:} false; then :
11144   $as_echo_n "(cached) " >&6
11145 else
11146   if test -n "$CC"; then
11147   ac_cv_prog_CC="$CC" # Let the user override the test.
11148 else
11149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11150 for as_dir in $PATH
11151 do
11152   IFS=$as_save_IFS
11153   test -z "$as_dir" && as_dir=.
11154     for ac_exec_ext in '' $ac_executable_extensions; do
11155   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11156     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11157     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11158     break 2
11159   fi
11160 done
11161   done
11162 IFS=$as_save_IFS
11163
11164 fi
11165 fi
11166 CC=$ac_cv_prog_CC
11167 if test -n "$CC"; then
11168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11169 $as_echo "$CC" >&6; }
11170 else
11171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11172 $as_echo "no" >&6; }
11173 fi
11174
11175
11176 fi
11177 if test -z "$ac_cv_prog_CC"; then
11178   ac_ct_CC=$CC
11179   # Extract the first word of "gcc", so it can be a program name with args.
11180 set dummy gcc; ac_word=$2
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11182 $as_echo_n "checking for $ac_word... " >&6; }
11183 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11184   $as_echo_n "(cached) " >&6
11185 else
11186   if test -n "$ac_ct_CC"; then
11187   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11188 else
11189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11190 for as_dir in $PATH
11191 do
11192   IFS=$as_save_IFS
11193   test -z "$as_dir" && as_dir=.
11194     for ac_exec_ext in '' $ac_executable_extensions; do
11195   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11196     ac_cv_prog_ac_ct_CC="gcc"
11197     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11198     break 2
11199   fi
11200 done
11201   done
11202 IFS=$as_save_IFS
11203
11204 fi
11205 fi
11206 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11207 if test -n "$ac_ct_CC"; then
11208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11209 $as_echo "$ac_ct_CC" >&6; }
11210 else
11211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11212 $as_echo "no" >&6; }
11213 fi
11214
11215   if test "x$ac_ct_CC" = x; then
11216     CC=""
11217   else
11218     case $cross_compiling:$ac_tool_warned in
11219 yes:)
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11221 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11222 ac_tool_warned=yes ;;
11223 esac
11224     CC=$ac_ct_CC
11225   fi
11226 else
11227   CC="$ac_cv_prog_CC"
11228 fi
11229
11230 if test -z "$CC"; then
11231           if test -n "$ac_tool_prefix"; then
11232     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11233 set dummy ${ac_tool_prefix}cc; ac_word=$2
11234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11235 $as_echo_n "checking for $ac_word... " >&6; }
11236 if ${ac_cv_prog_CC+:} false; then :
11237   $as_echo_n "(cached) " >&6
11238 else
11239   if test -n "$CC"; then
11240   ac_cv_prog_CC="$CC" # Let the user override the test.
11241 else
11242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11243 for as_dir in $PATH
11244 do
11245   IFS=$as_save_IFS
11246   test -z "$as_dir" && as_dir=.
11247     for ac_exec_ext in '' $ac_executable_extensions; do
11248   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11249     ac_cv_prog_CC="${ac_tool_prefix}cc"
11250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11251     break 2
11252   fi
11253 done
11254   done
11255 IFS=$as_save_IFS
11256
11257 fi
11258 fi
11259 CC=$ac_cv_prog_CC
11260 if test -n "$CC"; then
11261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11262 $as_echo "$CC" >&6; }
11263 else
11264   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11265 $as_echo "no" >&6; }
11266 fi
11267
11268
11269   fi
11270 fi
11271 if test -z "$CC"; then
11272   # Extract the first word of "cc", so it can be a program name with args.
11273 set dummy cc; ac_word=$2
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11275 $as_echo_n "checking for $ac_word... " >&6; }
11276 if ${ac_cv_prog_CC+:} false; then :
11277   $as_echo_n "(cached) " >&6
11278 else
11279   if test -n "$CC"; then
11280   ac_cv_prog_CC="$CC" # Let the user override the test.
11281 else
11282   ac_prog_rejected=no
11283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11284 for as_dir in $PATH
11285 do
11286   IFS=$as_save_IFS
11287   test -z "$as_dir" && as_dir=.
11288     for ac_exec_ext in '' $ac_executable_extensions; do
11289   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11290     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11291        ac_prog_rejected=yes
11292        continue
11293      fi
11294     ac_cv_prog_CC="cc"
11295     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11296     break 2
11297   fi
11298 done
11299   done
11300 IFS=$as_save_IFS
11301
11302 if test $ac_prog_rejected = yes; then
11303   # We found a bogon in the path, so make sure we never use it.
11304   set dummy $ac_cv_prog_CC
11305   shift
11306   if test $# != 0; then
11307     # We chose a different compiler from the bogus one.
11308     # However, it has the same basename, so the bogon will be chosen
11309     # first if we set CC to just the basename; use the full file name.
11310     shift
11311     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11312   fi
11313 fi
11314 fi
11315 fi
11316 CC=$ac_cv_prog_CC
11317 if test -n "$CC"; then
11318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11319 $as_echo "$CC" >&6; }
11320 else
11321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11322 $as_echo "no" >&6; }
11323 fi
11324
11325
11326 fi
11327 if test -z "$CC"; then
11328   if test -n "$ac_tool_prefix"; then
11329   for ac_prog in cl.exe
11330   do
11331     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11332 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11334 $as_echo_n "checking for $ac_word... " >&6; }
11335 if ${ac_cv_prog_CC+:} false; then :
11336   $as_echo_n "(cached) " >&6
11337 else
11338   if test -n "$CC"; then
11339   ac_cv_prog_CC="$CC" # Let the user override the test.
11340 else
11341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11342 for as_dir in $PATH
11343 do
11344   IFS=$as_save_IFS
11345   test -z "$as_dir" && as_dir=.
11346     for ac_exec_ext in '' $ac_executable_extensions; do
11347   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11348     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11349     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11350     break 2
11351   fi
11352 done
11353   done
11354 IFS=$as_save_IFS
11355
11356 fi
11357 fi
11358 CC=$ac_cv_prog_CC
11359 if test -n "$CC"; then
11360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11361 $as_echo "$CC" >&6; }
11362 else
11363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11364 $as_echo "no" >&6; }
11365 fi
11366
11367
11368     test -n "$CC" && break
11369   done
11370 fi
11371 if test -z "$CC"; then
11372   ac_ct_CC=$CC
11373   for ac_prog in cl.exe
11374 do
11375   # Extract the first word of "$ac_prog", so it can be a program name with args.
11376 set dummy $ac_prog; ac_word=$2
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11378 $as_echo_n "checking for $ac_word... " >&6; }
11379 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11380   $as_echo_n "(cached) " >&6
11381 else
11382   if test -n "$ac_ct_CC"; then
11383   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11384 else
11385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11386 for as_dir in $PATH
11387 do
11388   IFS=$as_save_IFS
11389   test -z "$as_dir" && as_dir=.
11390     for ac_exec_ext in '' $ac_executable_extensions; do
11391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11392     ac_cv_prog_ac_ct_CC="$ac_prog"
11393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11394     break 2
11395   fi
11396 done
11397   done
11398 IFS=$as_save_IFS
11399
11400 fi
11401 fi
11402 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11403 if test -n "$ac_ct_CC"; then
11404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11405 $as_echo "$ac_ct_CC" >&6; }
11406 else
11407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11408 $as_echo "no" >&6; }
11409 fi
11410
11411
11412   test -n "$ac_ct_CC" && break
11413 done
11414
11415   if test "x$ac_ct_CC" = x; then
11416     CC=""
11417   else
11418     case $cross_compiling:$ac_tool_warned in
11419 yes:)
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11421 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11422 ac_tool_warned=yes ;;
11423 esac
11424     CC=$ac_ct_CC
11425   fi
11426 fi
11427
11428 fi
11429
11430
11431 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11432 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11433 as_fn_error $? "no acceptable C compiler found in \$PATH
11434 See \`config.log' for more details" "$LINENO" 5; }
11435
11436 # Provide some information about the compiler.
11437 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
11438 set X $ac_compile
11439 ac_compiler=$2
11440 for ac_option in --version -v -V -qversion; do
11441   { { ac_try="$ac_compiler $ac_option >&5"
11442 case "(($ac_try" in
11443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11444   *) ac_try_echo=$ac_try;;
11445 esac
11446 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11447 $as_echo "$ac_try_echo"; } >&5
11448   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11449   ac_status=$?
11450   if test -s conftest.err; then
11451     sed '10a\
11452 ... rest of stderr output deleted ...
11453          10q' conftest.err >conftest.er1
11454     cat conftest.er1 >&5
11455   fi
11456   rm -f conftest.er1 conftest.err
11457   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11458   test $ac_status = 0; }
11459 done
11460
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
11462 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11463 if ${ac_cv_c_compiler_gnu+:} false; then :
11464   $as_echo_n "(cached) " >&6
11465 else
11466   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11467 /* end confdefs.h.  */
11468
11469 int
11470 main ()
11471 {
11472 #ifndef __GNUC__
11473        choke me
11474 #endif
11475
11476   ;
11477   return 0;
11478 }
11479 _ACEOF
11480 if ac_fn_c_try_compile "$LINENO"; then :
11481   ac_compiler_gnu=yes
11482 else
11483   ac_compiler_gnu=no
11484 fi
11485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11486 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11487
11488 fi
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
11490 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11491 if test $ac_compiler_gnu = yes; then
11492   GCC=yes
11493 else
11494   GCC=
11495 fi
11496 ac_test_CFLAGS=${CFLAGS+set}
11497 ac_save_CFLAGS=$CFLAGS
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
11499 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11500 if ${ac_cv_prog_cc_g+:} false; then :
11501   $as_echo_n "(cached) " >&6
11502 else
11503   ac_save_c_werror_flag=$ac_c_werror_flag
11504    ac_c_werror_flag=yes
11505    ac_cv_prog_cc_g=no
11506    CFLAGS="-g"
11507    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11508 /* end confdefs.h.  */
11509
11510 int
11511 main ()
11512 {
11513
11514   ;
11515   return 0;
11516 }
11517 _ACEOF
11518 if ac_fn_c_try_compile "$LINENO"; then :
11519   ac_cv_prog_cc_g=yes
11520 else
11521   CFLAGS=""
11522       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11523 /* end confdefs.h.  */
11524
11525 int
11526 main ()
11527 {
11528
11529   ;
11530   return 0;
11531 }
11532 _ACEOF
11533 if ac_fn_c_try_compile "$LINENO"; then :
11534
11535 else
11536   ac_c_werror_flag=$ac_save_c_werror_flag
11537          CFLAGS="-g"
11538          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11539 /* end confdefs.h.  */
11540
11541 int
11542 main ()
11543 {
11544
11545   ;
11546   return 0;
11547 }
11548 _ACEOF
11549 if ac_fn_c_try_compile "$LINENO"; then :
11550   ac_cv_prog_cc_g=yes
11551 fi
11552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11553 fi
11554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11555 fi
11556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557    ac_c_werror_flag=$ac_save_c_werror_flag
11558 fi
11559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
11560 $as_echo "$ac_cv_prog_cc_g" >&6; }
11561 if test "$ac_test_CFLAGS" = set; then
11562   CFLAGS=$ac_save_CFLAGS
11563 elif test $ac_cv_prog_cc_g = yes; then
11564   if test "$GCC" = yes; then
11565     CFLAGS="-g -O2"
11566   else
11567     CFLAGS="-g"
11568   fi
11569 else
11570   if test "$GCC" = yes; then
11571     CFLAGS="-O2"
11572   else
11573     CFLAGS=
11574   fi
11575 fi
11576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
11577 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11578 if ${ac_cv_prog_cc_c89+:} false; then :
11579   $as_echo_n "(cached) " >&6
11580 else
11581   ac_cv_prog_cc_c89=no
11582 ac_save_CC=$CC
11583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11584 /* end confdefs.h.  */
11585 #include <stdarg.h>
11586 #include <stdio.h>
11587 #include <sys/types.h>
11588 #include <sys/stat.h>
11589 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11590 struct buf { int x; };
11591 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11592 static char *e (p, i)
11593      char **p;
11594      int i;
11595 {
11596   return p[i];
11597 }
11598 static char *f (char * (*g) (char **, int), char **p, ...)
11599 {
11600   char *s;
11601   va_list v;
11602   va_start (v,p);
11603   s = g (p, va_arg (v,int));
11604   va_end (v);
11605   return s;
11606 }
11607
11608 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
11609    function prototypes and stuff, but not '\xHH' hex character constants.
11610    These don't provoke an error unfortunately, instead are silently treated
11611    as 'x'.  The following induces an error, until -std is added to get
11612    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
11613    array size at least.  It's necessary to write '\x00'==0 to get something
11614    that's true only with -std.  */
11615 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11616
11617 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11618    inside strings and character constants.  */
11619 #define FOO(x) 'x'
11620 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11621
11622 int test (int i, double x);
11623 struct s1 {int (*f) (int a);};
11624 struct s2 {int (*f) (double a);};
11625 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11626 int argc;
11627 char **argv;
11628 int
11629 main ()
11630 {
11631 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11632   ;
11633   return 0;
11634 }
11635 _ACEOF
11636 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11637         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11638 do
11639   CC="$ac_save_CC $ac_arg"
11640   if ac_fn_c_try_compile "$LINENO"; then :
11641   ac_cv_prog_cc_c89=$ac_arg
11642 fi
11643 rm -f core conftest.err conftest.$ac_objext
11644   test "x$ac_cv_prog_cc_c89" != "xno" && break
11645 done
11646 rm -f conftest.$ac_ext
11647 CC=$ac_save_CC
11648
11649 fi
11650 # AC_CACHE_VAL
11651 case "x$ac_cv_prog_cc_c89" in
11652   x)
11653     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11654 $as_echo "none needed" >&6; } ;;
11655   xno)
11656     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11657 $as_echo "unsupported" >&6; } ;;
11658   *)
11659     CC="$CC $ac_cv_prog_cc_c89"
11660     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
11661 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11662 esac
11663 if test "x$ac_cv_prog_cc_c89" != xno; then :
11664
11665 fi
11666
11667 ac_ext=c
11668 ac_cpp='$CPP $CPPFLAGS'
11669 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11670 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11671 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11672
11673
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC dependency flag" >&5
11675 $as_echo_n "checking $CC dependency flag... " >&6; }
11676 echo 'void f(){}' >conftest.c
11677 if test "`$CC -MM conftest.c 2>&1`" = "conftest.o: conftest.c"; then
11678         DEPFLAG="-MM"
11679 else
11680   if test "`$CC -xM1 conftest.c 2>&1`" = "conftest.o: conftest.c"; then
11681         DEPFLAG="-xM1"
11682   else
11683         DEPFLAG="-MM"  # dunno do something
11684   fi
11685 fi
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEPFLAG" >&5
11687 $as_echo "$DEPFLAG" >&6; }
11688 rm -f conftest.c
11689
11690
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11692 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11693 set x ${MAKE-make}
11694 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11695 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11696   $as_echo_n "(cached) " >&6
11697 else
11698   cat >conftest.make <<\_ACEOF
11699 SHELL = /bin/sh
11700 all:
11701         @echo '@@@%%%=$(MAKE)=@@@%%%'
11702 _ACEOF
11703 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11704 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11705   *@@@%%%=?*=@@@%%%*)
11706     eval ac_cv_prog_make_${ac_make}_set=yes;;
11707   *)
11708     eval ac_cv_prog_make_${ac_make}_set=no;;
11709 esac
11710 rm -f conftest.make
11711 fi
11712 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11714 $as_echo "yes" >&6; }
11715   SET_MAKE=
11716 else
11717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11718 $as_echo "no" >&6; }
11719   SET_MAKE="MAKE=${MAKE-make}"
11720 fi
11721
11722
11723 # Extra (sp)lint flags for NetBSD
11724
11725 case "$host_os" in
11726         netbsd*) LINTFLAGS="'-D__RENAME(x)=' -D_NETINET_IN_H_ $LINTFLAGS"
11727                  ;;
11728         *)       LINTFLAGS="$LINTFLAGS"
11729                  ;;
11730 esac
11731
11732
11733
11734 $as_echo "#define WINVER 0x0502" >>confdefs.h
11735
11736
11737
11738
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
11740 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
11741 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
11742 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11743   $as_echo_n "(cached) " >&6
11744 else
11745
11746 echo 'void f(void){}' >conftest.c
11747 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
11748 eval "cv_prog_cc_flag_$cache=yes"
11749 else
11750 eval "cv_prog_cc_flag_$cache=no"
11751 fi
11752 rm -f conftest conftest.o conftest.c
11753
11754 fi
11755
11756 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11758 $as_echo "yes" >&6; }
11759 :
11760 C99FLAG="-std=c99"
11761 else
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11763 $as_echo "no" >&6; }
11764 :
11765
11766 fi
11767
11768
11769
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
11771 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
11772 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
11773 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11774   $as_echo_n "(cached) " >&6
11775 else
11776
11777 echo 'void f(void){}' >conftest.c
11778 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
11779 eval "cv_prog_cc_flag_$cache=yes"
11780 else
11781 eval "cv_prog_cc_flag_$cache=no"
11782 fi
11783 rm -f conftest conftest.o conftest.c
11784
11785 fi
11786
11787 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11789 $as_echo "yes" >&6; }
11790 :
11791 C99FLAG="-xc99"
11792 else
11793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11794 $as_echo "no" >&6; }
11795 :
11796
11797 fi
11798
11799
11800 # routine to copy files
11801 # argument 1 is a list of files (relative to the source dir)
11802 # argument 2 is a destination directory (relative to the current
11803 # working directory
11804
11805
11806 # copy all .h files in the dir at argument 1
11807 # (relative to source) to the dir at argument 2
11808 # (relative to current dir)
11809
11810
11811 # Checks for typedefs, structures, and compiler characteristics.
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11813 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11814 if ${ac_cv_c_const+:} false; then :
11815   $as_echo_n "(cached) " >&6
11816 else
11817   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11818 /* end confdefs.h.  */
11819
11820 int
11821 main ()
11822 {
11823 /* FIXME: Include the comments suggested by Paul. */
11824 #ifndef __cplusplus
11825   /* Ultrix mips cc rejects this.  */
11826   typedef int charset[2];
11827   const charset cs;
11828   /* SunOS 4.1.1 cc rejects this.  */
11829   char const *const *pcpcc;
11830   char **ppc;
11831   /* NEC SVR4.0.2 mips cc rejects this.  */
11832   struct point {int x, y;};
11833   static struct point const zero = {0,0};
11834   /* AIX XL C 1.02.0.0 rejects this.
11835      It does not let you subtract one const X* pointer from another in
11836      an arm of an if-expression whose if-part is not a constant
11837      expression */
11838   const char *g = "string";
11839   pcpcc = &g + (g ? g-g : 0);
11840   /* HPUX 7.0 cc rejects these. */
11841   ++pcpcc;
11842   ppc = (char**) pcpcc;
11843   pcpcc = (char const *const *) ppc;
11844   { /* SCO 3.2v4 cc rejects this.  */
11845     char *t;
11846     char const *s = 0 ? (char *) 0 : (char const *) 0;
11847
11848     *t++ = 0;
11849     if (s) return 0;
11850   }
11851   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11852     int x[] = {25, 17};
11853     const int *foo = &x[0];
11854     ++foo;
11855   }
11856   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11857     typedef const int *iptr;
11858     iptr p = 0;
11859     ++p;
11860   }
11861   { /* AIX XL C 1.02.0.0 rejects this saying
11862        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11863     struct s { int j; const int *ap[3]; };
11864     struct s *b; b->j = 5;
11865   }
11866   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11867     const int foo = 10;
11868     if (!foo) return 0;
11869   }
11870   return !cs[0] && !zero.x;
11871 #endif
11872
11873   ;
11874   return 0;
11875 }
11876 _ACEOF
11877 if ac_fn_c_try_compile "$LINENO"; then :
11878   ac_cv_c_const=yes
11879 else
11880   ac_cv_c_const=no
11881 fi
11882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11883 fi
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11885 $as_echo "$ac_cv_c_const" >&6; }
11886 if test $ac_cv_c_const = no; then
11887
11888 $as_echo "#define const /**/" >>confdefs.h
11889
11890 fi
11891
11892 ac_ext=c
11893 ac_cpp='$CPP $CPPFLAGS'
11894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11897
11898 if test "x$CFLAGS" = "x" ; then
11899
11900
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
11902 $as_echo_n "checking whether $CC supports -g... " >&6; }
11903 cache=`echo g | sed 'y%.=/+-%___p_%'`
11904 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11905   $as_echo_n "(cached) " >&6
11906 else
11907
11908 echo 'void f(void){}' >conftest.c
11909 if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
11910 eval "cv_prog_cc_flag_$cache=yes"
11911 else
11912 eval "cv_prog_cc_flag_$cache=no"
11913 fi
11914 rm -f conftest conftest.o conftest.c
11915
11916 fi
11917
11918 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11920 $as_echo "yes" >&6; }
11921 :
11922 CFLAGS="-g"
11923 else
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11925 $as_echo "no" >&6; }
11926 :
11927
11928 fi
11929
11930
11931
11932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
11933 $as_echo_n "checking whether $CC supports -O2... " >&6; }
11934 cache=`echo O2 | sed 'y%.=/+-%___p_%'`
11935 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11936   $as_echo_n "(cached) " >&6
11937 else
11938
11939 echo 'void f(void){}' >conftest.c
11940 if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
11941 eval "cv_prog_cc_flag_$cache=yes"
11942 else
11943 eval "cv_prog_cc_flag_$cache=no"
11944 fi
11945 rm -f conftest conftest.o conftest.c
11946
11947 fi
11948
11949 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11951 $as_echo "yes" >&6; }
11952 :
11953 CFLAGS="-O2 $CFLAGS"
11954 else
11955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11956 $as_echo "no" >&6; }
11957 :
11958
11959 fi
11960
11961 fi
11962
11963
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
11965 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
11966 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
11967 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11968   $as_echo_n "(cached) " >&6
11969 else
11970
11971 echo 'void f(void){}' >conftest.c
11972 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
11973 eval "cv_prog_cc_flag_$cache=yes"
11974 else
11975 eval "cv_prog_cc_flag_$cache=no"
11976 fi
11977 rm -f conftest conftest.o conftest.c
11978
11979 fi
11980
11981 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11983 $as_echo "yes" >&6; }
11984 :
11985 CFLAGS="-Wall $CFLAGS"
11986 else
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11988 $as_echo "no" >&6; }
11989 :
11990
11991 fi
11992
11993
11994
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
11996 $as_echo_n "checking whether $CC supports -W... " >&6; }
11997 cache=`echo W | sed 'y%.=/+-%___p_%'`
11998 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11999   $as_echo_n "(cached) " >&6
12000 else
12001
12002 echo 'void f(void){}' >conftest.c
12003 if test -z "`$CC $CPPFLAGS $CFLAGS -W -c conftest.c 2>&1`"; then
12004 eval "cv_prog_cc_flag_$cache=yes"
12005 else
12006 eval "cv_prog_cc_flag_$cache=no"
12007 fi
12008 rm -f conftest conftest.o conftest.c
12009
12010 fi
12011
12012 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12014 $as_echo "yes" >&6; }
12015 :
12016 CFLAGS="-W $CFLAGS"
12017 else
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12019 $as_echo "no" >&6; }
12020 :
12021
12022 fi
12023
12024
12025
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wwrite-strings" >&5
12027 $as_echo_n "checking whether $CC supports -Wwrite-strings... " >&6; }
12028 cache=`echo Wwrite-strings | sed 'y%.=/+-%___p_%'`
12029 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12030   $as_echo_n "(cached) " >&6
12031 else
12032
12033 echo 'void f(void){}' >conftest.c
12034 if test -z "`$CC $CPPFLAGS $CFLAGS -Wwrite-strings -c conftest.c 2>&1`"; then
12035 eval "cv_prog_cc_flag_$cache=yes"
12036 else
12037 eval "cv_prog_cc_flag_$cache=no"
12038 fi
12039 rm -f conftest conftest.o conftest.c
12040
12041 fi
12042
12043 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12045 $as_echo "yes" >&6; }
12046 :
12047 CFLAGS="-Wwrite-strings $CFLAGS"
12048 else
12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12050 $as_echo "no" >&6; }
12051 :
12052
12053 fi
12054
12055
12056
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wstrict-prototypes" >&5
12058 $as_echo_n "checking whether $CC supports -Wstrict-prototypes... " >&6; }
12059 cache=`echo Wstrict-prototypes | sed 'y%.=/+-%___p_%'`
12060 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12061   $as_echo_n "(cached) " >&6
12062 else
12063
12064 echo 'void f(void){}' >conftest.c
12065 if test -z "`$CC $CPPFLAGS $CFLAGS -Wstrict-prototypes -c conftest.c 2>&1`"; then
12066 eval "cv_prog_cc_flag_$cache=yes"
12067 else
12068 eval "cv_prog_cc_flag_$cache=no"
12069 fi
12070 rm -f conftest conftest.o conftest.c
12071
12072 fi
12073
12074 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12076 $as_echo "yes" >&6; }
12077 :
12078 CFLAGS="-Wstrict-prototypes $CFLAGS"
12079 else
12080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12081 $as_echo "no" >&6; }
12082 :
12083
12084 fi
12085
12086
12087
12088 for ac_header in getopt.h time.h
12089 do :
12090   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12091 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12092 "
12093 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12094   cat >>confdefs.h <<_ACEOF
12095 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12096 _ACEOF
12097
12098 fi
12099
12100 done
12101
12102
12103 # MinGW32 tests
12104 for ac_header in winsock2.h ws2tcpip.h
12105 do :
12106   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12107 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12108 "
12109 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12110   cat >>confdefs.h <<_ACEOF
12111 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12112 _ACEOF
12113
12114 fi
12115
12116 done
12117
12118 # end mingw32 tests
12119
12120
12121
12122
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Werror" >&5
12124 $as_echo_n "checking whether $CC supports -Werror... " >&6; }
12125 cache=`echo Werror | sed 'y%.=/+-%___p_%'`
12126 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12127   $as_echo_n "(cached) " >&6
12128 else
12129
12130 echo 'void f(void){}' >conftest.c
12131 if test -z "`$CC $CPPFLAGS $CFLAGS -Werror -c conftest.c 2>&1`"; then
12132 eval "cv_prog_cc_flag_$cache=yes"
12133 else
12134 eval "cv_prog_cc_flag_$cache=no"
12135 fi
12136 rm -f conftest conftest.o conftest.c
12137
12138 fi
12139
12140 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12142 $as_echo "yes" >&6; }
12143 :
12144 ERRFLAG="-Werror"
12145 else
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12147 $as_echo "no" >&6; }
12148 :
12149 ERRFLAG="-errwarn"
12150 fi
12151
12152
12153
12154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
12155 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
12156 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
12157 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12158   $as_echo_n "(cached) " >&6
12159 else
12160
12161 echo 'void f(void){}' >conftest.c
12162 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
12163 eval "cv_prog_cc_flag_$cache=yes"
12164 else
12165 eval "cv_prog_cc_flag_$cache=no"
12166 fi
12167 rm -f conftest conftest.o conftest.c
12168
12169 fi
12170
12171 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12173 $as_echo "yes" >&6; }
12174 :
12175 ERRFLAG="$ERRFLAG -Wall"
12176 else
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12178 $as_echo "no" >&6; }
12179 :
12180 ERRFLAG="$ERRFLAG -errfmt"
12181 fi
12182
12183
12184
12185
12186
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
12188 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
12189 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
12190 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12191   $as_echo_n "(cached) " >&6
12192 else
12193
12194 echo 'void f(void){}' >conftest.c
12195 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
12196 eval "cv_prog_cc_flag_$cache=yes"
12197 else
12198 eval "cv_prog_cc_flag_$cache=no"
12199 fi
12200 rm -f conftest conftest.o conftest.c
12201
12202 fi
12203
12204 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12206 $as_echo "yes" >&6; }
12207 :
12208 C99FLAG="-std=c99"
12209 else
12210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12211 $as_echo "no" >&6; }
12212 :
12213
12214 fi
12215
12216
12217
12218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
12219 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
12220 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
12221 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12222   $as_echo_n "(cached) " >&6
12223 else
12224
12225 echo 'void f(void){}' >conftest.c
12226 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
12227 eval "cv_prog_cc_flag_$cache=yes"
12228 else
12229 eval "cv_prog_cc_flag_$cache=no"
12230 fi
12231 rm -f conftest conftest.o conftest.c
12232
12233 fi
12234
12235 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12237 $as_echo "yes" >&6; }
12238 :
12239 C99FLAG="-xc99"
12240 else
12241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12242 $as_echo "no" >&6; }
12243 :
12244
12245 fi
12246
12247
12248 for ac_header in getopt.h time.h
12249 do :
12250   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12251 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12252 "
12253 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12254   cat >>confdefs.h <<_ACEOF
12255 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12256 _ACEOF
12257
12258 fi
12259
12260 done
12261
12262
12263
12264
12265
12266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC" >&5
12267 $as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC... " >&6; }
12268 cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE" | $as_tr_sh`
12269 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12270   $as_echo_n "(cached) " >&6
12271 else
12272
12273 echo '
12274 #include "confdefs.h"
12275 #include <stdlib.h>
12276 #include <ctype.h>
12277 #include <sys/time.h>
12278 #ifdef HAVE_TIME_H
12279 #include <time.h>
12280 #endif
12281 #include <unistd.h>
12282 #include <netdb.h>
12283 #ifdef HAVE_GETOPT_H
12284 #include <getopt.h>
12285 #endif
12286
12287 int test() {
12288         int a;
12289         char **opts = NULL;
12290         struct timeval tv;
12291         char *t;
12292         time_t time = 0;
12293         char *buf = NULL;
12294         const char* str = NULL;
12295         struct msghdr msg;
12296         msg.msg_control = 0;
12297         t = ctime_r(&time, buf);
12298         tv.tv_usec = 10;
12299         srandom(32);
12300         a = getopt(2, opts, "a");
12301         a = isascii(32);
12302         str = gai_strerror(0);
12303         if(str && t && tv.tv_usec && msg.msg_control)
12304                 a = 0;
12305         return a;
12306 }
12307 ' > conftest.c
12308 echo 'void f(){}' >>conftest.c
12309 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12310 eval "cv_prog_cc_flag_needed_$cache=no"
12311 else
12312
12313 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12314 eval "cv_prog_cc_flag_needed_$cache=yes"
12315 else
12316 eval "cv_prog_cc_flag_needed_$cache=fail"
12317 #echo 'Test with flag fails too!'
12318 #cat conftest.c
12319 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12320 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12321 #exit 1
12322 fi
12323
12324 fi
12325 rm -f conftest conftest.c conftest.o
12326
12327 fi
12328
12329 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12331 $as_echo "yes" >&6; }
12332 :
12333 CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE"
12334 else
12335 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12337 $as_echo "no" >&6; }
12338 #echo 'Test with flag is no!'
12339 #cat conftest.c
12340 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12341 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12342 #exit 1
12343 :
12344
12345 else
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12347 $as_echo "failed" >&6; }
12348 :
12349
12350 fi
12351 fi
12352
12353
12354
12355
12356
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC" >&5
12358 $as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC... " >&6; }
12359 cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE" | $as_tr_sh`
12360 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12361   $as_echo_n "(cached) " >&6
12362 else
12363
12364 echo '
12365 #include "confdefs.h"
12366 #include <stdlib.h>
12367 #include <ctype.h>
12368 #include <sys/time.h>
12369 #ifdef HAVE_TIME_H
12370 #include <time.h>
12371 #endif
12372 #include <unistd.h>
12373 #include <netdb.h>
12374 #ifdef HAVE_GETOPT_H
12375 #include <getopt.h>
12376 #endif
12377
12378 int test() {
12379         int a;
12380         char **opts = NULL;
12381         struct timeval tv;
12382         char *t;
12383         time_t time = 0;
12384         char *buf = NULL;
12385         const char* str = NULL;
12386         struct msghdr msg;
12387         msg.msg_control = 0;
12388         t = ctime_r(&time, buf);
12389         tv.tv_usec = 10;
12390         srandom(32);
12391         a = getopt(2, opts, "a");
12392         a = isascii(32);
12393         str = gai_strerror(0);
12394         if(str && t && tv.tv_usec && msg.msg_control)
12395                 a = 0;
12396         return a;
12397 }
12398 ' > conftest.c
12399 echo 'void f(){}' >>conftest.c
12400 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12401 eval "cv_prog_cc_flag_needed_$cache=no"
12402 else
12403
12404 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12405 eval "cv_prog_cc_flag_needed_$cache=yes"
12406 else
12407 eval "cv_prog_cc_flag_needed_$cache=fail"
12408 #echo 'Test with flag fails too!'
12409 #cat conftest.c
12410 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12411 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12412 #exit 1
12413 fi
12414
12415 fi
12416 rm -f conftest conftest.c conftest.o
12417
12418 fi
12419
12420 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12422 $as_echo "yes" >&6; }
12423 :
12424 CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE"
12425 else
12426 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12428 $as_echo "no" >&6; }
12429 #echo 'Test with flag is no!'
12430 #cat conftest.c
12431 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12432 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12433 #exit 1
12434 :
12435
12436 else
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12438 $as_echo "failed" >&6; }
12439 :
12440
12441 fi
12442 fi
12443
12444
12445
12446
12447
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG as a flag for $CC" >&5
12449 $as_echo_n "checking whether we need $C99FLAG as a flag for $CC... " >&6; }
12450 cache=`$as_echo "$C99FLAG" | $as_tr_sh`
12451 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12452   $as_echo_n "(cached) " >&6
12453 else
12454
12455 echo '
12456 #include <stdbool.h>
12457 #include <ctype.h>
12458 int test() {
12459         int a = 0;
12460         return a;
12461 }
12462 ' > conftest.c
12463 echo 'void f(){}' >>conftest.c
12464 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12465 eval "cv_prog_cc_flag_needed_$cache=no"
12466 else
12467
12468 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`"; then
12469 eval "cv_prog_cc_flag_needed_$cache=yes"
12470 else
12471 eval "cv_prog_cc_flag_needed_$cache=fail"
12472 #echo 'Test with flag fails too!'
12473 #cat conftest.c
12474 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
12475 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
12476 #exit 1
12477 fi
12478
12479 fi
12480 rm -f conftest conftest.c conftest.o
12481
12482 fi
12483
12484 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12486 $as_echo "yes" >&6; }
12487 :
12488 CFLAGS="$CFLAGS $C99FLAG"
12489 else
12490 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12492 $as_echo "no" >&6; }
12493 #echo 'Test with flag is no!'
12494 #cat conftest.c
12495 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
12496 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
12497 #exit 1
12498 :
12499
12500 else
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12502 $as_echo "failed" >&6; }
12503 :
12504
12505 fi
12506 fi
12507
12508
12509
12510
12511
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_BSD_SOURCE as a flag for $CC" >&5
12513 $as_echo_n "checking whether we need -D_BSD_SOURCE as a flag for $CC... " >&6; }
12514 cache=_D_BSD_SOURCE
12515 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12516   $as_echo_n "(cached) " >&6
12517 else
12518
12519 echo '
12520 #include <ctype.h>
12521
12522 int test() {
12523         int a;
12524         a = isascii(32);
12525         return a;
12526 }
12527 ' > conftest.c
12528 echo 'void f(){}' >>conftest.c
12529 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12530 eval "cv_prog_cc_flag_needed_$cache=no"
12531 else
12532
12533 if test -z "`$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12534 eval "cv_prog_cc_flag_needed_$cache=yes"
12535 else
12536 eval "cv_prog_cc_flag_needed_$cache=fail"
12537 #echo 'Test with flag fails too!'
12538 #cat conftest.c
12539 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1"
12540 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`
12541 #exit 1
12542 fi
12543
12544 fi
12545 rm -f conftest conftest.c conftest.o
12546
12547 fi
12548
12549 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12551 $as_echo "yes" >&6; }
12552 :
12553 CFLAGS="$CFLAGS -D_BSD_SOURCE"
12554 else
12555 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12557 $as_echo "no" >&6; }
12558 #echo 'Test with flag is no!'
12559 #cat conftest.c
12560 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1"
12561 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`
12562 #exit 1
12563 :
12564
12565 else
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12567 $as_echo "failed" >&6; }
12568 :
12569
12570 fi
12571 fi
12572
12573
12574
12575
12576
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE as a flag for $CC" >&5
12578 $as_echo_n "checking whether we need -D_GNU_SOURCE as a flag for $CC... " >&6; }
12579 cache=_D_GNU_SOURCE
12580 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12581   $as_echo_n "(cached) " >&6
12582 else
12583
12584 echo '
12585 #include <netinet/in.h>
12586
12587 int test() {
12588         struct in6_pktinfo inf;
12589         int a = (int)sizeof(inf);
12590         return a;
12591 }
12592 ' > conftest.c
12593 echo 'void f(){}' >>conftest.c
12594 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12595 eval "cv_prog_cc_flag_needed_$cache=no"
12596 else
12597
12598 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12599 eval "cv_prog_cc_flag_needed_$cache=yes"
12600 else
12601 eval "cv_prog_cc_flag_needed_$cache=fail"
12602 #echo 'Test with flag fails too!'
12603 #cat conftest.c
12604 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
12605 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
12606 #exit 1
12607 fi
12608
12609 fi
12610 rm -f conftest conftest.c conftest.o
12611
12612 fi
12613
12614 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12616 $as_echo "yes" >&6; }
12617 :
12618 CFLAGS="$CFLAGS -D_GNU_SOURCE"
12619 else
12620 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12622 $as_echo "no" >&6; }
12623 #echo 'Test with flag is no!'
12624 #cat conftest.c
12625 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
12626 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
12627 #exit 1
12628 :
12629
12630 else
12631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12632 $as_echo "failed" >&6; }
12633 :
12634
12635 fi
12636 fi
12637
12638
12639 # check again for GNU_SOURCE for setresgid. May fail if setresgid
12640 # is not available at all. -D_FRSRESGID is to make this check unique.
12641 # otherwise we would get the previous cached result.
12642
12643
12644
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC" >&5
12646 $as_echo_n "checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC... " >&6; }
12647 cache=_D_GNU_SOURCE__D_FRSRESGID
12648 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12649   $as_echo_n "(cached) " >&6
12650 else
12651
12652 echo '
12653 #include <unistd.h>
12654
12655 int test() {
12656         int a = setresgid(0,0,0);
12657         a = setresuid(0,0,0);
12658         return a;
12659 }
12660 ' > conftest.c
12661 echo 'void f(){}' >>conftest.c
12662 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12663 eval "cv_prog_cc_flag_needed_$cache=no"
12664 else
12665
12666 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`"; then
12667 eval "cv_prog_cc_flag_needed_$cache=yes"
12668 else
12669 eval "cv_prog_cc_flag_needed_$cache=fail"
12670 #echo 'Test with flag fails too!'
12671 #cat conftest.c
12672 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
12673 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
12674 #exit 1
12675 fi
12676
12677 fi
12678 rm -f conftest conftest.c conftest.o
12679
12680 fi
12681
12682 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12684 $as_echo "yes" >&6; }
12685 :
12686 CFLAGS="$CFLAGS -D_GNU_SOURCE"
12687 else
12688 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12690 $as_echo "no" >&6; }
12691 #echo 'Test with flag is no!'
12692 #cat conftest.c
12693 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
12694 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
12695 #exit 1
12696 :
12697
12698 else
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12700 $as_echo "failed" >&6; }
12701 :
12702
12703 fi
12704 fi
12705
12706
12707
12708
12709
12710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC" >&5
12711 $as_echo_n "checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC... " >&6; }
12712 cache=`$as_echo "-D_POSIX_C_SOURCE=200112" | $as_tr_sh`
12713 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12714   $as_echo_n "(cached) " >&6
12715 else
12716
12717 echo '
12718 #include "confdefs.h"
12719 #ifdef HAVE_TIME_H
12720 #include <time.h>
12721 #endif
12722 #include <netdb.h>
12723
12724 int test() {
12725         int a = 0;
12726         char *t;
12727         time_t time = 0;
12728         char *buf = NULL;
12729         const char* str = NULL;
12730         t = ctime_r(&time, buf);
12731         str = gai_strerror(0);
12732         if(t && str)
12733                 a = 0;
12734         return a;
12735 }
12736 ' > conftest.c
12737 echo 'void f(){}' >>conftest.c
12738 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12739 eval "cv_prog_cc_flag_needed_$cache=no"
12740 else
12741
12742 if test -z "`$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`"; then
12743 eval "cv_prog_cc_flag_needed_$cache=yes"
12744 else
12745 eval "cv_prog_cc_flag_needed_$cache=fail"
12746 #echo 'Test with flag fails too!'
12747 #cat conftest.c
12748 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
12749 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
12750 #exit 1
12751 fi
12752
12753 fi
12754 rm -f conftest conftest.c conftest.o
12755
12756 fi
12757
12758 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12760 $as_echo "yes" >&6; }
12761 :
12762 CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112"
12763 else
12764 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12766 $as_echo "no" >&6; }
12767 #echo 'Test with flag is no!'
12768 #cat conftest.c
12769 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
12770 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
12771 #exit 1
12772 :
12773
12774 else
12775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12776 $as_echo "failed" >&6; }
12777 :
12778
12779 fi
12780 fi
12781
12782
12783
12784
12785
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D__EXTENSIONS__ as a flag for $CC" >&5
12787 $as_echo_n "checking whether we need -D__EXTENSIONS__ as a flag for $CC... " >&6; }
12788 cache=_D__EXTENSIONS__
12789 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12790   $as_echo_n "(cached) " >&6
12791 else
12792
12793 echo '
12794 #include "confdefs.h"
12795 #include <stdlib.h>
12796 #include <ctype.h>
12797 #include <sys/time.h>
12798 #ifdef HAVE_TIME_H
12799 #include <time.h>
12800 #endif
12801 #include <unistd.h>
12802 #ifdef HAVE_GETOPT_H
12803 #include <getopt.h>
12804 #endif
12805
12806 int test() {
12807         int a;
12808         char **opts = NULL;
12809         struct timeval tv;
12810         tv.tv_usec = 10;
12811         srandom(32);
12812         a = getopt(2, opts, "a");
12813         a = isascii(32);
12814         if(tv.tv_usec)
12815                 a = 0;
12816         return a;
12817 }
12818 ' > conftest.c
12819 echo 'void f(){}' >>conftest.c
12820 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12821 eval "cv_prog_cc_flag_needed_$cache=no"
12822 else
12823
12824 if test -z "`$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`"; then
12825 eval "cv_prog_cc_flag_needed_$cache=yes"
12826 else
12827 eval "cv_prog_cc_flag_needed_$cache=fail"
12828 #echo 'Test with flag fails too!'
12829 #cat conftest.c
12830 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
12831 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
12832 #exit 1
12833 fi
12834
12835 fi
12836 rm -f conftest conftest.c conftest.o
12837
12838 fi
12839
12840 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12842 $as_echo "yes" >&6; }
12843 :
12844 CFLAGS="$CFLAGS -D__EXTENSIONS__"
12845 else
12846 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12848 $as_echo "no" >&6; }
12849 #echo 'Test with flag is no!'
12850 #cat conftest.c
12851 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
12852 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
12853 #exit 1
12854 :
12855
12856 else
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12858 $as_echo "failed" >&6; }
12859 :
12860
12861 fi
12862 fi
12863
12864
12865
12866
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12868 $as_echo_n "checking for inline... " >&6; }
12869 if ${ac_cv_c_inline+:} false; then :
12870   $as_echo_n "(cached) " >&6
12871 else
12872   ac_cv_c_inline=no
12873 for ac_kw in inline __inline__ __inline; do
12874   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12875 /* end confdefs.h.  */
12876 #ifndef __cplusplus
12877 typedef int foo_t;
12878 static $ac_kw foo_t static_foo () {return 0; }
12879 $ac_kw foo_t foo () {return 0; }
12880 #endif
12881
12882 _ACEOF
12883 if ac_fn_c_try_compile "$LINENO"; then :
12884   ac_cv_c_inline=$ac_kw
12885 fi
12886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12887   test "$ac_cv_c_inline" != no && break
12888 done
12889
12890 fi
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12892 $as_echo "$ac_cv_c_inline" >&6; }
12893
12894 case $ac_cv_c_inline in
12895   inline | yes) ;;
12896   *)
12897     case $ac_cv_c_inline in
12898       no) ac_val=;;
12899       *) ac_val=$ac_cv_c_inline;;
12900     esac
12901     cat >>confdefs.h <<_ACEOF
12902 #ifndef __cplusplus
12903 #define inline $ac_val
12904 #endif
12905 _ACEOF
12906     ;;
12907 esac
12908
12909 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
12910 if test "x$ac_cv_type_int8_t" = xyes; then :
12911
12912 else
12913
12914 cat >>confdefs.h <<_ACEOF
12915 #define int8_t char
12916 _ACEOF
12917
12918 fi
12919
12920 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
12921 if test "x$ac_cv_type_int16_t" = xyes; then :
12922
12923 else
12924
12925 cat >>confdefs.h <<_ACEOF
12926 #define int16_t short
12927 _ACEOF
12928
12929 fi
12930
12931 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
12932 if test "x$ac_cv_type_int32_t" = xyes; then :
12933
12934 else
12935
12936 cat >>confdefs.h <<_ACEOF
12937 #define int32_t int
12938 _ACEOF
12939
12940 fi
12941
12942 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
12943 if test "x$ac_cv_type_int64_t" = xyes; then :
12944
12945 else
12946
12947 cat >>confdefs.h <<_ACEOF
12948 #define int64_t long long
12949 _ACEOF
12950
12951 fi
12952
12953 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
12954 if test "x$ac_cv_type_uint8_t" = xyes; then :
12955
12956 else
12957
12958 cat >>confdefs.h <<_ACEOF
12959 #define uint8_t unsigned char
12960 _ACEOF
12961
12962 fi
12963
12964 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
12965 if test "x$ac_cv_type_uint16_t" = xyes; then :
12966
12967 else
12968
12969 cat >>confdefs.h <<_ACEOF
12970 #define uint16_t unsigned short
12971 _ACEOF
12972
12973 fi
12974
12975 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
12976 if test "x$ac_cv_type_uint32_t" = xyes; then :
12977
12978 else
12979
12980 cat >>confdefs.h <<_ACEOF
12981 #define uint32_t unsigned int
12982 _ACEOF
12983
12984 fi
12985
12986 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
12987 if test "x$ac_cv_type_uint64_t" = xyes; then :
12988
12989 else
12990
12991 cat >>confdefs.h <<_ACEOF
12992 #define uint64_t unsigned long long
12993 _ACEOF
12994
12995 fi
12996
12997
12998 # my own checks
12999 # Extract the first word of "doxygen", so it can be a program name with args.
13000 set dummy doxygen; ac_word=$2
13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13002 $as_echo_n "checking for $ac_word... " >&6; }
13003 if ${ac_cv_prog_doxygen+:} false; then :
13004   $as_echo_n "(cached) " >&6
13005 else
13006   if test -n "$doxygen"; then
13007   ac_cv_prog_doxygen="$doxygen" # Let the user override the test.
13008 else
13009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13010 for as_dir in $PATH
13011 do
13012   IFS=$as_save_IFS
13013   test -z "$as_dir" && as_dir=.
13014     for ac_exec_ext in '' $ac_executable_extensions; do
13015   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13016     ac_cv_prog_doxygen="doxygen"
13017     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13018     break 2
13019   fi
13020 done
13021   done
13022 IFS=$as_save_IFS
13023
13024 fi
13025 fi
13026 doxygen=$ac_cv_prog_doxygen
13027 if test -n "$doxygen"; then
13028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doxygen" >&5
13029 $as_echo "$doxygen" >&6; }
13030 else
13031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13032 $as_echo "no" >&6; }
13033 fi
13034
13035
13036
13037 # check to see if libraries are needed for these functions.
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13039 $as_echo_n "checking for library containing socket... " >&6; }
13040 if ${ac_cv_search_socket+:} false; then :
13041   $as_echo_n "(cached) " >&6
13042 else
13043   ac_func_search_save_LIBS=$LIBS
13044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13045 /* end confdefs.h.  */
13046
13047 /* Override any GCC internal prototype to avoid an error.
13048    Use char because int might match the return type of a GCC
13049    builtin and then its argument prototype would still apply.  */
13050 #ifdef __cplusplus
13051 extern "C"
13052 #endif
13053 char socket ();
13054 int
13055 main ()
13056 {
13057 return socket ();
13058   ;
13059   return 0;
13060 }
13061 _ACEOF
13062 for ac_lib in '' socket; do
13063   if test -z "$ac_lib"; then
13064     ac_res="none required"
13065   else
13066     ac_res=-l$ac_lib
13067     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13068   fi
13069   if ac_fn_c_try_link "$LINENO"; then :
13070   ac_cv_search_socket=$ac_res
13071 fi
13072 rm -f core conftest.err conftest.$ac_objext \
13073     conftest$ac_exeext
13074   if ${ac_cv_search_socket+:} false; then :
13075   break
13076 fi
13077 done
13078 if ${ac_cv_search_socket+:} false; then :
13079
13080 else
13081   ac_cv_search_socket=no
13082 fi
13083 rm conftest.$ac_ext
13084 LIBS=$ac_func_search_save_LIBS
13085 fi
13086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13087 $as_echo "$ac_cv_search_socket" >&6; }
13088 ac_res=$ac_cv_search_socket
13089 if test "$ac_res" != no; then :
13090   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13091
13092 fi
13093
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
13095 $as_echo_n "checking for library containing inet_pton... " >&6; }
13096 if ${ac_cv_search_inet_pton+:} false; then :
13097   $as_echo_n "(cached) " >&6
13098 else
13099   ac_func_search_save_LIBS=$LIBS
13100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13101 /* end confdefs.h.  */
13102
13103 /* Override any GCC internal prototype to avoid an error.
13104    Use char because int might match the return type of a GCC
13105    builtin and then its argument prototype would still apply.  */
13106 #ifdef __cplusplus
13107 extern "C"
13108 #endif
13109 char inet_pton ();
13110 int
13111 main ()
13112 {
13113 return inet_pton ();
13114   ;
13115   return 0;
13116 }
13117 _ACEOF
13118 for ac_lib in '' nsl; do
13119   if test -z "$ac_lib"; then
13120     ac_res="none required"
13121   else
13122     ac_res=-l$ac_lib
13123     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13124   fi
13125   if ac_fn_c_try_link "$LINENO"; then :
13126   ac_cv_search_inet_pton=$ac_res
13127 fi
13128 rm -f core conftest.err conftest.$ac_objext \
13129     conftest$ac_exeext
13130   if ${ac_cv_search_inet_pton+:} false; then :
13131   break
13132 fi
13133 done
13134 if ${ac_cv_search_inet_pton+:} false; then :
13135
13136 else
13137   ac_cv_search_inet_pton=no
13138 fi
13139 rm conftest.$ac_ext
13140 LIBS=$ac_func_search_save_LIBS
13141 fi
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
13143 $as_echo "$ac_cv_search_inet_pton" >&6; }
13144 ac_res=$ac_cv_search_inet_pton
13145 if test "$ac_res" != no; then :
13146   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13147
13148 fi
13149
13150
13151
13152
13153 # Check whether --with-drill was given.
13154 if test "${with_drill+set}" = set; then :
13155   withval=$with_drill;
13156 else
13157   with_drill="no"
13158 fi
13159
13160 if test x_$with_drill != x_no ; then
13161         DRILL=drill
13162
13163         INSTALL_DRILL=install-drill
13164
13165         UNINSTALL_DRILL=uninstall-drill
13166
13167         CLEAN_DRILL=clean-drill
13168
13169         LINT_DRILL=lint-drill
13170
13171         if test -e $srcdir/drill/config.h -o -e drill/config.h ; then
13172                 as_fn_error $? "
13173 A config.h was detected in the drill subdirectory.
13174 This does not work with the --with-drill option.
13175 Please remove the config.h from the drill subdirectory
13176 or do not use the --with-drill option." "$LINENO" 5
13177         fi
13178         DRILL_CONFIG=" drill/drill.1"
13179 else
13180         DRILL=""
13181
13182         INSTALL_DRILL=""
13183
13184         UNINSTALL_DRILL=""
13185
13186         CLEAN_DRILL=""
13187
13188         LINT_DRILL=""
13189
13190         DRILL_CONFIG=""
13191 fi
13192
13193
13194
13195 # Check whether --with-examples was given.
13196 if test "${with_examples+set}" = set; then :
13197   withval=$with_examples;
13198 else
13199   with_examples="no"
13200 fi
13201
13202 if test x_$with_examples != x_no ; then
13203         EXAMPLES=examples
13204
13205         INSTALL_EXAMPLES=install-examples
13206
13207         UNINSTALL_EXAMPLES=uninstall-examples
13208
13209         CLEAN_EXAMPLES=clean-examples
13210
13211         LINT_EXAMPLES=lint-examples
13212
13213         if test -e $srcdir/examples/config.h -o -e examples/config.h ; then
13214                 as_fn_error $? "
13215 A config.h was detected in the examples subdirectory.
13216 This does not work with the --with-examples option.
13217 Please remove the config.h from the examples subdirectory
13218 or do not use the --with-examples option." "$LINENO" 5
13219         fi
13220         EXAMPLES_CONFIG=" examples/ldns-dane.1 examples/ldns-verify-zone.1"
13221 else
13222         EXAMPLES=""
13223
13224         INSTALL_EXAMPLES=""
13225
13226         UNINSTALL_EXAMPLES=""
13227
13228         CLEAN_EXAMPLES=""
13229
13230         LINT_EXAMPLES=""
13231
13232         EXAMPLES_CONFIG=""
13233 fi
13234
13235 # add option to disable installation of ldns-config script
13236 # Check whether --enable-ldns-config was given.
13237 if test "${enable_ldns_config+set}" = set; then :
13238   enableval=$enable_ldns_config; enable_ldns_config=$enableval
13239 else
13240   enable_ldns_config=yes
13241 fi
13242
13243 if test "x$enable_ldns_config" = xyes; then
13244         INSTALL_CONFIG=install-config
13245
13246         INSTALL_CONFIG_MANPAGE=install-config-manpage
13247
13248         UNINSTALL_CONFIG=uninstall-config
13249
13250         UNINSTALL_CONFIG_MANPAGE=uninstall-config-manpage
13251
13252 else
13253         INSTALL_CONFIG=""
13254
13255         INSTALL_CONFIG_MANPAGE=""
13256
13257         UNINSTALL_CONFIG=""
13258
13259         UNINSTALL_CONFIG_MANPAGE=""
13260
13261 fi
13262
13263 # add option to disable library printing to stderr
13264 # Check whether --enable-stderr-msgs was given.
13265 if test "${enable_stderr_msgs+set}" = set; then :
13266   enableval=$enable_stderr_msgs; enable_stderr_msgs=$enableval
13267 else
13268   enable_stderr_msgs=no
13269 fi
13270
13271 case "$enable_stderr_msgs" in
13272     no)         ;;
13273     *)
13274
13275 cat >>confdefs.h <<_ACEOF
13276 #define STDERR_MSGS 1
13277 _ACEOF
13278
13279         ;;
13280 esac
13281
13282 # check for python
13283 PYTHON_X_CFLAGS=""
13284 ldns_with_pyldns=no
13285 ldns_with_pyldnsx=no
13286
13287 # Check whether --with-pyldns was given.
13288 if test "${with_pyldns+set}" = set; then :
13289   withval=$with_pyldns;
13290 else
13291    withval="no"
13292 fi
13293
13294 ldns_have_python=no
13295 if test x_$withval != x_no; then
13296    # ===========================================================================
13297 #      http://www.gnu.org/software/autoconf-archive/ax_python_devel.html
13298 # ===========================================================================
13299 #
13300 # SYNOPSIS
13301 #
13302 #   AX_PYTHON_DEVEL([version])
13303 #
13304 # DESCRIPTION
13305 #
13306 #   Note: Defines as a precious variable "PYTHON_VERSION". Don't override it
13307 #   in your configure.ac.
13308 #
13309 #   This macro checks for Python and tries to get the include path to
13310 #   'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
13311 #   output variables. It also exports $(PYTHON_EXTRA_LIBS) and
13312 #   $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code.
13313 #
13314 #   You can search for some particular version of Python by passing a
13315 #   parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
13316 #   note that you *have* to pass also an operator along with the version to
13317 #   match, and pay special attention to the single quotes surrounding the
13318 #   version number. Don't use "PYTHON_VERSION" for this: that environment
13319 #   variable is declared as precious and thus reserved for the end-user.
13320 #
13321 #   This macro should work for all versions of Python >= 2.1.0. As an end
13322 #   user, you can disable the check for the python version by setting the
13323 #   PYTHON_NOVERSIONCHECK environment variable to something else than the
13324 #   empty string.
13325 #
13326 #   If you need to use this macro for an older Python version, please
13327 #   contact the authors. We're always open for feedback.
13328 #
13329 # LICENSE
13330 #
13331 #   Copyright (c) 2009 Sebastian Huber <sebastian-huber@web.de>
13332 #   Copyright (c) 2009 Alan W. Irwin
13333 #   Copyright (c) 2009 Rafael Laboissiere <rafael@laboissiere.net>
13334 #   Copyright (c) 2009 Andrew Collier
13335 #   Copyright (c) 2009 Matteo Settenvini <matteo@member.fsf.org>
13336 #   Copyright (c) 2009 Horst Knorr <hk_classes@knoda.org>
13337 #   Copyright (c) 2013 Daniel Mullner <muellner@math.stanford.edu>
13338 #
13339 #   This program is free software: you can redistribute it and/or modify it
13340 #   under the terms of the GNU General Public License as published by the
13341 #   Free Software Foundation, either version 3 of the License, or (at your
13342 #   option) any later version.
13343 #
13344 #   This program is distributed in the hope that it will be useful, but
13345 #   WITHOUT ANY WARRANTY; without even the implied warranty of
13346 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
13347 #   Public License for more details.
13348 #
13349 #   You should have received a copy of the GNU General Public License along
13350 #   with this program. If not, see <http://www.gnu.org/licenses/>.
13351 #
13352 #   As a special exception, the respective Autoconf Macro's copyright owner
13353 #   gives unlimited permission to copy, distribute and modify the configure
13354 #   scripts that are the output of Autoconf when processing the Macro. You
13355 #   need not follow the terms of the GNU General Public License when using
13356 #   or distributing such scripts, even though portions of the text of the
13357 #   Macro appear in them. The GNU General Public License (GPL) does govern
13358 #   all other use of the material that constitutes the Autoconf Macro.
13359 #
13360 #   This special exception to the GPL applies to versions of the Autoconf
13361 #   Macro released by the Autoconf Archive. When you make and distribute a
13362 #   modified version of the Autoconf Macro, you may extend this special
13363 #   exception to the GPL to apply to your modified version as well.
13364
13365 #serial 16
13366
13367 # This is what autoupdate's m4 run will expand.  It fires
13368 # the warning (with _au_warn_XXX), outputs it into the
13369 # updated configure.ac (with AC_DIAGNOSE), and then outputs
13370 # the replacement expansion.
13371
13372
13373 # This is an auxiliary macro that is also run when
13374 # autoupdate runs m4.  It simply calls m4_warning, but
13375 # we need a wrapper so that each warning is emitted only
13376 # once.  We break the quoting in m4_warning's argument in
13377 # order to expand this macro's arguments, not AU_DEFUN's.
13378
13379
13380 # Finally, this is the expansion that is picked up by
13381 # autoconf.  It tells the user to run autoupdate, and
13382 # then outputs the replacement expansion.  We do not care
13383 # about autoupdate's warning because that contains
13384 # information on what to do *after* running autoupdate.
13385
13386
13387
13388    ac_save_LIBS="$LIBS"
13389
13390         #
13391         # Allow the use of a (user set) custom python version
13392         #
13393
13394
13395         # Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args.
13396 set dummy python$PYTHON_VERSION; ac_word=$2
13397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13398 $as_echo_n "checking for $ac_word... " >&6; }
13399 if ${ac_cv_path_PYTHON+:} false; then :
13400   $as_echo_n "(cached) " >&6
13401 else
13402   case $PYTHON in
13403   [\\/]* | ?:[\\/]*)
13404   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
13405   ;;
13406   *)
13407   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13408 for as_dir in $PATH
13409 do
13410   IFS=$as_save_IFS
13411   test -z "$as_dir" && as_dir=.
13412     for ac_exec_ext in '' $ac_executable_extensions; do
13413   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13414     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
13415     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13416     break 2
13417   fi
13418 done
13419   done
13420 IFS=$as_save_IFS
13421
13422   ;;
13423 esac
13424 fi
13425 PYTHON=$ac_cv_path_PYTHON
13426 if test -n "$PYTHON"; then
13427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
13428 $as_echo "$PYTHON" >&6; }
13429 else
13430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13431 $as_echo "no" >&6; }
13432 fi
13433
13434
13435         if test -z "$PYTHON"; then
13436            as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
13437            PYTHON_VERSION=""
13438         fi
13439
13440         #
13441         # Check for a version of Python >= 2.1.0
13442         #
13443         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.1.0'" >&5
13444 $as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; }
13445         ac_supports_python_ver=`$PYTHON -c "import sys; \
13446                 ver = sys.version.split ()[0]; \
13447                 print (ver >= '2.1.0')"`
13448         if test "$ac_supports_python_ver" != "True"; then
13449                 if test -z "$PYTHON_NOVERSIONCHECK"; then
13450                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13451 $as_echo "no" >&6; }
13452                         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13454 as_fn_error $? "
13455 This version of the AC_PYTHON_DEVEL macro
13456 doesn't work properly with versions of Python before
13457 2.1.0. You may need to re-run configure, setting the
13458 variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
13459 PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
13460 Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
13461 to something else than an empty string.
13462
13463 See \`config.log' for more details" "$LINENO" 5; }
13464                 else
13465                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5
13466 $as_echo "skip at user request" >&6; }
13467                 fi
13468         else
13469                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13470 $as_echo "yes" >&6; }
13471         fi
13472
13473         #
13474         # if the macro parameter ``version'' is set, honour it
13475         #
13476         if test -n ">= '2.4.0'"; then
13477                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.4.0'" >&5
13478 $as_echo_n "checking for a version of Python >= '2.4.0'... " >&6; }
13479                 ac_supports_python_ver=`$PYTHON -c "import sys; \
13480                         ver = sys.version.split ()[0]; \
13481                         print (ver >= '2.4.0')"`
13482                 if test "$ac_supports_python_ver" = "True"; then
13483                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13484 $as_echo "yes" >&6; }
13485                 else
13486                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13487 $as_echo "no" >&6; }
13488                         as_fn_error $? "this package requires Python >= '2.4.0'.
13489 If you have it installed, but it isn't the default Python
13490 interpreter in your system path, please pass the PYTHON_VERSION
13491 variable to configure. See \`\`configure --help'' for reference.
13492 " "$LINENO" 5
13493                         PYTHON_VERSION=""
13494                 fi
13495         fi
13496
13497         #
13498         # Check if you have distutils, else fail
13499         #
13500         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5
13501 $as_echo_n "checking for the distutils Python package... " >&6; }
13502         ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
13503         if test -z "$ac_distutils_result"; then
13504                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13505 $as_echo "yes" >&6; }
13506         else
13507                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13508 $as_echo "no" >&6; }
13509                 as_fn_error $? "cannot import Python module \"distutils\".
13510 Please check your Python installation. The error was:
13511 $ac_distutils_result" "$LINENO" 5
13512                 PYTHON_VERSION=""
13513         fi
13514
13515         #
13516         # Check for Python include path
13517         #
13518         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python include path" >&5
13519 $as_echo_n "checking for Python include path... " >&6; }
13520         if test -z "$PYTHON_CPPFLAGS"; then
13521                 python_path=`$PYTHON -c "import distutils.sysconfig; \
13522                         print (distutils.sysconfig.get_python_inc ());"`
13523                 plat_python_path=`$PYTHON -c "import distutils.sysconfig; \
13524                         print (distutils.sysconfig.get_python_inc (plat_specific=1));"`
13525                 if test -n "${python_path}"; then
13526                         if test "${plat_python_path}" != "${python_path}"; then
13527                                 python_path="-I$python_path -I$plat_python_path"
13528                         else
13529                                 python_path="-I$python_path"
13530                         fi
13531                 fi
13532                 PYTHON_CPPFLAGS=$python_path
13533         fi
13534         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CPPFLAGS" >&5
13535 $as_echo "$PYTHON_CPPFLAGS" >&6; }
13536
13537
13538         #
13539         # Check for Python library path
13540         #
13541         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5
13542 $as_echo_n "checking for Python library path... " >&6; }
13543         if test -z "$PYTHON_LDFLAGS"; then
13544                 # (makes two attempts to ensure we've got a version number
13545                 # from the interpreter)
13546                 ac_python_version=`cat<<EOD | $PYTHON -
13547
13548 # join all versioning strings, on some systems
13549 # major/minor numbers could be in different list elements
13550 from distutils.sysconfig import *
13551 e = get_config_var('VERSION')
13552 if e is not None:
13553         print(e)
13554 EOD`
13555
13556                 if test -z "$ac_python_version"; then
13557                         if test -n "$PYTHON_VERSION"; then
13558                                 ac_python_version=$PYTHON_VERSION
13559                         else
13560                                 ac_python_version=`$PYTHON -c "import sys; \
13561                                         print (sys.version[:3])"`
13562                         fi
13563                 fi
13564
13565                 # Make the versioning information available to the compiler
13566
13567 cat >>confdefs.h <<_ACEOF
13568 #define HAVE_PYTHON "$ac_python_version"
13569 _ACEOF
13570
13571
13572                 # First, the library directory:
13573                 ac_python_libdir=`cat<<EOD | $PYTHON -
13574
13575 # There should be only one
13576 import distutils.sysconfig
13577 e = distutils.sysconfig.get_config_var('LIBDIR')
13578 if e is not None:
13579         print (e)
13580 EOD`
13581
13582                 # Now, for the library:
13583                 ac_python_library=`cat<<EOD | $PYTHON -
13584
13585 import distutils.sysconfig
13586 c = distutils.sysconfig.get_config_vars()
13587 if 'LDVERSION' in c:
13588         print ('python'+c['LDVERSION'])
13589 else:
13590         print ('python'+c['VERSION'])
13591 EOD`
13592
13593                 # This small piece shamelessly adapted from PostgreSQL python macro;
13594                 # credits goes to momjian, I think. I'd like to put the right name
13595                 # in the credits, if someone can point me in the right direction... ?
13596                 #
13597                 if test -n "$ac_python_libdir" -a -n "$ac_python_library"
13598                 then
13599                         # use the official shared library
13600                         ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
13601                         PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
13602                 else
13603                         # old way: use libpython from python_configdir
13604                         ac_python_libdir=`$PYTHON -c \
13605                           "from distutils.sysconfig import get_python_lib as f; \
13606                           import os; \
13607                           print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
13608                         PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
13609                 fi
13610
13611                 if test -z "PYTHON_LDFLAGS"; then
13612                         as_fn_error $? "
13613   Cannot determine location of your Python DSO. Please check it was installed with
13614   dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand.
13615                         " "$LINENO" 5
13616                 fi
13617         fi
13618         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_LDFLAGS" >&5
13619 $as_echo "$PYTHON_LDFLAGS" >&6; }
13620
13621
13622         #
13623         # Check for site packages
13624         #
13625         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python site-packages path" >&5
13626 $as_echo_n "checking for Python site-packages path... " >&6; }
13627         if test -z "$PYTHON_SITE_PKG"; then
13628                 PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \
13629                         print (distutils.sysconfig.get_python_lib(1,0));"`
13630         fi
13631         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_SITE_PKG" >&5
13632 $as_echo "$PYTHON_SITE_PKG" >&6; }
13633
13634
13635         #
13636         # libraries which must be linked in when embedding
13637         #
13638         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra libraries" >&5
13639 $as_echo_n "checking python extra libraries... " >&6; }
13640         if test -z "$PYTHON_EXTRA_LIBS"; then
13641            PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
13642                 conf = distutils.sysconfig.get_config_var; \
13643                 print (conf('LIBS'))"`
13644         fi
13645         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5
13646 $as_echo "$PYTHON_EXTRA_LIBS" >&6; }
13647
13648
13649         #
13650         # linking flags needed when embedding
13651         #
13652         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5
13653 $as_echo_n "checking python extra linking flags... " >&6; }
13654         if test -z "$PYTHON_EXTRA_LDFLAGS"; then
13655                 PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
13656                         conf = distutils.sysconfig.get_config_var; \
13657                         print (conf('LINKFORSHARED'))"`
13658         fi
13659         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5
13660 $as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; }
13661
13662
13663         #
13664         # final check to see if everything compiles alright
13665         #
13666         { $as_echo "$as_me:${as_lineno-$LINENO}: checking consistency of all components of python development environment" >&5
13667 $as_echo_n "checking consistency of all components of python development environment... " >&6; }
13668         # save current global flags
13669         ac_save_LIBS="$LIBS"
13670         ac_save_CPPFLAGS="$CPPFLAGS"
13671         LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS"
13672         CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
13673         ac_ext=c
13674 ac_cpp='$CPP $CPPFLAGS'
13675 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13676 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13677 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13678
13679         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13680 /* end confdefs.h.  */
13681
13682                 #include <Python.h>
13683 int
13684 main ()
13685 {
13686 Py_Initialize();
13687   ;
13688   return 0;
13689 }
13690
13691 _ACEOF
13692 if ac_fn_c_try_link "$LINENO"; then :
13693   pythonexists=yes
13694 else
13695   pythonexists=no
13696 fi
13697 rm -f core conftest.err conftest.$ac_objext \
13698     conftest$ac_exeext conftest.$ac_ext
13699         ac_ext=c
13700 ac_cpp='$CPP $CPPFLAGS'
13701 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13702 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13703 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13704
13705         # turn back to default flags
13706         CPPFLAGS="$ac_save_CPPFLAGS"
13707         LIBS="$ac_save_LIBS"
13708
13709         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pythonexists" >&5
13710 $as_echo "$pythonexists" >&6; }
13711
13712         if test ! "x$pythonexists" = "xyes"; then
13713            { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13714 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13715 as_fn_error $? "
13716   Could not link test program to Python. Maybe the main Python library has been
13717   installed in some non-standard library path. If so, pass it to configure,
13718   via the LDFLAGS environment variable.
13719   Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\"
13720   ============================================================================
13721    ERROR!
13722    You probably have to install the development version of the Python package
13723    for your distribution.  The exact name of this package varies among them.
13724   ============================================================================
13725
13726 See \`config.log' for more details" "$LINENO" 5; }
13727           PYTHON_VERSION=""
13728         fi
13729
13730         #
13731         # all done!
13732         #
13733
13734    if test ! -z "$ac_python_version"; then
13735         ldns_have_python=yes
13736    fi
13737
13738    # pass additional Python 3 option to SWIG
13739    if test `$PYTHON -c "import sys; \
13740        ver = sys.version.split()[0]; \
13741        print(ver >= '3')"` = "True"; then
13742        SWIGPY3="-py3 -DPY3"
13743
13744    fi
13745
13746    # check for SWIG
13747    if test x_$ldns_have_python != x_no; then
13748         # ===========================================================================
13749 #        http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html
13750 # ===========================================================================
13751 #
13752 # SYNOPSIS
13753 #
13754 #   AX_PKG_SWIG([major.minor.micro], [action-if-found], [action-if-not-found])
13755 #
13756 # DESCRIPTION
13757 #
13758 #   This macro searches for a SWIG installation on your system. If found,
13759 #   then SWIG is AC_SUBST'd; if not found, then $SWIG is empty.  If SWIG is
13760 #   found, then SWIG_LIB is set to the SWIG library path, and AC_SUBST'd.
13761 #
13762 #   You can use the optional first argument to check if the version of the
13763 #   available SWIG is greater than or equal to the value of the argument. It
13764 #   should have the format: N[.N[.N]] (N is a number between 0 and 999. Only
13765 #   the first N is mandatory.) If the version argument is given (e.g.
13766 #   1.3.17), AX_PKG_SWIG checks that the swig package is this version number
13767 #   or higher.
13768 #
13769 #   As usual, action-if-found is executed if SWIG is found, otherwise
13770 #   action-if-not-found is executed.
13771 #
13772 #   In configure.in, use as:
13773 #
13774 #     AX_PKG_SWIG(1.3.17, [], [ AC_MSG_ERROR([SWIG is required to build..]) ])
13775 #     AX_SWIG_ENABLE_CXX
13776 #     AX_SWIG_MULTI_MODULE_SUPPORT
13777 #     AX_SWIG_PYTHON
13778 #
13779 # LICENSE
13780 #
13781 #   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
13782 #   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
13783 #   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
13784 #   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
13785 #   Copyright (c) 2011 Murray Cumming <murrayc@openismus.com>
13786 #
13787 #   This program is free software; you can redistribute it and/or modify it
13788 #   under the terms of the GNU General Public License as published by the
13789 #   Free Software Foundation; either version 2 of the License, or (at your
13790 #   option) any later version.
13791 #
13792 #   This program is distributed in the hope that it will be useful, but
13793 #   WITHOUT ANY WARRANTY; without even the implied warranty of
13794 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
13795 #   Public License for more details.
13796 #
13797 #   You should have received a copy of the GNU General Public License along
13798 #   with this program. If not, see <http://www.gnu.org/licenses/>.
13799 #
13800 #   As a special exception, the respective Autoconf Macro's copyright owner
13801 #   gives unlimited permission to copy, distribute and modify the configure
13802 #   scripts that are the output of Autoconf when processing the Macro. You
13803 #   need not follow the terms of the GNU General Public License when using
13804 #   or distributing such scripts, even though portions of the text of the
13805 #   Macro appear in them. The GNU General Public License (GPL) does govern
13806 #   all other use of the material that constitutes the Autoconf Macro.
13807 #
13808 #   This special exception to the GPL applies to versions of the Autoconf
13809 #   Macro released by the Autoconf Archive. When you make and distribute a
13810 #   modified version of the Autoconf Macro, you may extend this special
13811 #   exception to the GPL to apply to your modified version as well.
13812
13813 #serial 8
13814
13815
13816
13817
13818         # check for >=SWIG-2.0.4 if Python 3.2 used
13819         if test `$PYTHON -c "import sys; \
13820             ver = sys.version.split()[0]; \
13821             print(ver >= '3.2')"` = "True"; then
13822
13823         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
13824         for ac_prog in swig2.0 swig
13825 do
13826   # Extract the first word of "$ac_prog", so it can be a program name with args.
13827 set dummy $ac_prog; ac_word=$2
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13829 $as_echo_n "checking for $ac_word... " >&6; }
13830 if ${ac_cv_path_SWIG+:} false; then :
13831   $as_echo_n "(cached) " >&6
13832 else
13833   case $SWIG in
13834   [\\/]* | ?:[\\/]*)
13835   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
13836   ;;
13837   *)
13838   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13839 for as_dir in $PATH
13840 do
13841   IFS=$as_save_IFS
13842   test -z "$as_dir" && as_dir=.
13843     for ac_exec_ext in '' $ac_executable_extensions; do
13844   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13845     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
13846     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13847     break 2
13848   fi
13849 done
13850   done
13851 IFS=$as_save_IFS
13852
13853   ;;
13854 esac
13855 fi
13856 SWIG=$ac_cv_path_SWIG
13857 if test -n "$SWIG"; then
13858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
13859 $as_echo "$SWIG" >&6; }
13860 else
13861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13862 $as_echo "no" >&6; }
13863 fi
13864
13865
13866   test -n "$SWIG" && break
13867 done
13868
13869         if test -z "$SWIG" ; then
13870                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13871         elif test -n "2.0.4" ; then
13872                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
13873 $as_echo_n "checking SWIG version... " >&6; }
13874                 swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`
13875                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
13876 $as_echo "$swig_version" >&6; }
13877                 if test -n "$swig_version" ; then
13878                         # Calculate the required version number components
13879                         required=2.0.4
13880                         required_major=`echo $required | sed 's/[^0-9].*//'`
13881                         if test -z "$required_major" ; then
13882                                 required_major=0
13883                         fi
13884                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
13885                         required_minor=`echo $required | sed 's/[^0-9].*//'`
13886                         if test -z "$required_minor" ; then
13887                                 required_minor=0
13888                         fi
13889                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
13890                         required_patch=`echo $required | sed 's/[^0-9].*//'`
13891                         if test -z "$required_patch" ; then
13892                                 required_patch=0
13893                         fi
13894                         # Calculate the available version number components
13895                         available=$swig_version
13896                         available_major=`echo $available | sed 's/[^0-9].*//'`
13897                         if test -z "$available_major" ; then
13898                                 available_major=0
13899                         fi
13900                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
13901                         available_minor=`echo $available | sed 's/[^0-9].*//'`
13902                         if test -z "$available_minor" ; then
13903                                 available_minor=0
13904                         fi
13905                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
13906                         available_patch=`echo $available | sed 's/[^0-9].*//'`
13907                         if test -z "$available_patch" ; then
13908                                 available_patch=0
13909                         fi
13910                         # Convert the version tuple into a single number for easier comparison.
13911                         # Using base 100 should be safe since SWIG internally uses BCD values
13912                         # to encode its version number.
13913                         required_swig_vernum=`expr $required_major \* 10000 \
13914                             \+ $required_minor \* 100 \+ $required_patch`
13915                         available_swig_vernum=`expr $available_major \* 10000 \
13916                             \+ $available_minor \* 100 \+ $available_patch`
13917
13918                         if test $available_swig_vernum -lt $required_swig_vernum; then
13919                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&5
13920 $as_echo "$as_me: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&2;}
13921                                 SWIG=''
13922                                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13923                         else
13924                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
13925 $as_echo_n "checking for SWIG library... " >&6; }
13926                                 SWIG_LIB=`$SWIG -swiglib`
13927                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
13928 $as_echo "$SWIG_LIB" >&6; }
13929
13930                         fi
13931                 else
13932                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
13933 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
13934                         SWIG=''
13935                         as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13936                 fi
13937         fi
13938
13939
13940         else
13941
13942         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
13943         for ac_prog in swig2.0 swig
13944 do
13945   # Extract the first word of "$ac_prog", so it can be a program name with args.
13946 set dummy $ac_prog; ac_word=$2
13947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13948 $as_echo_n "checking for $ac_word... " >&6; }
13949 if ${ac_cv_path_SWIG+:} false; then :
13950   $as_echo_n "(cached) " >&6
13951 else
13952   case $SWIG in
13953   [\\/]* | ?:[\\/]*)
13954   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
13955   ;;
13956   *)
13957   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13958 for as_dir in $PATH
13959 do
13960   IFS=$as_save_IFS
13961   test -z "$as_dir" && as_dir=.
13962     for ac_exec_ext in '' $ac_executable_extensions; do
13963   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13964     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
13965     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13966     break 2
13967   fi
13968 done
13969   done
13970 IFS=$as_save_IFS
13971
13972   ;;
13973 esac
13974 fi
13975 SWIG=$ac_cv_path_SWIG
13976 if test -n "$SWIG"; then
13977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
13978 $as_echo "$SWIG" >&6; }
13979 else
13980   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13981 $as_echo "no" >&6; }
13982 fi
13983
13984
13985   test -n "$SWIG" && break
13986 done
13987
13988         if test -z "$SWIG" ; then
13989                 :
13990         elif test -n "" ; then
13991                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
13992 $as_echo_n "checking SWIG version... " >&6; }
13993                 swig_version=`$SWIG -version 2>&1 | grep 'SWIG Version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`
13994                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
13995 $as_echo "$swig_version" >&6; }
13996                 if test -n "$swig_version" ; then
13997                         # Calculate the required version number components
13998                         required=
13999                         required_major=`echo $required | sed 's/[^0-9].*//'`
14000                         if test -z "$required_major" ; then
14001                                 required_major=0
14002                         fi
14003                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14004                         required_minor=`echo $required | sed 's/[^0-9].*//'`
14005                         if test -z "$required_minor" ; then
14006                                 required_minor=0
14007                         fi
14008                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14009                         required_patch=`echo $required | sed 's/[^0-9].*//'`
14010                         if test -z "$required_patch" ; then
14011                                 required_patch=0
14012                         fi
14013                         # Calculate the available version number components
14014                         available=$swig_version
14015                         available_major=`echo $available | sed 's/[^0-9].*//'`
14016                         if test -z "$available_major" ; then
14017                                 available_major=0
14018                         fi
14019                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14020                         available_minor=`echo $available | sed 's/[^0-9].*//'`
14021                         if test -z "$available_minor" ; then
14022                                 available_minor=0
14023                         fi
14024                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14025                         available_patch=`echo $available | sed 's/[^0-9].*//'`
14026                         if test -z "$available_patch" ; then
14027                                 available_patch=0
14028                         fi
14029                         # Convert the version tuple into a single number for easier comparison.
14030                         # Using base 100 should be safe since SWIG internally uses BCD values
14031                         # to encode its version number.
14032                         required_swig_vernum=`expr $required_major \* 10000 \
14033                             \+ $required_minor \* 100 \+ $required_patch`
14034                         available_swig_vernum=`expr $available_major \* 10000 \
14035                             \+ $available_minor \* 100 \+ $available_patch`
14036
14037                         if test $available_swig_vernum -lt $required_swig_vernum; then
14038                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >=  is required.  You have $swig_version." >&5
14039 $as_echo "$as_me: WARNING: SWIG version >=  is required.  You have $swig_version." >&2;}
14040                                 SWIG=''
14041
14042                         else
14043                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
14044 $as_echo_n "checking for SWIG library... " >&6; }
14045                                 SWIG_LIB=`$SWIG -swiglib`
14046                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
14047 $as_echo "$SWIG_LIB" >&6; }
14048
14049                         fi
14050                 else
14051                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
14052 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
14053                         SWIG=''
14054
14055                 fi
14056         fi
14057
14058
14059         fi
14060
14061         if test ! -x "$SWIG"; then
14062                 as_fn_error $? "failed to find SWIG tool, install it, or do not build pyldns" "$LINENO" 5
14063         else
14064
14065 $as_echo "#define HAVE_SWIG 1" >>confdefs.h
14066
14067                 PYLDNS="pyldns"
14068
14069                 swig="$SWIG"
14070
14071                 ldns_with_pyldns=yes
14072         fi
14073    else
14074         { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** don't have Python, skipping SWIG, no pyldns ***" >&5
14075 $as_echo "*** don't have Python, skipping SWIG, no pyldns ***" >&6; } # '
14076    fi
14077
14078    # xtra cflags for pyldns
14079    if test x_$ldns_have_python != x_no; then
14080
14081
14082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
14083 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
14084 cache=`echo fno-strict-aliasing | sed 'y%.=/+-%___p_%'`
14085 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14086   $as_echo_n "(cached) " >&6
14087 else
14088
14089 echo 'void f(void){}' >conftest.c
14090 if test -z "`$CC $CPPFLAGS $CFLAGS -fno-strict-aliasing -c conftest.c 2>&1`"; then
14091 eval "cv_prog_cc_flag_$cache=yes"
14092 else
14093 eval "cv_prog_cc_flag_$cache=no"
14094 fi
14095 rm -f conftest conftest.o conftest.c
14096
14097 fi
14098
14099 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14101 $as_echo "yes" >&6; }
14102 :
14103 PYTHON_X_CFLAGS="-fno-strict-aliasing"
14104 else
14105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14106 $as_echo "no" >&6; }
14107 :
14108
14109 fi
14110
14111
14112
14113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-missing-field-initializers" >&5
14114 $as_echo_n "checking whether $CC supports -Wno-missing-field-initializers... " >&6; }
14115 cache=`echo Wno-missing-field-initializers | sed 'y%.=/+-%___p_%'`
14116 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14117   $as_echo_n "(cached) " >&6
14118 else
14119
14120 echo 'void f(void){}' >conftest.c
14121 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-missing-field-initializers -c conftest.c 2>&1`"; then
14122 eval "cv_prog_cc_flag_$cache=yes"
14123 else
14124 eval "cv_prog_cc_flag_$cache=no"
14125 fi
14126 rm -f conftest conftest.o conftest.c
14127
14128 fi
14129
14130 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14132 $as_echo "yes" >&6; }
14133 :
14134 PYTHON_X_CFLAGS="-Wno-missing-field-initializers $PYTHON_X_CFLAGS"
14135 else
14136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14137 $as_echo "no" >&6; }
14138 :
14139
14140 fi
14141
14142
14143
14144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-parameter" >&5
14145 $as_echo_n "checking whether $CC supports -Wno-unused-parameter... " >&6; }
14146 cache=`echo Wno-unused-parameter | sed 'y%.=/+-%___p_%'`
14147 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14148   $as_echo_n "(cached) " >&6
14149 else
14150
14151 echo 'void f(void){}' >conftest.c
14152 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-parameter -c conftest.c 2>&1`"; then
14153 eval "cv_prog_cc_flag_$cache=yes"
14154 else
14155 eval "cv_prog_cc_flag_$cache=no"
14156 fi
14157 rm -f conftest conftest.o conftest.c
14158
14159 fi
14160
14161 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14163 $as_echo "yes" >&6; }
14164 :
14165 PYTHON_X_CFLAGS="-Wno-unused-parameter $PYTHON_X_CFLAGS"
14166 else
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14168 $as_echo "no" >&6; }
14169 :
14170
14171 fi
14172
14173
14174
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-variable" >&5
14176 $as_echo_n "checking whether $CC supports -Wno-unused-variable... " >&6; }
14177 cache=`echo Wno-unused-variable | sed 'y%.=/+-%___p_%'`
14178 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14179   $as_echo_n "(cached) " >&6
14180 else
14181
14182 echo 'void f(void){}' >conftest.c
14183 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-variable -c conftest.c 2>&1`"; then
14184 eval "cv_prog_cc_flag_$cache=yes"
14185 else
14186 eval "cv_prog_cc_flag_$cache=no"
14187 fi
14188 rm -f conftest conftest.o conftest.c
14189
14190 fi
14191
14192 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14194 $as_echo "yes" >&6; }
14195 :
14196 PYTHON_X_CFLAGS="-Wno-unused-variable $PYTHON_X_CFLAGS"
14197 else
14198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14199 $as_echo "no" >&6; }
14200 :
14201
14202 fi
14203
14204    fi
14205 fi
14206
14207
14208 # Check for pyldnsx
14209
14210 # Check whether --with-pyldnsx was given.
14211 if test "${with_pyldnsx+set}" = set; then :
14212   withval=$with_pyldnsx;
14213 else
14214    withval="with_pyldns"
14215 fi
14216
14217 if test x_$withval != x_no; then
14218   if test x_$ldns_with_pyldns != x_no; then
14219     PYLDNSX="pyldnsx"
14220
14221     ldns_with_pyldnsx=yes
14222   else
14223     if test x_$withval != x_with_pyldns; then
14224       as_fn_error $? "--with-pyldns is needed for the ldnsx python module" "$LINENO" 5
14225     fi
14226   fi
14227 fi
14228
14229 if test x_$ldns_with_pyldns != x_no; then
14230   PYLDNSINST="install-pyldns"
14231   PYLDNSUNINST="uninstall-pyldns"
14232
14233 else
14234   PYLDNSINST=""
14235   PYLDNSUNINST=""
14236
14237 fi
14238 if test x_$ldns_with_pyldnsx != x_no; then
14239   PYLDNSXINST="install-pyldnsx"
14240   PYLDNSXUNINST="uninstall-pyldnsx"
14241
14242 else
14243   PYLDNSXINST=""
14244   PYLDNSXUNINST=""
14245
14246 fi
14247
14248 # check for perl
14249 ldns_with_p5_dns_ldns=no
14250
14251 # Check whether --with-p5-dns-ldns was given.
14252 if test "${with_p5_dns_ldns+set}" = set; then :
14253   withval=$with_p5_dns_ldns;
14254 else
14255    withval="no"
14256 fi
14257
14258 ldns_have_perl=no
14259 if test x_$withval != x_no; then
14260    # Extract the first word of "perl", so it can be a program name with args.
14261 set dummy perl; ac_word=$2
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14263 $as_echo_n "checking for $ac_word... " >&6; }
14264 if ${ac_cv_path_PERL+:} false; then :
14265   $as_echo_n "(cached) " >&6
14266 else
14267   case $PERL in
14268   [\\/]* | ?:[\\/]*)
14269   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
14270   ;;
14271   *)
14272   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14273 for as_dir in $PATH
14274 do
14275   IFS=$as_save_IFS
14276   test -z "$as_dir" && as_dir=.
14277     for ac_exec_ext in '' $ac_executable_extensions; do
14278   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14279     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
14280     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14281     break 2
14282   fi
14283 done
14284   done
14285 IFS=$as_save_IFS
14286
14287   ;;
14288 esac
14289 fi
14290 PERL=$ac_cv_path_PERL
14291 if test -n "$PERL"; then
14292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
14293 $as_echo "$PERL" >&6; }
14294 else
14295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14296 $as_echo "no" >&6; }
14297 fi
14298
14299
14300    if test -z "$PERL"; then
14301       as_fn_error $? "Cannot find perl in your system path" "$LINENO" 5
14302    fi
14303    P5_DNS_LDNS="p5-dns-ldns"
14304    TEST_P5_DNS_LDNS="test-p5-dns-ldns"
14305    INSTALL_P5_DNS_LDNS="install-p5-dns-ldns"
14306    UNINSTALL_P5_DNS_LDNS="uninstall-p5-dns-ldns"
14307    CLEAN_P5_DNS_LDNS="clean-p5-dns-ldns"
14308
14309 else
14310    P5_DNS_LDNS=""
14311    TEST_P5_DNS_LDNS=""
14312    INSTALL_P5_DNS_LDNS=""
14313    UNINSTALL_P5_DNS_LDNS=""
14314    CLEAN_P5_DNS_LDNS=""
14315
14316 fi
14317
14318 # Use libtool
14319
14320 # skip these tests, we do not need them.
14321
14322
14323
14324
14325
14326
14327
14328
14329 # always use ./libtool unless override from commandline (libtool=mylibtool)
14330 if test -z "$libtool"; then
14331         libtool="./libtool"
14332 fi
14333
14334 # avoid libtool max commandline length test on systems that fork slowly.
14335
14336 if echo "$host_os" | grep "sunos4" >/dev/null; then
14337         lt_cv_sys_max_cmd_len=32750;
14338 fi
14339 if test -n "$ac_tool_prefix"; then
14340   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
14341 set dummy ${ac_tool_prefix}ar; ac_word=$2
14342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14343 $as_echo_n "checking for $ac_word... " >&6; }
14344 if ${ac_cv_path_AR+:} false; then :
14345   $as_echo_n "(cached) " >&6
14346 else
14347   case $AR in
14348   [\\/]* | ?:[\\/]*)
14349   ac_cv_path_AR="$AR" # Let the user override the test with a path.
14350   ;;
14351   *)
14352   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14353 for as_dir in $PATH
14354 do
14355   IFS=$as_save_IFS
14356   test -z "$as_dir" && as_dir=.
14357     for ac_exec_ext in '' $ac_executable_extensions; do
14358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14359     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
14360     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14361     break 2
14362   fi
14363 done
14364   done
14365 IFS=$as_save_IFS
14366
14367   ;;
14368 esac
14369 fi
14370 AR=$ac_cv_path_AR
14371 if test -n "$AR"; then
14372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
14373 $as_echo "$AR" >&6; }
14374 else
14375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14376 $as_echo "no" >&6; }
14377 fi
14378
14379
14380 fi
14381 if test -z "$ac_cv_path_AR"; then
14382   ac_pt_AR=$AR
14383   # Extract the first word of "ar", so it can be a program name with args.
14384 set dummy ar; ac_word=$2
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14386 $as_echo_n "checking for $ac_word... " >&6; }
14387 if ${ac_cv_path_ac_pt_AR+:} false; then :
14388   $as_echo_n "(cached) " >&6
14389 else
14390   case $ac_pt_AR in
14391   [\\/]* | ?:[\\/]*)
14392   ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path.
14393   ;;
14394   *)
14395   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14396 for as_dir in $PATH
14397 do
14398   IFS=$as_save_IFS
14399   test -z "$as_dir" && as_dir=.
14400     for ac_exec_ext in '' $ac_executable_extensions; do
14401   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14402     ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext"
14403     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14404     break 2
14405   fi
14406 done
14407   done
14408 IFS=$as_save_IFS
14409
14410   ;;
14411 esac
14412 fi
14413 ac_pt_AR=$ac_cv_path_ac_pt_AR
14414 if test -n "$ac_pt_AR"; then
14415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5
14416 $as_echo "$ac_pt_AR" >&6; }
14417 else
14418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14419 $as_echo "no" >&6; }
14420 fi
14421
14422   if test "x$ac_pt_AR" = x; then
14423     AR="false"
14424   else
14425     case $cross_compiling:$ac_tool_warned in
14426 yes:)
14427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14429 ac_tool_warned=yes ;;
14430 esac
14431     AR=$ac_pt_AR
14432   fi
14433 else
14434   AR="$ac_cv_path_AR"
14435 fi
14436
14437 if test $AR = false; then
14438         as_fn_error $? "Cannot find 'ar', please extend PATH to include it" "$LINENO" 5
14439 fi
14440
14441
14442
14443
14444
14445
14446 tmp_CPPFLAGS=$CPPFLAGS
14447 tmp_LDFLAGS=$LDFLAGS
14448 tmp_LIBS=$LIBS
14449
14450
14451
14452 # Check whether --with-ssl was given.
14453 if test "${with_ssl+set}" = set; then :
14454   withval=$with_ssl;
14455
14456 else
14457
14458             withval="yes"
14459
14460 fi
14461
14462
14463     withval=$withval
14464     if test x_$withval != x_no; then
14465         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
14466 $as_echo_n "checking for SSL... " >&6; }
14467         if test x_$withval = x_ -o x_$withval = x_yes; then
14468             withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw /usr"
14469         fi
14470         for dir in $withval; do
14471             ssldir="$dir"
14472             if test -f "$dir/include/openssl/ssl.h"; then
14473                 found_ssl="yes"
14474
14475 cat >>confdefs.h <<_ACEOF
14476 #define HAVE_SSL /**/
14477 _ACEOF
14478
14479                                 if test "$ssldir" != "/usr"; then
14480                         CPPFLAGS="$CPPFLAGS -I$ssldir/include"
14481                         LIBSSL_CPPFLAGS="$LIBSSL_CPPFLAGS -I$ssldir/include"
14482                 fi
14483                 break;
14484             fi
14485         done
14486         if test x_$found_ssl != x_yes; then
14487             as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
14488         else
14489             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
14490 $as_echo "found in $ssldir" >&6; }
14491             HAVE_SSL=yes
14492                         if test "$ssldir" != "/usr" -a "$ssldir" != ""; then
14493                 LDFLAGS="$LDFLAGS -L$ssldir/lib"
14494                 LIBSSL_LDFLAGS="$LIBSSL_LDFLAGS -L$ssldir/lib"
14495
14496         if test "x$enable_rpath" = xyes; then
14497                 if echo "$ssldir/lib" | grep "^/" >/dev/null; then
14498                         RUNTIME_PATH="$RUNTIME_PATH -R$ssldir/lib"
14499                 fi
14500         fi
14501
14502             fi
14503
14504             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_CTX_init in -lcrypto" >&5
14505 $as_echo_n "checking for HMAC_CTX_init in -lcrypto... " >&6; }
14506             LIBS="$LIBS -lcrypto"
14507             LIBSSL_LIBS="$LIBSSL_LIBS -lcrypto"
14508             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14509 /* end confdefs.h.  */
14510
14511 int
14512 main ()
14513 {
14514
14515                 int HMAC_CTX_init(void);
14516                 (void)HMAC_CTX_init();
14517
14518   ;
14519   return 0;
14520 }
14521 _ACEOF
14522 if ac_fn_c_try_link "$LINENO"; then :
14523
14524                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14525 $as_echo "yes" >&6; }
14526
14527 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14528
14529
14530 else
14531
14532                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14533 $as_echo "no" >&6; }
14534                 # check if -lwsock32 or -lgdi32 are needed.
14535                 BAKLIBS="$LIBS"
14536                 BAKSSLLIBS="$LIBSSL_LIBS"
14537                 LIBS="$LIBS -lgdi32"
14538                 LIBSSL_LIBS="$LIBSSL_LIBS -lgdi32"
14539                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -lgdi32" >&5
14540 $as_echo_n "checking if -lcrypto needs -lgdi32... " >&6; }
14541                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14542 /* end confdefs.h.  */
14543
14544 int
14545 main ()
14546 {
14547
14548                     int HMAC_CTX_init(void);
14549                     (void)HMAC_CTX_init();
14550
14551   ;
14552   return 0;
14553 }
14554 _ACEOF
14555 if ac_fn_c_try_link "$LINENO"; then :
14556
14557
14558 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14559
14560                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14561 $as_echo "yes" >&6; }
14562
14563 else
14564
14565                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14566 $as_echo "no" >&6; }
14567                     LIBS="$BAKLIBS"
14568                     LIBSSL_LIBS="$BAKSSLLIBS"
14569                     LIBS="$LIBS -ldl"
14570                     LIBSSL_LIBS="$LIBSSL_LIBS -ldl"
14571                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl" >&5
14572 $as_echo_n "checking if -lcrypto needs -ldl... " >&6; }
14573                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14574 /* end confdefs.h.  */
14575
14576 int
14577 main ()
14578 {
14579
14580                         int HMAC_CTX_init(void);
14581                         (void)HMAC_CTX_init();
14582
14583   ;
14584   return 0;
14585 }
14586 _ACEOF
14587 if ac_fn_c_try_link "$LINENO"; then :
14588
14589
14590 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14591
14592                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14593 $as_echo "yes" >&6; }
14594
14595 else
14596
14597                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14598 $as_echo "no" >&6; }
14599                     as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
14600
14601 fi
14602 rm -f core conftest.err conftest.$ac_objext \
14603     conftest$ac_exeext conftest.$ac_ext
14604
14605 fi
14606 rm -f core conftest.err conftest.$ac_objext \
14607     conftest$ac_exeext conftest.$ac_ext
14608
14609 fi
14610 rm -f core conftest.err conftest.$ac_objext \
14611     conftest$ac_exeext conftest.$ac_ext
14612         fi
14613
14614
14615         # openssl engine functionality needs dlopen().
14616         BAKLIBS="$LIBS"
14617         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14618 $as_echo_n "checking for library containing dlopen... " >&6; }
14619 if ${ac_cv_search_dlopen+:} false; then :
14620   $as_echo_n "(cached) " >&6
14621 else
14622   ac_func_search_save_LIBS=$LIBS
14623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14624 /* end confdefs.h.  */
14625
14626 /* Override any GCC internal prototype to avoid an error.
14627    Use char because int might match the return type of a GCC
14628    builtin and then its argument prototype would still apply.  */
14629 #ifdef __cplusplus
14630 extern "C"
14631 #endif
14632 char dlopen ();
14633 int
14634 main ()
14635 {
14636 return dlopen ();
14637   ;
14638   return 0;
14639 }
14640 _ACEOF
14641 for ac_lib in '' dl; do
14642   if test -z "$ac_lib"; then
14643     ac_res="none required"
14644   else
14645     ac_res=-l$ac_lib
14646     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14647   fi
14648   if ac_fn_c_try_link "$LINENO"; then :
14649   ac_cv_search_dlopen=$ac_res
14650 fi
14651 rm -f core conftest.err conftest.$ac_objext \
14652     conftest$ac_exeext
14653   if ${ac_cv_search_dlopen+:} false; then :
14654   break
14655 fi
14656 done
14657 if ${ac_cv_search_dlopen+:} false; then :
14658
14659 else
14660   ac_cv_search_dlopen=no
14661 fi
14662 rm conftest.$ac_ext
14663 LIBS=$ac_func_search_save_LIBS
14664 fi
14665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14666 $as_echo "$ac_cv_search_dlopen" >&6; }
14667 ac_res=$ac_cv_search_dlopen
14668 if test "$ac_res" != no; then :
14669   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14670
14671 fi
14672
14673         if test "$LIBS" != "$BAKLIBS"; then
14674                 LIBSSL_LIBS="$LIBSSL_LIBS -ldl"
14675         fi
14676     fi
14677 for ac_header in openssl/ssl.h
14678 do :
14679   ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default
14680 "
14681 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
14682   cat >>confdefs.h <<_ACEOF
14683 #define HAVE_OPENSSL_SSL_H 1
14684 _ACEOF
14685
14686 fi
14687
14688 done
14689
14690 for ac_header in openssl/err.h
14691 do :
14692   ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default
14693 "
14694 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
14695   cat >>confdefs.h <<_ACEOF
14696 #define HAVE_OPENSSL_ERR_H 1
14697 _ACEOF
14698
14699 fi
14700
14701 done
14702
14703 for ac_header in openssl/rand.h
14704 do :
14705   ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default
14706 "
14707 if test "x$ac_cv_header_openssl_rand_h" = xyes; then :
14708   cat >>confdefs.h <<_ACEOF
14709 #define HAVE_OPENSSL_RAND_H 1
14710 _ACEOF
14711
14712 fi
14713
14714 done
14715
14716
14717
14718
14719 for ac_func in EVP_sha256
14720 do :
14721   ac_fn_c_check_func "$LINENO" "EVP_sha256" "ac_cv_func_EVP_sha256"
14722 if test "x$ac_cv_func_EVP_sha256" = xyes; then :
14723   cat >>confdefs.h <<_ACEOF
14724 #define HAVE_EVP_SHA256 1
14725 _ACEOF
14726
14727 fi
14728 done
14729
14730
14731 # for macosx, see if glibtool exists and use that
14732 # BSD's need to know the version...
14733 #AC_CHECK_PROG(glibtool, glibtool, [glibtool], )
14734 #AC_CHECK_PROGS(libtool, [libtool15 libtool], [./libtool])
14735
14736 # Check whether --enable-sha2 was given.
14737 if test "${enable_sha2+set}" = set; then :
14738   enableval=$enable_sha2;
14739 fi
14740
14741 case "$enable_sha2" in
14742     no)
14743         ;;
14744     yes|*)
14745         if test "x$HAVE_SSL" != "xyes"; then
14746             as_fn_error $? "SHA2 enabled, but no SSL support" "$LINENO" 5
14747         fi
14748         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA256 and SHA512" >&5
14749 $as_echo_n "checking for SHA256 and SHA512... " >&6; }
14750         ac_fn_c_check_func "$LINENO" "SHA256_Init" "ac_cv_func_SHA256_Init"
14751 if test "x$ac_cv_func_SHA256_Init" = xyes; then :
14752
14753 else
14754
14755                 as_fn_error $? "No SHA2 functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-sha2" "$LINENO" 5
14756
14757 fi
14758
14759
14760 cat >>confdefs.h <<_ACEOF
14761 #define USE_SHA2 1
14762 _ACEOF
14763
14764         ;;
14765 esac
14766
14767 # Check whether --enable-gost was given.
14768 if test "${enable_gost+set}" = set; then :
14769   enableval=$enable_gost;
14770 fi
14771
14772 case "$enable_gost" in
14773     no)
14774         ;;
14775     *)          if test "x$HAVE_SSL" != "xyes"; then
14776             as_fn_error $? "GOST enabled, but no SSL support" "$LINENO" 5
14777         fi
14778         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOST" >&5
14779 $as_echo_n "checking for GOST... " >&6; }
14780         ac_fn_c_check_func "$LINENO" "EVP_PKEY_set_type_str" "ac_cv_func_EVP_PKEY_set_type_str"
14781 if test "x$ac_cv_func_EVP_PKEY_set_type_str" = xyes; then :
14782
14783 else
14784   as_fn_error $? "OpenSSL >= 1.0.0 is needed for GOST support or rerun with --disable-gost" "$LINENO" 5
14785 fi
14786
14787         ac_fn_c_check_func "$LINENO" "EC_KEY_new" "ac_cv_func_EC_KEY_new"
14788 if test "x$ac_cv_func_EC_KEY_new" = xyes; then :
14789
14790 else
14791   as_fn_error $? "No ECC functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-gost" "$LINENO" 5
14792 fi
14793
14794
14795 cat >>confdefs.h <<_ACEOF
14796 #define USE_GOST 1
14797 _ACEOF
14798
14799         ;;
14800 esac
14801
14802 # Check whether --enable-ecdsa was given.
14803 if test "${enable_ecdsa+set}" = set; then :
14804   enableval=$enable_ecdsa;
14805 fi
14806
14807 case "$enable_ecdsa" in
14808     no)
14809       ;;
14810     *)       if test "x$HAVE_SSL" != "xyes"; then
14811         as_fn_error $? "ECDSA enabled, but no SSL support" "$LINENO" 5
14812       fi
14813       ac_fn_c_check_func "$LINENO" "ECDSA_sign" "ac_cv_func_ECDSA_sign"
14814 if test "x$ac_cv_func_ECDSA_sign" = xyes; then :
14815
14816 else
14817   as_fn_error $? "OpenSSL does not support ECDSA: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14818 fi
14819
14820       ac_fn_c_check_func "$LINENO" "SHA384_Init" "ac_cv_func_SHA384_Init"
14821 if test "x$ac_cv_func_SHA384_Init" = xyes; then :
14822
14823 else
14824   as_fn_error $? "OpenSSL does not support SHA384: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14825 fi
14826
14827       ac_fn_c_check_decl "$LINENO" "NID_X9_62_prime256v1" "ac_cv_have_decl_NID_X9_62_prime256v1" "$ac_includes_default
14828 #include <openssl/evp.h>
14829
14830 "
14831 if test "x$ac_cv_have_decl_NID_X9_62_prime256v1" = xyes; then :
14832   ac_have_decl=1
14833 else
14834   ac_have_decl=0
14835 fi
14836
14837 cat >>confdefs.h <<_ACEOF
14838 #define HAVE_DECL_NID_X9_62_PRIME256V1 $ac_have_decl
14839 _ACEOF
14840 if test $ac_have_decl = 1; then :
14841
14842 else
14843   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14844 fi
14845 ac_fn_c_check_decl "$LINENO" "NID_secp384r1" "ac_cv_have_decl_NID_secp384r1" "$ac_includes_default
14846 #include <openssl/evp.h>
14847
14848 "
14849 if test "x$ac_cv_have_decl_NID_secp384r1" = xyes; then :
14850   ac_have_decl=1
14851 else
14852   ac_have_decl=0
14853 fi
14854
14855 cat >>confdefs.h <<_ACEOF
14856 #define HAVE_DECL_NID_SECP384R1 $ac_have_decl
14857 _ACEOF
14858 if test $ac_have_decl = 1; then :
14859
14860 else
14861   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14862 fi
14863
14864       # we now know we have ECDSA and the required curves.
14865
14866 cat >>confdefs.h <<_ACEOF
14867 #define USE_ECDSA 1
14868 _ACEOF
14869
14870       ;;
14871 esac
14872
14873 # Check whether --enable-dane was given.
14874 if test "${enable_dane+set}" = set; then :
14875   enableval=$enable_dane;
14876 fi
14877
14878 case "$enable_dane" in
14879     no)
14880       ldns_build_config_use_dane=0
14881
14882       ;;
14883     *)       if test "x$HAVE_SSL" != "xyes"; then
14884         as_fn_error $? "DANE enabled, but no SSL support" "$LINENO" 5
14885       fi
14886       ac_fn_c_check_func "$LINENO" "X509_check_ca" "ac_cv_func_X509_check_ca"
14887 if test "x$ac_cv_func_X509_check_ca" = xyes; then :
14888
14889 else
14890   as_fn_error $? "OpenSSL does not support DANE: please upgrade OpenSSL or rerun with --disable-dane" "$LINENO" 5
14891 fi
14892
14893
14894 cat >>confdefs.h <<_ACEOF
14895 #define USE_DANE 1
14896 _ACEOF
14897
14898       ldns_build_config_use_dane=1
14899
14900       ;;
14901 esac
14902
14903 # Check whether --enable-rrtype-ninfo was given.
14904 if test "${enable_rrtype_ninfo+set}" = set; then :
14905   enableval=$enable_rrtype_ninfo;
14906 fi
14907
14908 case "$enable_rrtype_ninfo" in
14909         yes)
14910
14911 cat >>confdefs.h <<_ACEOF
14912 #define RRTYPE_NINFO /**/
14913 _ACEOF
14914
14915                 ;;
14916         no|*)
14917                 ;;
14918 esac
14919 # Check whether --enable-rrtype-rkey was given.
14920 if test "${enable_rrtype_rkey+set}" = set; then :
14921   enableval=$enable_rrtype_rkey;
14922 fi
14923
14924 case "$enable_rrtype_rkey" in
14925         yes)
14926
14927 cat >>confdefs.h <<_ACEOF
14928 #define RRTYPE_RKEY /**/
14929 _ACEOF
14930
14931                 ;;
14932         no|*)
14933                 ;;
14934 esac
14935 # Check whether --enable-rrtype-cds was given.
14936 if test "${enable_rrtype_cds+set}" = set; then :
14937   enableval=$enable_rrtype_cds;
14938 fi
14939
14940 case "$enable_rrtype_cds" in
14941         yes)
14942
14943 cat >>confdefs.h <<_ACEOF
14944 #define RRTYPE_CDS /**/
14945 _ACEOF
14946
14947                 ;;
14948         no|*)
14949                 ;;
14950 esac
14951 # Check whether --enable-rrtype-uri was given.
14952 if test "${enable_rrtype_uri+set}" = set; then :
14953   enableval=$enable_rrtype_uri;
14954 fi
14955
14956 case "$enable_rrtype_uri" in
14957         yes)
14958
14959 cat >>confdefs.h <<_ACEOF
14960 #define RRTYPE_URI /**/
14961 _ACEOF
14962
14963                 ;;
14964         no|*)
14965                 ;;
14966 esac
14967 # Check whether --enable-rrtype-ta was given.
14968 if test "${enable_rrtype_ta+set}" = set; then :
14969   enableval=$enable_rrtype_ta;
14970 fi
14971
14972 case "$enable_rrtype_ta" in
14973         yes)
14974
14975 cat >>confdefs.h <<_ACEOF
14976 #define RRTYPE_TA /**/
14977 _ACEOF
14978
14979                 ;;
14980         no|*)
14981                 ;;
14982 esac
14983
14984
14985
14986
14987 if test "x$HAVE_SSL" = "xyes"; then
14988 LIBSSL_SSL_LIBS="-lssl $LIBSSL_LIBS"
14989
14990 fi
14991 CPPFLAGS=$tmp_CPPFLAGS
14992 LDFLAGS=$tmp_LDFLAGS
14993 LIBS=$tmp_LIBS
14994
14995
14996 # add option to disable the evil rpath
14997
14998 # Check whether --enable-rpath was given.
14999 if test "${enable_rpath+set}" = set; then :
15000   enableval=$enable_rpath; enable_rpath=$enableval
15001 else
15002   enable_rpath=yes
15003 fi
15004
15005 if test "x$enable_rpath" = xno; then
15006                 ac_config_commands="$ac_config_commands disable-rpath"
15007
15008 fi
15009
15010
15011 #AC_RUN_IFELSE([AC_LANG_SOURCE(
15012 #[
15013 #int main()
15014 #{
15015 #short one = 1;
15016 #char *cp = (char*)&one;
15017 #if ( *cp == 0 )
15018 #return(0);
15019 #else
15020 #return(1);
15021 #}
15022 #])], [],[
15023 #AC_DEFINE(CONFCHECK_LITTLE_ENDIAN, 1, [system appears to be little-endian])
15024 #],[])
15025
15026 # should define WORDS_BIGENDIAN if the system is big-endian
15027  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15028 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15029 if ${ac_cv_c_bigendian+:} false; then :
15030   $as_echo_n "(cached) " >&6
15031 else
15032   ac_cv_c_bigendian=unknown
15033     # See if we're dealing with a universal compiler.
15034     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15035 /* end confdefs.h.  */
15036 #ifndef __APPLE_CC__
15037                not a universal capable compiler
15038              #endif
15039              typedef int dummy;
15040
15041 _ACEOF
15042 if ac_fn_c_try_compile "$LINENO"; then :
15043
15044         # Check for potential -arch flags.  It is not universal unless
15045         # there are at least two -arch flags with different values.
15046         ac_arch=
15047         ac_prev=
15048         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15049          if test -n "$ac_prev"; then
15050            case $ac_word in
15051              i?86 | x86_64 | ppc | ppc64)
15052                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15053                  ac_arch=$ac_word
15054                else
15055                  ac_cv_c_bigendian=universal
15056                  break
15057                fi
15058                ;;
15059            esac
15060            ac_prev=
15061          elif test "x$ac_word" = "x-arch"; then
15062            ac_prev=arch
15063          fi
15064        done
15065 fi
15066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15067     if test $ac_cv_c_bigendian = unknown; then
15068       # See if sys/param.h defines the BYTE_ORDER macro.
15069       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15070 /* end confdefs.h.  */
15071 #include <sys/types.h>
15072              #include <sys/param.h>
15073
15074 int
15075 main ()
15076 {
15077 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15078                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15079                      && LITTLE_ENDIAN)
15080               bogus endian macros
15081              #endif
15082
15083   ;
15084   return 0;
15085 }
15086 _ACEOF
15087 if ac_fn_c_try_compile "$LINENO"; then :
15088   # It does; now see whether it defined to BIG_ENDIAN or not.
15089          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15090 /* end confdefs.h.  */
15091 #include <sys/types.h>
15092                 #include <sys/param.h>
15093
15094 int
15095 main ()
15096 {
15097 #if BYTE_ORDER != BIG_ENDIAN
15098                  not big endian
15099                 #endif
15100
15101   ;
15102   return 0;
15103 }
15104 _ACEOF
15105 if ac_fn_c_try_compile "$LINENO"; then :
15106   ac_cv_c_bigendian=yes
15107 else
15108   ac_cv_c_bigendian=no
15109 fi
15110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15111 fi
15112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15113     fi
15114     if test $ac_cv_c_bigendian = unknown; then
15115       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15116       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15117 /* end confdefs.h.  */
15118 #include <limits.h>
15119
15120 int
15121 main ()
15122 {
15123 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15124               bogus endian macros
15125              #endif
15126
15127   ;
15128   return 0;
15129 }
15130 _ACEOF
15131 if ac_fn_c_try_compile "$LINENO"; then :
15132   # It does; now see whether it defined to _BIG_ENDIAN or not.
15133          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15134 /* end confdefs.h.  */
15135 #include <limits.h>
15136
15137 int
15138 main ()
15139 {
15140 #ifndef _BIG_ENDIAN
15141                  not big endian
15142                 #endif
15143
15144   ;
15145   return 0;
15146 }
15147 _ACEOF
15148 if ac_fn_c_try_compile "$LINENO"; then :
15149   ac_cv_c_bigendian=yes
15150 else
15151   ac_cv_c_bigendian=no
15152 fi
15153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15154 fi
15155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15156     fi
15157     if test $ac_cv_c_bigendian = unknown; then
15158       # Compile a test program.
15159       if test "$cross_compiling" = yes; then :
15160   # Try to guess by grepping values from an object file.
15161          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15162 /* end confdefs.h.  */
15163 short int ascii_mm[] =
15164                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15165                 short int ascii_ii[] =
15166                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15167                 int use_ascii (int i) {
15168                   return ascii_mm[i] + ascii_ii[i];
15169                 }
15170                 short int ebcdic_ii[] =
15171                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15172                 short int ebcdic_mm[] =
15173                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15174                 int use_ebcdic (int i) {
15175                   return ebcdic_mm[i] + ebcdic_ii[i];
15176                 }
15177                 extern int foo;
15178
15179 int
15180 main ()
15181 {
15182 return use_ascii (foo) == use_ebcdic (foo);
15183   ;
15184   return 0;
15185 }
15186 _ACEOF
15187 if ac_fn_c_try_compile "$LINENO"; then :
15188   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
15189               ac_cv_c_bigendian=yes
15190             fi
15191             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
15192               if test "$ac_cv_c_bigendian" = unknown; then
15193                 ac_cv_c_bigendian=no
15194               else
15195                 # finding both strings is unlikely to happen, but who knows?
15196                 ac_cv_c_bigendian=unknown
15197               fi
15198             fi
15199 fi
15200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15201 else
15202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15203 /* end confdefs.h.  */
15204 $ac_includes_default
15205 int
15206 main ()
15207 {
15208
15209              /* Are we little or big endian?  From Harbison&Steele.  */
15210              union
15211              {
15212                long int l;
15213                char c[sizeof (long int)];
15214              } u;
15215              u.l = 1;
15216              return u.c[sizeof (long int) - 1] == 1;
15217
15218   ;
15219   return 0;
15220 }
15221 _ACEOF
15222 if ac_fn_c_try_run "$LINENO"; then :
15223   ac_cv_c_bigendian=no
15224 else
15225   ac_cv_c_bigendian=yes
15226 fi
15227 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15228   conftest.$ac_objext conftest.beam conftest.$ac_ext
15229 fi
15230
15231     fi
15232 fi
15233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
15234 $as_echo "$ac_cv_c_bigendian" >&6; }
15235  case $ac_cv_c_bigendian in #(
15236    yes)
15237      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
15238 ;; #(
15239    no)
15240       ;; #(
15241    universal)
15242
15243 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
15244
15245      ;; #(
15246    *)
15247      as_fn_error $? "unknown endianness
15248  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
15249  esac
15250
15251
15252 # Checks for header files.
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15254 $as_echo_n "checking for ANSI C header files... " >&6; }
15255 if ${ac_cv_header_stdc+:} false; then :
15256   $as_echo_n "(cached) " >&6
15257 else
15258   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15259 /* end confdefs.h.  */
15260 #include <stdlib.h>
15261 #include <stdarg.h>
15262 #include <string.h>
15263 #include <float.h>
15264
15265 int
15266 main ()
15267 {
15268
15269   ;
15270   return 0;
15271 }
15272 _ACEOF
15273 if ac_fn_c_try_compile "$LINENO"; then :
15274   ac_cv_header_stdc=yes
15275 else
15276   ac_cv_header_stdc=no
15277 fi
15278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15279
15280 if test $ac_cv_header_stdc = yes; then
15281   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15282   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15283 /* end confdefs.h.  */
15284 #include <string.h>
15285
15286 _ACEOF
15287 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15288   $EGREP "memchr" >/dev/null 2>&1; then :
15289
15290 else
15291   ac_cv_header_stdc=no
15292 fi
15293 rm -f conftest*
15294
15295 fi
15296
15297 if test $ac_cv_header_stdc = yes; then
15298   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15299   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15300 /* end confdefs.h.  */
15301 #include <stdlib.h>
15302
15303 _ACEOF
15304 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15305   $EGREP "free" >/dev/null 2>&1; then :
15306
15307 else
15308   ac_cv_header_stdc=no
15309 fi
15310 rm -f conftest*
15311
15312 fi
15313
15314 if test $ac_cv_header_stdc = yes; then
15315   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15316   if test "$cross_compiling" = yes; then :
15317   :
15318 else
15319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15320 /* end confdefs.h.  */
15321 #include <ctype.h>
15322 #include <stdlib.h>
15323 #if ((' ' & 0x0FF) == 0x020)
15324 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15325 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15326 #else
15327 # define ISLOWER(c) \
15328                    (('a' <= (c) && (c) <= 'i') \
15329                      || ('j' <= (c) && (c) <= 'r') \
15330                      || ('s' <= (c) && (c) <= 'z'))
15331 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15332 #endif
15333
15334 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15335 int
15336 main ()
15337 {
15338   int i;
15339   for (i = 0; i < 256; i++)
15340     if (XOR (islower (i), ISLOWER (i))
15341         || toupper (i) != TOUPPER (i))
15342       return 2;
15343   return 0;
15344 }
15345 _ACEOF
15346 if ac_fn_c_try_run "$LINENO"; then :
15347
15348 else
15349   ac_cv_header_stdc=no
15350 fi
15351 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15352   conftest.$ac_objext conftest.beam conftest.$ac_ext
15353 fi
15354
15355 fi
15356 fi
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15358 $as_echo "$ac_cv_header_stdc" >&6; }
15359 if test $ac_cv_header_stdc = yes; then
15360
15361 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15362
15363 fi
15364
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
15366 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
15367 if ${ac_cv_header_stdbool_h+:} false; then :
15368   $as_echo_n "(cached) " >&6
15369 else
15370   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15371 /* end confdefs.h.  */
15372
15373 #include <stdbool.h>
15374 #ifndef bool
15375  "error: bool is not defined"
15376 #endif
15377 #ifndef false
15378  "error: false is not defined"
15379 #endif
15380 #if false
15381  "error: false is not 0"
15382 #endif
15383 #ifndef true
15384  "error: true is not defined"
15385 #endif
15386 #if true != 1
15387  "error: true is not 1"
15388 #endif
15389 #ifndef __bool_true_false_are_defined
15390  "error: __bool_true_false_are_defined is not defined"
15391 #endif
15392
15393         struct s { _Bool s: 1; _Bool t; } s;
15394
15395         char a[true == 1 ? 1 : -1];
15396         char b[false == 0 ? 1 : -1];
15397         char c[__bool_true_false_are_defined == 1 ? 1 : -1];
15398         char d[(bool) 0.5 == true ? 1 : -1];
15399         /* See body of main program for 'e'.  */
15400         char f[(_Bool) 0.0 == false ? 1 : -1];
15401         char g[true];
15402         char h[sizeof (_Bool)];
15403         char i[sizeof s.t];
15404         enum { j = false, k = true, l = false * true, m = true * 256 };
15405         /* The following fails for
15406            HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
15407         _Bool n[m];
15408         char o[sizeof n == m * sizeof n[0] ? 1 : -1];
15409         char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
15410         /* Catch a bug in an HP-UX C compiler.  See
15411            http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
15412            http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
15413          */
15414         _Bool q = true;
15415         _Bool *pq = &q;
15416
15417 int
15418 main ()
15419 {
15420
15421         bool e = &s;
15422         *pq |= q;
15423         *pq |= ! q;
15424         /* Refer to every declared value, to avoid compiler optimizations.  */
15425         return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
15426                 + !m + !n + !o + !p + !q + !pq);
15427
15428   ;
15429   return 0;
15430 }
15431 _ACEOF
15432 if ac_fn_c_try_compile "$LINENO"; then :
15433   ac_cv_header_stdbool_h=yes
15434 else
15435   ac_cv_header_stdbool_h=no
15436 fi
15437 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15438 fi
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
15440 $as_echo "$ac_cv_header_stdbool_h" >&6; }
15441 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
15442 if test "x$ac_cv_type__Bool" = xyes; then :
15443
15444 cat >>confdefs.h <<_ACEOF
15445 #define HAVE__BOOL 1
15446 _ACEOF
15447
15448
15449 fi
15450
15451 if test $ac_cv_header_stdbool_h = yes; then
15452
15453 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
15454
15455 fi
15456
15457 #AC_HEADER_SYS_WAIT
15458 #AC_CHECK_HEADERS([getopt.h fcntl.h stdlib.h string.h strings.h unistd.h])
15459 # do the very minimum - we can always extend this
15460 for ac_header in getopt.h stdarg.h openssl/ssl.h netinet/in.h time.h arpa/inet.h netdb.h
15461 do :
15462   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15463 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15464 "
15465 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15466   cat >>confdefs.h <<_ACEOF
15467 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15468 _ACEOF
15469
15470 fi
15471
15472 done
15473
15474 for ac_header in sys/param.h sys/mount.h
15475 do :
15476   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15477 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15478
15479    #if HAVE_SYS_PARAM_H
15480    # include <sys/param.h>
15481    #endif
15482
15483
15484 "
15485 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15486   cat >>confdefs.h <<_ACEOF
15487 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15488 _ACEOF
15489
15490 fi
15491
15492 done
15493
15494 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default
15495
15496    #if HAVE_SYS_PARAM_H
15497    # include <sys/param.h>
15498    #endif
15499
15500
15501 "
15502 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
15503
15504 include_sys_socket_h='#include <sys/socket.h>'
15505
15506 $as_echo "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
15507
15508
15509 else
15510
15511 include_sys_socket_h=''
15512
15513 fi
15514
15515
15516
15517 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default
15518
15519 "
15520 if test "x$ac_cv_header_inttypes_h" = xyes; then :
15521
15522 include_inttypes_h='#include <inttypes.h>'
15523
15524 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
15525
15526 ldns_build_config_have_inttypes_h=1
15527
15528
15529 else
15530
15531 include_inttypes_h=''
15532 ldns_build_config_have_inttypes_h=0
15533
15534
15535 fi
15536
15537
15538
15539 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default
15540
15541 "
15542 if test "x$ac_cv_header_sys_types_h" = xyes; then :
15543
15544 include_systypes_h='#include <sys/types.h>'
15545
15546 $as_echo "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
15547
15548
15549 else
15550
15551 include_systypes_h=''
15552
15553 fi
15554
15555
15556
15557 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default
15558
15559 "
15560 if test "x$ac_cv_header_unistd_h" = xyes; then :
15561
15562 include_unistd_h='#include <unistd.h>'
15563
15564 $as_echo "#define HAVE_UNISTD_H 1" >>confdefs.h
15565
15566
15567 else
15568
15569 include_unistd_h=''
15570
15571 fi
15572
15573
15574
15575
15576 # The cast to long int works around a bug in the HP C Compiler
15577 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15578 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15579 # This bug is HP SR number 8606223364.
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
15581 $as_echo_n "checking size of time_t... " >&6; }
15582 if ${ac_cv_sizeof_time_t+:} false; then :
15583   $as_echo_n "(cached) " >&6
15584 else
15585   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "
15586 $ac_includes_default
15587 #ifdef TIME_WITH_SYS_TIME
15588 # include <sys/time.h>
15589 # include <time.h>
15590 #else
15591 # ifdef HAVE_SYS_TIME_H
15592 #  include <sys/time.h>
15593 # else
15594 #  include <time.h>
15595 # endif
15596 #endif
15597
15598 "; then :
15599
15600 else
15601   if test "$ac_cv_type_time_t" = yes; then
15602      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15603 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15604 as_fn_error 77 "cannot compute sizeof (time_t)
15605 See \`config.log' for more details" "$LINENO" 5; }
15606    else
15607      ac_cv_sizeof_time_t=0
15608    fi
15609 fi
15610
15611 fi
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
15613 $as_echo "$ac_cv_sizeof_time_t" >&6; }
15614
15615
15616
15617 cat >>confdefs.h <<_ACEOF
15618 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
15619 _ACEOF
15620
15621
15622
15623 if test x_$with_examples != x_no; then
15624 for ac_header in pcap.h
15625 do :
15626   ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default
15627 "
15628 if test "x$ac_cv_header_pcap_h" = xyes; then :
15629   cat >>confdefs.h <<_ACEOF
15630 #define HAVE_PCAP_H 1
15631 _ACEOF
15632
15633 fi
15634
15635 done
15636
15637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_offline in -lpcap" >&5
15638 $as_echo_n "checking for pcap_open_offline in -lpcap... " >&6; }
15639 if ${ac_cv_lib_pcap_pcap_open_offline+:} false; then :
15640   $as_echo_n "(cached) " >&6
15641 else
15642   ac_check_lib_save_LIBS=$LIBS
15643 LIBS="-lpcap  $LIBS"
15644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15645 /* end confdefs.h.  */
15646
15647 /* Override any GCC internal prototype to avoid an error.
15648    Use char because int might match the return type of a GCC
15649    builtin and then its argument prototype would still apply.  */
15650 #ifdef __cplusplus
15651 extern "C"
15652 #endif
15653 char pcap_open_offline ();
15654 int
15655 main ()
15656 {
15657 return pcap_open_offline ();
15658   ;
15659   return 0;
15660 }
15661 _ACEOF
15662 if ac_fn_c_try_link "$LINENO"; then :
15663   ac_cv_lib_pcap_pcap_open_offline=yes
15664 else
15665   ac_cv_lib_pcap_pcap_open_offline=no
15666 fi
15667 rm -f core conftest.err conftest.$ac_objext \
15668     conftest$ac_exeext conftest.$ac_ext
15669 LIBS=$ac_check_lib_save_LIBS
15670 fi
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_offline" >&5
15672 $as_echo "$ac_cv_lib_pcap_pcap_open_offline" >&6; }
15673 if test "x$ac_cv_lib_pcap_pcap_open_offline" = xyes; then :
15674
15675
15676 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
15677         LIBPCAP_LIBS=-lpcap
15678
15679
15680 else
15681
15682         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&5
15683 $as_echo "$as_me: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&2;}
15684
15685
15686 fi
15687
15688 for ac_header in netinet/in_systm.h net/if.h netinet/ip.h netinet/udp.h netinet/igmp.h netinet/if_ether.h netinet/ip6.h net/ethernet.h netinet/ip_compat.h
15689 do :
15690   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15691 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
15692 $ac_includes_default
15693 #ifdef HAVE_NETINET_IN_SYSTM_H
15694 #include <netinet/in_systm.h>
15695 #endif
15696 #ifdef HAVE_NETINET_IN_H
15697 #include <netinet/in.h>
15698 #endif
15699 #ifdef HAVE_SYS_SOCKET_H
15700 #include <sys/socket.h>
15701 #endif
15702 #ifdef HAVE_NET_IF_H
15703 #include <net/if.h>
15704 #endif
15705 "
15706 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15707   cat >>confdefs.h <<_ACEOF
15708 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15709 _ACEOF
15710
15711 fi
15712
15713 done
15714
15715 fi
15716
15717
15718 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
15719 $ac_includes_default
15720 #ifdef HAVE_SYS_SOCKET_H
15721 #  include <sys/socket.h>
15722 #endif
15723 #ifdef HAVE_WS2TCPIP_H
15724 #  include <ws2tcpip.h>
15725 #endif
15726
15727 "
15728 if test "x$ac_cv_type_socklen_t" = xyes; then :
15729
15730 else
15731
15732 $as_echo "#define socklen_t int" >>confdefs.h
15733
15734 fi
15735
15736 if test "x$ac_cv_type_socklen_t" = xyes; then
15737   ldns_build_config_have_socklen_t=1
15738
15739 else
15740   ldns_build_config_have_socklen_t=0
15741
15742 fi
15743 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15744 if test "x$ac_cv_type_size_t" = xyes; then :
15745
15746 else
15747
15748 cat >>confdefs.h <<_ACEOF
15749 #define size_t unsigned int
15750 _ACEOF
15751
15752 fi
15753
15754 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
15755 if test "x$ac_cv_type_ssize_t" = xyes; then :
15756
15757 else
15758
15759 cat >>confdefs.h <<_ACEOF
15760 #define ssize_t int
15761 _ACEOF
15762
15763 fi
15764
15765 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
15766 if test "x$ac_cv_type_intptr_t" = xyes; then :
15767
15768 else
15769
15770 cat >>confdefs.h <<_ACEOF
15771 #define intptr_t size_t
15772 _ACEOF
15773
15774 fi
15775
15776 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
15777 #if HAVE_SYS_TYPES_H
15778 # include <sys/types.h>
15779 #endif
15780 #if HAVE_NETINET_IN_H
15781 # include <netinet/in.h>
15782 #endif
15783 "
15784 if test "x$ac_cv_type_in_addr_t" = xyes; then :
15785
15786 else
15787
15788 $as_echo "#define in_addr_t uint32_t" >>confdefs.h
15789
15790 fi
15791
15792 ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "
15793 #if HAVE_SYS_TYPES_H
15794 # include <sys/types.h>
15795 #endif
15796 #if HAVE_NETINET_IN_H
15797 # include <netinet/in.h>
15798 #endif
15799 "
15800 if test "x$ac_cv_type_in_port_t" = xyes; then :
15801
15802 else
15803
15804 $as_echo "#define in_port_t uint16_t" >>confdefs.h
15805
15806 fi
15807
15808 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "$ac_includes_default
15809 #ifdef HAVE_NETINET_IN_H
15810 #include <netinet/in.h>
15811 #endif
15812 #ifdef HAVE_SYS_SOCKET_H
15813 #include <sys/socket.h>
15814 #endif
15815 #ifdef HAVE_NETDB_H
15816 #include <netdb.h>
15817 #endif
15818 #ifdef HAVE_ARPA_INET_H
15819 #include <arpa/inet.h>
15820 #endif
15821
15822 "
15823 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
15824
15825 else
15826
15827         ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "$ac_includes_default
15828 #ifdef HAVE_NETINET_IN_H
15829 #include <netinet/in.h>
15830 #endif
15831 #ifdef HAVE_SYS_SOCKET_H
15832 #include <sys/socket.h>
15833 #endif
15834 #ifdef HAVE_NETDB_H
15835 #include <netdb.h>
15836 #endif
15837 #ifdef HAVE_ARPA_INET_H
15838 #include <arpa/inet.h>
15839 #endif
15840
15841 "
15842 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
15843
15844
15845 $as_echo "#define ss_family __ss_family" >>confdefs.h
15846
15847
15848 fi
15849
15850
15851 fi
15852
15853
15854 for ac_header in stdlib.h
15855 do :
15856   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
15857 if test "x$ac_cv_header_stdlib_h" = xyes; then :
15858   cat >>confdefs.h <<_ACEOF
15859 #define HAVE_STDLIB_H 1
15860 _ACEOF
15861
15862 fi
15863
15864 done
15865
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
15867 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
15868 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
15869   $as_echo_n "(cached) " >&6
15870 else
15871   if test "$cross_compiling" = yes; then :
15872   ac_cv_func_malloc_0_nonnull=no
15873 else
15874   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15875 /* end confdefs.h.  */
15876 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
15877 # include <stdlib.h>
15878 #else
15879 char *malloc ();
15880 #endif
15881
15882 int
15883 main ()
15884 {
15885 return ! malloc (0);
15886   ;
15887   return 0;
15888 }
15889 _ACEOF
15890 if ac_fn_c_try_run "$LINENO"; then :
15891   ac_cv_func_malloc_0_nonnull=yes
15892 else
15893   ac_cv_func_malloc_0_nonnull=no
15894 fi
15895 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15896   conftest.$ac_objext conftest.beam conftest.$ac_ext
15897 fi
15898
15899 fi
15900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
15901 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
15902 if test $ac_cv_func_malloc_0_nonnull = yes; then :
15903
15904 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
15905
15906 else
15907   $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
15908
15909    case " $LIBOBJS " in
15910   *" malloc.$ac_objext "* ) ;;
15911   *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
15912  ;;
15913 esac
15914
15915
15916 $as_echo "#define malloc rpl_malloc" >>confdefs.h
15917
15918 fi
15919
15920
15921 for ac_header in stdlib.h
15922 do :
15923   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
15924 if test "x$ac_cv_header_stdlib_h" = xyes; then :
15925   cat >>confdefs.h <<_ACEOF
15926 #define HAVE_STDLIB_H 1
15927 _ACEOF
15928
15929 fi
15930
15931 done
15932
15933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
15934 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
15935 if ${ac_cv_func_realloc_0_nonnull+:} false; then :
15936   $as_echo_n "(cached) " >&6
15937 else
15938   if test "$cross_compiling" = yes; then :
15939   ac_cv_func_realloc_0_nonnull=no
15940 else
15941   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15942 /* end confdefs.h.  */
15943 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
15944 # include <stdlib.h>
15945 #else
15946 char *realloc ();
15947 #endif
15948
15949 int
15950 main ()
15951 {
15952 return ! realloc (0, 0);
15953   ;
15954   return 0;
15955 }
15956 _ACEOF
15957 if ac_fn_c_try_run "$LINENO"; then :
15958   ac_cv_func_realloc_0_nonnull=yes
15959 else
15960   ac_cv_func_realloc_0_nonnull=no
15961 fi
15962 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15963   conftest.$ac_objext conftest.beam conftest.$ac_ext
15964 fi
15965
15966 fi
15967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
15968 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
15969 if test $ac_cv_func_realloc_0_nonnull = yes; then :
15970
15971 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
15972
15973 else
15974   $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
15975
15976    case " $LIBOBJS " in
15977   *" realloc.$ac_objext "* ) ;;
15978   *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
15979  ;;
15980 esac
15981
15982
15983 $as_echo "#define realloc rpl_realloc" >>confdefs.h
15984
15985 fi
15986
15987
15988
15989 ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
15990 if test "x$ac_cv_func_b64_pton" = xyes; then :
15991   $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
15992
15993 else
15994   case " $LIBOBJS " in
15995   *" b64_pton.$ac_objext "* ) ;;
15996   *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
15997  ;;
15998 esac
15999
16000 fi
16001
16002
16003 ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
16004 if test "x$ac_cv_func_b64_ntop" = xyes; then :
16005   $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
16006
16007 else
16008   case " $LIBOBJS " in
16009   *" b64_ntop.$ac_objext "* ) ;;
16010   *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
16011  ;;
16012 esac
16013
16014 fi
16015
16016
16017 ac_fn_c_check_func "$LINENO" "calloc" "ac_cv_func_calloc"
16018 if test "x$ac_cv_func_calloc" = xyes; then :
16019   $as_echo "#define HAVE_CALLOC 1" >>confdefs.h
16020
16021 else
16022   case " $LIBOBJS " in
16023   *" calloc.$ac_objext "* ) ;;
16024   *) LIBOBJS="$LIBOBJS calloc.$ac_objext"
16025  ;;
16026 esac
16027
16028 fi
16029
16030
16031 ac_fn_c_check_func "$LINENO" "timegm" "ac_cv_func_timegm"
16032 if test "x$ac_cv_func_timegm" = xyes; then :
16033   $as_echo "#define HAVE_TIMEGM 1" >>confdefs.h
16034
16035 else
16036   case " $LIBOBJS " in
16037   *" timegm.$ac_objext "* ) ;;
16038   *) LIBOBJS="$LIBOBJS timegm.$ac_objext"
16039  ;;
16040 esac
16041
16042 fi
16043
16044
16045 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
16046 if test "x$ac_cv_func_gmtime_r" = xyes; then :
16047   $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16048
16049 else
16050   case " $LIBOBJS " in
16051   *" gmtime_r.$ac_objext "* ) ;;
16052   *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
16053  ;;
16054 esac
16055
16056 fi
16057
16058
16059 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
16060 if test "x$ac_cv_func_ctime_r" = xyes; then :
16061   $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
16062
16063 else
16064   case " $LIBOBJS " in
16065   *" ctime_r.$ac_objext "* ) ;;
16066   *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
16067  ;;
16068 esac
16069
16070 fi
16071
16072
16073 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
16074 if test "x$ac_cv_func_localtime_r" = xyes; then :
16075   $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16076
16077 else
16078   case " $LIBOBJS " in
16079   *" localtime_r.$ac_objext "* ) ;;
16080   *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
16081  ;;
16082 esac
16083
16084 fi
16085
16086
16087 ac_fn_c_check_func "$LINENO" "isblank" "ac_cv_func_isblank"
16088 if test "x$ac_cv_func_isblank" = xyes; then :
16089   $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
16090
16091 else
16092   case " $LIBOBJS " in
16093   *" isblank.$ac_objext "* ) ;;
16094   *) LIBOBJS="$LIBOBJS isblank.$ac_objext"
16095  ;;
16096 esac
16097
16098 fi
16099
16100
16101 ac_fn_c_check_func "$LINENO" "isascii" "ac_cv_func_isascii"
16102 if test "x$ac_cv_func_isascii" = xyes; then :
16103   $as_echo "#define HAVE_ISASCII 1" >>confdefs.h
16104
16105 else
16106   case " $LIBOBJS " in
16107   *" isascii.$ac_objext "* ) ;;
16108   *) LIBOBJS="$LIBOBJS isascii.$ac_objext"
16109  ;;
16110 esac
16111
16112 fi
16113
16114
16115 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
16116 if test "x$ac_cv_func_inet_aton" = xyes; then :
16117   $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
16118
16119 else
16120   case " $LIBOBJS " in
16121   *" inet_aton.$ac_objext "* ) ;;
16122   *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
16123  ;;
16124 esac
16125
16126 fi
16127
16128
16129 ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
16130 if test "x$ac_cv_func_inet_pton" = xyes; then :
16131   $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
16132
16133 else
16134   case " $LIBOBJS " in
16135   *" inet_pton.$ac_objext "* ) ;;
16136   *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
16137  ;;
16138 esac
16139
16140 fi
16141
16142
16143 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
16144 if test "x$ac_cv_func_inet_ntop" = xyes; then :
16145   $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
16146
16147 else
16148   case " $LIBOBJS " in
16149   *" inet_ntop.$ac_objext "* ) ;;
16150   *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
16151  ;;
16152 esac
16153
16154 fi
16155
16156
16157 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
16158 if test "x$ac_cv_func_snprintf" = xyes; then :
16159   $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16160
16161 else
16162   case " $LIBOBJS " in
16163   *" snprintf.$ac_objext "* ) ;;
16164   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
16165  ;;
16166 esac
16167
16168 fi
16169
16170
16171 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
16172 if test "x$ac_cv_func_strlcpy" = xyes; then :
16173   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
16174
16175 else
16176   case " $LIBOBJS " in
16177   *" strlcpy.$ac_objext "* ) ;;
16178   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
16179  ;;
16180 esac
16181
16182 fi
16183
16184
16185 ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
16186 if test "x$ac_cv_func_memmove" = xyes; then :
16187   $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
16188
16189 else
16190   case " $LIBOBJS " in
16191   *" memmove.$ac_objext "* ) ;;
16192   *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
16193  ;;
16194 esac
16195
16196 fi
16197
16198
16199 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
16200 if test "x$ac_cv_type_pid_t" = xyes; then :
16201
16202 else
16203
16204 cat >>confdefs.h <<_ACEOF
16205 #define pid_t int
16206 _ACEOF
16207
16208 fi
16209
16210 for ac_header in vfork.h
16211 do :
16212   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
16213 if test "x$ac_cv_header_vfork_h" = xyes; then :
16214   cat >>confdefs.h <<_ACEOF
16215 #define HAVE_VFORK_H 1
16216 _ACEOF
16217
16218 fi
16219
16220 done
16221
16222 for ac_func in fork vfork
16223 do :
16224   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16225 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16226 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16227   cat >>confdefs.h <<_ACEOF
16228 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16229 _ACEOF
16230
16231 fi
16232 done
16233
16234 if test "x$ac_cv_func_fork" = xyes; then
16235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
16236 $as_echo_n "checking for working fork... " >&6; }
16237 if ${ac_cv_func_fork_works+:} false; then :
16238   $as_echo_n "(cached) " >&6
16239 else
16240   if test "$cross_compiling" = yes; then :
16241   ac_cv_func_fork_works=cross
16242 else
16243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16244 /* end confdefs.h.  */
16245 $ac_includes_default
16246 int
16247 main ()
16248 {
16249
16250           /* By Ruediger Kuhlmann. */
16251           return fork () < 0;
16252
16253   ;
16254   return 0;
16255 }
16256 _ACEOF
16257 if ac_fn_c_try_run "$LINENO"; then :
16258   ac_cv_func_fork_works=yes
16259 else
16260   ac_cv_func_fork_works=no
16261 fi
16262 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16263   conftest.$ac_objext conftest.beam conftest.$ac_ext
16264 fi
16265
16266 fi
16267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
16268 $as_echo "$ac_cv_func_fork_works" >&6; }
16269
16270 else
16271   ac_cv_func_fork_works=$ac_cv_func_fork
16272 fi
16273 if test "x$ac_cv_func_fork_works" = xcross; then
16274   case $host in
16275     *-*-amigaos* | *-*-msdosdjgpp*)
16276       # Override, as these systems have only a dummy fork() stub
16277       ac_cv_func_fork_works=no
16278       ;;
16279     *)
16280       ac_cv_func_fork_works=yes
16281       ;;
16282   esac
16283   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
16284 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
16285 fi
16286 ac_cv_func_vfork_works=$ac_cv_func_vfork
16287 if test "x$ac_cv_func_vfork" = xyes; then
16288   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
16289 $as_echo_n "checking for working vfork... " >&6; }
16290 if ${ac_cv_func_vfork_works+:} false; then :
16291   $as_echo_n "(cached) " >&6
16292 else
16293   if test "$cross_compiling" = yes; then :
16294   ac_cv_func_vfork_works=cross
16295 else
16296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16297 /* end confdefs.h.  */
16298 /* Thanks to Paul Eggert for this test.  */
16299 $ac_includes_default
16300 #include <sys/wait.h>
16301 #ifdef HAVE_VFORK_H
16302 # include <vfork.h>
16303 #endif
16304 /* On some sparc systems, changes by the child to local and incoming
16305    argument registers are propagated back to the parent.  The compiler
16306    is told about this with #include <vfork.h>, but some compilers
16307    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
16308    static variable whose address is put into a register that is
16309    clobbered by the vfork.  */
16310 static void
16311 #ifdef __cplusplus
16312 sparc_address_test (int arg)
16313 # else
16314 sparc_address_test (arg) int arg;
16315 #endif
16316 {
16317   static pid_t child;
16318   if (!child) {
16319     child = vfork ();
16320     if (child < 0) {
16321       perror ("vfork");
16322       _exit(2);
16323     }
16324     if (!child) {
16325       arg = getpid();
16326       write(-1, "", 0);
16327       _exit (arg);
16328     }
16329   }
16330 }
16331
16332 int
16333 main ()
16334 {
16335   pid_t parent = getpid ();
16336   pid_t child;
16337
16338   sparc_address_test (0);
16339
16340   child = vfork ();
16341
16342   if (child == 0) {
16343     /* Here is another test for sparc vfork register problems.  This
16344        test uses lots of local variables, at least as many local
16345        variables as main has allocated so far including compiler
16346        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
16347        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
16348        reuse the register of parent for one of the local variables,
16349        since it will think that parent can't possibly be used any more
16350        in this routine.  Assigning to the local variable will thus
16351        munge parent in the parent process.  */
16352     pid_t
16353       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16354       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16355     /* Convince the compiler that p..p7 are live; otherwise, it might
16356        use the same hardware register for all 8 local variables.  */
16357     if (p != p1 || p != p2 || p != p3 || p != p4
16358         || p != p5 || p != p6 || p != p7)
16359       _exit(1);
16360
16361     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16362        from child file descriptors.  If the child closes a descriptor
16363        before it execs or exits, this munges the parent's descriptor
16364        as well.  Test for this by closing stdout in the child.  */
16365     _exit(close(fileno(stdout)) != 0);
16366   } else {
16367     int status;
16368     struct stat st;
16369
16370     while (wait(&status) != child)
16371       ;
16372     return (
16373          /* Was there some problem with vforking?  */
16374          child < 0
16375
16376          /* Did the child fail?  (This shouldn't happen.)  */
16377          || status
16378
16379          /* Did the vfork/compiler bug occur?  */
16380          || parent != getpid()
16381
16382          /* Did the file descriptor bug occur?  */
16383          || fstat(fileno(stdout), &st) != 0
16384          );
16385   }
16386 }
16387 _ACEOF
16388 if ac_fn_c_try_run "$LINENO"; then :
16389   ac_cv_func_vfork_works=yes
16390 else
16391   ac_cv_func_vfork_works=no
16392 fi
16393 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16394   conftest.$ac_objext conftest.beam conftest.$ac_ext
16395 fi
16396
16397 fi
16398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
16399 $as_echo "$ac_cv_func_vfork_works" >&6; }
16400
16401 fi;
16402 if test "x$ac_cv_func_fork_works" = xcross; then
16403   ac_cv_func_vfork_works=$ac_cv_func_vfork
16404   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
16405 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
16406 fi
16407
16408 if test "x$ac_cv_func_vfork_works" = xyes; then
16409
16410 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
16411
16412 else
16413
16414 $as_echo "#define vfork fork" >>confdefs.h
16415
16416 fi
16417 if test "x$ac_cv_func_fork_works" = xyes; then
16418
16419 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
16420
16421 fi
16422
16423 for ac_func in endprotoent endservent sleep random fcntl strtoul bzero memset b32_ntop b32_pton
16424 do :
16425   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16426 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16427 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16428   cat >>confdefs.h <<_ACEOF
16429 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16430 _ACEOF
16431
16432 fi
16433 done
16434
16435 if test "x$HAVE_B32_NTOP" = "xyes"; then
16436         ldns_build_config_have_b32_ntop=1
16437
16438 else
16439         ldns_build_config_have_b32_ntop=0
16440
16441 fi
16442 if test "x$HAVE_B32_PTON" = "xyes"; then
16443         ldns_build_config_have_b32_pton=1
16444
16445 else
16446         ldns_build_config_have_b32_pton=0
16447
16448 fi
16449
16450
16451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
16452 $as_echo_n "checking for getaddrinfo... " >&6; }
16453 ac_cv_func_getaddrinfo=no
16454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16455 /* end confdefs.h.  */
16456
16457 #ifdef __cplusplus
16458 extern "C"
16459 {
16460 #endif
16461 char* getaddrinfo();
16462 char* (*f) () = getaddrinfo;
16463 #ifdef __cplusplus
16464 }
16465 #endif
16466 int main() {
16467         ;
16468         return 0;
16469 }
16470
16471 _ACEOF
16472 if ac_fn_c_try_link "$LINENO"; then :
16473   ac_cv_func_getaddrinfo="yes"
16474 if test "$ac_cv_header_windows_h" = "yes"; then
16475
16476 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
16477
16478         USE_WINSOCK="1"
16479         LIBS="$LIBS -lws2_32"
16480 fi
16481
16482 else
16483   ORIGLIBS="$LIBS"
16484 LIBS="$LIBS -lws2_32"
16485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16486 /* end confdefs.h.  */
16487
16488 #ifdef HAVE_WS2TCPIP_H
16489 #include <ws2tcpip.h>
16490 #endif
16491
16492 int
16493 main ()
16494 {
16495
16496         (void)getaddrinfo(NULL, NULL, NULL, NULL);
16497
16498
16499   ;
16500   return 0;
16501 }
16502 _ACEOF
16503 if ac_fn_c_try_link "$LINENO"; then :
16504
16505 ac_cv_func_getaddrinfo="yes"
16506
16507 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
16508
16509 USE_WINSOCK="1"
16510
16511 else
16512
16513 ac_cv_func_getaddrinfo="no"
16514 LIBS="$ORIGLIBS"
16515
16516 fi
16517 rm -f core conftest.err conftest.$ac_objext \
16518     conftest$ac_exeext conftest.$ac_ext
16519
16520 fi
16521 rm -f core conftest.err conftest.$ac_objext \
16522     conftest$ac_exeext conftest.$ac_ext
16523
16524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getaddrinfo" >&5
16525 $as_echo "$ac_cv_func_getaddrinfo" >&6; }
16526 if test $ac_cv_func_getaddrinfo = yes; then
16527
16528 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
16529
16530 fi
16531
16532 if test $ac_cv_func_getaddrinfo = no; then
16533         case " $LIBOBJS " in
16534   *" fake-rfc2553.$ac_objext "* ) ;;
16535   *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
16536  ;;
16537 esac
16538
16539 fi
16540 if test "$USE_WINSOCK" = 1; then
16541         if test -n "$ac_tool_prefix"; then
16542   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
16543 set dummy ${ac_tool_prefix}windres; ac_word=$2
16544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16545 $as_echo_n "checking for $ac_word... " >&6; }
16546 if ${ac_cv_prog_WINDRES+:} false; then :
16547   $as_echo_n "(cached) " >&6
16548 else
16549   if test -n "$WINDRES"; then
16550   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
16551 else
16552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16553 for as_dir in $PATH
16554 do
16555   IFS=$as_save_IFS
16556   test -z "$as_dir" && as_dir=.
16557     for ac_exec_ext in '' $ac_executable_extensions; do
16558   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16559     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
16560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16561     break 2
16562   fi
16563 done
16564   done
16565 IFS=$as_save_IFS
16566
16567 fi
16568 fi
16569 WINDRES=$ac_cv_prog_WINDRES
16570 if test -n "$WINDRES"; then
16571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
16572 $as_echo "$WINDRES" >&6; }
16573 else
16574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16575 $as_echo "no" >&6; }
16576 fi
16577
16578
16579 fi
16580 if test -z "$ac_cv_prog_WINDRES"; then
16581   ac_ct_WINDRES=$WINDRES
16582   # Extract the first word of "windres", so it can be a program name with args.
16583 set dummy windres; ac_word=$2
16584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16585 $as_echo_n "checking for $ac_word... " >&6; }
16586 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
16587   $as_echo_n "(cached) " >&6
16588 else
16589   if test -n "$ac_ct_WINDRES"; then
16590   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
16591 else
16592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16593 for as_dir in $PATH
16594 do
16595   IFS=$as_save_IFS
16596   test -z "$as_dir" && as_dir=.
16597     for ac_exec_ext in '' $ac_executable_extensions; do
16598   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16599     ac_cv_prog_ac_ct_WINDRES="windres"
16600     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16601     break 2
16602   fi
16603 done
16604   done
16605 IFS=$as_save_IFS
16606
16607 fi
16608 fi
16609 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
16610 if test -n "$ac_ct_WINDRES"; then
16611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
16612 $as_echo "$ac_ct_WINDRES" >&6; }
16613 else
16614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16615 $as_echo "no" >&6; }
16616 fi
16617
16618   if test "x$ac_ct_WINDRES" = x; then
16619     WINDRES=""
16620   else
16621     case $cross_compiling:$ac_tool_warned in
16622 yes:)
16623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16624 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16625 ac_tool_warned=yes ;;
16626 esac
16627     WINDRES=$ac_ct_WINDRES
16628   fi
16629 else
16630   WINDRES="$ac_cv_prog_WINDRES"
16631 fi
16632
16633 fi
16634
16635 # check ioctlsocket
16636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ioctlsocket" >&5
16637 $as_echo_n "checking for ioctlsocket... " >&6; }
16638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16639 /* end confdefs.h.  */
16640
16641 #ifdef HAVE_WINSOCK2_H
16642 #include <winsock2.h>
16643 #endif
16644
16645 int
16646 main ()
16647 {
16648
16649         (void)ioctlsocket(0, 0, NULL);
16650
16651   ;
16652   return 0;
16653 }
16654 _ACEOF
16655 if ac_fn_c_try_link "$LINENO"; then :
16656
16657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16658 $as_echo "yes" >&6; }
16659
16660 $as_echo "#define HAVE_IOCTLSOCKET 1" >>confdefs.h
16661
16662
16663 else
16664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16665 $as_echo "no" >&6; }
16666 fi
16667 rm -f core conftest.err conftest.$ac_objext \
16668     conftest$ac_exeext conftest.$ac_ext
16669
16670
16671 #AC_SEARCH_LIBS(RSA_new, [crypto])
16672
16673
16674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
16675 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
16676 if ${ac_cv_c_format_attribute+:} false; then :
16677   $as_echo_n "(cached) " >&6
16678 else
16679   ac_cv_c_format_attribute=no
16680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16681 /* end confdefs.h.  */
16682 #include <stdio.h>
16683 void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
16684 void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
16685
16686 int
16687 main ()
16688 {
16689
16690    f ("%s", "str");
16691
16692   ;
16693   return 0;
16694 }
16695 _ACEOF
16696 if ac_fn_c_try_compile "$LINENO"; then :
16697   ac_cv_c_format_attribute="yes"
16698 else
16699   ac_cv_c_format_attribute="no"
16700 fi
16701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16702
16703 fi
16704
16705
16706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
16707 $as_echo "$ac_cv_c_format_attribute" >&6; }
16708 if test $ac_cv_c_format_attribute = yes; then
16709
16710 $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
16711
16712 fi
16713
16714
16715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
16716 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
16717 if ${ac_cv_c_unused_attribute+:} false; then :
16718   $as_echo_n "(cached) " >&6
16719 else
16720   ac_cv_c_unused_attribute=no
16721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16722 /* end confdefs.h.  */
16723 #include <stdio.h>
16724 void f (char *u __attribute__((unused)));
16725
16726 int
16727 main ()
16728 {
16729
16730    f ("x");
16731
16732   ;
16733   return 0;
16734 }
16735 _ACEOF
16736 if ac_fn_c_try_compile "$LINENO"; then :
16737   ac_cv_c_unused_attribute="yes"
16738 else
16739   ac_cv_c_unused_attribute="no"
16740 fi
16741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16742
16743 fi
16744
16745
16746
16747
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
16749 $as_echo "$ac_cv_c_unused_attribute" >&6; }
16750 if test $ac_cv_c_unused_attribute = yes; then
16751
16752 $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
16753
16754 fi
16755
16756
16757 # check OSX deployment target which is needed
16758 if echo $build_os | grep darwin > /dev/null; then
16759         export MACOSX_DEPLOYMENT_TARGET="10.4"
16760 fi
16761
16762
16763 $as_echo "#define SYSCONFDIR sysconfdir" >>confdefs.h
16764
16765
16766
16767 # Check whether --with-trust-anchor was given.
16768 if test "${with_trust_anchor+set}" = set; then :
16769   withval=$with_trust_anchor;
16770  LDNS_TRUST_ANCHOR_FILE="$withval"
16771
16772 else
16773
16774  if test "x$LDNS_TRUST_ANCHOR_FILE" = "x"; then
16775   if test "x$sysconfdir" = 'x${prefix}/etc' ; then
16776    if test "x$prefix" = 'xNONE' ; then
16777     LDNS_TRUST_ANCHOR_FILE="/etc/unbound/root.key"
16778    else
16779     LDNS_TRUST_ANCHOR_FILE="${prefix}/etc/unbound/root.key"
16780    fi
16781   else
16782     LDNS_TRUST_ANCHOR_FILE="${sysconfdir}/unbound/root.key"
16783   fi
16784  fi
16785
16786 fi
16787
16788
16789 cat >>confdefs.h <<_ACEOF
16790 #define LDNS_TRUST_ANCHOR_FILE "$LDNS_TRUST_ANCHOR_FILE"
16791 _ACEOF
16792
16793
16794 { $as_echo "$as_me:${as_lineno-$LINENO}: Default trust anchor: $LDNS_TRUST_ANCHOR_FILE" >&5
16795 $as_echo "$as_me: Default trust anchor: $LDNS_TRUST_ANCHOR_FILE" >&6;}
16796
16797
16798 # Check whether --with-ca-file was given.
16799 if test "${with_ca_file+set}" = set; then :
16800   withval=$with_ca_file;
16801
16802 $as_echo "#define HAVE_DANE_CA_FILE 1" >>confdefs.h
16803
16804
16805 cat >>confdefs.h <<_ACEOF
16806 #define LDNS_DANE_CA_FILE "$withval"
16807 _ACEOF
16808
16809  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CAfile: $withval" >&5
16810 $as_echo "$as_me: Using CAfile: $withval" >&6;}
16811  DEFAULT_CAFILE="Default is $withval"
16812
16813
16814 else
16815
16816
16817 $as_echo "#define HAVE_DANE_CA_FILE 0" >>confdefs.h
16818
16819
16820
16821 fi
16822
16823
16824
16825 # Check whether --with-ca-path was given.
16826 if test "${with_ca_path+set}" = set; then :
16827   withval=$with_ca_path;
16828
16829 $as_echo "#define HAVE_DANE_CA_PATH 1" >>confdefs.h
16830
16831
16832 cat >>confdefs.h <<_ACEOF
16833 #define LDNS_DANE_CA_PATH "$withval"
16834 _ACEOF
16835
16836  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CApath: $withval" >&5
16837 $as_echo "$as_me: Using CApath: $withval" >&6;}
16838  DEFAULT_CAPATH="Default is $withval"
16839
16840
16841 else
16842
16843
16844 $as_echo "#define HAVE_DANE_CA_PATH 0" >>confdefs.h
16845
16846
16847
16848 fi
16849
16850
16851
16852
16853
16854
16855 if test "x$HAVE_SSL" = "xyes"; then
16856         ldns_build_config_have_ssl=1
16857
16858 else
16859         ldns_build_config_have_ssl=0
16860
16861 fi
16862 if test "x$ac_cv_c_format_attribute" = "xyes"; then
16863   ldns_build_config_have_attr_format=1
16864
16865 else
16866   ldns_build_config_have_attr_format=0
16867
16868 fi
16869 if test "x$ac_cv_c_unused_attribute" = "xyes"; then
16870   ldns_build_config_have_attr_unused=1
16871
16872 else
16873   ldns_build_config_have_attr_unused=0
16874
16875 fi
16876
16877 CONFIG_FILES="Makefile ldns/common.h ldns/net.h ldns/util.h packaging/libldns.pc packaging/ldns-config $DRILL_CONFIG $EXAMPLES_CONFIG"
16878
16879 ac_config_files="$ac_config_files $CONFIG_FILES"
16880
16881
16882 ac_config_headers="$ac_config_headers ldns/config.h"
16883
16884 cat >confcache <<\_ACEOF
16885 # This file is a shell script that caches the results of configure
16886 # tests run on this system so they can be shared between configure
16887 # scripts and configure runs, see configure's option --config-cache.
16888 # It is not useful on other systems.  If it contains results you don't
16889 # want to keep, you may remove or edit it.
16890 #
16891 # config.status only pays attention to the cache file if you give it
16892 # the --recheck option to rerun configure.
16893 #
16894 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16895 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16896 # following values.
16897
16898 _ACEOF
16899
16900 # The following way of writing the cache mishandles newlines in values,
16901 # but we know of no workaround that is simple, portable, and efficient.
16902 # So, we kill variables containing newlines.
16903 # Ultrix sh set writes to stderr and can't be redirected directly,
16904 # and sets the high bit in the cache file unless we assign to the vars.
16905 (
16906   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16907     eval ac_val=\$$ac_var
16908     case $ac_val in #(
16909     *${as_nl}*)
16910       case $ac_var in #(
16911       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16912 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16913       esac
16914       case $ac_var in #(
16915       _ | IFS | as_nl) ;; #(
16916       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16917       *) { eval $ac_var=; unset $ac_var;} ;;
16918       esac ;;
16919     esac
16920   done
16921
16922   (set) 2>&1 |
16923     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16924     *${as_nl}ac_space=\ *)
16925       # `set' does not quote correctly, so add quotes: double-quote
16926       # substitution turns \\\\ into \\, and sed turns \\ into \.
16927       sed -n \
16928         "s/'/'\\\\''/g;
16929           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16930       ;; #(
16931     *)
16932       # `set' quotes correctly as required by POSIX, so do not add quotes.
16933       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16934       ;;
16935     esac |
16936     sort
16937 ) |
16938   sed '
16939      /^ac_cv_env_/b end
16940      t clear
16941      :clear
16942      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16943      t end
16944      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16945      :end' >>confcache
16946 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16947   if test -w "$cache_file"; then
16948     if test "x$cache_file" != "x/dev/null"; then
16949       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16950 $as_echo "$as_me: updating cache $cache_file" >&6;}
16951       if test ! -f "$cache_file" || test -h "$cache_file"; then
16952         cat confcache >"$cache_file"
16953       else
16954         case $cache_file in #(
16955         */* | ?:*)
16956           mv -f confcache "$cache_file"$$ &&
16957           mv -f "$cache_file"$$ "$cache_file" ;; #(
16958         *)
16959           mv -f confcache "$cache_file" ;;
16960         esac
16961       fi
16962     fi
16963   else
16964     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16965 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16966   fi
16967 fi
16968 rm -f confcache
16969
16970 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16971 # Let make expand exec_prefix.
16972 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16973
16974 DEFS=-DHAVE_CONFIG_H
16975
16976 ac_libobjs=
16977 ac_ltlibobjs=
16978 U=
16979 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16980   # 1. Remove the extension, and $U if already installed.
16981   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16982   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16983   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16984   #    will be set to the directory where LIBOBJS objects are built.
16985   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16986   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16987 done
16988 LIBOBJS=$ac_libobjs
16989
16990 LTLIBOBJS=$ac_ltlibobjs
16991
16992
16993
16994
16995 : "${CONFIG_STATUS=./config.status}"
16996 ac_write_fail=0
16997 ac_clean_files_save=$ac_clean_files
16998 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16999 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17000 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17001 as_write_fail=0
17002 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17003 #! $SHELL
17004 # Generated by $as_me.
17005 # Run this file to recreate the current configuration.
17006 # Compiler output produced by configure, useful for debugging
17007 # configure, is in config.log if it exists.
17008
17009 debug=false
17010 ac_cs_recheck=false
17011 ac_cs_silent=false
17012
17013 SHELL=\${CONFIG_SHELL-$SHELL}
17014 export SHELL
17015 _ASEOF
17016 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17017 ## -------------------- ##
17018 ## M4sh Initialization. ##
17019 ## -------------------- ##
17020
17021 # Be more Bourne compatible
17022 DUALCASE=1; export DUALCASE # for MKS sh
17023 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17024   emulate sh
17025   NULLCMD=:
17026   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17027   # is contrary to our usage.  Disable this feature.
17028   alias -g '${1+"$@"}'='"$@"'
17029   setopt NO_GLOB_SUBST
17030 else
17031   case `(set -o) 2>/dev/null` in #(
17032   *posix*) :
17033     set -o posix ;; #(
17034   *) :
17035      ;;
17036 esac
17037 fi
17038
17039
17040 as_nl='
17041 '
17042 export as_nl
17043 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17044 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17045 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17046 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17047 # Prefer a ksh shell builtin over an external printf program on Solaris,
17048 # but without wasting forks for bash or zsh.
17049 if test -z "$BASH_VERSION$ZSH_VERSION" \
17050     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17051   as_echo='print -r --'
17052   as_echo_n='print -rn --'
17053 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17054   as_echo='printf %s\n'
17055   as_echo_n='printf %s'
17056 else
17057   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17058     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17059     as_echo_n='/usr/ucb/echo -n'
17060   else
17061     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17062     as_echo_n_body='eval
17063       arg=$1;
17064       case $arg in #(
17065       *"$as_nl"*)
17066         expr "X$arg" : "X\\(.*\\)$as_nl";
17067         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17068       esac;
17069       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17070     '
17071     export as_echo_n_body
17072     as_echo_n='sh -c $as_echo_n_body as_echo'
17073   fi
17074   export as_echo_body
17075   as_echo='sh -c $as_echo_body as_echo'
17076 fi
17077
17078 # The user is always right.
17079 if test "${PATH_SEPARATOR+set}" != set; then
17080   PATH_SEPARATOR=:
17081   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17082     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17083       PATH_SEPARATOR=';'
17084   }
17085 fi
17086
17087
17088 # IFS
17089 # We need space, tab and new line, in precisely that order.  Quoting is
17090 # there to prevent editors from complaining about space-tab.
17091 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17092 # splitting by setting IFS to empty value.)
17093 IFS=" ""        $as_nl"
17094
17095 # Find who we are.  Look in the path if we contain no directory separator.
17096 as_myself=
17097 case $0 in #((
17098   *[\\/]* ) as_myself=$0 ;;
17099   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17100 for as_dir in $PATH
17101 do
17102   IFS=$as_save_IFS
17103   test -z "$as_dir" && as_dir=.
17104     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17105   done
17106 IFS=$as_save_IFS
17107
17108      ;;
17109 esac
17110 # We did not find ourselves, most probably we were run as `sh COMMAND'
17111 # in which case we are not to be found in the path.
17112 if test "x$as_myself" = x; then
17113   as_myself=$0
17114 fi
17115 if test ! -f "$as_myself"; then
17116   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17117   exit 1
17118 fi
17119
17120 # Unset variables that we do not need and which cause bugs (e.g. in
17121 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17122 # suppresses any "Segmentation fault" message there.  '((' could
17123 # trigger a bug in pdksh 5.2.14.
17124 for as_var in BASH_ENV ENV MAIL MAILPATH
17125 do eval test x\${$as_var+set} = xset \
17126   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17127 done
17128 PS1='$ '
17129 PS2='> '
17130 PS4='+ '
17131
17132 # NLS nuisances.
17133 LC_ALL=C
17134 export LC_ALL
17135 LANGUAGE=C
17136 export LANGUAGE
17137
17138 # CDPATH.
17139 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17140
17141
17142 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17143 # ----------------------------------------
17144 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17145 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17146 # script with STATUS, using 1 if that was 0.
17147 as_fn_error ()
17148 {
17149   as_status=$1; test $as_status -eq 0 && as_status=1
17150   if test "$4"; then
17151     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17152     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17153   fi
17154   $as_echo "$as_me: error: $2" >&2
17155   as_fn_exit $as_status
17156 } # as_fn_error
17157
17158
17159 # as_fn_set_status STATUS
17160 # -----------------------
17161 # Set $? to STATUS, without forking.
17162 as_fn_set_status ()
17163 {
17164   return $1
17165 } # as_fn_set_status
17166
17167 # as_fn_exit STATUS
17168 # -----------------
17169 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17170 as_fn_exit ()
17171 {
17172   set +e
17173   as_fn_set_status $1
17174   exit $1
17175 } # as_fn_exit
17176
17177 # as_fn_unset VAR
17178 # ---------------
17179 # Portably unset VAR.
17180 as_fn_unset ()
17181 {
17182   { eval $1=; unset $1;}
17183 }
17184 as_unset=as_fn_unset
17185 # as_fn_append VAR VALUE
17186 # ----------------------
17187 # Append the text in VALUE to the end of the definition contained in VAR. Take
17188 # advantage of any shell optimizations that allow amortized linear growth over
17189 # repeated appends, instead of the typical quadratic growth present in naive
17190 # implementations.
17191 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17192   eval 'as_fn_append ()
17193   {
17194     eval $1+=\$2
17195   }'
17196 else
17197   as_fn_append ()
17198   {
17199     eval $1=\$$1\$2
17200   }
17201 fi # as_fn_append
17202
17203 # as_fn_arith ARG...
17204 # ------------------
17205 # Perform arithmetic evaluation on the ARGs, and store the result in the
17206 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17207 # must be portable across $(()) and expr.
17208 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17209   eval 'as_fn_arith ()
17210   {
17211     as_val=$(( $* ))
17212   }'
17213 else
17214   as_fn_arith ()
17215   {
17216     as_val=`expr "$@" || test $? -eq 1`
17217   }
17218 fi # as_fn_arith
17219
17220
17221 if expr a : '\(a\)' >/dev/null 2>&1 &&
17222    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17223   as_expr=expr
17224 else
17225   as_expr=false
17226 fi
17227
17228 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17229   as_basename=basename
17230 else
17231   as_basename=false
17232 fi
17233
17234 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17235   as_dirname=dirname
17236 else
17237   as_dirname=false
17238 fi
17239
17240 as_me=`$as_basename -- "$0" ||
17241 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17242          X"$0" : 'X\(//\)$' \| \
17243          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17244 $as_echo X/"$0" |
17245     sed '/^.*\/\([^/][^/]*\)\/*$/{
17246             s//\1/
17247             q
17248           }
17249           /^X\/\(\/\/\)$/{
17250             s//\1/
17251             q
17252           }
17253           /^X\/\(\/\).*/{
17254             s//\1/
17255             q
17256           }
17257           s/.*/./; q'`
17258
17259 # Avoid depending upon Character Ranges.
17260 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17261 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17262 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17263 as_cr_digits='0123456789'
17264 as_cr_alnum=$as_cr_Letters$as_cr_digits
17265
17266 ECHO_C= ECHO_N= ECHO_T=
17267 case `echo -n x` in #(((((
17268 -n*)
17269   case `echo 'xy\c'` in
17270   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17271   xy)  ECHO_C='\c';;
17272   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17273        ECHO_T=' ';;
17274   esac;;
17275 *)
17276   ECHO_N='-n';;
17277 esac
17278
17279 rm -f conf$$ conf$$.exe conf$$.file
17280 if test -d conf$$.dir; then
17281   rm -f conf$$.dir/conf$$.file
17282 else
17283   rm -f conf$$.dir
17284   mkdir conf$$.dir 2>/dev/null
17285 fi
17286 if (echo >conf$$.file) 2>/dev/null; then
17287   if ln -s conf$$.file conf$$ 2>/dev/null; then
17288     as_ln_s='ln -s'
17289     # ... but there are two gotchas:
17290     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17291     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17292     # In both cases, we have to default to `cp -p'.
17293     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17294       as_ln_s='cp -p'
17295   elif ln conf$$.file conf$$ 2>/dev/null; then
17296     as_ln_s=ln
17297   else
17298     as_ln_s='cp -p'
17299   fi
17300 else
17301   as_ln_s='cp -p'
17302 fi
17303 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17304 rmdir conf$$.dir 2>/dev/null
17305
17306
17307 # as_fn_mkdir_p
17308 # -------------
17309 # Create "$as_dir" as a directory, including parents if necessary.
17310 as_fn_mkdir_p ()
17311 {
17312
17313   case $as_dir in #(
17314   -*) as_dir=./$as_dir;;
17315   esac
17316   test -d "$as_dir" || eval $as_mkdir_p || {
17317     as_dirs=
17318     while :; do
17319       case $as_dir in #(
17320       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17321       *) as_qdir=$as_dir;;
17322       esac
17323       as_dirs="'$as_qdir' $as_dirs"
17324       as_dir=`$as_dirname -- "$as_dir" ||
17325 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17326          X"$as_dir" : 'X\(//\)[^/]' \| \
17327          X"$as_dir" : 'X\(//\)$' \| \
17328          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17329 $as_echo X"$as_dir" |
17330     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17331             s//\1/
17332             q
17333           }
17334           /^X\(\/\/\)[^/].*/{
17335             s//\1/
17336             q
17337           }
17338           /^X\(\/\/\)$/{
17339             s//\1/
17340             q
17341           }
17342           /^X\(\/\).*/{
17343             s//\1/
17344             q
17345           }
17346           s/.*/./; q'`
17347       test -d "$as_dir" && break
17348     done
17349     test -z "$as_dirs" || eval "mkdir $as_dirs"
17350   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17351
17352
17353 } # as_fn_mkdir_p
17354 if mkdir -p . 2>/dev/null; then
17355   as_mkdir_p='mkdir -p "$as_dir"'
17356 else
17357   test -d ./-p && rmdir ./-p
17358   as_mkdir_p=false
17359 fi
17360
17361 if test -x / >/dev/null 2>&1; then
17362   as_test_x='test -x'
17363 else
17364   if ls -dL / >/dev/null 2>&1; then
17365     as_ls_L_option=L
17366   else
17367     as_ls_L_option=
17368   fi
17369   as_test_x='
17370     eval sh -c '\''
17371       if test -d "$1"; then
17372         test -d "$1/.";
17373       else
17374         case $1 in #(
17375         -*)set "./$1";;
17376         esac;
17377         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17378         ???[sx]*):;;*)false;;esac;fi
17379     '\'' sh
17380   '
17381 fi
17382 as_executable_p=$as_test_x
17383
17384 # Sed expression to map a string onto a valid CPP name.
17385 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17386
17387 # Sed expression to map a string onto a valid variable name.
17388 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17389
17390
17391 exec 6>&1
17392 ## ----------------------------------- ##
17393 ## Main body of $CONFIG_STATUS script. ##
17394 ## ----------------------------------- ##
17395 _ASEOF
17396 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17397
17398 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17399 # Save the log message, to keep $0 and so on meaningful, and to
17400 # report actual input values of CONFIG_FILES etc. instead of their
17401 # values after options handling.
17402 ac_log="
17403 This file was extended by ldns $as_me 1.6.17, which was
17404 generated by GNU Autoconf 2.68.  Invocation command line was
17405
17406   CONFIG_FILES    = $CONFIG_FILES
17407   CONFIG_HEADERS  = $CONFIG_HEADERS
17408   CONFIG_LINKS    = $CONFIG_LINKS
17409   CONFIG_COMMANDS = $CONFIG_COMMANDS
17410   $ $0 $@
17411
17412 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17413 "
17414
17415 _ACEOF
17416
17417 case $ac_config_files in *"
17418 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17419 esac
17420
17421 case $ac_config_headers in *"
17422 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17423 esac
17424
17425
17426 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17427 # Files that config.status was made for.
17428 config_files="$ac_config_files"
17429 config_headers="$ac_config_headers"
17430 config_commands="$ac_config_commands"
17431
17432 _ACEOF
17433
17434 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17435 ac_cs_usage="\
17436 \`$as_me' instantiates files and other configuration actions
17437 from templates according to the current configuration.  Unless the files
17438 and actions are specified as TAGs, all are instantiated by default.
17439
17440 Usage: $0 [OPTION]... [TAG]...
17441
17442   -h, --help       print this help, then exit
17443   -V, --version    print version number and configuration settings, then exit
17444       --config     print configuration, then exit
17445   -q, --quiet, --silent
17446                    do not print progress messages
17447   -d, --debug      don't remove temporary files
17448       --recheck    update $as_me by reconfiguring in the same conditions
17449       --file=FILE[:TEMPLATE]
17450                    instantiate the configuration file FILE
17451       --header=FILE[:TEMPLATE]
17452                    instantiate the configuration header FILE
17453
17454 Configuration files:
17455 $config_files
17456
17457 Configuration headers:
17458 $config_headers
17459
17460 Configuration commands:
17461 $config_commands
17462
17463 Report bugs to <libdns@nlnetlabs.nl>."
17464
17465 _ACEOF
17466 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17467 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17468 ac_cs_version="\\
17469 ldns config.status 1.6.17
17470 configured by $0, generated by GNU Autoconf 2.68,
17471   with options \\"\$ac_cs_config\\"
17472
17473 Copyright (C) 2010 Free Software Foundation, Inc.
17474 This config.status script is free software; the Free Software Foundation
17475 gives unlimited permission to copy, distribute and modify it."
17476
17477 ac_pwd='$ac_pwd'
17478 srcdir='$srcdir'
17479 AWK='$AWK'
17480 test -n "\$AWK" || AWK=awk
17481 _ACEOF
17482
17483 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17484 # The default lists apply if the user does not specify any file.
17485 ac_need_defaults=:
17486 while test $# != 0
17487 do
17488   case $1 in
17489   --*=?*)
17490     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17491     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17492     ac_shift=:
17493     ;;
17494   --*=)
17495     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17496     ac_optarg=
17497     ac_shift=:
17498     ;;
17499   *)
17500     ac_option=$1
17501     ac_optarg=$2
17502     ac_shift=shift
17503     ;;
17504   esac
17505
17506   case $ac_option in
17507   # Handling of the options.
17508   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17509     ac_cs_recheck=: ;;
17510   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17511     $as_echo "$ac_cs_version"; exit ;;
17512   --config | --confi | --conf | --con | --co | --c )
17513     $as_echo "$ac_cs_config"; exit ;;
17514   --debug | --debu | --deb | --de | --d | -d )
17515     debug=: ;;
17516   --file | --fil | --fi | --f )
17517     $ac_shift
17518     case $ac_optarg in
17519     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17520     '') as_fn_error $? "missing file argument" ;;
17521     esac
17522     as_fn_append CONFIG_FILES " '$ac_optarg'"
17523     ac_need_defaults=false;;
17524   --header | --heade | --head | --hea )
17525     $ac_shift
17526     case $ac_optarg in
17527     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17528     esac
17529     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17530     ac_need_defaults=false;;
17531   --he | --h)
17532     # Conflict between --help and --header
17533     as_fn_error $? "ambiguous option: \`$1'
17534 Try \`$0 --help' for more information.";;
17535   --help | --hel | -h )
17536     $as_echo "$ac_cs_usage"; exit ;;
17537   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17538   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17539     ac_cs_silent=: ;;
17540
17541   # This is an error.
17542   -*) as_fn_error $? "unrecognized option: \`$1'
17543 Try \`$0 --help' for more information." ;;
17544
17545   *) as_fn_append ac_config_targets " $1"
17546      ac_need_defaults=false ;;
17547
17548   esac
17549   shift
17550 done
17551
17552 ac_configure_extra_args=
17553
17554 if $ac_cs_silent; then
17555   exec 6>/dev/null
17556   ac_configure_extra_args="$ac_configure_extra_args --silent"
17557 fi
17558
17559 _ACEOF
17560 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17561 if \$ac_cs_recheck; then
17562   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17563   shift
17564   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17565   CONFIG_SHELL='$SHELL'
17566   export CONFIG_SHELL
17567   exec "\$@"
17568 fi
17569
17570 _ACEOF
17571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17572 exec 5>>config.log
17573 {
17574   echo
17575   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17576 ## Running $as_me. ##
17577 _ASBOX
17578   $as_echo "$ac_log"
17579 } >&5
17580
17581 _ACEOF
17582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17583 #
17584 # INIT-COMMANDS
17585 #
17586
17587
17588 # The HP-UX ksh and POSIX shell print the target directory to stdout
17589 # if CDPATH is set.
17590 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17591
17592 sed_quote_subst='$sed_quote_subst'
17593 double_quote_subst='$double_quote_subst'
17594 delay_variable_subst='$delay_variable_subst'
17595 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17596 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17597 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17598 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17599 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17600 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17601 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17602 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17603 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
17604 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17605 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17606 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17607 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17608 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17609 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17610 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17611 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17612 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17613 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17614 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17615 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17616 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17617 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17618 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17619 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17620 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17621 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17622 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17623 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17624 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
17625 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
17626 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17627 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17628 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17629 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17630 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17631 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
17632 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
17633 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
17634 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
17635 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17636 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17637 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
17638 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17639 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17640 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17641 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17642 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17643 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17644 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17645 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17646 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17647 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17648 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17649 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17650 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17651 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"`'
17652 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
17653 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
17654 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17655 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17656 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17657 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17658 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17659 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17660 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17661 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17662 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
17663 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17664 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17665 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17666 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17667 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17668 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17669 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17670 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17671 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17672 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17673 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17674 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17675 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17676 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17677 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17678 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17679 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17680 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17681 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17682 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17683 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17684 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17685 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17686 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17687 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17688 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17689 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17690 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17691 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17692 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17693 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17694 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17695 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17696 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17697 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17698 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17699 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
17700 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17701 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17702 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17703 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17704 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17705 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17706 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17707 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17708 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17709 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17710 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17711 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17712 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17713 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17714 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17715 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17716 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17717 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17718 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17719 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17720 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17721 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17722 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17723 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17724 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17725
17726 LTCC='$LTCC'
17727 LTCFLAGS='$LTCFLAGS'
17728 compiler='$compiler_DEFAULT'
17729
17730 # A function that is used when there is no print builtin or printf.
17731 func_fallback_echo ()
17732 {
17733   eval 'cat <<_LTECHO_EOF
17734 \$1
17735 _LTECHO_EOF'
17736 }
17737
17738 # Quote evaled strings.
17739 for var in SHELL \
17740 ECHO \
17741 PATH_SEPARATOR \
17742 SED \
17743 GREP \
17744 EGREP \
17745 FGREP \
17746 LD \
17747 NM \
17748 LN_S \
17749 lt_SP2NL \
17750 lt_NL2SP \
17751 reload_flag \
17752 OBJDUMP \
17753 deplibs_check_method \
17754 file_magic_cmd \
17755 file_magic_glob \
17756 want_nocaseglob \
17757 DLLTOOL \
17758 sharedlib_from_linklib_cmd \
17759 AR \
17760 AR_FLAGS \
17761 archiver_list_spec \
17762 STRIP \
17763 RANLIB \
17764 CC \
17765 CFLAGS \
17766 compiler \
17767 lt_cv_sys_global_symbol_pipe \
17768 lt_cv_sys_global_symbol_to_cdecl \
17769 lt_cv_sys_global_symbol_to_c_name_address \
17770 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17771 nm_file_list_spec \
17772 lt_prog_compiler_no_builtin_flag \
17773 lt_prog_compiler_pic \
17774 lt_prog_compiler_wl \
17775 lt_prog_compiler_static \
17776 lt_cv_prog_compiler_c_o \
17777 need_locks \
17778 MANIFEST_TOOL \
17779 DSYMUTIL \
17780 NMEDIT \
17781 LIPO \
17782 OTOOL \
17783 OTOOL64 \
17784 shrext_cmds \
17785 export_dynamic_flag_spec \
17786 whole_archive_flag_spec \
17787 compiler_needs_object \
17788 with_gnu_ld \
17789 allow_undefined_flag \
17790 no_undefined_flag \
17791 hardcode_libdir_flag_spec \
17792 hardcode_libdir_separator \
17793 exclude_expsyms \
17794 include_expsyms \
17795 file_list_spec \
17796 variables_saved_for_relink \
17797 libname_spec \
17798 library_names_spec \
17799 soname_spec \
17800 install_override_mode \
17801 finish_eval \
17802 old_striplib \
17803 striplib; do
17804     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17805     *[\\\\\\\`\\"\\\$]*)
17806       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17807       ;;
17808     *)
17809       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17810       ;;
17811     esac
17812 done
17813
17814 # Double-quote double-evaled strings.
17815 for var in reload_cmds \
17816 old_postinstall_cmds \
17817 old_postuninstall_cmds \
17818 old_archive_cmds \
17819 extract_expsyms_cmds \
17820 old_archive_from_new_cmds \
17821 old_archive_from_expsyms_cmds \
17822 archive_cmds \
17823 archive_expsym_cmds \
17824 module_cmds \
17825 module_expsym_cmds \
17826 export_symbols_cmds \
17827 prelink_cmds \
17828 postlink_cmds \
17829 postinstall_cmds \
17830 postuninstall_cmds \
17831 finish_cmds \
17832 sys_lib_search_path_spec \
17833 sys_lib_dlsearch_path_spec; do
17834     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17835     *[\\\\\\\`\\"\\\$]*)
17836       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17837       ;;
17838     *)
17839       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17840       ;;
17841     esac
17842 done
17843
17844 ac_aux_dir='$ac_aux_dir'
17845 xsi_shell='$xsi_shell'
17846 lt_shell_append='$lt_shell_append'
17847
17848 # See if we are running on zsh, and set the options which allow our
17849 # commands through without removal of \ escapes INIT.
17850 if test -n "\${ZSH_VERSION+set}" ; then
17851    setopt NO_GLOB_SUBST
17852 fi
17853
17854
17855     PACKAGE='$PACKAGE'
17856     VERSION='$VERSION'
17857     TIMESTAMP='$TIMESTAMP'
17858     RM='$RM'
17859     ofile='$ofile'
17860
17861
17862
17863
17864 _ACEOF
17865
17866 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17867
17868 # Handling of arguments.
17869 for ac_config_target in $ac_config_targets
17870 do
17871   case $ac_config_target in
17872     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17873     "disable-rpath") CONFIG_COMMANDS="$CONFIG_COMMANDS disable-rpath" ;;
17874     "$CONFIG_FILES") CONFIG_FILES="$CONFIG_FILES $CONFIG_FILES" ;;
17875     "ldns/config.h") CONFIG_HEADERS="$CONFIG_HEADERS ldns/config.h" ;;
17876
17877   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17878   esac
17879 done
17880
17881
17882 # If the user did not use the arguments to specify the items to instantiate,
17883 # then the envvar interface is used.  Set only those that are not.
17884 # We use the long form for the default assignment because of an extremely
17885 # bizarre bug on SunOS 4.1.3.
17886 if $ac_need_defaults; then
17887   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17888   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17889   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17890 fi
17891
17892 # Have a temporary directory for convenience.  Make it in the build tree
17893 # simply because there is no reason against having it here, and in addition,
17894 # creating and moving files from /tmp can sometimes cause problems.
17895 # Hook for its removal unless debugging.
17896 # Note that there is a small window in which the directory will not be cleaned:
17897 # after its creation but before its name has been assigned to `$tmp'.
17898 $debug ||
17899 {
17900   tmp= ac_tmp=
17901   trap 'exit_status=$?
17902   : "${ac_tmp:=$tmp}"
17903   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17904 ' 0
17905   trap 'as_fn_exit 1' 1 2 13 15
17906 }
17907 # Create a (secure) tmp directory for tmp files.
17908
17909 {
17910   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17911   test -d "$tmp"
17912 }  ||
17913 {
17914   tmp=./conf$$-$RANDOM
17915   (umask 077 && mkdir "$tmp")
17916 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17917 ac_tmp=$tmp
17918
17919 # Set up the scripts for CONFIG_FILES section.
17920 # No need to generate them if there are no CONFIG_FILES.
17921 # This happens for instance with `./config.status config.h'.
17922 if test -n "$CONFIG_FILES"; then
17923
17924
17925 ac_cr=`echo X | tr X '\015'`
17926 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17927 # But we know of no other shell where ac_cr would be empty at this
17928 # point, so we can use a bashism as a fallback.
17929 if test "x$ac_cr" = x; then
17930   eval ac_cr=\$\'\\r\'
17931 fi
17932 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17933 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17934   ac_cs_awk_cr='\\r'
17935 else
17936   ac_cs_awk_cr=$ac_cr
17937 fi
17938
17939 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17940 _ACEOF
17941
17942
17943 {
17944   echo "cat >conf$$subs.awk <<_ACEOF" &&
17945   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17946   echo "_ACEOF"
17947 } >conf$$subs.sh ||
17948   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17949 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17950 ac_delim='%!_!# '
17951 for ac_last_try in false false false false false :; do
17952   . ./conf$$subs.sh ||
17953     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17954
17955   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17956   if test $ac_delim_n = $ac_delim_num; then
17957     break
17958   elif $ac_last_try; then
17959     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17960   else
17961     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17962   fi
17963 done
17964 rm -f conf$$subs.sh
17965
17966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17967 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17968 _ACEOF
17969 sed -n '
17970 h
17971 s/^/S["/; s/!.*/"]=/
17972 p
17973 g
17974 s/^[^!]*!//
17975 :repl
17976 t repl
17977 s/'"$ac_delim"'$//
17978 t delim
17979 :nl
17980 h
17981 s/\(.\{148\}\)..*/\1/
17982 t more1
17983 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17984 p
17985 n
17986 b repl
17987 :more1
17988 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17989 p
17990 g
17991 s/.\{148\}//
17992 t nl
17993 :delim
17994 h
17995 s/\(.\{148\}\)..*/\1/
17996 t more2
17997 s/["\\]/\\&/g; s/^/"/; s/$/"/
17998 p
17999 b
18000 :more2
18001 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18002 p
18003 g
18004 s/.\{148\}//
18005 t delim
18006 ' <conf$$subs.awk | sed '
18007 /^[^""]/{
18008   N
18009   s/\n//
18010 }
18011 ' >>$CONFIG_STATUS || ac_write_fail=1
18012 rm -f conf$$subs.awk
18013 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18014 _ACAWK
18015 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18016   for (key in S) S_is_set[key] = 1
18017   FS = "\a"
18018
18019 }
18020 {
18021   line = $ 0
18022   nfields = split(line, field, "@")
18023   substed = 0
18024   len = length(field[1])
18025   for (i = 2; i < nfields; i++) {
18026     key = field[i]
18027     keylen = length(key)
18028     if (S_is_set[key]) {
18029       value = S[key]
18030       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18031       len += length(value) + length(field[++i])
18032       substed = 1
18033     } else
18034       len += 1 + keylen
18035   }
18036
18037   print line
18038 }
18039
18040 _ACAWK
18041 _ACEOF
18042 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18043 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18044   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18045 else
18046   cat
18047 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18048   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18049 _ACEOF
18050
18051 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18052 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18053 # trailing colons and then remove the whole line if VPATH becomes empty
18054 # (actually we leave an empty line to preserve line numbers).
18055 if test "x$srcdir" = x.; then
18056   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
18057 h
18058 s///
18059 s/^/:/
18060 s/[      ]*$/:/
18061 s/:\$(srcdir):/:/g
18062 s/:\${srcdir}:/:/g
18063 s/:@srcdir@:/:/g
18064 s/^:*//
18065 s/:*$//
18066 x
18067 s/\(=[   ]*\).*/\1/
18068 G
18069 s/\n//
18070 s/^[^=]*=[       ]*$//
18071 }'
18072 fi
18073
18074 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18075 fi # test -n "$CONFIG_FILES"
18076
18077 # Set up the scripts for CONFIG_HEADERS section.
18078 # No need to generate them if there are no CONFIG_HEADERS.
18079 # This happens for instance with `./config.status Makefile'.
18080 if test -n "$CONFIG_HEADERS"; then
18081 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18082 BEGIN {
18083 _ACEOF
18084
18085 # Transform confdefs.h into an awk script `defines.awk', embedded as
18086 # here-document in config.status, that substitutes the proper values into
18087 # config.h.in to produce config.h.
18088
18089 # Create a delimiter string that does not exist in confdefs.h, to ease
18090 # handling of long lines.
18091 ac_delim='%!_!# '
18092 for ac_last_try in false false :; do
18093   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18094   if test -z "$ac_tt"; then
18095     break
18096   elif $ac_last_try; then
18097     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18098   else
18099     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18100   fi
18101 done
18102
18103 # For the awk script, D is an array of macro values keyed by name,
18104 # likewise P contains macro parameters if any.  Preserve backslash
18105 # newline sequences.
18106
18107 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18108 sed -n '
18109 s/.\{148\}/&'"$ac_delim"'/g
18110 t rset
18111 :rset
18112 s/^[     ]*#[    ]*define[       ][      ]*/ /
18113 t def
18114 d
18115 :def
18116 s/\\$//
18117 t bsnl
18118 s/["\\]/\\&/g
18119 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18120 D["\1"]=" \3"/p
18121 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18122 d
18123 :bsnl
18124 s/["\\]/\\&/g
18125 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18126 D["\1"]=" \3\\\\\\n"\\/p
18127 t cont
18128 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18129 t cont
18130 d
18131 :cont
18132 n
18133 s/.\{148\}/&'"$ac_delim"'/g
18134 t clear
18135 :clear
18136 s/\\$//
18137 t bsnlc
18138 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18139 d
18140 :bsnlc
18141 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18142 b cont
18143 ' <confdefs.h | sed '
18144 s/'"$ac_delim"'/"\\\
18145 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18146
18147 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18148   for (key in D) D_is_set[key] = 1
18149   FS = "\a"
18150 }
18151 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18152   line = \$ 0
18153   split(line, arg, " ")
18154   if (arg[1] == "#") {
18155     defundef = arg[2]
18156     mac1 = arg[3]
18157   } else {
18158     defundef = substr(arg[1], 2)
18159     mac1 = arg[2]
18160   }
18161   split(mac1, mac2, "(") #)
18162   macro = mac2[1]
18163   prefix = substr(line, 1, index(line, defundef) - 1)
18164   if (D_is_set[macro]) {
18165     # Preserve the white space surrounding the "#".
18166     print prefix "define", macro P[macro] D[macro]
18167     next
18168   } else {
18169     # Replace #undef with comments.  This is necessary, for example,
18170     # in the case of _POSIX_SOURCE, which is predefined and required
18171     # on some systems where configure will not decide to define it.
18172     if (defundef == "undef") {
18173       print "/*", prefix defundef, macro, "*/"
18174       next
18175     }
18176   }
18177 }
18178 { print }
18179 _ACAWK
18180 _ACEOF
18181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18182   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18183 fi # test -n "$CONFIG_HEADERS"
18184
18185
18186 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18187 shift
18188 for ac_tag
18189 do
18190   case $ac_tag in
18191   :[FHLC]) ac_mode=$ac_tag; continue;;
18192   esac
18193   case $ac_mode$ac_tag in
18194   :[FHL]*:*);;
18195   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18196   :[FH]-) ac_tag=-:-;;
18197   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18198   esac
18199   ac_save_IFS=$IFS
18200   IFS=:
18201   set x $ac_tag
18202   IFS=$ac_save_IFS
18203   shift
18204   ac_file=$1
18205   shift
18206
18207   case $ac_mode in
18208   :L) ac_source=$1;;
18209   :[FH])
18210     ac_file_inputs=
18211     for ac_f
18212     do
18213       case $ac_f in
18214       -) ac_f="$ac_tmp/stdin";;
18215       *) # Look for the file first in the build tree, then in the source tree
18216          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18217          # because $ac_f cannot contain `:'.
18218          test -f "$ac_f" ||
18219            case $ac_f in
18220            [\\/$]*) false;;
18221            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18222            esac ||
18223            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18224       esac
18225       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18226       as_fn_append ac_file_inputs " '$ac_f'"
18227     done
18228
18229     # Let's still pretend it is `configure' which instantiates (i.e., don't
18230     # use $as_me), people would be surprised to read:
18231     #    /* config.h.  Generated by config.status.  */
18232     configure_input='Generated from '`
18233           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18234         `' by configure.'
18235     if test x"$ac_file" != x-; then
18236       configure_input="$ac_file.  $configure_input"
18237       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18238 $as_echo "$as_me: creating $ac_file" >&6;}
18239     fi
18240     # Neutralize special characters interpreted by sed in replacement strings.
18241     case $configure_input in #(
18242     *\&* | *\|* | *\\* )
18243        ac_sed_conf_input=`$as_echo "$configure_input" |
18244        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18245     *) ac_sed_conf_input=$configure_input;;
18246     esac
18247
18248     case $ac_tag in
18249     *:-:* | *:-) cat >"$ac_tmp/stdin" \
18250       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18251     esac
18252     ;;
18253   esac
18254
18255   ac_dir=`$as_dirname -- "$ac_file" ||
18256 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18257          X"$ac_file" : 'X\(//\)[^/]' \| \
18258          X"$ac_file" : 'X\(//\)$' \| \
18259          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18260 $as_echo X"$ac_file" |
18261     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18262             s//\1/
18263             q
18264           }
18265           /^X\(\/\/\)[^/].*/{
18266             s//\1/
18267             q
18268           }
18269           /^X\(\/\/\)$/{
18270             s//\1/
18271             q
18272           }
18273           /^X\(\/\).*/{
18274             s//\1/
18275             q
18276           }
18277           s/.*/./; q'`
18278   as_dir="$ac_dir"; as_fn_mkdir_p
18279   ac_builddir=.
18280
18281 case "$ac_dir" in
18282 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18283 *)
18284   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18285   # A ".." for each directory in $ac_dir_suffix.
18286   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18287   case $ac_top_builddir_sub in
18288   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18289   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18290   esac ;;
18291 esac
18292 ac_abs_top_builddir=$ac_pwd
18293 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18294 # for backward compatibility:
18295 ac_top_builddir=$ac_top_build_prefix
18296
18297 case $srcdir in
18298   .)  # We are building in place.
18299     ac_srcdir=.
18300     ac_top_srcdir=$ac_top_builddir_sub
18301     ac_abs_top_srcdir=$ac_pwd ;;
18302   [\\/]* | ?:[\\/]* )  # Absolute name.
18303     ac_srcdir=$srcdir$ac_dir_suffix;
18304     ac_top_srcdir=$srcdir
18305     ac_abs_top_srcdir=$srcdir ;;
18306   *) # Relative name.
18307     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18308     ac_top_srcdir=$ac_top_build_prefix$srcdir
18309     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18310 esac
18311 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18312
18313
18314   case $ac_mode in
18315   :F)
18316   #
18317   # CONFIG_FILE
18318   #
18319
18320 _ACEOF
18321
18322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18323 # If the template does not know about datarootdir, expand it.
18324 # FIXME: This hack should be removed a few years after 2.60.
18325 ac_datarootdir_hack=; ac_datarootdir_seen=
18326 ac_sed_dataroot='
18327 /datarootdir/ {
18328   p
18329   q
18330 }
18331 /@datadir@/p
18332 /@docdir@/p
18333 /@infodir@/p
18334 /@localedir@/p
18335 /@mandir@/p'
18336 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18337 *datarootdir*) ac_datarootdir_seen=yes;;
18338 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18339   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18340 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18341 _ACEOF
18342 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18343   ac_datarootdir_hack='
18344   s&@datadir@&$datadir&g
18345   s&@docdir@&$docdir&g
18346   s&@infodir@&$infodir&g
18347   s&@localedir@&$localedir&g
18348   s&@mandir@&$mandir&g
18349   s&\\\${datarootdir}&$datarootdir&g' ;;
18350 esac
18351 _ACEOF
18352
18353 # Neutralize VPATH when `$srcdir' = `.'.
18354 # Shell code in configure.ac might set extrasub.
18355 # FIXME: do we really want to maintain this feature?
18356 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18357 ac_sed_extra="$ac_vpsub
18358 $extrasub
18359 _ACEOF
18360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18361 :t
18362 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18363 s|@configure_input@|$ac_sed_conf_input|;t t
18364 s&@top_builddir@&$ac_top_builddir_sub&;t t
18365 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18366 s&@srcdir@&$ac_srcdir&;t t
18367 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18368 s&@top_srcdir@&$ac_top_srcdir&;t t
18369 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18370 s&@builddir@&$ac_builddir&;t t
18371 s&@abs_builddir@&$ac_abs_builddir&;t t
18372 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18373 $ac_datarootdir_hack
18374 "
18375 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
18376   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18377
18378 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18379   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18380   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
18381       "$ac_tmp/out"`; test -z "$ac_out"; } &&
18382   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18383 which seems to be undefined.  Please make sure it is defined" >&5
18384 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18385 which seems to be undefined.  Please make sure it is defined" >&2;}
18386
18387   rm -f "$ac_tmp/stdin"
18388   case $ac_file in
18389   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18390   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18391   esac \
18392   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18393  ;;
18394   :H)
18395   #
18396   # CONFIG_HEADER
18397   #
18398   if test x"$ac_file" != x-; then
18399     {
18400       $as_echo "/* $configure_input  */" \
18401       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18402     } >"$ac_tmp/config.h" \
18403       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18404     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18405       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18406 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18407     else
18408       rm -f "$ac_file"
18409       mv "$ac_tmp/config.h" "$ac_file" \
18410         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18411     fi
18412   else
18413     $as_echo "/* $configure_input  */" \
18414       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18415       || as_fn_error $? "could not create -" "$LINENO" 5
18416   fi
18417  ;;
18418
18419   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18420 $as_echo "$as_me: executing $ac_file commands" >&6;}
18421  ;;
18422   esac
18423
18424
18425   case $ac_file$ac_mode in
18426     "libtool":C)
18427
18428     # See if we are running on zsh, and set the options which allow our
18429     # commands through without removal of \ escapes.
18430     if test -n "${ZSH_VERSION+set}" ; then
18431       setopt NO_GLOB_SUBST
18432     fi
18433
18434     cfgfile="${ofile}T"
18435     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18436     $RM "$cfgfile"
18437
18438     cat <<_LT_EOF >> "$cfgfile"
18439 #! $SHELL
18440
18441 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18442 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18443 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18444 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18445 #
18446 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18447 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
18448 #                 Foundation, Inc.
18449 #   Written by Gordon Matzigkeit, 1996
18450 #
18451 #   This file is part of GNU Libtool.
18452 #
18453 # GNU Libtool is free software; you can redistribute it and/or
18454 # modify it under the terms of the GNU General Public License as
18455 # published by the Free Software Foundation; either version 2 of
18456 # the License, or (at your option) any later version.
18457 #
18458 # As a special exception to the GNU General Public License,
18459 # if you distribute this file as part of a program or library that
18460 # is built using GNU Libtool, you may include this file under the
18461 # same distribution terms that you use for the rest of that program.
18462 #
18463 # GNU Libtool is distributed in the hope that it will be useful,
18464 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18465 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18466 # GNU General Public License for more details.
18467 #
18468 # You should have received a copy of the GNU General Public License
18469 # along with GNU Libtool; see the file COPYING.  If not, a copy
18470 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18471 # obtained by writing to the Free Software Foundation, Inc.,
18472 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18473
18474
18475 # The names of the tagged configurations supported by this script.
18476 available_tags=""
18477
18478 # ### BEGIN LIBTOOL CONFIG
18479
18480 # Which release of libtool.m4 was used?
18481 macro_version=$macro_version
18482 macro_revision=$macro_revision
18483
18484 # Whether or not to build shared libraries.
18485 build_libtool_libs=$enable_shared
18486
18487 # Whether or not to build static libraries.
18488 build_old_libs=$enable_static
18489
18490 # What type of objects to build.
18491 pic_mode=$pic_mode
18492
18493 # Whether or not to optimize for fast installation.
18494 fast_install=$enable_fast_install
18495
18496 # Shell to use when invoking shell scripts.
18497 SHELL=$lt_SHELL
18498
18499 # An echo program that protects backslashes.
18500 ECHO=$lt_ECHO
18501
18502 # The PATH separator for the build system.
18503 PATH_SEPARATOR=$lt_PATH_SEPARATOR
18504
18505 # The host system.
18506 host_alias=$host_alias
18507 host=$host
18508 host_os=$host_os
18509
18510 # The build system.
18511 build_alias=$build_alias
18512 build=$build
18513 build_os=$build_os
18514
18515 # A sed program that does not truncate output.
18516 SED=$lt_SED
18517
18518 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18519 Xsed="\$SED -e 1s/^X//"
18520
18521 # A grep program that handles long lines.
18522 GREP=$lt_GREP
18523
18524 # An ERE matcher.
18525 EGREP=$lt_EGREP
18526
18527 # A literal string matcher.
18528 FGREP=$lt_FGREP
18529
18530 # A BSD- or MS-compatible name lister.
18531 NM=$lt_NM
18532
18533 # Whether we need soft or hard links.
18534 LN_S=$lt_LN_S
18535
18536 # What is the maximum length of a command?
18537 max_cmd_len=$max_cmd_len
18538
18539 # Object file suffix (normally "o").
18540 objext=$ac_objext
18541
18542 # Executable file suffix (normally "").
18543 exeext=$exeext
18544
18545 # whether the shell understands "unset".
18546 lt_unset=$lt_unset
18547
18548 # turn spaces into newlines.
18549 SP2NL=$lt_lt_SP2NL
18550
18551 # turn newlines into spaces.
18552 NL2SP=$lt_lt_NL2SP
18553
18554 # convert \$build file names to \$host format.
18555 to_host_file_cmd=$lt_cv_to_host_file_cmd
18556
18557 # convert \$build files to toolchain format.
18558 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
18559
18560 # An object symbol dumper.
18561 OBJDUMP=$lt_OBJDUMP
18562
18563 # Method to check whether dependent libraries are shared objects.
18564 deplibs_check_method=$lt_deplibs_check_method
18565
18566 # Command to use when deplibs_check_method = "file_magic".
18567 file_magic_cmd=$lt_file_magic_cmd
18568
18569 # How to find potential files when deplibs_check_method = "file_magic".
18570 file_magic_glob=$lt_file_magic_glob
18571
18572 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
18573 want_nocaseglob=$lt_want_nocaseglob
18574
18575 # DLL creation program.
18576 DLLTOOL=$lt_DLLTOOL
18577
18578 # Command to associate shared and link libraries.
18579 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
18580
18581 # The archiver.
18582 AR=$lt_AR
18583
18584 # Flags to create an archive.
18585 AR_FLAGS=$lt_AR_FLAGS
18586
18587 # How to feed a file listing to the archiver.
18588 archiver_list_spec=$lt_archiver_list_spec
18589
18590 # A symbol stripping program.
18591 STRIP=$lt_STRIP
18592
18593 # Commands used to install an old-style archive.
18594 RANLIB=$lt_RANLIB
18595 old_postinstall_cmds=$lt_old_postinstall_cmds
18596 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18597
18598 # Whether to use a lock for old archive extraction.
18599 lock_old_archive_extraction=$lock_old_archive_extraction
18600
18601 # A C compiler.
18602 LTCC=$lt_CC
18603
18604 # LTCC compiler flags.
18605 LTCFLAGS=$lt_CFLAGS
18606
18607 # Take the output of nm and produce a listing of raw symbols and C names.
18608 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18609
18610 # Transform the output of nm in a proper C declaration.
18611 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18612
18613 # Transform the output of nm in a C name address pair.
18614 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18615
18616 # Transform the output of nm in a C name address pair when lib prefix is needed.
18617 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18618
18619 # Specify filename containing input files for \$NM.
18620 nm_file_list_spec=$lt_nm_file_list_spec
18621
18622 # The root where to search for dependent libraries,and in which our libraries should be installed.
18623 lt_sysroot=$lt_sysroot
18624
18625 # The name of the directory that contains temporary libtool files.
18626 objdir=$objdir
18627
18628 # Used to examine libraries when file_magic_cmd begins with "file".
18629 MAGIC_CMD=$MAGIC_CMD
18630
18631 # Must we lock files when doing compilation?
18632 need_locks=$lt_need_locks
18633
18634 # Manifest tool.
18635 MANIFEST_TOOL=$lt_MANIFEST_TOOL
18636
18637 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18638 DSYMUTIL=$lt_DSYMUTIL
18639
18640 # Tool to change global to local symbols on Mac OS X.
18641 NMEDIT=$lt_NMEDIT
18642
18643 # Tool to manipulate fat objects and archives on Mac OS X.
18644 LIPO=$lt_LIPO
18645
18646 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18647 OTOOL=$lt_OTOOL
18648
18649 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18650 OTOOL64=$lt_OTOOL64
18651
18652 # Old archive suffix (normally "a").
18653 libext=$libext
18654
18655 # Shared library suffix (normally ".so").
18656 shrext_cmds=$lt_shrext_cmds
18657
18658 # The commands to extract the exported symbol list from a shared archive.
18659 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18660
18661 # Variables whose values should be saved in libtool wrapper scripts and
18662 # restored at link time.
18663 variables_saved_for_relink=$lt_variables_saved_for_relink
18664
18665 # Do we need the "lib" prefix for modules?
18666 need_lib_prefix=$need_lib_prefix
18667
18668 # Do we need a version for libraries?
18669 need_version=$need_version
18670
18671 # Library versioning type.
18672 version_type=$version_type
18673
18674 # Shared library runtime path variable.
18675 runpath_var=$runpath_var
18676
18677 # Shared library path variable.
18678 shlibpath_var=$shlibpath_var
18679
18680 # Is shlibpath searched before the hard-coded library search path?
18681 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18682
18683 # Format of library name prefix.
18684 libname_spec=$lt_libname_spec
18685
18686 # List of archive names.  First name is the real one, the rest are links.
18687 # The last name is the one that the linker finds with -lNAME
18688 library_names_spec=$lt_library_names_spec
18689
18690 # The coded name of the library, if different from the real name.
18691 soname_spec=$lt_soname_spec
18692
18693 # Permission mode override for installation of shared libraries.
18694 install_override_mode=$lt_install_override_mode
18695
18696 # Command to use after installation of a shared archive.
18697 postinstall_cmds=$lt_postinstall_cmds
18698
18699 # Command to use after uninstallation of a shared archive.
18700 postuninstall_cmds=$lt_postuninstall_cmds
18701
18702 # Commands used to finish a libtool library installation in a directory.
18703 finish_cmds=$lt_finish_cmds
18704
18705 # As "finish_cmds", except a single script fragment to be evaled but
18706 # not shown.
18707 finish_eval=$lt_finish_eval
18708
18709 # Whether we should hardcode library paths into libraries.
18710 hardcode_into_libs=$hardcode_into_libs
18711
18712 # Compile-time system search path for libraries.
18713 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18714
18715 # Run-time system search path for libraries.
18716 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18717
18718 # Whether dlopen is supported.
18719 dlopen_support=$enable_dlopen
18720
18721 # Whether dlopen of programs is supported.
18722 dlopen_self=$enable_dlopen_self
18723
18724 # Whether dlopen of statically linked programs is supported.
18725 dlopen_self_static=$enable_dlopen_self_static
18726
18727 # Commands to strip libraries.
18728 old_striplib=$lt_old_striplib
18729 striplib=$lt_striplib
18730
18731
18732 # The linker used to build libraries.
18733 LD=$lt_LD
18734
18735 # How to create reloadable object files.
18736 reload_flag=$lt_reload_flag
18737 reload_cmds=$lt_reload_cmds
18738
18739 # Commands used to build an old-style archive.
18740 old_archive_cmds=$lt_old_archive_cmds
18741
18742 # A language specific compiler.
18743 CC=$lt_compiler
18744
18745 # Is the compiler the GNU compiler?
18746 with_gcc=$GCC
18747
18748 # Compiler flag to turn off builtin functions.
18749 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18750
18751 # Additional compiler flags for building library objects.
18752 pic_flag=$lt_lt_prog_compiler_pic
18753
18754 # How to pass a linker flag through the compiler.
18755 wl=$lt_lt_prog_compiler_wl
18756
18757 # Compiler flag to prevent dynamic linking.
18758 link_static_flag=$lt_lt_prog_compiler_static
18759
18760 # Does compiler simultaneously support -c and -o options?
18761 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18762
18763 # Whether or not to add -lc for building shared libraries.
18764 build_libtool_need_lc=$archive_cmds_need_lc
18765
18766 # Whether or not to disallow shared libs when runtime libs are static.
18767 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18768
18769 # Compiler flag to allow reflexive dlopens.
18770 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18771
18772 # Compiler flag to generate shared objects directly from archives.
18773 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18774
18775 # Whether the compiler copes with passing no objects directly.
18776 compiler_needs_object=$lt_compiler_needs_object
18777
18778 # Create an old-style archive from a shared archive.
18779 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18780
18781 # Create a temporary old-style archive to link instead of a shared archive.
18782 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18783
18784 # Commands used to build a shared archive.
18785 archive_cmds=$lt_archive_cmds
18786 archive_expsym_cmds=$lt_archive_expsym_cmds
18787
18788 # Commands used to build a loadable module if different from building
18789 # a shared archive.
18790 module_cmds=$lt_module_cmds
18791 module_expsym_cmds=$lt_module_expsym_cmds
18792
18793 # Whether we are building with GNU ld or not.
18794 with_gnu_ld=$lt_with_gnu_ld
18795
18796 # Flag that allows shared libraries with undefined symbols to be built.
18797 allow_undefined_flag=$lt_allow_undefined_flag
18798
18799 # Flag that enforces no undefined symbols.
18800 no_undefined_flag=$lt_no_undefined_flag
18801
18802 # Flag to hardcode \$libdir into a binary during linking.
18803 # This must work even if \$libdir does not exist
18804 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18805
18806 # Whether we need a single "-rpath" flag with a separated argument.
18807 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18808
18809 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18810 # DIR into the resulting binary.
18811 hardcode_direct=$hardcode_direct
18812
18813 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18814 # DIR into the resulting binary and the resulting library dependency is
18815 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18816 # library is relocated.
18817 hardcode_direct_absolute=$hardcode_direct_absolute
18818
18819 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18820 # into the resulting binary.
18821 hardcode_minus_L=$hardcode_minus_L
18822
18823 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18824 # into the resulting binary.
18825 hardcode_shlibpath_var=$hardcode_shlibpath_var
18826
18827 # Set to "yes" if building a shared library automatically hardcodes DIR
18828 # into the library and all subsequent libraries and executables linked
18829 # against it.
18830 hardcode_automatic=$hardcode_automatic
18831
18832 # Set to yes if linker adds runtime paths of dependent libraries
18833 # to runtime path list.
18834 inherit_rpath=$inherit_rpath
18835
18836 # Whether libtool must link a program against all its dependency libraries.
18837 link_all_deplibs=$link_all_deplibs
18838
18839 # Set to "yes" if exported symbols are required.
18840 always_export_symbols=$always_export_symbols
18841
18842 # The commands to list exported symbols.
18843 export_symbols_cmds=$lt_export_symbols_cmds
18844
18845 # Symbols that should not be listed in the preloaded symbols.
18846 exclude_expsyms=$lt_exclude_expsyms
18847
18848 # Symbols that must always be exported.
18849 include_expsyms=$lt_include_expsyms
18850
18851 # Commands necessary for linking programs (against libraries) with templates.
18852 prelink_cmds=$lt_prelink_cmds
18853
18854 # Commands necessary for finishing linking programs.
18855 postlink_cmds=$lt_postlink_cmds
18856
18857 # Specify filename containing input files.
18858 file_list_spec=$lt_file_list_spec
18859
18860 # How to hardcode a shared library path into an executable.
18861 hardcode_action=$hardcode_action
18862
18863 # ### END LIBTOOL CONFIG
18864
18865 _LT_EOF
18866
18867   case $host_os in
18868   aix3*)
18869     cat <<\_LT_EOF >> "$cfgfile"
18870 # AIX sometimes has problems with the GCC collect2 program.  For some
18871 # reason, if we set the COLLECT_NAMES environment variable, the problems
18872 # vanish in a puff of smoke.
18873 if test "X${COLLECT_NAMES+set}" != Xset; then
18874   COLLECT_NAMES=
18875   export COLLECT_NAMES
18876 fi
18877 _LT_EOF
18878     ;;
18879   esac
18880
18881
18882 ltmain="$ac_aux_dir/ltmain.sh"
18883
18884
18885   # We use sed instead of cat because bash on DJGPP gets confused if
18886   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18887   # text mode, it properly converts lines to CR/LF.  This bash problem
18888   # is reportedly fixed, but why not run on old versions too?
18889   sed '$q' "$ltmain" >> "$cfgfile" \
18890      || (rm -f "$cfgfile"; exit 1)
18891
18892   if test x"$xsi_shell" = xyes; then
18893   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
18894 func_dirname ()\
18895 {\
18896 \    case ${1} in\
18897 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18898 \      *  ) func_dirname_result="${3}" ;;\
18899 \    esac\
18900 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
18901   && mv -f "$cfgfile.tmp" "$cfgfile" \
18902     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18903 test 0 -eq $? || _lt_function_replace_fail=:
18904
18905
18906   sed -e '/^func_basename ()$/,/^} # func_basename /c\
18907 func_basename ()\
18908 {\
18909 \    func_basename_result="${1##*/}"\
18910 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
18911   && mv -f "$cfgfile.tmp" "$cfgfile" \
18912     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18913 test 0 -eq $? || _lt_function_replace_fail=:
18914
18915
18916   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
18917 func_dirname_and_basename ()\
18918 {\
18919 \    case ${1} in\
18920 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18921 \      *  ) func_dirname_result="${3}" ;;\
18922 \    esac\
18923 \    func_basename_result="${1##*/}"\
18924 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
18925   && mv -f "$cfgfile.tmp" "$cfgfile" \
18926     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18927 test 0 -eq $? || _lt_function_replace_fail=:
18928
18929
18930   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
18931 func_stripname ()\
18932 {\
18933 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
18934 \    # positional parameters, so assign one to ordinary parameter first.\
18935 \    func_stripname_result=${3}\
18936 \    func_stripname_result=${func_stripname_result#"${1}"}\
18937 \    func_stripname_result=${func_stripname_result%"${2}"}\
18938 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
18939   && mv -f "$cfgfile.tmp" "$cfgfile" \
18940     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18941 test 0 -eq $? || _lt_function_replace_fail=:
18942
18943
18944   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
18945 func_split_long_opt ()\
18946 {\
18947 \    func_split_long_opt_name=${1%%=*}\
18948 \    func_split_long_opt_arg=${1#*=}\
18949 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
18950   && mv -f "$cfgfile.tmp" "$cfgfile" \
18951     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18952 test 0 -eq $? || _lt_function_replace_fail=:
18953
18954
18955   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
18956 func_split_short_opt ()\
18957 {\
18958 \    func_split_short_opt_arg=${1#??}\
18959 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
18960 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
18961   && mv -f "$cfgfile.tmp" "$cfgfile" \
18962     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18963 test 0 -eq $? || _lt_function_replace_fail=:
18964
18965
18966   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
18967 func_lo2o ()\
18968 {\
18969 \    case ${1} in\
18970 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
18971 \      *)    func_lo2o_result=${1} ;;\
18972 \    esac\
18973 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
18974   && mv -f "$cfgfile.tmp" "$cfgfile" \
18975     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18976 test 0 -eq $? || _lt_function_replace_fail=:
18977
18978
18979   sed -e '/^func_xform ()$/,/^} # func_xform /c\
18980 func_xform ()\
18981 {\
18982     func_xform_result=${1%.*}.lo\
18983 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
18984   && mv -f "$cfgfile.tmp" "$cfgfile" \
18985     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18986 test 0 -eq $? || _lt_function_replace_fail=:
18987
18988
18989   sed -e '/^func_arith ()$/,/^} # func_arith /c\
18990 func_arith ()\
18991 {\
18992     func_arith_result=$(( $* ))\
18993 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
18994   && mv -f "$cfgfile.tmp" "$cfgfile" \
18995     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18996 test 0 -eq $? || _lt_function_replace_fail=:
18997
18998
18999   sed -e '/^func_len ()$/,/^} # func_len /c\
19000 func_len ()\
19001 {\
19002     func_len_result=${#1}\
19003 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
19004   && mv -f "$cfgfile.tmp" "$cfgfile" \
19005     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19006 test 0 -eq $? || _lt_function_replace_fail=:
19007
19008 fi
19009
19010 if test x"$lt_shell_append" = xyes; then
19011   sed -e '/^func_append ()$/,/^} # func_append /c\
19012 func_append ()\
19013 {\
19014     eval "${1}+=\\${2}"\
19015 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
19016   && mv -f "$cfgfile.tmp" "$cfgfile" \
19017     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19018 test 0 -eq $? || _lt_function_replace_fail=:
19019
19020
19021   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
19022 func_append_quoted ()\
19023 {\
19024 \    func_quote_for_eval "${2}"\
19025 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
19026 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
19027   && mv -f "$cfgfile.tmp" "$cfgfile" \
19028     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19029 test 0 -eq $? || _lt_function_replace_fail=:
19030
19031
19032   # Save a `func_append' function call where possible by direct use of '+='
19033   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
19034     && mv -f "$cfgfile.tmp" "$cfgfile" \
19035       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19036   test 0 -eq $? || _lt_function_replace_fail=:
19037 else
19038   # Save a `func_append' function call even when '+=' is not available
19039   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
19040     && mv -f "$cfgfile.tmp" "$cfgfile" \
19041       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19042   test 0 -eq $? || _lt_function_replace_fail=:
19043 fi
19044
19045 if test x"$_lt_function_replace_fail" = x":"; then
19046   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
19047 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
19048 fi
19049
19050
19051    mv -f "$cfgfile" "$ofile" ||
19052     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19053   chmod +x "$ofile"
19054
19055  ;;
19056     "disable-rpath":C)
19057         sed < libtool > libtool-2 \
19058         's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_RPATH_SED__ "/'
19059         mv libtool-2 libtool
19060         chmod 755 libtool
19061         libtool="./libtool"
19062          ;;
19063
19064   esac
19065 done # for ac_tag
19066
19067
19068 as_fn_exit 0
19069 _ACEOF
19070 ac_clean_files=$ac_clean_files_save
19071
19072 test $ac_write_fail = 0 ||
19073   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19074
19075
19076 # configure is writing to config.log, and then calls config.status.
19077 # config.status does its own redirection, appending to config.log.
19078 # Unfortunately, on DOS this fails, as config.log is still kept open
19079 # by configure, so config.status won't be able to write to it; its
19080 # output is simply discarded.  So we exec the FD to /dev/null,
19081 # effectively closing config.log, so it can be properly (re)opened and
19082 # appended to by config.status.  When coming back to configure, we
19083 # need to make the FD available again.
19084 if test "$no_create" != yes; then
19085   ac_cs_success=:
19086   ac_config_status_args=
19087   test "$silent" = yes &&
19088     ac_config_status_args="$ac_config_status_args --quiet"
19089   exec 5>/dev/null
19090   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19091   exec 5>>config.log
19092   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19093   # would make configure fail if this is the last instruction.
19094   $ac_cs_success || as_fn_exit 1
19095 fi
19096 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19097   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19098 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19099 fi
19100
19101
19102 echo "copying header files"
19103
19104 for file in $srcdir/ldns//*.h; do
19105         sh $srcdir/install-sh -m 644 $file ldns/
19106 done
19107
19108
19109
19110
19111