]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ldns/configure
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ldns / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ldns 1.6.17.
4 #
5 # Report bugs to <libdns@nlnetlabs.nl>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94   *[\\/]* ) as_myself=$0 ;;
95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98   IFS=$as_save_IFS
99   test -z "$as_dir" && as_dir=.
100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101   done
102 IFS=$as_save_IFS
103
104      ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109   as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there.  '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138   # into an infinite loop, continuously re-executing ourselves.
139   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140     _as_can_reexec=no; export _as_can_reexec;
141     # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149   *v*x* | *x*v* ) as_opts=-vx ;;
150   *v* ) as_opts=-v ;;
151   *x* ) as_opts=-x ;;
152   * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159   fi
160   # We don't want this to propagate to other subprocesses.
161           { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164   emulate sh
165   NULLCMD=:
166   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167   # is contrary to our usage.  Disable this feature.
168   alias -g '\${1+\"\$@\"}'='\"\$@\"'
169   setopt NO_GLOB_SUBST
170 else
171   case \`(set -o) 2>/dev/null\` in #(
172   *posix*) :
173     set -o posix ;; #(
174   *) :
175      ;;
176 esac
177 fi
178 "
179   as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193   exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
202
203   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207     PATH=/empty FPATH=/empty; export PATH FPATH
208     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210   if (eval "$as_required") 2>/dev/null; then :
211   as_have_required=yes
212 else
213   as_have_required=no
214 fi
215   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222   IFS=$as_save_IFS
223   test -z "$as_dir" && as_dir=.
224   as_found=:
225   case $as_dir in #(
226          /*)
227            for as_base in sh bash ksh sh5; do
228              # Try only shells that exist, to save several forks.
229              as_shell=$as_dir/$as_base
230              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   CONFIG_SHELL=$as_shell as_have_required=yes
233                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234   break 2
235 fi
236 fi
237            done;;
238        esac
239   as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243   CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248       if test "x$CONFIG_SHELL" != x; then :
249   export CONFIG_SHELL
250              # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258   *v*x* | *x*v* ) as_opts=-vx ;;
259   *v* ) as_opts=-v ;;
260   *x* ) as_opts=-x ;;
261   * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270     if test x$as_have_required = xno; then :
271   $as_echo "$0: This script requires a shell more modern than all"
272   $as_echo "$0: the shells that I found on your system."
273   if test x${ZSH_VERSION+set} = xset ; then
274     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276   else
277     $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: libdns@nlnetlabs.nl about your system, including any
279 $0: error possibly output before this message. Then install
280 $0: a modern shell, or manually run the script under such a
281 $0: shell if you do have one."
282   fi
283   exit 1
284 fi
285 fi
286 fi
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
292
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
300 {
301   { eval $1=; unset $1;}
302 }
303 as_unset=as_fn_unset
304
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
309 {
310   return $1
311 } # as_fn_set_status
312
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
317 {
318   set +e
319   as_fn_set_status $1
320   exit $1
321 } # as_fn_exit
322
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
327 {
328
329   case $as_dir in #(
330   -*) as_dir=./$as_dir;;
331   esac
332   test -d "$as_dir" || eval $as_mkdir_p || {
333     as_dirs=
334     while :; do
335       case $as_dir in #(
336       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337       *) as_qdir=$as_dir;;
338       esac
339       as_dirs="'$as_qdir' $as_dirs"
340       as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342          X"$as_dir" : 'X\(//\)[^/]' \| \
343          X"$as_dir" : 'X\(//\)$' \| \
344          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347             s//\1/
348             q
349           }
350           /^X\(\/\/\)[^/].*/{
351             s//\1/
352             q
353           }
354           /^X\(\/\/\)$/{
355             s//\1/
356             q
357           }
358           /^X\(\/\).*/{
359             s//\1/
360             q
361           }
362           s/.*/./; q'`
363       test -d "$as_dir" && break
364     done
365     test -z "$as_dirs" || eval "mkdir $as_dirs"
366   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376   test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385   eval 'as_fn_append ()
386   {
387     eval $1+=\$2
388   }'
389 else
390   as_fn_append ()
391   {
392     eval $1=\$$1\$2
393   }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402   eval 'as_fn_arith ()
403   {
404     as_val=$(( $* ))
405   }'
406 else
407   as_fn_arith ()
408   {
409     as_val=`expr "$@" || test $? -eq 1`
410   }
411 fi # as_fn_arith
412
413
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
420 {
421   as_status=$1; test $as_status -eq 0 && as_status=1
422   if test "$4"; then
423     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425   fi
426   $as_echo "$as_me: error: $2" >&2
427   as_fn_exit $as_status
428 } # as_fn_error
429
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431    test "X`expr 00001 : '.*\(...\)'`" = X001; then
432   as_expr=expr
433 else
434   as_expr=false
435 fi
436
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438   as_basename=basename
439 else
440   as_basename=false
441 fi
442
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444   as_dirname=dirname
445 else
446   as_dirname=false
447 fi
448
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451          X"$0" : 'X\(//\)$' \| \
452          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454     sed '/^.*\/\([^/][^/]*\)\/*$/{
455             s//\1/
456             q
457           }
458           /^X\/\(\/\/\)$/{
459             s//\1/
460             q
461           }
462           /^X\/\(\/\).*/{
463             s//\1/
464             q
465           }
466           s/.*/./; q'`
467
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476   as_lineno_1=$LINENO as_lineno_1a=$LINENO
477   as_lineno_2=$LINENO as_lineno_2a=$LINENO
478   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481   sed -n '
482     p
483     /[$]LINENO/=
484   ' <$as_myself |
485     sed '
486       s/[$]LINENO.*/&-/
487       t lineno
488       b
489       :lineno
490       N
491       :loop
492       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493       t loop
494       s/-\n.*//
495     ' >$as_me.lineno &&
496   chmod +x "$as_me.lineno" ||
497     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500   # already done that, so ensure we don't try to do so again and fall
501   # in an infinite loop.  This has already happened in practice.
502   _as_can_reexec=no; export _as_can_reexec
503   # Don't try to exec as it changes $[0], causing all sort of problems
504   # (the dirname of $[0] is not the place where we might find the
505   # original and so on.  Autoconf is especially sensitive to this).
506   . "./$as_me.lineno"
507   # Exit status is that of the last command.
508   exit
509 }
510
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514   case `echo 'xy\c'` in
515   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
516   xy)  ECHO_C='\c';;
517   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518        ECHO_T=' ';;
519   esac;;
520 *)
521   ECHO_N='-n';;
522 esac
523
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526   rm -f conf$$.dir/conf$$.file
527 else
528   rm -f conf$$.dir
529   mkdir conf$$.dir 2>/dev/null
530 fi
531 if (echo >conf$$.file) 2>/dev/null; then
532   if ln -s conf$$.file conf$$ 2>/dev/null; then
533     as_ln_s='ln -s'
534     # ... but there are two gotchas:
535     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537     # In both cases, we have to default to `cp -pR'.
538     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539       as_ln_s='cp -pR'
540   elif ln conf$$.file conf$$ 2>/dev/null; then
541     as_ln_s=ln
542   else
543     as_ln_s='cp -pR'
544   fi
545 else
546   as_ln_s='cp -pR'
547 fi
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
550
551 if mkdir -p . 2>/dev/null; then
552   as_mkdir_p='mkdir -p "$as_dir"'
553 else
554   test -d ./-p && rmdir ./-p
555   as_mkdir_p=false
556 fi
557
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
560
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
572
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578 #
579 # Initializations.
580 #
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
589
590 # Identity of this package.
591 PACKAGE_NAME='ldns'
592 PACKAGE_TARNAME='libdns'
593 PACKAGE_VERSION='1.6.17'
594 PACKAGE_STRING='ldns 1.6.17'
595 PACKAGE_BUGREPORT='libdns@nlnetlabs.nl'
596 PACKAGE_URL=''
597
598 ac_unique_file="packet.c"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 #  include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 #  include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
634
635 ac_subst_vars='LTLIBOBJS
636 CONFIG_FILES
637 ldns_build_config_have_attr_unused
638 ldns_build_config_have_attr_format
639 ldns_build_config_have_ssl
640 DEFAULT_CAPATH
641 DEFAULT_CAFILE
642 LDNS_TRUST_ANCHOR_FILE
643 WINDRES
644 ldns_build_config_have_b32_pton
645 ldns_build_config_have_b32_ntop
646 LIBOBJS
647 ldns_build_config_have_socklen_t
648 LIBPCAP_LIBS
649 include_unistd_h
650 include_systypes_h
651 include_inttypes_h
652 ldns_build_config_have_inttypes_h
653 include_sys_socket_h
654 LIBSSL_SSL_LIBS
655 LIBSSL_LIBS
656 LIBSSL_LDFLAGS
657 LIBSSL_CPPFLAGS
658 ldns_build_config_use_dane
659 RUNTIME_PATH
660 HAVE_SSL
661 libtool
662 CLEAN_P5_DNS_LDNS
663 UNINSTALL_P5_DNS_LDNS
664 INSTALL_P5_DNS_LDNS
665 TEST_P5_DNS_LDNS
666 P5_DNS_LDNS
667 PERL
668 PYLDNSXUNINST
669 PYLDNSXINST
670 PYLDNSUNINST
671 PYLDNSINST
672 PYLDNSX
673 PYTHON_X_CFLAGS
674 swig
675 PYLDNS
676 SWIG_LIB
677 SWIG
678 SWIGPY3
679 PYTHON_EXTRA_LDFLAGS
680 PYTHON_EXTRA_LIBS
681 PYTHON_SITE_PKG
682 PYTHON_LDFLAGS
683 PYTHON_CPPFLAGS
684 PYTHON
685 PYTHON_VERSION
686 UNINSTALL_CONFIG_MANPAGE
687 UNINSTALL_CONFIG
688 INSTALL_CONFIG_MANPAGE
689 INSTALL_CONFIG
690 LINT_EXAMPLES
691 CLEAN_EXAMPLES
692 UNINSTALL_EXAMPLES
693 INSTALL_EXAMPLES
694 EXAMPLES
695 LINT_DRILL
696 CLEAN_DRILL
697 UNINSTALL_DRILL
698 INSTALL_DRILL
699 DRILL
700 doxygen
701 LINTFLAGS
702 SET_MAKE
703 DEPFLAG
704 OTOOL64
705 OTOOL
706 LIPO
707 NMEDIT
708 DSYMUTIL
709 MANIFEST_TOOL
710 AWK
711 RANLIB
712 STRIP
713 ac_ct_AR
714 AR
715 DLLTOOL
716 OBJDUMP
717 LN_S
718 NM
719 ac_ct_DUMPBIN
720 DUMPBIN
721 LD
722 FGREP
723 SED
724 host_os
725 host_vendor
726 host_cpu
727 host
728 build_os
729 build_vendor
730 build_cpu
731 build
732 LIBTOOL
733 EGREP
734 GREP
735 CPP
736 OBJEXT
737 EXEEXT
738 ac_ct_CC
739 CPPFLAGS
740 LDFLAGS
741 CFLAGS
742 CC
743 VERSION_INFO
744 LDNS_VERSION_MICRO
745 LDNS_VERSION_MINOR
746 LDNS_VERSION_MAJOR
747 target_alias
748 host_alias
749 build_alias
750 LIBS
751 ECHO_T
752 ECHO_N
753 ECHO_C
754 DEFS
755 mandir
756 localedir
757 libdir
758 psdir
759 pdfdir
760 dvidir
761 htmldir
762 infodir
763 docdir
764 oldincludedir
765 includedir
766 localstatedir
767 sharedstatedir
768 sysconfdir
769 datadir
770 datarootdir
771 libexecdir
772 sbindir
773 bindir
774 program_transform_name
775 prefix
776 exec_prefix
777 PACKAGE_URL
778 PACKAGE_BUGREPORT
779 PACKAGE_STRING
780 PACKAGE_VERSION
781 PACKAGE_TARNAME
782 PACKAGE_NAME
783 PATH_SEPARATOR
784 SHELL'
785 ac_subst_files=''
786 ac_user_opts='
787 enable_option_checking
788 enable_shared
789 enable_static
790 with_pic
791 enable_fast_install
792 with_gnu_ld
793 with_sysroot
794 enable_libtool_lock
795 with_drill
796 with_examples
797 enable_ldns_config
798 enable_stderr_msgs
799 with_pyldns
800 with_pyldnsx
801 with_p5_dns_ldns
802 with_ssl
803 enable_sha2
804 enable_gost
805 enable_ecdsa
806 enable_dane
807 enable_rrtype_ninfo
808 enable_rrtype_rkey
809 enable_rrtype_cds
810 enable_rrtype_uri
811 enable_rrtype_ta
812 enable_rpath
813 with_trust_anchor
814 with_ca_file
815 with_ca_path
816 '
817       ac_precious_vars='build_alias
818 host_alias
819 target_alias
820 CC
821 CFLAGS
822 LDFLAGS
823 LIBS
824 CPPFLAGS
825 CPP
826 PYTHON_VERSION'
827
828
829 # Initialize some variables set by options.
830 ac_init_help=
831 ac_init_version=false
832 ac_unrecognized_opts=
833 ac_unrecognized_sep=
834 # The variables have the same names as the options, with
835 # dashes changed to underlines.
836 cache_file=/dev/null
837 exec_prefix=NONE
838 no_create=
839 no_recursion=
840 prefix=NONE
841 program_prefix=NONE
842 program_suffix=NONE
843 program_transform_name=s,x,x,
844 silent=
845 site=
846 srcdir=
847 verbose=
848 x_includes=NONE
849 x_libraries=NONE
850
851 # Installation directory options.
852 # These are left unexpanded so users can "make install exec_prefix=/foo"
853 # and all the variables that are supposed to be based on exec_prefix
854 # by default will actually change.
855 # Use braces instead of parens because sh, perl, etc. also accept them.
856 # (The list follows the same order as the GNU Coding Standards.)
857 bindir='${exec_prefix}/bin'
858 sbindir='${exec_prefix}/sbin'
859 libexecdir='${exec_prefix}/libexec'
860 datarootdir='${prefix}/share'
861 datadir='${datarootdir}'
862 sysconfdir='${prefix}/etc'
863 sharedstatedir='${prefix}/com'
864 localstatedir='${prefix}/var'
865 includedir='${prefix}/include'
866 oldincludedir='/usr/include'
867 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
868 infodir='${datarootdir}/info'
869 htmldir='${docdir}'
870 dvidir='${docdir}'
871 pdfdir='${docdir}'
872 psdir='${docdir}'
873 libdir='${exec_prefix}/lib'
874 localedir='${datarootdir}/locale'
875 mandir='${datarootdir}/man'
876
877 ac_prev=
878 ac_dashdash=
879 for ac_option
880 do
881   # If the previous option needs an argument, assign it.
882   if test -n "$ac_prev"; then
883     eval $ac_prev=\$ac_option
884     ac_prev=
885     continue
886   fi
887
888   case $ac_option in
889   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
890   *=)   ac_optarg= ;;
891   *)    ac_optarg=yes ;;
892   esac
893
894   # Accept the important Cygnus configure options, so we can diagnose typos.
895
896   case $ac_dashdash$ac_option in
897   --)
898     ac_dashdash=yes ;;
899
900   -bindir | --bindir | --bindi | --bind | --bin | --bi)
901     ac_prev=bindir ;;
902   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
903     bindir=$ac_optarg ;;
904
905   -build | --build | --buil | --bui | --bu)
906     ac_prev=build_alias ;;
907   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
908     build_alias=$ac_optarg ;;
909
910   -cache-file | --cache-file | --cache-fil | --cache-fi \
911   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
912     ac_prev=cache_file ;;
913   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
914   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
915     cache_file=$ac_optarg ;;
916
917   --config-cache | -C)
918     cache_file=config.cache ;;
919
920   -datadir | --datadir | --datadi | --datad)
921     ac_prev=datadir ;;
922   -datadir=* | --datadir=* | --datadi=* | --datad=*)
923     datadir=$ac_optarg ;;
924
925   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
926   | --dataroo | --dataro | --datar)
927     ac_prev=datarootdir ;;
928   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
929   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
930     datarootdir=$ac_optarg ;;
931
932   -disable-* | --disable-*)
933     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
934     # Reject names that are not valid shell variable names.
935     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936       as_fn_error $? "invalid feature name: $ac_useropt"
937     ac_useropt_orig=$ac_useropt
938     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939     case $ac_user_opts in
940       *"
941 "enable_$ac_useropt"
942 "*) ;;
943       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
944          ac_unrecognized_sep=', ';;
945     esac
946     eval enable_$ac_useropt=no ;;
947
948   -docdir | --docdir | --docdi | --doc | --do)
949     ac_prev=docdir ;;
950   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
951     docdir=$ac_optarg ;;
952
953   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
954     ac_prev=dvidir ;;
955   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
956     dvidir=$ac_optarg ;;
957
958   -enable-* | --enable-*)
959     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
960     # Reject names that are not valid shell variable names.
961     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
962       as_fn_error $? "invalid feature name: $ac_useropt"
963     ac_useropt_orig=$ac_useropt
964     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
965     case $ac_user_opts in
966       *"
967 "enable_$ac_useropt"
968 "*) ;;
969       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
970          ac_unrecognized_sep=', ';;
971     esac
972     eval enable_$ac_useropt=\$ac_optarg ;;
973
974   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
975   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
976   | --exec | --exe | --ex)
977     ac_prev=exec_prefix ;;
978   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
979   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
980   | --exec=* | --exe=* | --ex=*)
981     exec_prefix=$ac_optarg ;;
982
983   -gas | --gas | --ga | --g)
984     # Obsolete; use --with-gas.
985     with_gas=yes ;;
986
987   -help | --help | --hel | --he | -h)
988     ac_init_help=long ;;
989   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
990     ac_init_help=recursive ;;
991   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
992     ac_init_help=short ;;
993
994   -host | --host | --hos | --ho)
995     ac_prev=host_alias ;;
996   -host=* | --host=* | --hos=* | --ho=*)
997     host_alias=$ac_optarg ;;
998
999   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1000     ac_prev=htmldir ;;
1001   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1002   | --ht=*)
1003     htmldir=$ac_optarg ;;
1004
1005   -includedir | --includedir | --includedi | --included | --include \
1006   | --includ | --inclu | --incl | --inc)
1007     ac_prev=includedir ;;
1008   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1009   | --includ=* | --inclu=* | --incl=* | --inc=*)
1010     includedir=$ac_optarg ;;
1011
1012   -infodir | --infodir | --infodi | --infod | --info | --inf)
1013     ac_prev=infodir ;;
1014   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1015     infodir=$ac_optarg ;;
1016
1017   -libdir | --libdir | --libdi | --libd)
1018     ac_prev=libdir ;;
1019   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1020     libdir=$ac_optarg ;;
1021
1022   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1023   | --libexe | --libex | --libe)
1024     ac_prev=libexecdir ;;
1025   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1026   | --libexe=* | --libex=* | --libe=*)
1027     libexecdir=$ac_optarg ;;
1028
1029   -localedir | --localedir | --localedi | --localed | --locale)
1030     ac_prev=localedir ;;
1031   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1032     localedir=$ac_optarg ;;
1033
1034   -localstatedir | --localstatedir | --localstatedi | --localstated \
1035   | --localstate | --localstat | --localsta | --localst | --locals)
1036     ac_prev=localstatedir ;;
1037   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1038   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1039     localstatedir=$ac_optarg ;;
1040
1041   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1042     ac_prev=mandir ;;
1043   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1044     mandir=$ac_optarg ;;
1045
1046   -nfp | --nfp | --nf)
1047     # Obsolete; use --without-fp.
1048     with_fp=no ;;
1049
1050   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1051   | --no-cr | --no-c | -n)
1052     no_create=yes ;;
1053
1054   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1055   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1056     no_recursion=yes ;;
1057
1058   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1059   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1060   | --oldin | --oldi | --old | --ol | --o)
1061     ac_prev=oldincludedir ;;
1062   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1063   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1064   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1065     oldincludedir=$ac_optarg ;;
1066
1067   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1068     ac_prev=prefix ;;
1069   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1070     prefix=$ac_optarg ;;
1071
1072   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1073   | --program-pre | --program-pr | --program-p)
1074     ac_prev=program_prefix ;;
1075   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1076   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1077     program_prefix=$ac_optarg ;;
1078
1079   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1080   | --program-suf | --program-su | --program-s)
1081     ac_prev=program_suffix ;;
1082   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1083   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1084     program_suffix=$ac_optarg ;;
1085
1086   -program-transform-name | --program-transform-name \
1087   | --program-transform-nam | --program-transform-na \
1088   | --program-transform-n | --program-transform- \
1089   | --program-transform | --program-transfor \
1090   | --program-transfo | --program-transf \
1091   | --program-trans | --program-tran \
1092   | --progr-tra | --program-tr | --program-t)
1093     ac_prev=program_transform_name ;;
1094   -program-transform-name=* | --program-transform-name=* \
1095   | --program-transform-nam=* | --program-transform-na=* \
1096   | --program-transform-n=* | --program-transform-=* \
1097   | --program-transform=* | --program-transfor=* \
1098   | --program-transfo=* | --program-transf=* \
1099   | --program-trans=* | --program-tran=* \
1100   | --progr-tra=* | --program-tr=* | --program-t=*)
1101     program_transform_name=$ac_optarg ;;
1102
1103   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1104     ac_prev=pdfdir ;;
1105   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1106     pdfdir=$ac_optarg ;;
1107
1108   -psdir | --psdir | --psdi | --psd | --ps)
1109     ac_prev=psdir ;;
1110   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1111     psdir=$ac_optarg ;;
1112
1113   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1114   | -silent | --silent | --silen | --sile | --sil)
1115     silent=yes ;;
1116
1117   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1118     ac_prev=sbindir ;;
1119   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1120   | --sbi=* | --sb=*)
1121     sbindir=$ac_optarg ;;
1122
1123   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1124   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1125   | --sharedst | --shareds | --shared | --share | --shar \
1126   | --sha | --sh)
1127     ac_prev=sharedstatedir ;;
1128   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1129   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1130   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1131   | --sha=* | --sh=*)
1132     sharedstatedir=$ac_optarg ;;
1133
1134   -site | --site | --sit)
1135     ac_prev=site ;;
1136   -site=* | --site=* | --sit=*)
1137     site=$ac_optarg ;;
1138
1139   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1140     ac_prev=srcdir ;;
1141   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1142     srcdir=$ac_optarg ;;
1143
1144   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1145   | --syscon | --sysco | --sysc | --sys | --sy)
1146     ac_prev=sysconfdir ;;
1147   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1148   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1149     sysconfdir=$ac_optarg ;;
1150
1151   -target | --target | --targe | --targ | --tar | --ta | --t)
1152     ac_prev=target_alias ;;
1153   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1154     target_alias=$ac_optarg ;;
1155
1156   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1157     verbose=yes ;;
1158
1159   -version | --version | --versio | --versi | --vers | -V)
1160     ac_init_version=: ;;
1161
1162   -with-* | --with-*)
1163     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1164     # Reject names that are not valid shell variable names.
1165     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166       as_fn_error $? "invalid package name: $ac_useropt"
1167     ac_useropt_orig=$ac_useropt
1168     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169     case $ac_user_opts in
1170       *"
1171 "with_$ac_useropt"
1172 "*) ;;
1173       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1174          ac_unrecognized_sep=', ';;
1175     esac
1176     eval with_$ac_useropt=\$ac_optarg ;;
1177
1178   -without-* | --without-*)
1179     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1180     # Reject names that are not valid shell variable names.
1181     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1182       as_fn_error $? "invalid package name: $ac_useropt"
1183     ac_useropt_orig=$ac_useropt
1184     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1185     case $ac_user_opts in
1186       *"
1187 "with_$ac_useropt"
1188 "*) ;;
1189       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1190          ac_unrecognized_sep=', ';;
1191     esac
1192     eval with_$ac_useropt=no ;;
1193
1194   --x)
1195     # Obsolete; use --with-x.
1196     with_x=yes ;;
1197
1198   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1199   | --x-incl | --x-inc | --x-in | --x-i)
1200     ac_prev=x_includes ;;
1201   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1202   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1203     x_includes=$ac_optarg ;;
1204
1205   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1206   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1207     ac_prev=x_libraries ;;
1208   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1209   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1210     x_libraries=$ac_optarg ;;
1211
1212   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1213 Try \`$0 --help' for more information"
1214     ;;
1215
1216   *=*)
1217     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1218     # Reject names that are not valid shell variable names.
1219     case $ac_envvar in #(
1220       '' | [0-9]* | *[!_$as_cr_alnum]* )
1221       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1222     esac
1223     eval $ac_envvar=\$ac_optarg
1224     export $ac_envvar ;;
1225
1226   *)
1227     # FIXME: should be removed in autoconf 3.0.
1228     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1229     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1230       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1231     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1232     ;;
1233
1234   esac
1235 done
1236
1237 if test -n "$ac_prev"; then
1238   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1239   as_fn_error $? "missing argument to $ac_option"
1240 fi
1241
1242 if test -n "$ac_unrecognized_opts"; then
1243   case $enable_option_checking in
1244     no) ;;
1245     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1246     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1247   esac
1248 fi
1249
1250 # Check all directory arguments for consistency.
1251 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1252                 datadir sysconfdir sharedstatedir localstatedir includedir \
1253                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1254                 libdir localedir mandir
1255 do
1256   eval ac_val=\$$ac_var
1257   # Remove trailing slashes.
1258   case $ac_val in
1259     */ )
1260       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1261       eval $ac_var=\$ac_val;;
1262   esac
1263   # Be sure to have absolute directory names.
1264   case $ac_val in
1265     [\\/$]* | ?:[\\/]* )  continue;;
1266     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1267   esac
1268   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1269 done
1270
1271 # There might be people who depend on the old broken behavior: `$host'
1272 # used to hold the argument of --host etc.
1273 # FIXME: To remove some day.
1274 build=$build_alias
1275 host=$host_alias
1276 target=$target_alias
1277
1278 # FIXME: To remove some day.
1279 if test "x$host_alias" != x; then
1280   if test "x$build_alias" = x; then
1281     cross_compiling=maybe
1282   elif test "x$build_alias" != "x$host_alias"; then
1283     cross_compiling=yes
1284   fi
1285 fi
1286
1287 ac_tool_prefix=
1288 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1289
1290 test "$silent" = yes && exec 6>/dev/null
1291
1292
1293 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1294 ac_ls_di=`ls -di .` &&
1295 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1296   as_fn_error $? "working directory cannot be determined"
1297 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1298   as_fn_error $? "pwd does not report name of working directory"
1299
1300
1301 # Find the source files, if location was not specified.
1302 if test -z "$srcdir"; then
1303   ac_srcdir_defaulted=yes
1304   # Try the directory containing this script, then the parent directory.
1305   ac_confdir=`$as_dirname -- "$as_myself" ||
1306 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1307          X"$as_myself" : 'X\(//\)[^/]' \| \
1308          X"$as_myself" : 'X\(//\)$' \| \
1309          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1310 $as_echo X"$as_myself" |
1311     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1312             s//\1/
1313             q
1314           }
1315           /^X\(\/\/\)[^/].*/{
1316             s//\1/
1317             q
1318           }
1319           /^X\(\/\/\)$/{
1320             s//\1/
1321             q
1322           }
1323           /^X\(\/\).*/{
1324             s//\1/
1325             q
1326           }
1327           s/.*/./; q'`
1328   srcdir=$ac_confdir
1329   if test ! -r "$srcdir/$ac_unique_file"; then
1330     srcdir=..
1331   fi
1332 else
1333   ac_srcdir_defaulted=no
1334 fi
1335 if test ! -r "$srcdir/$ac_unique_file"; then
1336   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1337   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1338 fi
1339 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1340 ac_abs_confdir=`(
1341         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1342         pwd)`
1343 # When building in place, set srcdir=.
1344 if test "$ac_abs_confdir" = "$ac_pwd"; then
1345   srcdir=.
1346 fi
1347 # Remove unnecessary trailing slashes from srcdir.
1348 # Double slashes in file names in object file debugging info
1349 # mess up M-x gdb in Emacs.
1350 case $srcdir in
1351 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1352 esac
1353 for ac_var in $ac_precious_vars; do
1354   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1355   eval ac_env_${ac_var}_value=\$${ac_var}
1356   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1357   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1358 done
1359
1360 #
1361 # Report the --help message.
1362 #
1363 if test "$ac_init_help" = "long"; then
1364   # Omit some internal or obsolete options to make the list less imposing.
1365   # This message is too long to be a string in the A/UX 3.1 sh.
1366   cat <<_ACEOF
1367 \`configure' configures ldns 1.6.17 to adapt to many kinds of systems.
1368
1369 Usage: $0 [OPTION]... [VAR=VALUE]...
1370
1371 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1372 VAR=VALUE.  See below for descriptions of some of the useful variables.
1373
1374 Defaults for the options are specified in brackets.
1375
1376 Configuration:
1377   -h, --help              display this help and exit
1378       --help=short        display options specific to this package
1379       --help=recursive    display the short help of all the included packages
1380   -V, --version           display version information and exit
1381   -q, --quiet, --silent   do not print \`checking ...' messages
1382       --cache-file=FILE   cache test results in FILE [disabled]
1383   -C, --config-cache      alias for \`--cache-file=config.cache'
1384   -n, --no-create         do not create output files
1385       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1386
1387 Installation directories:
1388   --prefix=PREFIX         install architecture-independent files in PREFIX
1389                           [$ac_default_prefix]
1390   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1391                           [PREFIX]
1392
1393 By default, \`make install' will install all the files in
1394 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1395 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1396 for instance \`--prefix=\$HOME'.
1397
1398 For better control, use the options below.
1399
1400 Fine tuning of the installation directories:
1401   --bindir=DIR            user executables [EPREFIX/bin]
1402   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1403   --libexecdir=DIR        program executables [EPREFIX/libexec]
1404   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1405   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1406   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1407   --libdir=DIR            object code libraries [EPREFIX/lib]
1408   --includedir=DIR        C header files [PREFIX/include]
1409   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1410   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1411   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1412   --infodir=DIR           info documentation [DATAROOTDIR/info]
1413   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1414   --mandir=DIR            man documentation [DATAROOTDIR/man]
1415   --docdir=DIR            documentation root [DATAROOTDIR/doc/libdns]
1416   --htmldir=DIR           html documentation [DOCDIR]
1417   --dvidir=DIR            dvi documentation [DOCDIR]
1418   --pdfdir=DIR            pdf documentation [DOCDIR]
1419   --psdir=DIR             ps documentation [DOCDIR]
1420 _ACEOF
1421
1422   cat <<\_ACEOF
1423
1424 System types:
1425   --build=BUILD     configure for building on BUILD [guessed]
1426   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1427 _ACEOF
1428 fi
1429
1430 if test -n "$ac_init_help"; then
1431   case $ac_init_help in
1432      short | recursive ) echo "Configuration of ldns 1.6.17:";;
1433    esac
1434   cat <<\_ACEOF
1435
1436 Optional Features:
1437   --disable-option-checking  ignore unrecognized --enable/--with options
1438   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1439   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1440   --enable-shared[=PKGS]  build shared libraries [default=yes]
1441   --enable-static[=PKGS]  build static libraries [default=yes]
1442   --enable-fast-install[=PKGS]
1443                           optimize for fast installation [default=yes]
1444   --disable-libtool-lock  avoid locking (might break parallel builds)
1445   --disable-ldns-config   disable installation of ldns-config
1446                           (default=enabled)
1447   --enable-stderr-msgs    Enable printing to stderr (default=disabled)
1448   --disable-sha2          Disable SHA256 and SHA512 RRSIG support
1449   --disable-gost          Disable GOST support
1450   --disable-ecdsa         Disable ECDSA support
1451   --disable-dane          Disable DANE support
1452   --enable-rrtype-ninfo   Enable draft RR type ninfo.
1453   --enable-rrtype-rkey    Enable draft RR type rkey.
1454   --enable-rrtype-cds     Enable draft RR type cds.
1455   --enable-rrtype-uri     Enable draft RR type uri.
1456   --enable-rrtype-ta      Enable draft RR type ta.
1457   --disable-rpath         disable hardcoded rpath (default=enabled)
1458
1459 Optional Packages:
1460   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1461   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1462   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1463                           both]
1464   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1465   --with-sysroot=DIR Search for dependent libraries within DIR
1466                         (or the compiler's sysroot if not specified).
1467   --with-drill            Also build drill.
1468   --with-examples         Also build examples.
1469   --with-pyldns           generate python library, or --without-pyldns to
1470                           disable Python support.
1471   --without-pyldnsx       Do not install the ldnsx python module, or
1472                           --with-pyldnsx to install it.
1473   --with-p5-dns-ldns      generate DNS::LDNS perl bindings
1474   --with-ssl=pathname     enable SSL (will check /usr/local/ssl /usr/lib/ssl
1475                           /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw
1476                           /usr)
1477   --with-trust-anchor=KEYFILE
1478                           Default location of the trust anchor file for drill
1479                           and ldns-dane. [default=SYSCONFDIR/unbound/root.key]
1480   --with-ca-file=CAFILE   File containing CA certificates for ldns-dane
1481   --with-ca-path=CAPATH   Directory containing CA certificate files for
1482                           ldns-dane
1483
1484 Some influential environment variables:
1485   CC          C compiler command
1486   CFLAGS      C compiler flags
1487   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1488               nonstandard directory <lib dir>
1489   LIBS        libraries to pass to the linker, e.g. -l<library>
1490   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1491               you have headers in a nonstandard directory <include dir>
1492   CPP         C preprocessor
1493   PYTHON_VERSION
1494               The installed Python version to use, for example '2.3'. This
1495               string will be appended to the Python interpreter canonical
1496               name.
1497
1498 Use these variables to override the choices made by `configure' or to help
1499 it to find libraries and programs with nonstandard names/locations.
1500
1501 Report bugs to <libdns@nlnetlabs.nl>.
1502 _ACEOF
1503 ac_status=$?
1504 fi
1505
1506 if test "$ac_init_help" = "recursive"; then
1507   # If there are subdirs, report their specific --help.
1508   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1509     test -d "$ac_dir" ||
1510       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1511       continue
1512     ac_builddir=.
1513
1514 case "$ac_dir" in
1515 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1516 *)
1517   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1518   # A ".." for each directory in $ac_dir_suffix.
1519   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1520   case $ac_top_builddir_sub in
1521   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1522   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1523   esac ;;
1524 esac
1525 ac_abs_top_builddir=$ac_pwd
1526 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1527 # for backward compatibility:
1528 ac_top_builddir=$ac_top_build_prefix
1529
1530 case $srcdir in
1531   .)  # We are building in place.
1532     ac_srcdir=.
1533     ac_top_srcdir=$ac_top_builddir_sub
1534     ac_abs_top_srcdir=$ac_pwd ;;
1535   [\\/]* | ?:[\\/]* )  # Absolute name.
1536     ac_srcdir=$srcdir$ac_dir_suffix;
1537     ac_top_srcdir=$srcdir
1538     ac_abs_top_srcdir=$srcdir ;;
1539   *) # Relative name.
1540     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1541     ac_top_srcdir=$ac_top_build_prefix$srcdir
1542     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1543 esac
1544 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1545
1546     cd "$ac_dir" || { ac_status=$?; continue; }
1547     # Check for guested configure.
1548     if test -f "$ac_srcdir/configure.gnu"; then
1549       echo &&
1550       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1551     elif test -f "$ac_srcdir/configure"; then
1552       echo &&
1553       $SHELL "$ac_srcdir/configure" --help=recursive
1554     else
1555       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1556     fi || ac_status=$?
1557     cd "$ac_pwd" || { ac_status=$?; break; }
1558   done
1559 fi
1560
1561 test -n "$ac_init_help" && exit $ac_status
1562 if $ac_init_version; then
1563   cat <<\_ACEOF
1564 ldns configure 1.6.17
1565 generated by GNU Autoconf 2.69
1566
1567 Copyright (C) 2012 Free Software Foundation, Inc.
1568 This configure script is free software; the Free Software Foundation
1569 gives unlimited permission to copy, distribute and modify it.
1570 _ACEOF
1571   exit
1572 fi
1573
1574 ## ------------------------ ##
1575 ## Autoconf initialization. ##
1576 ## ------------------------ ##
1577
1578 # ac_fn_c_try_compile LINENO
1579 # --------------------------
1580 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1581 ac_fn_c_try_compile ()
1582 {
1583   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584   rm -f conftest.$ac_objext
1585   if { { ac_try="$ac_compile"
1586 case "(($ac_try" in
1587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588   *) ac_try_echo=$ac_try;;
1589 esac
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592   (eval "$ac_compile") 2>conftest.err
1593   ac_status=$?
1594   if test -s conftest.err; then
1595     grep -v '^ *+' conftest.err >conftest.er1
1596     cat conftest.er1 >&5
1597     mv -f conftest.er1 conftest.err
1598   fi
1599   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600   test $ac_status = 0; } && {
1601          test -z "$ac_c_werror_flag" ||
1602          test ! -s conftest.err
1603        } && test -s conftest.$ac_objext; then :
1604   ac_retval=0
1605 else
1606   $as_echo "$as_me: failed program was:" >&5
1607 sed 's/^/| /' conftest.$ac_ext >&5
1608
1609         ac_retval=1
1610 fi
1611   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1612   as_fn_set_status $ac_retval
1613
1614 } # ac_fn_c_try_compile
1615
1616 # ac_fn_c_try_cpp LINENO
1617 # ----------------------
1618 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_c_try_cpp ()
1620 {
1621   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622   if { { ac_try="$ac_cpp conftest.$ac_ext"
1623 case "(($ac_try" in
1624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625   *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1630   ac_status=$?
1631   if test -s conftest.err; then
1632     grep -v '^ *+' conftest.err >conftest.er1
1633     cat conftest.er1 >&5
1634     mv -f conftest.er1 conftest.err
1635   fi
1636   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637   test $ac_status = 0; } > conftest.i && {
1638          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1639          test ! -s conftest.err
1640        }; then :
1641   ac_retval=0
1642 else
1643   $as_echo "$as_me: failed program was:" >&5
1644 sed 's/^/| /' conftest.$ac_ext >&5
1645
1646     ac_retval=1
1647 fi
1648   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1649   as_fn_set_status $ac_retval
1650
1651 } # ac_fn_c_try_cpp
1652
1653 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1654 # -------------------------------------------------------
1655 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1656 # the include files in INCLUDES and setting the cache variable VAR
1657 # accordingly.
1658 ac_fn_c_check_header_mongrel ()
1659 {
1660   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661   if eval \${$3+:} false; then :
1662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 $as_echo_n "checking for $2... " >&6; }
1664 if eval \${$3+:} false; then :
1665   $as_echo_n "(cached) " >&6
1666 fi
1667 eval ac_res=\$$3
1668                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669 $as_echo "$ac_res" >&6; }
1670 else
1671   # Is the header compilable?
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1673 $as_echo_n "checking $2 usability... " >&6; }
1674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675 /* end confdefs.h.  */
1676 $4
1677 #include <$2>
1678 _ACEOF
1679 if ac_fn_c_try_compile "$LINENO"; then :
1680   ac_header_compiler=yes
1681 else
1682   ac_header_compiler=no
1683 fi
1684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1686 $as_echo "$ac_header_compiler" >&6; }
1687
1688 # Is the header present?
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1690 $as_echo_n "checking $2 presence... " >&6; }
1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h.  */
1693 #include <$2>
1694 _ACEOF
1695 if ac_fn_c_try_cpp "$LINENO"; then :
1696   ac_header_preproc=yes
1697 else
1698   ac_header_preproc=no
1699 fi
1700 rm -f conftest.err conftest.i conftest.$ac_ext
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1702 $as_echo "$ac_header_preproc" >&6; }
1703
1704 # So?  What about this header?
1705 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1706   yes:no: )
1707     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1708 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1709     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711     ;;
1712   no:yes:* )
1713     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1714 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1715     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1716 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1717     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1718 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1719     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1720 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1721     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723 ( $as_echo "## ---------------------------------- ##
1724 ## Report this to libdns@nlnetlabs.nl ##
1725 ## ---------------------------------- ##"
1726      ) | sed "s/^/$as_me: WARNING:     /" >&2
1727     ;;
1728 esac
1729   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1730 $as_echo_n "checking for $2... " >&6; }
1731 if eval \${$3+:} false; then :
1732   $as_echo_n "(cached) " >&6
1733 else
1734   eval "$3=\$ac_header_compiler"
1735 fi
1736 eval ac_res=\$$3
1737                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738 $as_echo "$ac_res" >&6; }
1739 fi
1740   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1741
1742 } # ac_fn_c_check_header_mongrel
1743
1744 # ac_fn_c_try_run LINENO
1745 # ----------------------
1746 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1747 # that executables *can* be run.
1748 ac_fn_c_try_run ()
1749 {
1750   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751   if { { ac_try="$ac_link"
1752 case "(($ac_try" in
1753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1754   *) ac_try_echo=$ac_try;;
1755 esac
1756 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1757 $as_echo "$ac_try_echo"; } >&5
1758   (eval "$ac_link") 2>&5
1759   ac_status=$?
1760   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1761   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1762   { { case "(($ac_try" in
1763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764   *) ac_try_echo=$ac_try;;
1765 esac
1766 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767 $as_echo "$ac_try_echo"; } >&5
1768   (eval "$ac_try") 2>&5
1769   ac_status=$?
1770   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1771   test $ac_status = 0; }; }; then :
1772   ac_retval=0
1773 else
1774   $as_echo "$as_me: program exited with status $ac_status" >&5
1775        $as_echo "$as_me: failed program was:" >&5
1776 sed 's/^/| /' conftest.$ac_ext >&5
1777
1778        ac_retval=$ac_status
1779 fi
1780   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1781   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782   as_fn_set_status $ac_retval
1783
1784 } # ac_fn_c_try_run
1785
1786 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1787 # -------------------------------------------------------
1788 # Tests whether HEADER exists and can be compiled using the include files in
1789 # INCLUDES, setting the cache variable VAR accordingly.
1790 ac_fn_c_check_header_compile ()
1791 {
1792   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1794 $as_echo_n "checking for $2... " >&6; }
1795 if eval \${$3+:} false; then :
1796   $as_echo_n "(cached) " >&6
1797 else
1798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1799 /* end confdefs.h.  */
1800 $4
1801 #include <$2>
1802 _ACEOF
1803 if ac_fn_c_try_compile "$LINENO"; then :
1804   eval "$3=yes"
1805 else
1806   eval "$3=no"
1807 fi
1808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1809 fi
1810 eval ac_res=\$$3
1811                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1812 $as_echo "$ac_res" >&6; }
1813   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814
1815 } # ac_fn_c_check_header_compile
1816
1817 # ac_fn_c_try_link LINENO
1818 # -----------------------
1819 # Try to link conftest.$ac_ext, and return whether this succeeded.
1820 ac_fn_c_try_link ()
1821 {
1822   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823   rm -f conftest.$ac_objext conftest$ac_exeext
1824   if { { ac_try="$ac_link"
1825 case "(($ac_try" in
1826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1827   *) ac_try_echo=$ac_try;;
1828 esac
1829 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1830 $as_echo "$ac_try_echo"; } >&5
1831   (eval "$ac_link") 2>conftest.err
1832   ac_status=$?
1833   if test -s conftest.err; then
1834     grep -v '^ *+' conftest.err >conftest.er1
1835     cat conftest.er1 >&5
1836     mv -f conftest.er1 conftest.err
1837   fi
1838   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1839   test $ac_status = 0; } && {
1840          test -z "$ac_c_werror_flag" ||
1841          test ! -s conftest.err
1842        } && test -s conftest$ac_exeext && {
1843          test "$cross_compiling" = yes ||
1844          test -x conftest$ac_exeext
1845        }; then :
1846   ac_retval=0
1847 else
1848   $as_echo "$as_me: failed program was:" >&5
1849 sed 's/^/| /' conftest.$ac_ext >&5
1850
1851         ac_retval=1
1852 fi
1853   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1854   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1855   # interfere with the next link command; also delete a directory that is
1856   # left behind by Apple's compiler.  We do this before executing the actions.
1857   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1858   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1859   as_fn_set_status $ac_retval
1860
1861 } # ac_fn_c_try_link
1862
1863 # ac_fn_c_check_func LINENO FUNC VAR
1864 # ----------------------------------
1865 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1866 ac_fn_c_check_func ()
1867 {
1868   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1870 $as_echo_n "checking for $2... " >&6; }
1871 if eval \${$3+:} false; then :
1872   $as_echo_n "(cached) " >&6
1873 else
1874   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h.  */
1876 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1877    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1878 #define $2 innocuous_$2
1879
1880 /* System header to define __stub macros and hopefully few prototypes,
1881     which can conflict with char $2 (); below.
1882     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1883     <limits.h> exists even on freestanding compilers.  */
1884
1885 #ifdef __STDC__
1886 # include <limits.h>
1887 #else
1888 # include <assert.h>
1889 #endif
1890
1891 #undef $2
1892
1893 /* Override any GCC internal prototype to avoid an error.
1894    Use char because int might match the return type of a GCC
1895    builtin and then its argument prototype would still apply.  */
1896 #ifdef __cplusplus
1897 extern "C"
1898 #endif
1899 char $2 ();
1900 /* The GNU C library defines this for functions which it implements
1901     to always fail with ENOSYS.  Some functions are actually named
1902     something starting with __ and the normal name is an alias.  */
1903 #if defined __stub_$2 || defined __stub___$2
1904 choke me
1905 #endif
1906
1907 int
1908 main ()
1909 {
1910 return $2 ();
1911   ;
1912   return 0;
1913 }
1914 _ACEOF
1915 if ac_fn_c_try_link "$LINENO"; then :
1916   eval "$3=yes"
1917 else
1918   eval "$3=no"
1919 fi
1920 rm -f core conftest.err conftest.$ac_objext \
1921     conftest$ac_exeext conftest.$ac_ext
1922 fi
1923 eval ac_res=\$$3
1924                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925 $as_echo "$ac_res" >&6; }
1926   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927
1928 } # ac_fn_c_check_func
1929
1930 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1931 # -------------------------------------------
1932 # Tests whether TYPE exists after having included INCLUDES, setting cache
1933 # variable VAR accordingly.
1934 ac_fn_c_check_type ()
1935 {
1936   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval \${$3+:} false; then :
1940   $as_echo_n "(cached) " >&6
1941 else
1942   eval "$3=no"
1943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944 /* end confdefs.h.  */
1945 $4
1946 int
1947 main ()
1948 {
1949 if (sizeof ($2))
1950          return 0;
1951   ;
1952   return 0;
1953 }
1954 _ACEOF
1955 if ac_fn_c_try_compile "$LINENO"; then :
1956   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957 /* end confdefs.h.  */
1958 $4
1959 int
1960 main ()
1961 {
1962 if (sizeof (($2)))
1963             return 0;
1964   ;
1965   return 0;
1966 }
1967 _ACEOF
1968 if ac_fn_c_try_compile "$LINENO"; then :
1969
1970 else
1971   eval "$3=yes"
1972 fi
1973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974 fi
1975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976 fi
1977 eval ac_res=\$$3
1978                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979 $as_echo "$ac_res" >&6; }
1980   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981
1982 } # ac_fn_c_check_type
1983
1984 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1985 # ---------------------------------------------
1986 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1987 # accordingly.
1988 ac_fn_c_check_decl ()
1989 {
1990   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991   as_decl_name=`echo $2|sed 's/ *(.*//'`
1992   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1993   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1994 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1995 if eval \${$3+:} false; then :
1996   $as_echo_n "(cached) " >&6
1997 else
1998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999 /* end confdefs.h.  */
2000 $4
2001 int
2002 main ()
2003 {
2004 #ifndef $as_decl_name
2005 #ifdef __cplusplus
2006   (void) $as_decl_use;
2007 #else
2008   (void) $as_decl_name;
2009 #endif
2010 #endif
2011
2012   ;
2013   return 0;
2014 }
2015 _ACEOF
2016 if ac_fn_c_try_compile "$LINENO"; then :
2017   eval "$3=yes"
2018 else
2019   eval "$3=no"
2020 fi
2021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022 fi
2023 eval ac_res=\$$3
2024                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025 $as_echo "$ac_res" >&6; }
2026   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028 } # ac_fn_c_check_decl
2029
2030 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2031 # --------------------------------------------
2032 # Tries to find the compile-time value of EXPR in a program that includes
2033 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2034 # computed
2035 ac_fn_c_compute_int ()
2036 {
2037   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2038   if test "$cross_compiling" = yes; then
2039     # Depending upon the size, compute the lo and hi bounds.
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h.  */
2042 $4
2043 int
2044 main ()
2045 {
2046 static int test_array [1 - 2 * !(($2) >= 0)];
2047 test_array [0] = 0;
2048 return test_array [0];
2049
2050   ;
2051   return 0;
2052 }
2053 _ACEOF
2054 if ac_fn_c_try_compile "$LINENO"; then :
2055   ac_lo=0 ac_mid=0
2056   while :; do
2057     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058 /* end confdefs.h.  */
2059 $4
2060 int
2061 main ()
2062 {
2063 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2064 test_array [0] = 0;
2065 return test_array [0];
2066
2067   ;
2068   return 0;
2069 }
2070 _ACEOF
2071 if ac_fn_c_try_compile "$LINENO"; then :
2072   ac_hi=$ac_mid; break
2073 else
2074   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2075                         if test $ac_lo -le $ac_mid; then
2076                           ac_lo= ac_hi=
2077                           break
2078                         fi
2079                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2080 fi
2081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082   done
2083 else
2084   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2085 /* end confdefs.h.  */
2086 $4
2087 int
2088 main ()
2089 {
2090 static int test_array [1 - 2 * !(($2) < 0)];
2091 test_array [0] = 0;
2092 return test_array [0];
2093
2094   ;
2095   return 0;
2096 }
2097 _ACEOF
2098 if ac_fn_c_try_compile "$LINENO"; then :
2099   ac_hi=-1 ac_mid=-1
2100   while :; do
2101     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2102 /* end confdefs.h.  */
2103 $4
2104 int
2105 main ()
2106 {
2107 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2108 test_array [0] = 0;
2109 return test_array [0];
2110
2111   ;
2112   return 0;
2113 }
2114 _ACEOF
2115 if ac_fn_c_try_compile "$LINENO"; then :
2116   ac_lo=$ac_mid; break
2117 else
2118   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2119                         if test $ac_mid -le $ac_hi; then
2120                           ac_lo= ac_hi=
2121                           break
2122                         fi
2123                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126   done
2127 else
2128   ac_lo= ac_hi=
2129 fi
2130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2131 fi
2132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133 # Binary search between lo and hi bounds.
2134 while test "x$ac_lo" != "x$ac_hi"; do
2135   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2137 /* end confdefs.h.  */
2138 $4
2139 int
2140 main ()
2141 {
2142 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2143 test_array [0] = 0;
2144 return test_array [0];
2145
2146   ;
2147   return 0;
2148 }
2149 _ACEOF
2150 if ac_fn_c_try_compile "$LINENO"; then :
2151   ac_hi=$ac_mid
2152 else
2153   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2154 fi
2155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2156 done
2157 case $ac_lo in #((
2158 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2159 '') ac_retval=1 ;;
2160 esac
2161   else
2162     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2163 /* end confdefs.h.  */
2164 $4
2165 static long int longval () { return $2; }
2166 static unsigned long int ulongval () { return $2; }
2167 #include <stdio.h>
2168 #include <stdlib.h>
2169 int
2170 main ()
2171 {
2172
2173   FILE *f = fopen ("conftest.val", "w");
2174   if (! f)
2175     return 1;
2176   if (($2) < 0)
2177     {
2178       long int i = longval ();
2179       if (i != ($2))
2180         return 1;
2181       fprintf (f, "%ld", i);
2182     }
2183   else
2184     {
2185       unsigned long int i = ulongval ();
2186       if (i != ($2))
2187         return 1;
2188       fprintf (f, "%lu", i);
2189     }
2190   /* Do not output a trailing newline, as this causes \r\n confusion
2191      on some platforms.  */
2192   return ferror (f) || fclose (f) != 0;
2193
2194   ;
2195   return 0;
2196 }
2197 _ACEOF
2198 if ac_fn_c_try_run "$LINENO"; then :
2199   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2200 else
2201   ac_retval=1
2202 fi
2203 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2204   conftest.$ac_objext conftest.beam conftest.$ac_ext
2205 rm -f conftest.val
2206
2207   fi
2208   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2209   as_fn_set_status $ac_retval
2210
2211 } # ac_fn_c_compute_int
2212
2213 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2214 # ----------------------------------------------------
2215 # Tries to find if the field MEMBER exists in type AGGR, after including
2216 # INCLUDES, setting cache variable VAR accordingly.
2217 ac_fn_c_check_member ()
2218 {
2219   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2220   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2221 $as_echo_n "checking for $2.$3... " >&6; }
2222 if eval \${$4+:} false; then :
2223   $as_echo_n "(cached) " >&6
2224 else
2225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2226 /* end confdefs.h.  */
2227 $5
2228 int
2229 main ()
2230 {
2231 static $2 ac_aggr;
2232 if (ac_aggr.$3)
2233 return 0;
2234   ;
2235   return 0;
2236 }
2237 _ACEOF
2238 if ac_fn_c_try_compile "$LINENO"; then :
2239   eval "$4=yes"
2240 else
2241   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2242 /* end confdefs.h.  */
2243 $5
2244 int
2245 main ()
2246 {
2247 static $2 ac_aggr;
2248 if (sizeof ac_aggr.$3)
2249 return 0;
2250   ;
2251   return 0;
2252 }
2253 _ACEOF
2254 if ac_fn_c_try_compile "$LINENO"; then :
2255   eval "$4=yes"
2256 else
2257   eval "$4=no"
2258 fi
2259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2260 fi
2261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2262 fi
2263 eval ac_res=\$$4
2264                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2265 $as_echo "$ac_res" >&6; }
2266   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2267
2268 } # ac_fn_c_check_member
2269 cat >config.log <<_ACEOF
2270 This file contains any messages produced by compilers while
2271 running configure, to aid debugging if configure makes a mistake.
2272
2273 It was created by ldns $as_me 1.6.17, which was
2274 generated by GNU Autoconf 2.69.  Invocation command line was
2275
2276   $ $0 $@
2277
2278 _ACEOF
2279 exec 5>>config.log
2280 {
2281 cat <<_ASUNAME
2282 ## --------- ##
2283 ## Platform. ##
2284 ## --------- ##
2285
2286 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2287 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2288 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2289 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2290 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2291
2292 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2293 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2294
2295 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2296 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2297 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2298 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2299 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2300 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2301 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2302
2303 _ASUNAME
2304
2305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2306 for as_dir in $PATH
2307 do
2308   IFS=$as_save_IFS
2309   test -z "$as_dir" && as_dir=.
2310     $as_echo "PATH: $as_dir"
2311   done
2312 IFS=$as_save_IFS
2313
2314 } >&5
2315
2316 cat >&5 <<_ACEOF
2317
2318
2319 ## ----------- ##
2320 ## Core tests. ##
2321 ## ----------- ##
2322
2323 _ACEOF
2324
2325
2326 # Keep a trace of the command line.
2327 # Strip out --no-create and --no-recursion so they do not pile up.
2328 # Strip out --silent because we don't want to record it for future runs.
2329 # Also quote any args containing shell meta-characters.
2330 # Make two passes to allow for proper duplicate-argument suppression.
2331 ac_configure_args=
2332 ac_configure_args0=
2333 ac_configure_args1=
2334 ac_must_keep_next=false
2335 for ac_pass in 1 2
2336 do
2337   for ac_arg
2338   do
2339     case $ac_arg in
2340     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2341     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2342     | -silent | --silent | --silen | --sile | --sil)
2343       continue ;;
2344     *\'*)
2345       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2346     esac
2347     case $ac_pass in
2348     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2349     2)
2350       as_fn_append ac_configure_args1 " '$ac_arg'"
2351       if test $ac_must_keep_next = true; then
2352         ac_must_keep_next=false # Got value, back to normal.
2353       else
2354         case $ac_arg in
2355           *=* | --config-cache | -C | -disable-* | --disable-* \
2356           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2357           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2358           | -with-* | --with-* | -without-* | --without-* | --x)
2359             case "$ac_configure_args0 " in
2360               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2361             esac
2362             ;;
2363           -* ) ac_must_keep_next=true ;;
2364         esac
2365       fi
2366       as_fn_append ac_configure_args " '$ac_arg'"
2367       ;;
2368     esac
2369   done
2370 done
2371 { ac_configure_args0=; unset ac_configure_args0;}
2372 { ac_configure_args1=; unset ac_configure_args1;}
2373
2374 # When interrupted or exit'd, cleanup temporary files, and complete
2375 # config.log.  We remove comments because anyway the quotes in there
2376 # would cause problems or look ugly.
2377 # WARNING: Use '\'' to represent an apostrophe within the trap.
2378 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2379 trap 'exit_status=$?
2380   # Save into config.log some information that might help in debugging.
2381   {
2382     echo
2383
2384     $as_echo "## ---------------- ##
2385 ## Cache variables. ##
2386 ## ---------------- ##"
2387     echo
2388     # The following way of writing the cache mishandles newlines in values,
2389 (
2390   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2391     eval ac_val=\$$ac_var
2392     case $ac_val in #(
2393     *${as_nl}*)
2394       case $ac_var in #(
2395       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2396 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2397       esac
2398       case $ac_var in #(
2399       _ | IFS | as_nl) ;; #(
2400       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2401       *) { eval $ac_var=; unset $ac_var;} ;;
2402       esac ;;
2403     esac
2404   done
2405   (set) 2>&1 |
2406     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2407     *${as_nl}ac_space=\ *)
2408       sed -n \
2409         "s/'\''/'\''\\\\'\'''\''/g;
2410           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2411       ;; #(
2412     *)
2413       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2414       ;;
2415     esac |
2416     sort
2417 )
2418     echo
2419
2420     $as_echo "## ----------------- ##
2421 ## Output variables. ##
2422 ## ----------------- ##"
2423     echo
2424     for ac_var in $ac_subst_vars
2425     do
2426       eval ac_val=\$$ac_var
2427       case $ac_val in
2428       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2429       esac
2430       $as_echo "$ac_var='\''$ac_val'\''"
2431     done | sort
2432     echo
2433
2434     if test -n "$ac_subst_files"; then
2435       $as_echo "## ------------------- ##
2436 ## File substitutions. ##
2437 ## ------------------- ##"
2438       echo
2439       for ac_var in $ac_subst_files
2440       do
2441         eval ac_val=\$$ac_var
2442         case $ac_val in
2443         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2444         esac
2445         $as_echo "$ac_var='\''$ac_val'\''"
2446       done | sort
2447       echo
2448     fi
2449
2450     if test -s confdefs.h; then
2451       $as_echo "## ----------- ##
2452 ## confdefs.h. ##
2453 ## ----------- ##"
2454       echo
2455       cat confdefs.h
2456       echo
2457     fi
2458     test "$ac_signal" != 0 &&
2459       $as_echo "$as_me: caught signal $ac_signal"
2460     $as_echo "$as_me: exit $exit_status"
2461   } >&5
2462   rm -f core *.core core.conftest.* &&
2463     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2464     exit $exit_status
2465 ' 0
2466 for ac_signal in 1 2 13 15; do
2467   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2468 done
2469 ac_signal=0
2470
2471 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2472 rm -f -r conftest* confdefs.h
2473
2474 $as_echo "/* confdefs.h */" > confdefs.h
2475
2476 # Predefined preprocessor variables.
2477
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_NAME "$PACKAGE_NAME"
2480 _ACEOF
2481
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2484 _ACEOF
2485
2486 cat >>confdefs.h <<_ACEOF
2487 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2488 _ACEOF
2489
2490 cat >>confdefs.h <<_ACEOF
2491 #define PACKAGE_STRING "$PACKAGE_STRING"
2492 _ACEOF
2493
2494 cat >>confdefs.h <<_ACEOF
2495 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2496 _ACEOF
2497
2498 cat >>confdefs.h <<_ACEOF
2499 #define PACKAGE_URL "$PACKAGE_URL"
2500 _ACEOF
2501
2502
2503 # Let the site file select an alternate cache file if it wants to.
2504 # Prefer an explicitly selected file to automatically selected ones.
2505 ac_site_file1=NONE
2506 ac_site_file2=NONE
2507 if test -n "$CONFIG_SITE"; then
2508   # We do not want a PATH search for config.site.
2509   case $CONFIG_SITE in #((
2510     -*)  ac_site_file1=./$CONFIG_SITE;;
2511     */*) ac_site_file1=$CONFIG_SITE;;
2512     *)   ac_site_file1=./$CONFIG_SITE;;
2513   esac
2514 elif test "x$prefix" != xNONE; then
2515   ac_site_file1=$prefix/share/config.site
2516   ac_site_file2=$prefix/etc/config.site
2517 else
2518   ac_site_file1=$ac_default_prefix/share/config.site
2519   ac_site_file2=$ac_default_prefix/etc/config.site
2520 fi
2521 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2522 do
2523   test "x$ac_site_file" = xNONE && continue
2524   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2525     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2526 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2527     sed 's/^/| /' "$ac_site_file" >&5
2528     . "$ac_site_file" \
2529       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2531 as_fn_error $? "failed to load site script $ac_site_file
2532 See \`config.log' for more details" "$LINENO" 5; }
2533   fi
2534 done
2535
2536 if test -r "$cache_file"; then
2537   # Some versions of bash will fail to source /dev/null (special files
2538   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2539   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2540     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2541 $as_echo "$as_me: loading cache $cache_file" >&6;}
2542     case $cache_file in
2543       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2544       *)                      . "./$cache_file";;
2545     esac
2546   fi
2547 else
2548   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2549 $as_echo "$as_me: creating cache $cache_file" >&6;}
2550   >$cache_file
2551 fi
2552
2553 # Check that the precious variables saved in the cache have kept the same
2554 # value.
2555 ac_cache_corrupted=false
2556 for ac_var in $ac_precious_vars; do
2557   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2558   eval ac_new_set=\$ac_env_${ac_var}_set
2559   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2560   eval ac_new_val=\$ac_env_${ac_var}_value
2561   case $ac_old_set,$ac_new_set in
2562     set,)
2563       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2564 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2565       ac_cache_corrupted=: ;;
2566     ,set)
2567       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2568 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2569       ac_cache_corrupted=: ;;
2570     ,);;
2571     *)
2572       if test "x$ac_old_val" != "x$ac_new_val"; then
2573         # differences in whitespace do not lead to failure.
2574         ac_old_val_w=`echo x $ac_old_val`
2575         ac_new_val_w=`echo x $ac_new_val`
2576         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2577           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2578 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2579           ac_cache_corrupted=:
2580         else
2581           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2582 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2583           eval $ac_var=\$ac_old_val
2584         fi
2585         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2586 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2587         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2588 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2589       fi;;
2590   esac
2591   # Pass precious variables to config.status.
2592   if test "$ac_new_set" = set; then
2593     case $ac_new_val in
2594     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2595     *) ac_arg=$ac_var=$ac_new_val ;;
2596     esac
2597     case " $ac_configure_args " in
2598       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2599       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2600     esac
2601   fi
2602 done
2603 if $ac_cache_corrupted; then
2604   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2605 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2606   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2607 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2608   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2609 fi
2610 ## -------------------- ##
2611 ## Main body of script. ##
2612 ## -------------------- ##
2613
2614 ac_ext=c
2615 ac_cpp='$CPP $CPPFLAGS'
2616 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2617 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2618 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2619
2620
2621
2622 # needed to build correct soname
2623 LDNS_VERSION_MAJOR=1
2624
2625 LDNS_VERSION_MINOR=6
2626
2627 LDNS_VERSION_MICRO=17
2628
2629 VERSION_INFO=1:6:17
2630
2631
2632 ac_ext=c
2633 ac_cpp='$CPP $CPPFLAGS'
2634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2637 if test -n "$ac_tool_prefix"; then
2638   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2639 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2641 $as_echo_n "checking for $ac_word... " >&6; }
2642 if ${ac_cv_prog_CC+:} false; then :
2643   $as_echo_n "(cached) " >&6
2644 else
2645   if test -n "$CC"; then
2646   ac_cv_prog_CC="$CC" # Let the user override the test.
2647 else
2648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649 for as_dir in $PATH
2650 do
2651   IFS=$as_save_IFS
2652   test -z "$as_dir" && as_dir=.
2653     for ac_exec_ext in '' $ac_executable_extensions; do
2654   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2655     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2656     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657     break 2
2658   fi
2659 done
2660   done
2661 IFS=$as_save_IFS
2662
2663 fi
2664 fi
2665 CC=$ac_cv_prog_CC
2666 if test -n "$CC"; then
2667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2668 $as_echo "$CC" >&6; }
2669 else
2670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2671 $as_echo "no" >&6; }
2672 fi
2673
2674
2675 fi
2676 if test -z "$ac_cv_prog_CC"; then
2677   ac_ct_CC=$CC
2678   # Extract the first word of "gcc", so it can be a program name with args.
2679 set dummy gcc; ac_word=$2
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681 $as_echo_n "checking for $ac_word... " >&6; }
2682 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2683   $as_echo_n "(cached) " >&6
2684 else
2685   if test -n "$ac_ct_CC"; then
2686   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2687 else
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 for as_dir in $PATH
2690 do
2691   IFS=$as_save_IFS
2692   test -z "$as_dir" && as_dir=.
2693     for ac_exec_ext in '' $ac_executable_extensions; do
2694   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2695     ac_cv_prog_ac_ct_CC="gcc"
2696     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2697     break 2
2698   fi
2699 done
2700   done
2701 IFS=$as_save_IFS
2702
2703 fi
2704 fi
2705 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2706 if test -n "$ac_ct_CC"; then
2707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2708 $as_echo "$ac_ct_CC" >&6; }
2709 else
2710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 $as_echo "no" >&6; }
2712 fi
2713
2714   if test "x$ac_ct_CC" = x; then
2715     CC=""
2716   else
2717     case $cross_compiling:$ac_tool_warned in
2718 yes:)
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2721 ac_tool_warned=yes ;;
2722 esac
2723     CC=$ac_ct_CC
2724   fi
2725 else
2726   CC="$ac_cv_prog_CC"
2727 fi
2728
2729 if test -z "$CC"; then
2730           if test -n "$ac_tool_prefix"; then
2731     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2732 set dummy ${ac_tool_prefix}cc; ac_word=$2
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2734 $as_echo_n "checking for $ac_word... " >&6; }
2735 if ${ac_cv_prog_CC+:} false; then :
2736   $as_echo_n "(cached) " >&6
2737 else
2738   if test -n "$CC"; then
2739   ac_cv_prog_CC="$CC" # Let the user override the test.
2740 else
2741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2742 for as_dir in $PATH
2743 do
2744   IFS=$as_save_IFS
2745   test -z "$as_dir" && as_dir=.
2746     for ac_exec_ext in '' $ac_executable_extensions; do
2747   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2748     ac_cv_prog_CC="${ac_tool_prefix}cc"
2749     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2750     break 2
2751   fi
2752 done
2753   done
2754 IFS=$as_save_IFS
2755
2756 fi
2757 fi
2758 CC=$ac_cv_prog_CC
2759 if test -n "$CC"; then
2760   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2761 $as_echo "$CC" >&6; }
2762 else
2763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2764 $as_echo "no" >&6; }
2765 fi
2766
2767
2768   fi
2769 fi
2770 if test -z "$CC"; then
2771   # Extract the first word of "cc", so it can be a program name with args.
2772 set dummy cc; ac_word=$2
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2774 $as_echo_n "checking for $ac_word... " >&6; }
2775 if ${ac_cv_prog_CC+:} false; then :
2776   $as_echo_n "(cached) " >&6
2777 else
2778   if test -n "$CC"; then
2779   ac_cv_prog_CC="$CC" # Let the user override the test.
2780 else
2781   ac_prog_rejected=no
2782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2783 for as_dir in $PATH
2784 do
2785   IFS=$as_save_IFS
2786   test -z "$as_dir" && as_dir=.
2787     for ac_exec_ext in '' $ac_executable_extensions; do
2788   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2789     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2790        ac_prog_rejected=yes
2791        continue
2792      fi
2793     ac_cv_prog_CC="cc"
2794     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2795     break 2
2796   fi
2797 done
2798   done
2799 IFS=$as_save_IFS
2800
2801 if test $ac_prog_rejected = yes; then
2802   # We found a bogon in the path, so make sure we never use it.
2803   set dummy $ac_cv_prog_CC
2804   shift
2805   if test $# != 0; then
2806     # We chose a different compiler from the bogus one.
2807     # However, it has the same basename, so the bogon will be chosen
2808     # first if we set CC to just the basename; use the full file name.
2809     shift
2810     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2811   fi
2812 fi
2813 fi
2814 fi
2815 CC=$ac_cv_prog_CC
2816 if test -n "$CC"; then
2817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818 $as_echo "$CC" >&6; }
2819 else
2820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821 $as_echo "no" >&6; }
2822 fi
2823
2824
2825 fi
2826 if test -z "$CC"; then
2827   if test -n "$ac_tool_prefix"; then
2828   for ac_prog in cl.exe
2829   do
2830     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2831 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2833 $as_echo_n "checking for $ac_word... " >&6; }
2834 if ${ac_cv_prog_CC+:} false; then :
2835   $as_echo_n "(cached) " >&6
2836 else
2837   if test -n "$CC"; then
2838   ac_cv_prog_CC="$CC" # Let the user override the test.
2839 else
2840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2841 for as_dir in $PATH
2842 do
2843   IFS=$as_save_IFS
2844   test -z "$as_dir" && as_dir=.
2845     for ac_exec_ext in '' $ac_executable_extensions; do
2846   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2847     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2848     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2849     break 2
2850   fi
2851 done
2852   done
2853 IFS=$as_save_IFS
2854
2855 fi
2856 fi
2857 CC=$ac_cv_prog_CC
2858 if test -n "$CC"; then
2859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2860 $as_echo "$CC" >&6; }
2861 else
2862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2863 $as_echo "no" >&6; }
2864 fi
2865
2866
2867     test -n "$CC" && break
2868   done
2869 fi
2870 if test -z "$CC"; then
2871   ac_ct_CC=$CC
2872   for ac_prog in cl.exe
2873 do
2874   # Extract the first word of "$ac_prog", so it can be a program name with args.
2875 set dummy $ac_prog; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2879   $as_echo_n "(cached) " >&6
2880 else
2881   if test -n "$ac_ct_CC"; then
2882   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2883 else
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 for as_dir in $PATH
2886 do
2887   IFS=$as_save_IFS
2888   test -z "$as_dir" && as_dir=.
2889     for ac_exec_ext in '' $ac_executable_extensions; do
2890   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2891     ac_cv_prog_ac_ct_CC="$ac_prog"
2892     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2893     break 2
2894   fi
2895 done
2896   done
2897 IFS=$as_save_IFS
2898
2899 fi
2900 fi
2901 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2902 if test -n "$ac_ct_CC"; then
2903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2904 $as_echo "$ac_ct_CC" >&6; }
2905 else
2906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2907 $as_echo "no" >&6; }
2908 fi
2909
2910
2911   test -n "$ac_ct_CC" && break
2912 done
2913
2914   if test "x$ac_ct_CC" = x; then
2915     CC=""
2916   else
2917     case $cross_compiling:$ac_tool_warned in
2918 yes:)
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2921 ac_tool_warned=yes ;;
2922 esac
2923     CC=$ac_ct_CC
2924   fi
2925 fi
2926
2927 fi
2928
2929
2930 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2931 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2932 as_fn_error $? "no acceptable C compiler found in \$PATH
2933 See \`config.log' for more details" "$LINENO" 5; }
2934
2935 # Provide some information about the compiler.
2936 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2937 set X $ac_compile
2938 ac_compiler=$2
2939 for ac_option in --version -v -V -qversion; do
2940   { { ac_try="$ac_compiler $ac_option >&5"
2941 case "(($ac_try" in
2942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943   *) ac_try_echo=$ac_try;;
2944 esac
2945 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2946 $as_echo "$ac_try_echo"; } >&5
2947   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2948   ac_status=$?
2949   if test -s conftest.err; then
2950     sed '10a\
2951 ... rest of stderr output deleted ...
2952          10q' conftest.err >conftest.er1
2953     cat conftest.er1 >&5
2954   fi
2955   rm -f conftest.er1 conftest.err
2956   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957   test $ac_status = 0; }
2958 done
2959
2960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2961 /* end confdefs.h.  */
2962
2963 int
2964 main ()
2965 {
2966
2967   ;
2968   return 0;
2969 }
2970 _ACEOF
2971 ac_clean_files_save=$ac_clean_files
2972 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2973 # Try to create an executable without -o first, disregard a.out.
2974 # It will help us diagnose broken compilers, and finding out an intuition
2975 # of exeext.
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2977 $as_echo_n "checking whether the C compiler works... " >&6; }
2978 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2979
2980 # The possible output files:
2981 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2982
2983 ac_rmfiles=
2984 for ac_file in $ac_files
2985 do
2986   case $ac_file in
2987     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2988     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2989   esac
2990 done
2991 rm -f $ac_rmfiles
2992
2993 if { { ac_try="$ac_link_default"
2994 case "(($ac_try" in
2995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996   *) ac_try_echo=$ac_try;;
2997 esac
2998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2999 $as_echo "$ac_try_echo"; } >&5
3000   (eval "$ac_link_default") 2>&5
3001   ac_status=$?
3002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3003   test $ac_status = 0; }; then :
3004   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3005 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3006 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3007 # so that the user can short-circuit this test for compilers unknown to
3008 # Autoconf.
3009 for ac_file in $ac_files ''
3010 do
3011   test -f "$ac_file" || continue
3012   case $ac_file in
3013     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3014         ;;
3015     [ab].out )
3016         # We found the default executable, but exeext='' is most
3017         # certainly right.
3018         break;;
3019     *.* )
3020         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3021         then :; else
3022            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3023         fi
3024         # We set ac_cv_exeext here because the later test for it is not
3025         # safe: cross compilers may not add the suffix if given an `-o'
3026         # argument, so we may need to know it at that point already.
3027         # Even if this section looks crufty: it has the advantage of
3028         # actually working.
3029         break;;
3030     * )
3031         break;;
3032   esac
3033 done
3034 test "$ac_cv_exeext" = no && ac_cv_exeext=
3035
3036 else
3037   ac_file=''
3038 fi
3039 if test -z "$ac_file"; then :
3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041 $as_echo "no" >&6; }
3042 $as_echo "$as_me: failed program was:" >&5
3043 sed 's/^/| /' conftest.$ac_ext >&5
3044
3045 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3047 as_fn_error 77 "C compiler cannot create executables
3048 See \`config.log' for more details" "$LINENO" 5; }
3049 else
3050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3051 $as_echo "yes" >&6; }
3052 fi
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3054 $as_echo_n "checking for C compiler default output file name... " >&6; }
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3056 $as_echo "$ac_file" >&6; }
3057 ac_exeext=$ac_cv_exeext
3058
3059 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3060 ac_clean_files=$ac_clean_files_save
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3062 $as_echo_n "checking for suffix of executables... " >&6; }
3063 if { { ac_try="$ac_link"
3064 case "(($ac_try" in
3065   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066   *) ac_try_echo=$ac_try;;
3067 esac
3068 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3069 $as_echo "$ac_try_echo"; } >&5
3070   (eval "$ac_link") 2>&5
3071   ac_status=$?
3072   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3073   test $ac_status = 0; }; then :
3074   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3075 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3076 # work properly (i.e., refer to `conftest.exe'), while it won't with
3077 # `rm'.
3078 for ac_file in conftest.exe conftest conftest.*; do
3079   test -f "$ac_file" || continue
3080   case $ac_file in
3081     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3082     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3083           break;;
3084     * ) break;;
3085   esac
3086 done
3087 else
3088   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3089 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3090 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3091 See \`config.log' for more details" "$LINENO" 5; }
3092 fi
3093 rm -f conftest conftest$ac_cv_exeext
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3095 $as_echo "$ac_cv_exeext" >&6; }
3096
3097 rm -f conftest.$ac_ext
3098 EXEEXT=$ac_cv_exeext
3099 ac_exeext=$EXEEXT
3100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3101 /* end confdefs.h.  */
3102 #include <stdio.h>
3103 int
3104 main ()
3105 {
3106 FILE *f = fopen ("conftest.out", "w");
3107  return ferror (f) || fclose (f) != 0;
3108
3109   ;
3110   return 0;
3111 }
3112 _ACEOF
3113 ac_clean_files="$ac_clean_files conftest.out"
3114 # Check that the compiler produces executables we can run.  If not, either
3115 # the compiler is broken, or we cross compile.
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3117 $as_echo_n "checking whether we are cross compiling... " >&6; }
3118 if test "$cross_compiling" != yes; then
3119   { { ac_try="$ac_link"
3120 case "(($ac_try" in
3121   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122   *) ac_try_echo=$ac_try;;
3123 esac
3124 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3125 $as_echo "$ac_try_echo"; } >&5
3126   (eval "$ac_link") 2>&5
3127   ac_status=$?
3128   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3129   test $ac_status = 0; }
3130   if { ac_try='./conftest$ac_cv_exeext'
3131   { { case "(($ac_try" in
3132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133   *) ac_try_echo=$ac_try;;
3134 esac
3135 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3136 $as_echo "$ac_try_echo"; } >&5
3137   (eval "$ac_try") 2>&5
3138   ac_status=$?
3139   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3140   test $ac_status = 0; }; }; then
3141     cross_compiling=no
3142   else
3143     if test "$cross_compiling" = maybe; then
3144         cross_compiling=yes
3145     else
3146         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148 as_fn_error $? "cannot run C compiled programs.
3149 If you meant to cross compile, use \`--host'.
3150 See \`config.log' for more details" "$LINENO" 5; }
3151     fi
3152   fi
3153 fi
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3155 $as_echo "$cross_compiling" >&6; }
3156
3157 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3158 ac_clean_files=$ac_clean_files_save
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3160 $as_echo_n "checking for suffix of object files... " >&6; }
3161 if ${ac_cv_objext+:} false; then :
3162   $as_echo_n "(cached) " >&6
3163 else
3164   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 /* end confdefs.h.  */
3166
3167 int
3168 main ()
3169 {
3170
3171   ;
3172   return 0;
3173 }
3174 _ACEOF
3175 rm -f conftest.o conftest.obj
3176 if { { ac_try="$ac_compile"
3177 case "(($ac_try" in
3178   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3179   *) ac_try_echo=$ac_try;;
3180 esac
3181 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3182 $as_echo "$ac_try_echo"; } >&5
3183   (eval "$ac_compile") 2>&5
3184   ac_status=$?
3185   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3186   test $ac_status = 0; }; then :
3187   for ac_file in conftest.o conftest.obj conftest.*; do
3188   test -f "$ac_file" || continue;
3189   case $ac_file in
3190     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3191     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3192        break;;
3193   esac
3194 done
3195 else
3196   $as_echo "$as_me: failed program was:" >&5
3197 sed 's/^/| /' conftest.$ac_ext >&5
3198
3199 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3200 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3201 as_fn_error $? "cannot compute suffix of object files: cannot compile
3202 See \`config.log' for more details" "$LINENO" 5; }
3203 fi
3204 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3205 fi
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3207 $as_echo "$ac_cv_objext" >&6; }
3208 OBJEXT=$ac_cv_objext
3209 ac_objext=$OBJEXT
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3211 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3212 if ${ac_cv_c_compiler_gnu+:} false; then :
3213   $as_echo_n "(cached) " >&6
3214 else
3215   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3216 /* end confdefs.h.  */
3217
3218 int
3219 main ()
3220 {
3221 #ifndef __GNUC__
3222        choke me
3223 #endif
3224
3225   ;
3226   return 0;
3227 }
3228 _ACEOF
3229 if ac_fn_c_try_compile "$LINENO"; then :
3230   ac_compiler_gnu=yes
3231 else
3232   ac_compiler_gnu=no
3233 fi
3234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3236
3237 fi
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3239 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3240 if test $ac_compiler_gnu = yes; then
3241   GCC=yes
3242 else
3243   GCC=
3244 fi
3245 ac_test_CFLAGS=${CFLAGS+set}
3246 ac_save_CFLAGS=$CFLAGS
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3248 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3249 if ${ac_cv_prog_cc_g+:} false; then :
3250   $as_echo_n "(cached) " >&6
3251 else
3252   ac_save_c_werror_flag=$ac_c_werror_flag
3253    ac_c_werror_flag=yes
3254    ac_cv_prog_cc_g=no
3255    CFLAGS="-g"
3256    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3257 /* end confdefs.h.  */
3258
3259 int
3260 main ()
3261 {
3262
3263   ;
3264   return 0;
3265 }
3266 _ACEOF
3267 if ac_fn_c_try_compile "$LINENO"; then :
3268   ac_cv_prog_cc_g=yes
3269 else
3270   CFLAGS=""
3271       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3272 /* end confdefs.h.  */
3273
3274 int
3275 main ()
3276 {
3277
3278   ;
3279   return 0;
3280 }
3281 _ACEOF
3282 if ac_fn_c_try_compile "$LINENO"; then :
3283
3284 else
3285   ac_c_werror_flag=$ac_save_c_werror_flag
3286          CFLAGS="-g"
3287          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3288 /* end confdefs.h.  */
3289
3290 int
3291 main ()
3292 {
3293
3294   ;
3295   return 0;
3296 }
3297 _ACEOF
3298 if ac_fn_c_try_compile "$LINENO"; then :
3299   ac_cv_prog_cc_g=yes
3300 fi
3301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3302 fi
3303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3304 fi
3305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3306    ac_c_werror_flag=$ac_save_c_werror_flag
3307 fi
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3309 $as_echo "$ac_cv_prog_cc_g" >&6; }
3310 if test "$ac_test_CFLAGS" = set; then
3311   CFLAGS=$ac_save_CFLAGS
3312 elif test $ac_cv_prog_cc_g = yes; then
3313   if test "$GCC" = yes; then
3314     CFLAGS="-g -O2"
3315   else
3316     CFLAGS="-g"
3317   fi
3318 else
3319   if test "$GCC" = yes; then
3320     CFLAGS="-O2"
3321   else
3322     CFLAGS=
3323   fi
3324 fi
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3326 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3327 if ${ac_cv_prog_cc_c89+:} false; then :
3328   $as_echo_n "(cached) " >&6
3329 else
3330   ac_cv_prog_cc_c89=no
3331 ac_save_CC=$CC
3332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3333 /* end confdefs.h.  */
3334 #include <stdarg.h>
3335 #include <stdio.h>
3336 struct stat;
3337 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3338 struct buf { int x; };
3339 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3340 static char *e (p, i)
3341      char **p;
3342      int i;
3343 {
3344   return p[i];
3345 }
3346 static char *f (char * (*g) (char **, int), char **p, ...)
3347 {
3348   char *s;
3349   va_list v;
3350   va_start (v,p);
3351   s = g (p, va_arg (v,int));
3352   va_end (v);
3353   return s;
3354 }
3355
3356 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3357    function prototypes and stuff, but not '\xHH' hex character constants.
3358    These don't provoke an error unfortunately, instead are silently treated
3359    as 'x'.  The following induces an error, until -std is added to get
3360    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3361    array size at least.  It's necessary to write '\x00'==0 to get something
3362    that's true only with -std.  */
3363 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3364
3365 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3366    inside strings and character constants.  */
3367 #define FOO(x) 'x'
3368 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3369
3370 int test (int i, double x);
3371 struct s1 {int (*f) (int a);};
3372 struct s2 {int (*f) (double a);};
3373 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3374 int argc;
3375 char **argv;
3376 int
3377 main ()
3378 {
3379 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3380   ;
3381   return 0;
3382 }
3383 _ACEOF
3384 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3385         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3386 do
3387   CC="$ac_save_CC $ac_arg"
3388   if ac_fn_c_try_compile "$LINENO"; then :
3389   ac_cv_prog_cc_c89=$ac_arg
3390 fi
3391 rm -f core conftest.err conftest.$ac_objext
3392   test "x$ac_cv_prog_cc_c89" != "xno" && break
3393 done
3394 rm -f conftest.$ac_ext
3395 CC=$ac_save_CC
3396
3397 fi
3398 # AC_CACHE_VAL
3399 case "x$ac_cv_prog_cc_c89" in
3400   x)
3401     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3402 $as_echo "none needed" >&6; } ;;
3403   xno)
3404     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3405 $as_echo "unsupported" >&6; } ;;
3406   *)
3407     CC="$CC $ac_cv_prog_cc_c89"
3408     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3409 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3410 esac
3411 if test "x$ac_cv_prog_cc_c89" != xno; then :
3412
3413 fi
3414
3415 ac_ext=c
3416 ac_cpp='$CPP $CPPFLAGS'
3417 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3418 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3419 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3420
3421
3422 ac_ext=c
3423 ac_cpp='$CPP $CPPFLAGS'
3424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3428 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3429 # On Suns, sometimes $CPP names a directory.
3430 if test -n "$CPP" && test -d "$CPP"; then
3431   CPP=
3432 fi
3433 if test -z "$CPP"; then
3434   if ${ac_cv_prog_CPP+:} false; then :
3435   $as_echo_n "(cached) " >&6
3436 else
3437       # Double quotes because CPP needs to be expanded
3438     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3439     do
3440       ac_preproc_ok=false
3441 for ac_c_preproc_warn_flag in '' yes
3442 do
3443   # Use a header file that comes with gcc, so configuring glibc
3444   # with a fresh cross-compiler works.
3445   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3446   # <limits.h> exists even on freestanding compilers.
3447   # On the NeXT, cc -E runs the code through the compiler's parser,
3448   # not just through cpp. "Syntax error" is here to catch this case.
3449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450 /* end confdefs.h.  */
3451 #ifdef __STDC__
3452 # include <limits.h>
3453 #else
3454 # include <assert.h>
3455 #endif
3456                      Syntax error
3457 _ACEOF
3458 if ac_fn_c_try_cpp "$LINENO"; then :
3459
3460 else
3461   # Broken: fails on valid input.
3462 continue
3463 fi
3464 rm -f conftest.err conftest.i conftest.$ac_ext
3465
3466   # OK, works on sane cases.  Now check whether nonexistent headers
3467   # can be detected and how.
3468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469 /* end confdefs.h.  */
3470 #include <ac_nonexistent.h>
3471 _ACEOF
3472 if ac_fn_c_try_cpp "$LINENO"; then :
3473   # Broken: success on invalid input.
3474 continue
3475 else
3476   # Passes both tests.
3477 ac_preproc_ok=:
3478 break
3479 fi
3480 rm -f conftest.err conftest.i conftest.$ac_ext
3481
3482 done
3483 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3484 rm -f conftest.i conftest.err conftest.$ac_ext
3485 if $ac_preproc_ok; then :
3486   break
3487 fi
3488
3489     done
3490     ac_cv_prog_CPP=$CPP
3491
3492 fi
3493   CPP=$ac_cv_prog_CPP
3494 else
3495   ac_cv_prog_CPP=$CPP
3496 fi
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3498 $as_echo "$CPP" >&6; }
3499 ac_preproc_ok=false
3500 for ac_c_preproc_warn_flag in '' yes
3501 do
3502   # Use a header file that comes with gcc, so configuring glibc
3503   # with a fresh cross-compiler works.
3504   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3505   # <limits.h> exists even on freestanding compilers.
3506   # On the NeXT, cc -E runs the code through the compiler's parser,
3507   # not just through cpp. "Syntax error" is here to catch this case.
3508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3509 /* end confdefs.h.  */
3510 #ifdef __STDC__
3511 # include <limits.h>
3512 #else
3513 # include <assert.h>
3514 #endif
3515                      Syntax error
3516 _ACEOF
3517 if ac_fn_c_try_cpp "$LINENO"; then :
3518
3519 else
3520   # Broken: fails on valid input.
3521 continue
3522 fi
3523 rm -f conftest.err conftest.i conftest.$ac_ext
3524
3525   # OK, works on sane cases.  Now check whether nonexistent headers
3526   # can be detected and how.
3527   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528 /* end confdefs.h.  */
3529 #include <ac_nonexistent.h>
3530 _ACEOF
3531 if ac_fn_c_try_cpp "$LINENO"; then :
3532   # Broken: success on invalid input.
3533 continue
3534 else
3535   # Passes both tests.
3536 ac_preproc_ok=:
3537 break
3538 fi
3539 rm -f conftest.err conftest.i conftest.$ac_ext
3540
3541 done
3542 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3543 rm -f conftest.i conftest.err conftest.$ac_ext
3544 if $ac_preproc_ok; then :
3545
3546 else
3547   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3548 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3549 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3550 See \`config.log' for more details" "$LINENO" 5; }
3551 fi
3552
3553 ac_ext=c
3554 ac_cpp='$CPP $CPPFLAGS'
3555 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3556 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3557 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3558
3559
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3561 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3562 if ${ac_cv_path_GREP+:} false; then :
3563   $as_echo_n "(cached) " >&6
3564 else
3565   if test -z "$GREP"; then
3566   ac_path_GREP_found=false
3567   # Loop through the user's path and test for each of PROGNAME-LIST
3568   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3569 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3570 do
3571   IFS=$as_save_IFS
3572   test -z "$as_dir" && as_dir=.
3573     for ac_prog in grep ggrep; do
3574     for ac_exec_ext in '' $ac_executable_extensions; do
3575       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3576       as_fn_executable_p "$ac_path_GREP" || continue
3577 # Check for GNU ac_path_GREP and select it if it is found.
3578   # Check for GNU $ac_path_GREP
3579 case `"$ac_path_GREP" --version 2>&1` in
3580 *GNU*)
3581   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3582 *)
3583   ac_count=0
3584   $as_echo_n 0123456789 >"conftest.in"
3585   while :
3586   do
3587     cat "conftest.in" "conftest.in" >"conftest.tmp"
3588     mv "conftest.tmp" "conftest.in"
3589     cp "conftest.in" "conftest.nl"
3590     $as_echo 'GREP' >> "conftest.nl"
3591     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3592     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3593     as_fn_arith $ac_count + 1 && ac_count=$as_val
3594     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3595       # Best one so far, save it but keep looking for a better one
3596       ac_cv_path_GREP="$ac_path_GREP"
3597       ac_path_GREP_max=$ac_count
3598     fi
3599     # 10*(2^10) chars as input seems more than enough
3600     test $ac_count -gt 10 && break
3601   done
3602   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3603 esac
3604
3605       $ac_path_GREP_found && break 3
3606     done
3607   done
3608   done
3609 IFS=$as_save_IFS
3610   if test -z "$ac_cv_path_GREP"; then
3611     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3612   fi
3613 else
3614   ac_cv_path_GREP=$GREP
3615 fi
3616
3617 fi
3618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3619 $as_echo "$ac_cv_path_GREP" >&6; }
3620  GREP="$ac_cv_path_GREP"
3621
3622
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3624 $as_echo_n "checking for egrep... " >&6; }
3625 if ${ac_cv_path_EGREP+:} false; then :
3626   $as_echo_n "(cached) " >&6
3627 else
3628   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3629    then ac_cv_path_EGREP="$GREP -E"
3630    else
3631      if test -z "$EGREP"; then
3632   ac_path_EGREP_found=false
3633   # Loop through the user's path and test for each of PROGNAME-LIST
3634   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3635 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3636 do
3637   IFS=$as_save_IFS
3638   test -z "$as_dir" && as_dir=.
3639     for ac_prog in egrep; do
3640     for ac_exec_ext in '' $ac_executable_extensions; do
3641       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3642       as_fn_executable_p "$ac_path_EGREP" || continue
3643 # Check for GNU ac_path_EGREP and select it if it is found.
3644   # Check for GNU $ac_path_EGREP
3645 case `"$ac_path_EGREP" --version 2>&1` in
3646 *GNU*)
3647   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3648 *)
3649   ac_count=0
3650   $as_echo_n 0123456789 >"conftest.in"
3651   while :
3652   do
3653     cat "conftest.in" "conftest.in" >"conftest.tmp"
3654     mv "conftest.tmp" "conftest.in"
3655     cp "conftest.in" "conftest.nl"
3656     $as_echo 'EGREP' >> "conftest.nl"
3657     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3658     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3659     as_fn_arith $ac_count + 1 && ac_count=$as_val
3660     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3661       # Best one so far, save it but keep looking for a better one
3662       ac_cv_path_EGREP="$ac_path_EGREP"
3663       ac_path_EGREP_max=$ac_count
3664     fi
3665     # 10*(2^10) chars as input seems more than enough
3666     test $ac_count -gt 10 && break
3667   done
3668   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3669 esac
3670
3671       $ac_path_EGREP_found && break 3
3672     done
3673   done
3674   done
3675 IFS=$as_save_IFS
3676   if test -z "$ac_cv_path_EGREP"; then
3677     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3678   fi
3679 else
3680   ac_cv_path_EGREP=$EGREP
3681 fi
3682
3683    fi
3684 fi
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3686 $as_echo "$ac_cv_path_EGREP" >&6; }
3687  EGREP="$ac_cv_path_EGREP"
3688
3689
3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3691 $as_echo_n "checking for ANSI C header files... " >&6; }
3692 if ${ac_cv_header_stdc+:} false; then :
3693   $as_echo_n "(cached) " >&6
3694 else
3695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696 /* end confdefs.h.  */
3697 #include <stdlib.h>
3698 #include <stdarg.h>
3699 #include <string.h>
3700 #include <float.h>
3701
3702 int
3703 main ()
3704 {
3705
3706   ;
3707   return 0;
3708 }
3709 _ACEOF
3710 if ac_fn_c_try_compile "$LINENO"; then :
3711   ac_cv_header_stdc=yes
3712 else
3713   ac_cv_header_stdc=no
3714 fi
3715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3716
3717 if test $ac_cv_header_stdc = yes; then
3718   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3719   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3720 /* end confdefs.h.  */
3721 #include <string.h>
3722
3723 _ACEOF
3724 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3725   $EGREP "memchr" >/dev/null 2>&1; then :
3726
3727 else
3728   ac_cv_header_stdc=no
3729 fi
3730 rm -f conftest*
3731
3732 fi
3733
3734 if test $ac_cv_header_stdc = yes; then
3735   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737 /* end confdefs.h.  */
3738 #include <stdlib.h>
3739
3740 _ACEOF
3741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3742   $EGREP "free" >/dev/null 2>&1; then :
3743
3744 else
3745   ac_cv_header_stdc=no
3746 fi
3747 rm -f conftest*
3748
3749 fi
3750
3751 if test $ac_cv_header_stdc = yes; then
3752   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3753   if test "$cross_compiling" = yes; then :
3754   :
3755 else
3756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3757 /* end confdefs.h.  */
3758 #include <ctype.h>
3759 #include <stdlib.h>
3760 #if ((' ' & 0x0FF) == 0x020)
3761 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3762 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3763 #else
3764 # define ISLOWER(c) \
3765                    (('a' <= (c) && (c) <= 'i') \
3766                      || ('j' <= (c) && (c) <= 'r') \
3767                      || ('s' <= (c) && (c) <= 'z'))
3768 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3769 #endif
3770
3771 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3772 int
3773 main ()
3774 {
3775   int i;
3776   for (i = 0; i < 256; i++)
3777     if (XOR (islower (i), ISLOWER (i))
3778         || toupper (i) != TOUPPER (i))
3779       return 2;
3780   return 0;
3781 }
3782 _ACEOF
3783 if ac_fn_c_try_run "$LINENO"; then :
3784
3785 else
3786   ac_cv_header_stdc=no
3787 fi
3788 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3789   conftest.$ac_objext conftest.beam conftest.$ac_ext
3790 fi
3791
3792 fi
3793 fi
3794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3795 $as_echo "$ac_cv_header_stdc" >&6; }
3796 if test $ac_cv_header_stdc = yes; then
3797
3798 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3799
3800 fi
3801
3802 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3803 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3804                   inttypes.h stdint.h unistd.h
3805 do :
3806   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3807 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3808 "
3809 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3810   cat >>confdefs.h <<_ACEOF
3811 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3812 _ACEOF
3813
3814 fi
3815
3816 done
3817
3818
3819
3820   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3821 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3822   MINIX=yes
3823 else
3824   MINIX=
3825 fi
3826
3827
3828   if test "$MINIX" = yes; then
3829
3830 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3831
3832
3833 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3834
3835
3836 $as_echo "#define _MINIX 1" >>confdefs.h
3837
3838   fi
3839
3840
3841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3842 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3843 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3844   $as_echo_n "(cached) " >&6
3845 else
3846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3847 /* end confdefs.h.  */
3848
3849 #         define __EXTENSIONS__ 1
3850           $ac_includes_default
3851 int
3852 main ()
3853 {
3854
3855   ;
3856   return 0;
3857 }
3858 _ACEOF
3859 if ac_fn_c_try_compile "$LINENO"; then :
3860   ac_cv_safe_to_define___extensions__=yes
3861 else
3862   ac_cv_safe_to_define___extensions__=no
3863 fi
3864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3865 fi
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3867 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3868   test $ac_cv_safe_to_define___extensions__ = yes &&
3869     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3870
3871   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3872
3873   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3874
3875   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3876
3877   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3878
3879
3880
3881 ac_aux_dir=
3882 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3883   if test -f "$ac_dir/install-sh"; then
3884     ac_aux_dir=$ac_dir
3885     ac_install_sh="$ac_aux_dir/install-sh -c"
3886     break
3887   elif test -f "$ac_dir/install.sh"; then
3888     ac_aux_dir=$ac_dir
3889     ac_install_sh="$ac_aux_dir/install.sh -c"
3890     break
3891   elif test -f "$ac_dir/shtool"; then
3892     ac_aux_dir=$ac_dir
3893     ac_install_sh="$ac_aux_dir/shtool install -c"
3894     break
3895   fi
3896 done
3897 if test -z "$ac_aux_dir"; then
3898   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3899 fi
3900
3901 # These three variables are undocumented and unsupported,
3902 # and are intended to be withdrawn in a future Autoconf release.
3903 # They can cause serious problems if a builder's source tree is in a directory
3904 # whose full name contains unusual characters.
3905 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3906 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3907 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3908
3909
3910 case `pwd` in
3911   *\ * | *\     *)
3912     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3913 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3914 esac
3915
3916
3917
3918 macro_version='2.4.2'
3919 macro_revision='1.3337'
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933 ltmain="$ac_aux_dir/ltmain.sh"
3934
3935 # Make sure we can run config.sub.
3936 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3937   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3938
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3940 $as_echo_n "checking build system type... " >&6; }
3941 if ${ac_cv_build+:} false; then :
3942   $as_echo_n "(cached) " >&6
3943 else
3944   ac_build_alias=$build_alias
3945 test "x$ac_build_alias" = x &&
3946   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3947 test "x$ac_build_alias" = x &&
3948   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3949 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3950   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3951
3952 fi
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3954 $as_echo "$ac_cv_build" >&6; }
3955 case $ac_cv_build in
3956 *-*-*) ;;
3957 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3958 esac
3959 build=$ac_cv_build
3960 ac_save_IFS=$IFS; IFS='-'
3961 set x $ac_cv_build
3962 shift
3963 build_cpu=$1
3964 build_vendor=$2
3965 shift; shift
3966 # Remember, the first character of IFS is used to create $*,
3967 # except with old shells:
3968 build_os=$*
3969 IFS=$ac_save_IFS
3970 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3971
3972
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3974 $as_echo_n "checking host system type... " >&6; }
3975 if ${ac_cv_host+:} false; then :
3976   $as_echo_n "(cached) " >&6
3977 else
3978   if test "x$host_alias" = x; then
3979   ac_cv_host=$ac_cv_build
3980 else
3981   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3982     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3983 fi
3984
3985 fi
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3987 $as_echo "$ac_cv_host" >&6; }
3988 case $ac_cv_host in
3989 *-*-*) ;;
3990 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3991 esac
3992 host=$ac_cv_host
3993 ac_save_IFS=$IFS; IFS='-'
3994 set x $ac_cv_host
3995 shift
3996 host_cpu=$1
3997 host_vendor=$2
3998 shift; shift
3999 # Remember, the first character of IFS is used to create $*,
4000 # except with old shells:
4001 host_os=$*
4002 IFS=$ac_save_IFS
4003 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4004
4005
4006 # Backslashify metacharacters that are still active within
4007 # double-quoted strings.
4008 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4009
4010 # Same as above, but do not quote variable references.
4011 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4012
4013 # Sed substitution to delay expansion of an escaped shell variable in a
4014 # double_quote_subst'ed string.
4015 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4016
4017 # Sed substitution to delay expansion of an escaped single quote.
4018 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4019
4020 # Sed substitution to avoid accidental globbing in evaled expressions
4021 no_glob_subst='s/\*/\\\*/g'
4022
4023 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4024 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4025 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4026
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4028 $as_echo_n "checking how to print strings... " >&6; }
4029 # Test print first, because it will be a builtin if present.
4030 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4031    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4032   ECHO='print -r --'
4033 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4034   ECHO='printf %s\n'
4035 else
4036   # Use this function as a fallback that always works.
4037   func_fallback_echo ()
4038   {
4039     eval 'cat <<_LTECHO_EOF
4040 $1
4041 _LTECHO_EOF'
4042   }
4043   ECHO='func_fallback_echo'
4044 fi
4045
4046 # func_echo_all arg...
4047 # Invoke $ECHO with all args, space-separated.
4048 func_echo_all ()
4049 {
4050     $ECHO ""
4051 }
4052
4053 case "$ECHO" in
4054   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4055 $as_echo "printf" >&6; } ;;
4056   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4057 $as_echo "print -r" >&6; } ;;
4058   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4059 $as_echo "cat" >&6; } ;;
4060 esac
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4076 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4077 if ${ac_cv_path_SED+:} false; then :
4078   $as_echo_n "(cached) " >&6
4079 else
4080             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4081      for ac_i in 1 2 3 4 5 6 7; do
4082        ac_script="$ac_script$as_nl$ac_script"
4083      done
4084      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4085      { ac_script=; unset ac_script;}
4086      if test -z "$SED"; then
4087   ac_path_SED_found=false
4088   # Loop through the user's path and test for each of PROGNAME-LIST
4089   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4090 for as_dir in $PATH
4091 do
4092   IFS=$as_save_IFS
4093   test -z "$as_dir" && as_dir=.
4094     for ac_prog in sed gsed; do
4095     for ac_exec_ext in '' $ac_executable_extensions; do
4096       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4097       as_fn_executable_p "$ac_path_SED" || continue
4098 # Check for GNU ac_path_SED and select it if it is found.
4099   # Check for GNU $ac_path_SED
4100 case `"$ac_path_SED" --version 2>&1` in
4101 *GNU*)
4102   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4103 *)
4104   ac_count=0
4105   $as_echo_n 0123456789 >"conftest.in"
4106   while :
4107   do
4108     cat "conftest.in" "conftest.in" >"conftest.tmp"
4109     mv "conftest.tmp" "conftest.in"
4110     cp "conftest.in" "conftest.nl"
4111     $as_echo '' >> "conftest.nl"
4112     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4113     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4114     as_fn_arith $ac_count + 1 && ac_count=$as_val
4115     if test $ac_count -gt ${ac_path_SED_max-0}; then
4116       # Best one so far, save it but keep looking for a better one
4117       ac_cv_path_SED="$ac_path_SED"
4118       ac_path_SED_max=$ac_count
4119     fi
4120     # 10*(2^10) chars as input seems more than enough
4121     test $ac_count -gt 10 && break
4122   done
4123   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4124 esac
4125
4126       $ac_path_SED_found && break 3
4127     done
4128   done
4129   done
4130 IFS=$as_save_IFS
4131   if test -z "$ac_cv_path_SED"; then
4132     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4133   fi
4134 else
4135   ac_cv_path_SED=$SED
4136 fi
4137
4138 fi
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4140 $as_echo "$ac_cv_path_SED" >&6; }
4141  SED="$ac_cv_path_SED"
4142   rm -f conftest.sed
4143
4144 test -z "$SED" && SED=sed
4145 Xsed="$SED -e 1s/^X//"
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4158 $as_echo_n "checking for fgrep... " >&6; }
4159 if ${ac_cv_path_FGREP+:} false; then :
4160   $as_echo_n "(cached) " >&6
4161 else
4162   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4163    then ac_cv_path_FGREP="$GREP -F"
4164    else
4165      if test -z "$FGREP"; then
4166   ac_path_FGREP_found=false
4167   # Loop through the user's path and test for each of PROGNAME-LIST
4168   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4169 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4170 do
4171   IFS=$as_save_IFS
4172   test -z "$as_dir" && as_dir=.
4173     for ac_prog in fgrep; do
4174     for ac_exec_ext in '' $ac_executable_extensions; do
4175       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4176       as_fn_executable_p "$ac_path_FGREP" || continue
4177 # Check for GNU ac_path_FGREP and select it if it is found.
4178   # Check for GNU $ac_path_FGREP
4179 case `"$ac_path_FGREP" --version 2>&1` in
4180 *GNU*)
4181   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4182 *)
4183   ac_count=0
4184   $as_echo_n 0123456789 >"conftest.in"
4185   while :
4186   do
4187     cat "conftest.in" "conftest.in" >"conftest.tmp"
4188     mv "conftest.tmp" "conftest.in"
4189     cp "conftest.in" "conftest.nl"
4190     $as_echo 'FGREP' >> "conftest.nl"
4191     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4192     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4193     as_fn_arith $ac_count + 1 && ac_count=$as_val
4194     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4195       # Best one so far, save it but keep looking for a better one
4196       ac_cv_path_FGREP="$ac_path_FGREP"
4197       ac_path_FGREP_max=$ac_count
4198     fi
4199     # 10*(2^10) chars as input seems more than enough
4200     test $ac_count -gt 10 && break
4201   done
4202   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4203 esac
4204
4205       $ac_path_FGREP_found && break 3
4206     done
4207   done
4208   done
4209 IFS=$as_save_IFS
4210   if test -z "$ac_cv_path_FGREP"; then
4211     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4212   fi
4213 else
4214   ac_cv_path_FGREP=$FGREP
4215 fi
4216
4217    fi
4218 fi
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4220 $as_echo "$ac_cv_path_FGREP" >&6; }
4221  FGREP="$ac_cv_path_FGREP"
4222
4223
4224 test -z "$GREP" && GREP=grep
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244 # Check whether --with-gnu-ld was given.
4245 if test "${with_gnu_ld+set}" = set; then :
4246   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4247 else
4248   with_gnu_ld=no
4249 fi
4250
4251 ac_prog=ld
4252 if test "$GCC" = yes; then
4253   # Check if gcc -print-prog-name=ld gives a path.
4254   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4255 $as_echo_n "checking for ld used by $CC... " >&6; }
4256   case $host in
4257   *-*-mingw*)
4258     # gcc leaves a trailing carriage return which upsets mingw
4259     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4260   *)
4261     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4262   esac
4263   case $ac_prog in
4264     # Accept absolute paths.
4265     [\\/]* | ?:[\\/]*)
4266       re_direlt='/[^/][^/]*/\.\./'
4267       # Canonicalize the pathname of ld
4268       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4269       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4270         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4271       done
4272       test -z "$LD" && LD="$ac_prog"
4273       ;;
4274   "")
4275     # If it fails, then pretend we aren't using GCC.
4276     ac_prog=ld
4277     ;;
4278   *)
4279     # If it is relative, then search for the first ld in PATH.
4280     with_gnu_ld=unknown
4281     ;;
4282   esac
4283 elif test "$with_gnu_ld" = yes; then
4284   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4285 $as_echo_n "checking for GNU ld... " >&6; }
4286 else
4287   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4288 $as_echo_n "checking for non-GNU ld... " >&6; }
4289 fi
4290 if ${lt_cv_path_LD+:} false; then :
4291   $as_echo_n "(cached) " >&6
4292 else
4293   if test -z "$LD"; then
4294   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4295   for ac_dir in $PATH; do
4296     IFS="$lt_save_ifs"
4297     test -z "$ac_dir" && ac_dir=.
4298     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4299       lt_cv_path_LD="$ac_dir/$ac_prog"
4300       # Check to see if the program is GNU ld.  I'd rather use --version,
4301       # but apparently some variants of GNU ld only accept -v.
4302       # Break only if it was the GNU/non-GNU ld that we prefer.
4303       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4304       *GNU* | *'with BFD'*)
4305         test "$with_gnu_ld" != no && break
4306         ;;
4307       *)
4308         test "$with_gnu_ld" != yes && break
4309         ;;
4310       esac
4311     fi
4312   done
4313   IFS="$lt_save_ifs"
4314 else
4315   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4316 fi
4317 fi
4318
4319 LD="$lt_cv_path_LD"
4320 if test -n "$LD"; then
4321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4322 $as_echo "$LD" >&6; }
4323 else
4324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4325 $as_echo "no" >&6; }
4326 fi
4327 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4329 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4330 if ${lt_cv_prog_gnu_ld+:} false; then :
4331   $as_echo_n "(cached) " >&6
4332 else
4333   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4334 case `$LD -v 2>&1 </dev/null` in
4335 *GNU* | *'with BFD'*)
4336   lt_cv_prog_gnu_ld=yes
4337   ;;
4338 *)
4339   lt_cv_prog_gnu_ld=no
4340   ;;
4341 esac
4342 fi
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4344 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4345 with_gnu_ld=$lt_cv_prog_gnu_ld
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4356 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4357 if ${lt_cv_path_NM+:} false; then :
4358   $as_echo_n "(cached) " >&6
4359 else
4360   if test -n "$NM"; then
4361   # Let the user override the test.
4362   lt_cv_path_NM="$NM"
4363 else
4364   lt_nm_to_check="${ac_tool_prefix}nm"
4365   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4366     lt_nm_to_check="$lt_nm_to_check nm"
4367   fi
4368   for lt_tmp_nm in $lt_nm_to_check; do
4369     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4370     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4371       IFS="$lt_save_ifs"
4372       test -z "$ac_dir" && ac_dir=.
4373       tmp_nm="$ac_dir/$lt_tmp_nm"
4374       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4375         # Check to see if the nm accepts a BSD-compat flag.
4376         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4377         #   nm: unknown option "B" ignored
4378         # Tru64's nm complains that /dev/null is an invalid object file
4379         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4380         */dev/null* | *'Invalid file or object type'*)
4381           lt_cv_path_NM="$tmp_nm -B"
4382           break
4383           ;;
4384         *)
4385           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4386           */dev/null*)
4387             lt_cv_path_NM="$tmp_nm -p"
4388             break
4389             ;;
4390           *)
4391             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4392             continue # so that we can try to find one that supports BSD flags
4393             ;;
4394           esac
4395           ;;
4396         esac
4397       fi
4398     done
4399     IFS="$lt_save_ifs"
4400   done
4401   : ${lt_cv_path_NM=no}
4402 fi
4403 fi
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4405 $as_echo "$lt_cv_path_NM" >&6; }
4406 if test "$lt_cv_path_NM" != "no"; then
4407   NM="$lt_cv_path_NM"
4408 else
4409   # Didn't find any BSD compatible name lister, look for dumpbin.
4410   if test -n "$DUMPBIN"; then :
4411     # Let the user override the test.
4412   else
4413     if test -n "$ac_tool_prefix"; then
4414   for ac_prog in dumpbin "link -dump"
4415   do
4416     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4417 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4419 $as_echo_n "checking for $ac_word... " >&6; }
4420 if ${ac_cv_prog_DUMPBIN+:} false; then :
4421   $as_echo_n "(cached) " >&6
4422 else
4423   if test -n "$DUMPBIN"; then
4424   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4425 else
4426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427 for as_dir in $PATH
4428 do
4429   IFS=$as_save_IFS
4430   test -z "$as_dir" && as_dir=.
4431     for ac_exec_ext in '' $ac_executable_extensions; do
4432   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4433     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4434     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4435     break 2
4436   fi
4437 done
4438   done
4439 IFS=$as_save_IFS
4440
4441 fi
4442 fi
4443 DUMPBIN=$ac_cv_prog_DUMPBIN
4444 if test -n "$DUMPBIN"; then
4445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4446 $as_echo "$DUMPBIN" >&6; }
4447 else
4448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4449 $as_echo "no" >&6; }
4450 fi
4451
4452
4453     test -n "$DUMPBIN" && break
4454   done
4455 fi
4456 if test -z "$DUMPBIN"; then
4457   ac_ct_DUMPBIN=$DUMPBIN
4458   for ac_prog in dumpbin "link -dump"
4459 do
4460   # Extract the first word of "$ac_prog", so it can be a program name with args.
4461 set dummy $ac_prog; ac_word=$2
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4463 $as_echo_n "checking for $ac_word... " >&6; }
4464 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4465   $as_echo_n "(cached) " >&6
4466 else
4467   if test -n "$ac_ct_DUMPBIN"; then
4468   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4469 else
4470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4471 for as_dir in $PATH
4472 do
4473   IFS=$as_save_IFS
4474   test -z "$as_dir" && as_dir=.
4475     for ac_exec_ext in '' $ac_executable_extensions; do
4476   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4477     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4478     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4479     break 2
4480   fi
4481 done
4482   done
4483 IFS=$as_save_IFS
4484
4485 fi
4486 fi
4487 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4488 if test -n "$ac_ct_DUMPBIN"; then
4489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4490 $as_echo "$ac_ct_DUMPBIN" >&6; }
4491 else
4492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4493 $as_echo "no" >&6; }
4494 fi
4495
4496
4497   test -n "$ac_ct_DUMPBIN" && break
4498 done
4499
4500   if test "x$ac_ct_DUMPBIN" = x; then
4501     DUMPBIN=":"
4502   else
4503     case $cross_compiling:$ac_tool_warned in
4504 yes:)
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4506 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4507 ac_tool_warned=yes ;;
4508 esac
4509     DUMPBIN=$ac_ct_DUMPBIN
4510   fi
4511 fi
4512
4513     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4514     *COFF*)
4515       DUMPBIN="$DUMPBIN -symbols"
4516       ;;
4517     *)
4518       DUMPBIN=:
4519       ;;
4520     esac
4521   fi
4522
4523   if test "$DUMPBIN" != ":"; then
4524     NM="$DUMPBIN"
4525   fi
4526 fi
4527 test -z "$NM" && NM=nm
4528
4529
4530
4531
4532
4533
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4535 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4536 if ${lt_cv_nm_interface+:} false; then :
4537   $as_echo_n "(cached) " >&6
4538 else
4539   lt_cv_nm_interface="BSD nm"
4540   echo "int some_variable = 0;" > conftest.$ac_ext
4541   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4542   (eval "$ac_compile" 2>conftest.err)
4543   cat conftest.err >&5
4544   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4545   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4546   cat conftest.err >&5
4547   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4548   cat conftest.out >&5
4549   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4550     lt_cv_nm_interface="MS dumpbin"
4551   fi
4552   rm -f conftest*
4553 fi
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4555 $as_echo "$lt_cv_nm_interface" >&6; }
4556
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4558 $as_echo_n "checking whether ln -s works... " >&6; }
4559 LN_S=$as_ln_s
4560 if test "$LN_S" = "ln -s"; then
4561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4562 $as_echo "yes" >&6; }
4563 else
4564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4565 $as_echo "no, using $LN_S" >&6; }
4566 fi
4567
4568 # find the maximum length of command line arguments
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4570 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4571 if ${lt_cv_sys_max_cmd_len+:} false; then :
4572   $as_echo_n "(cached) " >&6
4573 else
4574     i=0
4575   teststring="ABCD"
4576
4577   case $build_os in
4578   msdosdjgpp*)
4579     # On DJGPP, this test can blow up pretty badly due to problems in libc
4580     # (any single argument exceeding 2000 bytes causes a buffer overrun
4581     # during glob expansion).  Even if it were fixed, the result of this
4582     # check would be larger than it should be.
4583     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4584     ;;
4585
4586   gnu*)
4587     # Under GNU Hurd, this test is not required because there is
4588     # no limit to the length of command line arguments.
4589     # Libtool will interpret -1 as no limit whatsoever
4590     lt_cv_sys_max_cmd_len=-1;
4591     ;;
4592
4593   cygwin* | mingw* | cegcc*)
4594     # On Win9x/ME, this test blows up -- it succeeds, but takes
4595     # about 5 minutes as the teststring grows exponentially.
4596     # Worse, since 9x/ME are not pre-emptively multitasking,
4597     # you end up with a "frozen" computer, even though with patience
4598     # the test eventually succeeds (with a max line length of 256k).
4599     # Instead, let's just punt: use the minimum linelength reported by
4600     # all of the supported platforms: 8192 (on NT/2K/XP).
4601     lt_cv_sys_max_cmd_len=8192;
4602     ;;
4603
4604   mint*)
4605     # On MiNT this can take a long time and run out of memory.
4606     lt_cv_sys_max_cmd_len=8192;
4607     ;;
4608
4609   amigaos*)
4610     # On AmigaOS with pdksh, this test takes hours, literally.
4611     # So we just punt and use a minimum line length of 8192.
4612     lt_cv_sys_max_cmd_len=8192;
4613     ;;
4614
4615   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4616     # This has been around since 386BSD, at least.  Likely further.
4617     if test -x /sbin/sysctl; then
4618       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4619     elif test -x /usr/sbin/sysctl; then
4620       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4621     else
4622       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4623     fi
4624     # And add a safety zone
4625     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4626     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4627     ;;
4628
4629   interix*)
4630     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4631     lt_cv_sys_max_cmd_len=196608
4632     ;;
4633
4634   os2*)
4635     # The test takes a long time on OS/2.
4636     lt_cv_sys_max_cmd_len=8192
4637     ;;
4638
4639   osf*)
4640     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4641     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4642     # nice to cause kernel panics so lets avoid the loop below.
4643     # First set a reasonable default.
4644     lt_cv_sys_max_cmd_len=16384
4645     #
4646     if test -x /sbin/sysconfig; then
4647       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4648         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4649       esac
4650     fi
4651     ;;
4652   sco3.2v5*)
4653     lt_cv_sys_max_cmd_len=102400
4654     ;;
4655   sysv5* | sco5v6* | sysv4.2uw2*)
4656     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4657     if test -n "$kargmax"; then
4658       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4659     else
4660       lt_cv_sys_max_cmd_len=32768
4661     fi
4662     ;;
4663   *)
4664     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4665     if test -n "$lt_cv_sys_max_cmd_len"; then
4666       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4667       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4668     else
4669       # Make teststring a little bigger before we do anything with it.
4670       # a 1K string should be a reasonable start.
4671       for i in 1 2 3 4 5 6 7 8 ; do
4672         teststring=$teststring$teststring
4673       done
4674       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4675       # If test is not a shell built-in, we'll probably end up computing a
4676       # maximum length that is only half of the actual maximum length, but
4677       # we can't tell.
4678       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
4679                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4680               test $i != 17 # 1/2 MB should be enough
4681       do
4682         i=`expr $i + 1`
4683         teststring=$teststring$teststring
4684       done
4685       # Only check the string length outside the loop.
4686       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4687       teststring=
4688       # Add a significant safety factor because C++ compilers can tack on
4689       # massive amounts of additional arguments before passing them to the
4690       # linker.  It appears as though 1/2 is a usable value.
4691       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4692     fi
4693     ;;
4694   esac
4695
4696 fi
4697
4698 if test -n $lt_cv_sys_max_cmd_len ; then
4699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4700 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4701 else
4702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4703 $as_echo "none" >&6; }
4704 fi
4705 max_cmd_len=$lt_cv_sys_max_cmd_len
4706
4707
4708
4709
4710
4711
4712 : ${CP="cp -f"}
4713 : ${MV="mv -f"}
4714 : ${RM="rm -f"}
4715
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4717 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4718 # Try some XSI features
4719 xsi_shell=no
4720 ( _lt_dummy="a/b/c"
4721   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4722       = c,a/b,b/c, \
4723     && eval 'test $(( 1 + 1 )) -eq 2 \
4724     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4725   && xsi_shell=yes
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4727 $as_echo "$xsi_shell" >&6; }
4728
4729
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4731 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4732 lt_shell_append=no
4733 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4734     >/dev/null 2>&1 \
4735   && lt_shell_append=yes
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4737 $as_echo "$lt_shell_append" >&6; }
4738
4739
4740 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4741   lt_unset=unset
4742 else
4743   lt_unset=false
4744 fi
4745
4746
4747
4748
4749
4750 # test EBCDIC or ASCII
4751 case `echo X|tr X '\101'` in
4752  A) # ASCII based system
4753     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4754   lt_SP2NL='tr \040 \012'
4755   lt_NL2SP='tr \015\012 \040\040'
4756   ;;
4757  *) # EBCDIC based system
4758   lt_SP2NL='tr \100 \n'
4759   lt_NL2SP='tr \r\n \100\100'
4760   ;;
4761 esac
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4772 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4773 if ${lt_cv_to_host_file_cmd+:} false; then :
4774   $as_echo_n "(cached) " >&6
4775 else
4776   case $host in
4777   *-*-mingw* )
4778     case $build in
4779       *-*-mingw* ) # actually msys
4780         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4781         ;;
4782       *-*-cygwin* )
4783         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4784         ;;
4785       * ) # otherwise, assume *nix
4786         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4787         ;;
4788     esac
4789     ;;
4790   *-*-cygwin* )
4791     case $build in
4792       *-*-mingw* ) # actually msys
4793         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4794         ;;
4795       *-*-cygwin* )
4796         lt_cv_to_host_file_cmd=func_convert_file_noop
4797         ;;
4798       * ) # otherwise, assume *nix
4799         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4800         ;;
4801     esac
4802     ;;
4803   * ) # unhandled hosts (and "normal" native builds)
4804     lt_cv_to_host_file_cmd=func_convert_file_noop
4805     ;;
4806 esac
4807
4808 fi
4809
4810 to_host_file_cmd=$lt_cv_to_host_file_cmd
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4812 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4813
4814
4815
4816
4817
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4819 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4820 if ${lt_cv_to_tool_file_cmd+:} false; then :
4821   $as_echo_n "(cached) " >&6
4822 else
4823   #assume ordinary cross tools, or native build.
4824 lt_cv_to_tool_file_cmd=func_convert_file_noop
4825 case $host in
4826   *-*-mingw* )
4827     case $build in
4828       *-*-mingw* ) # actually msys
4829         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4830         ;;
4831     esac
4832     ;;
4833 esac
4834
4835 fi
4836
4837 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4839 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
4840
4841
4842
4843
4844
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4846 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4847 if ${lt_cv_ld_reload_flag+:} false; then :
4848   $as_echo_n "(cached) " >&6
4849 else
4850   lt_cv_ld_reload_flag='-r'
4851 fi
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4853 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4854 reload_flag=$lt_cv_ld_reload_flag
4855 case $reload_flag in
4856 "" | " "*) ;;
4857 *) reload_flag=" $reload_flag" ;;
4858 esac
4859 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4860 case $host_os in
4861   cygwin* | mingw* | pw32* | cegcc*)
4862     if test "$GCC" != yes; then
4863       reload_cmds=false
4864     fi
4865     ;;
4866   darwin*)
4867     if test "$GCC" = yes; then
4868       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4869     else
4870       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4871     fi
4872     ;;
4873 esac
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883 if test -n "$ac_tool_prefix"; then
4884   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4885 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4887 $as_echo_n "checking for $ac_word... " >&6; }
4888 if ${ac_cv_prog_OBJDUMP+:} false; then :
4889   $as_echo_n "(cached) " >&6
4890 else
4891   if test -n "$OBJDUMP"; then
4892   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4893 else
4894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895 for as_dir in $PATH
4896 do
4897   IFS=$as_save_IFS
4898   test -z "$as_dir" && as_dir=.
4899     for ac_exec_ext in '' $ac_executable_extensions; do
4900   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4901     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4903     break 2
4904   fi
4905 done
4906   done
4907 IFS=$as_save_IFS
4908
4909 fi
4910 fi
4911 OBJDUMP=$ac_cv_prog_OBJDUMP
4912 if test -n "$OBJDUMP"; then
4913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4914 $as_echo "$OBJDUMP" >&6; }
4915 else
4916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917 $as_echo "no" >&6; }
4918 fi
4919
4920
4921 fi
4922 if test -z "$ac_cv_prog_OBJDUMP"; then
4923   ac_ct_OBJDUMP=$OBJDUMP
4924   # Extract the first word of "objdump", so it can be a program name with args.
4925 set dummy objdump; ac_word=$2
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4927 $as_echo_n "checking for $ac_word... " >&6; }
4928 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4929   $as_echo_n "(cached) " >&6
4930 else
4931   if test -n "$ac_ct_OBJDUMP"; then
4932   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4933 else
4934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4935 for as_dir in $PATH
4936 do
4937   IFS=$as_save_IFS
4938   test -z "$as_dir" && as_dir=.
4939     for ac_exec_ext in '' $ac_executable_extensions; do
4940   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4941     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4942     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4943     break 2
4944   fi
4945 done
4946   done
4947 IFS=$as_save_IFS
4948
4949 fi
4950 fi
4951 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4952 if test -n "$ac_ct_OBJDUMP"; then
4953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4954 $as_echo "$ac_ct_OBJDUMP" >&6; }
4955 else
4956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4957 $as_echo "no" >&6; }
4958 fi
4959
4960   if test "x$ac_ct_OBJDUMP" = x; then
4961     OBJDUMP="false"
4962   else
4963     case $cross_compiling:$ac_tool_warned in
4964 yes:)
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4967 ac_tool_warned=yes ;;
4968 esac
4969     OBJDUMP=$ac_ct_OBJDUMP
4970   fi
4971 else
4972   OBJDUMP="$ac_cv_prog_OBJDUMP"
4973 fi
4974
4975 test -z "$OBJDUMP" && OBJDUMP=objdump
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4986 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4987 if ${lt_cv_deplibs_check_method+:} false; then :
4988   $as_echo_n "(cached) " >&6
4989 else
4990   lt_cv_file_magic_cmd='$MAGIC_CMD'
4991 lt_cv_file_magic_test_file=
4992 lt_cv_deplibs_check_method='unknown'
4993 # Need to set the preceding variable on all platforms that support
4994 # interlibrary dependencies.
4995 # 'none' -- dependencies not supported.
4996 # `unknown' -- same as none, but documents that we really don't know.
4997 # 'pass_all' -- all dependencies passed with no checks.
4998 # 'test_compile' -- check by making test program.
4999 # 'file_magic [[regex]]' -- check by looking for files in library path
5000 # which responds to the $file_magic_cmd with a given extended regex.
5001 # If you have `file' or equivalent on your system and you're not sure
5002 # whether `pass_all' will *always* work, you probably want this one.
5003
5004 case $host_os in
5005 aix[4-9]*)
5006   lt_cv_deplibs_check_method=pass_all
5007   ;;
5008
5009 beos*)
5010   lt_cv_deplibs_check_method=pass_all
5011   ;;
5012
5013 bsdi[45]*)
5014   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5015   lt_cv_file_magic_cmd='/usr/bin/file -L'
5016   lt_cv_file_magic_test_file=/shlib/libc.so
5017   ;;
5018
5019 cygwin*)
5020   # func_win32_libid is a shell function defined in ltmain.sh
5021   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5022   lt_cv_file_magic_cmd='func_win32_libid'
5023   ;;
5024
5025 mingw* | pw32*)
5026   # Base MSYS/MinGW do not provide the 'file' command needed by
5027   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5028   # unless we find 'file', for example because we are cross-compiling.
5029   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5030   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5031     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5032     lt_cv_file_magic_cmd='func_win32_libid'
5033   else
5034     # Keep this pattern in sync with the one in func_win32_libid.
5035     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5036     lt_cv_file_magic_cmd='$OBJDUMP -f'
5037   fi
5038   ;;
5039
5040 cegcc*)
5041   # use the weaker test based on 'objdump'. See mingw*.
5042   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5043   lt_cv_file_magic_cmd='$OBJDUMP -f'
5044   ;;
5045
5046 darwin* | rhapsody*)
5047   lt_cv_deplibs_check_method=pass_all
5048   ;;
5049
5050 freebsd* | dragonfly*)
5051   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5052     case $host_cpu in
5053     i*86 )
5054       # Not sure whether the presence of OpenBSD here was a mistake.
5055       # Let's accept both of them until this is cleared up.
5056       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5057       lt_cv_file_magic_cmd=/usr/bin/file
5058       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5059       ;;
5060     esac
5061   else
5062     lt_cv_deplibs_check_method=pass_all
5063   fi
5064   ;;
5065
5066 gnu*)
5067   lt_cv_deplibs_check_method=pass_all
5068   ;;
5069
5070 haiku*)
5071   lt_cv_deplibs_check_method=pass_all
5072   ;;
5073
5074 hpux10.20* | hpux11*)
5075   lt_cv_file_magic_cmd=/usr/bin/file
5076   case $host_cpu in
5077   ia64*)
5078     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5079     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5080     ;;
5081   hppa*64*)
5082     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]'
5083     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5084     ;;
5085   *)
5086     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5087     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5088     ;;
5089   esac
5090   ;;
5091
5092 interix[3-9]*)
5093   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5094   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5095   ;;
5096
5097 irix5* | irix6* | nonstopux*)
5098   case $LD in
5099   *-32|*"-32 ") libmagic=32-bit;;
5100   *-n32|*"-n32 ") libmagic=N32;;
5101   *-64|*"-64 ") libmagic=64-bit;;
5102   *) libmagic=never-match;;
5103   esac
5104   lt_cv_deplibs_check_method=pass_all
5105   ;;
5106
5107 # This must be glibc/ELF.
5108 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5109   lt_cv_deplibs_check_method=pass_all
5110   ;;
5111
5112 netbsd* | netbsdelf*-gnu)
5113   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5114     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5115   else
5116     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5117   fi
5118   ;;
5119
5120 newos6*)
5121   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5122   lt_cv_file_magic_cmd=/usr/bin/file
5123   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5124   ;;
5125
5126 *nto* | *qnx*)
5127   lt_cv_deplibs_check_method=pass_all
5128   ;;
5129
5130 openbsd*)
5131   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5132     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5133   else
5134     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5135   fi
5136   ;;
5137
5138 osf3* | osf4* | osf5*)
5139   lt_cv_deplibs_check_method=pass_all
5140   ;;
5141
5142 rdos*)
5143   lt_cv_deplibs_check_method=pass_all
5144   ;;
5145
5146 solaris*)
5147   lt_cv_deplibs_check_method=pass_all
5148   ;;
5149
5150 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5151   lt_cv_deplibs_check_method=pass_all
5152   ;;
5153
5154 sysv4 | sysv4.3*)
5155   case $host_vendor in
5156   motorola)
5157     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]'
5158     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5159     ;;
5160   ncr)
5161     lt_cv_deplibs_check_method=pass_all
5162     ;;
5163   sequent)
5164     lt_cv_file_magic_cmd='/bin/file'
5165     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5166     ;;
5167   sni)
5168     lt_cv_file_magic_cmd='/bin/file'
5169     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5170     lt_cv_file_magic_test_file=/lib/libc.so
5171     ;;
5172   siemens)
5173     lt_cv_deplibs_check_method=pass_all
5174     ;;
5175   pc)
5176     lt_cv_deplibs_check_method=pass_all
5177     ;;
5178   esac
5179   ;;
5180
5181 tpf*)
5182   lt_cv_deplibs_check_method=pass_all
5183   ;;
5184 esac
5185
5186 fi
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5188 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5189
5190 file_magic_glob=
5191 want_nocaseglob=no
5192 if test "$build" = "$host"; then
5193   case $host_os in
5194   mingw* | pw32*)
5195     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5196       want_nocaseglob=yes
5197     else
5198       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5199     fi
5200     ;;
5201   esac
5202 fi
5203
5204 file_magic_cmd=$lt_cv_file_magic_cmd
5205 deplibs_check_method=$lt_cv_deplibs_check_method
5206 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229 if test -n "$ac_tool_prefix"; then
5230   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5231 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5233 $as_echo_n "checking for $ac_word... " >&6; }
5234 if ${ac_cv_prog_DLLTOOL+:} false; then :
5235   $as_echo_n "(cached) " >&6
5236 else
5237   if test -n "$DLLTOOL"; then
5238   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5239 else
5240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5241 for as_dir in $PATH
5242 do
5243   IFS=$as_save_IFS
5244   test -z "$as_dir" && as_dir=.
5245     for ac_exec_ext in '' $ac_executable_extensions; do
5246   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5247     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5248     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5249     break 2
5250   fi
5251 done
5252   done
5253 IFS=$as_save_IFS
5254
5255 fi
5256 fi
5257 DLLTOOL=$ac_cv_prog_DLLTOOL
5258 if test -n "$DLLTOOL"; then
5259   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5260 $as_echo "$DLLTOOL" >&6; }
5261 else
5262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5263 $as_echo "no" >&6; }
5264 fi
5265
5266
5267 fi
5268 if test -z "$ac_cv_prog_DLLTOOL"; then
5269   ac_ct_DLLTOOL=$DLLTOOL
5270   # Extract the first word of "dlltool", so it can be a program name with args.
5271 set dummy dlltool; ac_word=$2
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5273 $as_echo_n "checking for $ac_word... " >&6; }
5274 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5275   $as_echo_n "(cached) " >&6
5276 else
5277   if test -n "$ac_ct_DLLTOOL"; then
5278   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5279 else
5280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5281 for as_dir in $PATH
5282 do
5283   IFS=$as_save_IFS
5284   test -z "$as_dir" && as_dir=.
5285     for ac_exec_ext in '' $ac_executable_extensions; do
5286   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5287     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5288     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5289     break 2
5290   fi
5291 done
5292   done
5293 IFS=$as_save_IFS
5294
5295 fi
5296 fi
5297 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5298 if test -n "$ac_ct_DLLTOOL"; then
5299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5300 $as_echo "$ac_ct_DLLTOOL" >&6; }
5301 else
5302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5303 $as_echo "no" >&6; }
5304 fi
5305
5306   if test "x$ac_ct_DLLTOOL" = x; then
5307     DLLTOOL="false"
5308   else
5309     case $cross_compiling:$ac_tool_warned in
5310 yes:)
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5312 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5313 ac_tool_warned=yes ;;
5314 esac
5315     DLLTOOL=$ac_ct_DLLTOOL
5316   fi
5317 else
5318   DLLTOOL="$ac_cv_prog_DLLTOOL"
5319 fi
5320
5321 test -z "$DLLTOOL" && DLLTOOL=dlltool
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5333 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5334 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5335   $as_echo_n "(cached) " >&6
5336 else
5337   lt_cv_sharedlib_from_linklib_cmd='unknown'
5338
5339 case $host_os in
5340 cygwin* | mingw* | pw32* | cegcc*)
5341   # two different shell functions defined in ltmain.sh
5342   # decide which to use based on capabilities of $DLLTOOL
5343   case `$DLLTOOL --help 2>&1` in
5344   *--identify-strict*)
5345     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5346     ;;
5347   *)
5348     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5349     ;;
5350   esac
5351   ;;
5352 *)
5353   # fallback: assume linklib IS sharedlib
5354   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5355   ;;
5356 esac
5357
5358 fi
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5360 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5361 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5362 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5363
5364
5365
5366
5367
5368
5369
5370 if test -n "$ac_tool_prefix"; then
5371   for ac_prog in ar
5372   do
5373     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5374 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5376 $as_echo_n "checking for $ac_word... " >&6; }
5377 if ${ac_cv_prog_AR+:} false; then :
5378   $as_echo_n "(cached) " >&6
5379 else
5380   if test -n "$AR"; then
5381   ac_cv_prog_AR="$AR" # Let the user override the test.
5382 else
5383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5384 for as_dir in $PATH
5385 do
5386   IFS=$as_save_IFS
5387   test -z "$as_dir" && as_dir=.
5388     for ac_exec_ext in '' $ac_executable_extensions; do
5389   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5390     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5391     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5392     break 2
5393   fi
5394 done
5395   done
5396 IFS=$as_save_IFS
5397
5398 fi
5399 fi
5400 AR=$ac_cv_prog_AR
5401 if test -n "$AR"; then
5402   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5403 $as_echo "$AR" >&6; }
5404 else
5405   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5406 $as_echo "no" >&6; }
5407 fi
5408
5409
5410     test -n "$AR" && break
5411   done
5412 fi
5413 if test -z "$AR"; then
5414   ac_ct_AR=$AR
5415   for ac_prog in ar
5416 do
5417   # Extract the first word of "$ac_prog", so it can be a program name with args.
5418 set dummy $ac_prog; ac_word=$2
5419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5420 $as_echo_n "checking for $ac_word... " >&6; }
5421 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5422   $as_echo_n "(cached) " >&6
5423 else
5424   if test -n "$ac_ct_AR"; then
5425   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5426 else
5427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5428 for as_dir in $PATH
5429 do
5430   IFS=$as_save_IFS
5431   test -z "$as_dir" && as_dir=.
5432     for ac_exec_ext in '' $ac_executable_extensions; do
5433   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5434     ac_cv_prog_ac_ct_AR="$ac_prog"
5435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5436     break 2
5437   fi
5438 done
5439   done
5440 IFS=$as_save_IFS
5441
5442 fi
5443 fi
5444 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5445 if test -n "$ac_ct_AR"; then
5446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5447 $as_echo "$ac_ct_AR" >&6; }
5448 else
5449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5450 $as_echo "no" >&6; }
5451 fi
5452
5453
5454   test -n "$ac_ct_AR" && break
5455 done
5456
5457   if test "x$ac_ct_AR" = x; then
5458     AR="false"
5459   else
5460     case $cross_compiling:$ac_tool_warned in
5461 yes:)
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5463 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5464 ac_tool_warned=yes ;;
5465 esac
5466     AR=$ac_ct_AR
5467   fi
5468 fi
5469
5470 : ${AR=ar}
5471 : ${AR_FLAGS=cru}
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5484 $as_echo_n "checking for archiver @FILE support... " >&6; }
5485 if ${lt_cv_ar_at_file+:} false; then :
5486   $as_echo_n "(cached) " >&6
5487 else
5488   lt_cv_ar_at_file=no
5489    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5490 /* end confdefs.h.  */
5491
5492 int
5493 main ()
5494 {
5495
5496   ;
5497   return 0;
5498 }
5499 _ACEOF
5500 if ac_fn_c_try_compile "$LINENO"; then :
5501   echo conftest.$ac_objext > conftest.lst
5502       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5503       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5504   (eval $lt_ar_try) 2>&5
5505   ac_status=$?
5506   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5507   test $ac_status = 0; }
5508       if test "$ac_status" -eq 0; then
5509         # Ensure the archiver fails upon bogus file names.
5510         rm -f conftest.$ac_objext libconftest.a
5511         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5512   (eval $lt_ar_try) 2>&5
5513   ac_status=$?
5514   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5515   test $ac_status = 0; }
5516         if test "$ac_status" -ne 0; then
5517           lt_cv_ar_at_file=@
5518         fi
5519       fi
5520       rm -f conftest.* libconftest.a
5521
5522 fi
5523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5524
5525 fi
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5527 $as_echo "$lt_cv_ar_at_file" >&6; }
5528
5529 if test "x$lt_cv_ar_at_file" = xno; then
5530   archiver_list_spec=
5531 else
5532   archiver_list_spec=$lt_cv_ar_at_file
5533 fi
5534
5535
5536
5537
5538
5539
5540
5541 if test -n "$ac_tool_prefix"; then
5542   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5543 set dummy ${ac_tool_prefix}strip; ac_word=$2
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 $as_echo_n "checking for $ac_word... " >&6; }
5546 if ${ac_cv_prog_STRIP+:} false; then :
5547   $as_echo_n "(cached) " >&6
5548 else
5549   if test -n "$STRIP"; then
5550   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5551 else
5552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553 for as_dir in $PATH
5554 do
5555   IFS=$as_save_IFS
5556   test -z "$as_dir" && as_dir=.
5557     for ac_exec_ext in '' $ac_executable_extensions; do
5558   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5559     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561     break 2
5562   fi
5563 done
5564   done
5565 IFS=$as_save_IFS
5566
5567 fi
5568 fi
5569 STRIP=$ac_cv_prog_STRIP
5570 if test -n "$STRIP"; then
5571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5572 $as_echo "$STRIP" >&6; }
5573 else
5574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 $as_echo "no" >&6; }
5576 fi
5577
5578
5579 fi
5580 if test -z "$ac_cv_prog_STRIP"; then
5581   ac_ct_STRIP=$STRIP
5582   # Extract the first word of "strip", so it can be a program name with args.
5583 set dummy strip; ac_word=$2
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5585 $as_echo_n "checking for $ac_word... " >&6; }
5586 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5587   $as_echo_n "(cached) " >&6
5588 else
5589   if test -n "$ac_ct_STRIP"; then
5590   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5591 else
5592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593 for as_dir in $PATH
5594 do
5595   IFS=$as_save_IFS
5596   test -z "$as_dir" && as_dir=.
5597     for ac_exec_ext in '' $ac_executable_extensions; do
5598   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5599     ac_cv_prog_ac_ct_STRIP="strip"
5600     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5601     break 2
5602   fi
5603 done
5604   done
5605 IFS=$as_save_IFS
5606
5607 fi
5608 fi
5609 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5610 if test -n "$ac_ct_STRIP"; then
5611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5612 $as_echo "$ac_ct_STRIP" >&6; }
5613 else
5614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5615 $as_echo "no" >&6; }
5616 fi
5617
5618   if test "x$ac_ct_STRIP" = x; then
5619     STRIP=":"
5620   else
5621     case $cross_compiling:$ac_tool_warned in
5622 yes:)
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5624 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5625 ac_tool_warned=yes ;;
5626 esac
5627     STRIP=$ac_ct_STRIP
5628   fi
5629 else
5630   STRIP="$ac_cv_prog_STRIP"
5631 fi
5632
5633 test -z "$STRIP" && STRIP=:
5634
5635
5636
5637
5638
5639
5640 if test -n "$ac_tool_prefix"; then
5641   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5642 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5644 $as_echo_n "checking for $ac_word... " >&6; }
5645 if ${ac_cv_prog_RANLIB+:} false; then :
5646   $as_echo_n "(cached) " >&6
5647 else
5648   if test -n "$RANLIB"; then
5649   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5650 else
5651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5652 for as_dir in $PATH
5653 do
5654   IFS=$as_save_IFS
5655   test -z "$as_dir" && as_dir=.
5656     for ac_exec_ext in '' $ac_executable_extensions; do
5657   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5658     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5659     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5660     break 2
5661   fi
5662 done
5663   done
5664 IFS=$as_save_IFS
5665
5666 fi
5667 fi
5668 RANLIB=$ac_cv_prog_RANLIB
5669 if test -n "$RANLIB"; then
5670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5671 $as_echo "$RANLIB" >&6; }
5672 else
5673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5674 $as_echo "no" >&6; }
5675 fi
5676
5677
5678 fi
5679 if test -z "$ac_cv_prog_RANLIB"; then
5680   ac_ct_RANLIB=$RANLIB
5681   # Extract the first word of "ranlib", so it can be a program name with args.
5682 set dummy ranlib; ac_word=$2
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5684 $as_echo_n "checking for $ac_word... " >&6; }
5685 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5686   $as_echo_n "(cached) " >&6
5687 else
5688   if test -n "$ac_ct_RANLIB"; then
5689   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5690 else
5691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692 for as_dir in $PATH
5693 do
5694   IFS=$as_save_IFS
5695   test -z "$as_dir" && as_dir=.
5696     for ac_exec_ext in '' $ac_executable_extensions; do
5697   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5698     ac_cv_prog_ac_ct_RANLIB="ranlib"
5699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5700     break 2
5701   fi
5702 done
5703   done
5704 IFS=$as_save_IFS
5705
5706 fi
5707 fi
5708 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5709 if test -n "$ac_ct_RANLIB"; then
5710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5711 $as_echo "$ac_ct_RANLIB" >&6; }
5712 else
5713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5714 $as_echo "no" >&6; }
5715 fi
5716
5717   if test "x$ac_ct_RANLIB" = x; then
5718     RANLIB=":"
5719   else
5720     case $cross_compiling:$ac_tool_warned in
5721 yes:)
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5723 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5724 ac_tool_warned=yes ;;
5725 esac
5726     RANLIB=$ac_ct_RANLIB
5727   fi
5728 else
5729   RANLIB="$ac_cv_prog_RANLIB"
5730 fi
5731
5732 test -z "$RANLIB" && RANLIB=:
5733
5734
5735
5736
5737
5738
5739 # Determine commands to create old-style static archives.
5740 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5741 old_postinstall_cmds='chmod 644 $oldlib'
5742 old_postuninstall_cmds=
5743
5744 if test -n "$RANLIB"; then
5745   case $host_os in
5746   openbsd*)
5747     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5748     ;;
5749   *)
5750     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5751     ;;
5752   esac
5753   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5754 fi
5755
5756 case $host_os in
5757   darwin*)
5758     lock_old_archive_extraction=yes ;;
5759   *)
5760     lock_old_archive_extraction=no ;;
5761 esac
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783 for ac_prog in gawk mawk nawk awk
5784 do
5785   # Extract the first word of "$ac_prog", so it can be a program name with args.
5786 set dummy $ac_prog; ac_word=$2
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5788 $as_echo_n "checking for $ac_word... " >&6; }
5789 if ${ac_cv_prog_AWK+:} false; then :
5790   $as_echo_n "(cached) " >&6
5791 else
5792   if test -n "$AWK"; then
5793   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5794 else
5795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5796 for as_dir in $PATH
5797 do
5798   IFS=$as_save_IFS
5799   test -z "$as_dir" && as_dir=.
5800     for ac_exec_ext in '' $ac_executable_extensions; do
5801   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5802     ac_cv_prog_AWK="$ac_prog"
5803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5804     break 2
5805   fi
5806 done
5807   done
5808 IFS=$as_save_IFS
5809
5810 fi
5811 fi
5812 AWK=$ac_cv_prog_AWK
5813 if test -n "$AWK"; then
5814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5815 $as_echo "$AWK" >&6; }
5816 else
5817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5818 $as_echo "no" >&6; }
5819 fi
5820
5821
5822   test -n "$AWK" && break
5823 done
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843 # If no C compiler was specified, use CC.
5844 LTCC=${LTCC-"$CC"}
5845
5846 # If no C compiler flags were specified, use CFLAGS.
5847 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5848
5849 # Allow CC to be a program name with arguments.
5850 compiler=$CC
5851
5852
5853 # Check for command to grab the raw symbol name followed by C symbol from nm.
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5855 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5856 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5857   $as_echo_n "(cached) " >&6
5858 else
5859
5860 # These are sane defaults that work on at least a few old systems.
5861 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5862
5863 # Character class describing NM global symbol codes.
5864 symcode='[BCDEGRST]'
5865
5866 # Regexp to match symbols that can be accessed directly from C.
5867 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5868
5869 # Define system-specific variables.
5870 case $host_os in
5871 aix*)
5872   symcode='[BCDT]'
5873   ;;
5874 cygwin* | mingw* | pw32* | cegcc*)
5875   symcode='[ABCDGISTW]'
5876   ;;
5877 hpux*)
5878   if test "$host_cpu" = ia64; then
5879     symcode='[ABCDEGRST]'
5880   fi
5881   ;;
5882 irix* | nonstopux*)
5883   symcode='[BCDEGRST]'
5884   ;;
5885 osf*)
5886   symcode='[BCDEGQRST]'
5887   ;;
5888 solaris*)
5889   symcode='[BDRT]'
5890   ;;
5891 sco3.2v5*)
5892   symcode='[DT]'
5893   ;;
5894 sysv4.2uw2*)
5895   symcode='[DT]'
5896   ;;
5897 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5898   symcode='[ABDT]'
5899   ;;
5900 sysv4)
5901   symcode='[DFNSTU]'
5902   ;;
5903 esac
5904
5905 # If we're using GNU nm, then use its standard symbol codes.
5906 case `$NM -V 2>&1` in
5907 *GNU* | *'with BFD'*)
5908   symcode='[ABCDGIRSTW]' ;;
5909 esac
5910
5911 # Transform an extracted symbol line into a proper C declaration.
5912 # Some systems (esp. on ia64) link data and code symbols differently,
5913 # so use this general approach.
5914 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5915
5916 # Transform an extracted symbol line into symbol name and symbol address
5917 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5918 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'"
5919
5920 # Handle CRLF in mingw tool chain
5921 opt_cr=
5922 case $build_os in
5923 mingw*)
5924   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5925   ;;
5926 esac
5927
5928 # Try without a prefix underscore, then with it.
5929 for ac_symprfx in "" "_"; do
5930
5931   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5932   symxfrm="\\1 $ac_symprfx\\2 \\2"
5933
5934   # Write the raw and C identifiers.
5935   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5936     # Fake it for dumpbin and say T for any non-static function
5937     # and D for any global variable.
5938     # Also find C++ and __fastcall symbols from MSVC++,
5939     # which start with @ or ?.
5940     lt_cv_sys_global_symbol_pipe="$AWK '"\
5941 "     {last_section=section; section=\$ 3};"\
5942 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
5943 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5944 "     \$ 0!~/External *\|/{next};"\
5945 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5946 "     {if(hide[section]) next};"\
5947 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5948 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5949 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5950 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5951 "     ' prfx=^$ac_symprfx"
5952   else
5953     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5954   fi
5955   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5956
5957   # Check to see that the pipe works correctly.
5958   pipe_works=no
5959
5960   rm -f conftest*
5961   cat > conftest.$ac_ext <<_LT_EOF
5962 #ifdef __cplusplus
5963 extern "C" {
5964 #endif
5965 char nm_test_var;
5966 void nm_test_func(void);
5967 void nm_test_func(void){}
5968 #ifdef __cplusplus
5969 }
5970 #endif
5971 int main(){nm_test_var='a';nm_test_func();return(0);}
5972 _LT_EOF
5973
5974   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5975   (eval $ac_compile) 2>&5
5976   ac_status=$?
5977   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5978   test $ac_status = 0; }; then
5979     # Now try to grab the symbols.
5980     nlist=conftest.nm
5981     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5982   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5983   ac_status=$?
5984   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5985   test $ac_status = 0; } && test -s "$nlist"; then
5986       # Try sorting and uniquifying the output.
5987       if sort "$nlist" | uniq > "$nlist"T; then
5988         mv -f "$nlist"T "$nlist"
5989       else
5990         rm -f "$nlist"T
5991       fi
5992
5993       # Make sure that we snagged all the symbols we need.
5994       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5995         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5996           cat <<_LT_EOF > conftest.$ac_ext
5997 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
5998 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
5999 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6000    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6001 # define LT_DLSYM_CONST
6002 #elif defined(__osf__)
6003 /* This system does not cope well with relocations in const data.  */
6004 # define LT_DLSYM_CONST
6005 #else
6006 # define LT_DLSYM_CONST const
6007 #endif
6008
6009 #ifdef __cplusplus
6010 extern "C" {
6011 #endif
6012
6013 _LT_EOF
6014           # Now generate the symbol file.
6015           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6016
6017           cat <<_LT_EOF >> conftest.$ac_ext
6018
6019 /* The mapping between symbol names and symbols.  */
6020 LT_DLSYM_CONST struct {
6021   const char *name;
6022   void       *address;
6023 }
6024 lt__PROGRAM__LTX_preloaded_symbols[] =
6025 {
6026   { "@PROGRAM@", (void *) 0 },
6027 _LT_EOF
6028           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6029           cat <<\_LT_EOF >> conftest.$ac_ext
6030   {0, (void *) 0}
6031 };
6032
6033 /* This works around a problem in FreeBSD linker */
6034 #ifdef FREEBSD_WORKAROUND
6035 static const void *lt_preloaded_setup() {
6036   return lt__PROGRAM__LTX_preloaded_symbols;
6037 }
6038 #endif
6039
6040 #ifdef __cplusplus
6041 }
6042 #endif
6043 _LT_EOF
6044           # Now try linking the two files.
6045           mv conftest.$ac_objext conftstm.$ac_objext
6046           lt_globsym_save_LIBS=$LIBS
6047           lt_globsym_save_CFLAGS=$CFLAGS
6048           LIBS="conftstm.$ac_objext"
6049           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6050           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6051   (eval $ac_link) 2>&5
6052   ac_status=$?
6053   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6054   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6055             pipe_works=yes
6056           fi
6057           LIBS=$lt_globsym_save_LIBS
6058           CFLAGS=$lt_globsym_save_CFLAGS
6059         else
6060           echo "cannot find nm_test_func in $nlist" >&5
6061         fi
6062       else
6063         echo "cannot find nm_test_var in $nlist" >&5
6064       fi
6065     else
6066       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6067     fi
6068   else
6069     echo "$progname: failed program was:" >&5
6070     cat conftest.$ac_ext >&5
6071   fi
6072   rm -rf conftest* conftst*
6073
6074   # Do not use the global_symbol_pipe unless it works.
6075   if test "$pipe_works" = yes; then
6076     break
6077   else
6078     lt_cv_sys_global_symbol_pipe=
6079   fi
6080 done
6081
6082 fi
6083
6084 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6085   lt_cv_sys_global_symbol_to_cdecl=
6086 fi
6087 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6089 $as_echo "failed" >&6; }
6090 else
6091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6092 $as_echo "ok" >&6; }
6093 fi
6094
6095 # Response file support.
6096 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6097   nm_file_list_spec='@'
6098 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6099   nm_file_list_spec='@'
6100 fi
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6129 $as_echo_n "checking for sysroot... " >&6; }
6130
6131 # Check whether --with-sysroot was given.
6132 if test "${with_sysroot+set}" = set; then :
6133   withval=$with_sysroot;
6134 else
6135   with_sysroot=no
6136 fi
6137
6138
6139 lt_sysroot=
6140 case ${with_sysroot} in #(
6141  yes)
6142    if test "$GCC" = yes; then
6143      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6144    fi
6145    ;; #(
6146  /*)
6147    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6148    ;; #(
6149  no|'')
6150    ;; #(
6151  *)
6152    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6153 $as_echo "${with_sysroot}" >&6; }
6154    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6155    ;;
6156 esac
6157
6158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6159 $as_echo "${lt_sysroot:-no}" >&6; }
6160
6161
6162
6163
6164
6165 # Check whether --enable-libtool-lock was given.
6166 if test "${enable_libtool_lock+set}" = set; then :
6167   enableval=$enable_libtool_lock;
6168 fi
6169
6170 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6171
6172 # Some flags need to be propagated to the compiler or linker for good
6173 # libtool support.
6174 case $host in
6175 ia64-*-hpux*)
6176   # Find out which ABI we are using.
6177   echo 'int i;' > conftest.$ac_ext
6178   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6179   (eval $ac_compile) 2>&5
6180   ac_status=$?
6181   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6182   test $ac_status = 0; }; then
6183     case `/usr/bin/file conftest.$ac_objext` in
6184       *ELF-32*)
6185         HPUX_IA64_MODE="32"
6186         ;;
6187       *ELF-64*)
6188         HPUX_IA64_MODE="64"
6189         ;;
6190     esac
6191   fi
6192   rm -rf conftest*
6193   ;;
6194 *-*-irix6*)
6195   # Find out which ABI we are using.
6196   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6197   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6198   (eval $ac_compile) 2>&5
6199   ac_status=$?
6200   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6201   test $ac_status = 0; }; then
6202     if test "$lt_cv_prog_gnu_ld" = yes; then
6203       case `/usr/bin/file conftest.$ac_objext` in
6204         *32-bit*)
6205           LD="${LD-ld} -melf32bsmip"
6206           ;;
6207         *N32*)
6208           LD="${LD-ld} -melf32bmipn32"
6209           ;;
6210         *64-bit*)
6211           LD="${LD-ld} -melf64bmip"
6212         ;;
6213       esac
6214     else
6215       case `/usr/bin/file conftest.$ac_objext` in
6216         *32-bit*)
6217           LD="${LD-ld} -32"
6218           ;;
6219         *N32*)
6220           LD="${LD-ld} -n32"
6221           ;;
6222         *64-bit*)
6223           LD="${LD-ld} -64"
6224           ;;
6225       esac
6226     fi
6227   fi
6228   rm -rf conftest*
6229   ;;
6230
6231 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6232 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6233   # Find out which ABI we are using.
6234   echo 'int i;' > conftest.$ac_ext
6235   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6236   (eval $ac_compile) 2>&5
6237   ac_status=$?
6238   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6239   test $ac_status = 0; }; then
6240     case `/usr/bin/file conftest.o` in
6241       *32-bit*)
6242         case $host in
6243           x86_64-*kfreebsd*-gnu)
6244             LD="${LD-ld} -m elf_i386_fbsd"
6245             ;;
6246           x86_64-*linux*)
6247             LD="${LD-ld} -m elf_i386"
6248             ;;
6249           ppc64-*linux*|powerpc64-*linux*)
6250             LD="${LD-ld} -m elf32ppclinux"
6251             ;;
6252           s390x-*linux*)
6253             LD="${LD-ld} -m elf_s390"
6254             ;;
6255           sparc64-*linux*)
6256             LD="${LD-ld} -m elf32_sparc"
6257             ;;
6258         esac
6259         ;;
6260       *64-bit*)
6261         case $host in
6262           x86_64-*kfreebsd*-gnu)
6263             LD="${LD-ld} -m elf_x86_64_fbsd"
6264             ;;
6265           x86_64-*linux*)
6266             LD="${LD-ld} -m elf_x86_64"
6267             ;;
6268           ppc*-*linux*|powerpc*-*linux*)
6269             LD="${LD-ld} -m elf64ppc"
6270             ;;
6271           s390*-*linux*|s390*-*tpf*)
6272             LD="${LD-ld} -m elf64_s390"
6273             ;;
6274           sparc*-*linux*)
6275             LD="${LD-ld} -m elf64_sparc"
6276             ;;
6277         esac
6278         ;;
6279     esac
6280   fi
6281   rm -rf conftest*
6282   ;;
6283
6284 *-*-sco3.2v5*)
6285   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6286   SAVE_CFLAGS="$CFLAGS"
6287   CFLAGS="$CFLAGS -belf"
6288   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6289 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6290 if ${lt_cv_cc_needs_belf+:} false; then :
6291   $as_echo_n "(cached) " >&6
6292 else
6293   ac_ext=c
6294 ac_cpp='$CPP $CPPFLAGS'
6295 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6296 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6297 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6298
6299      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6300 /* end confdefs.h.  */
6301
6302 int
6303 main ()
6304 {
6305
6306   ;
6307   return 0;
6308 }
6309 _ACEOF
6310 if ac_fn_c_try_link "$LINENO"; then :
6311   lt_cv_cc_needs_belf=yes
6312 else
6313   lt_cv_cc_needs_belf=no
6314 fi
6315 rm -f core conftest.err conftest.$ac_objext \
6316     conftest$ac_exeext conftest.$ac_ext
6317      ac_ext=c
6318 ac_cpp='$CPP $CPPFLAGS'
6319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6322
6323 fi
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6325 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6326   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6327     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6328     CFLAGS="$SAVE_CFLAGS"
6329   fi
6330   ;;
6331 *-*solaris*)
6332   # Find out which ABI we are using.
6333   echo 'int i;' > conftest.$ac_ext
6334   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6335   (eval $ac_compile) 2>&5
6336   ac_status=$?
6337   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6338   test $ac_status = 0; }; then
6339     case `/usr/bin/file conftest.o` in
6340     *64-bit*)
6341       case $lt_cv_prog_gnu_ld in
6342       yes*)
6343         case $host in
6344         i?86-*-solaris*)
6345           LD="${LD-ld} -m elf_x86_64"
6346           ;;
6347         sparc*-*-solaris*)
6348           LD="${LD-ld} -m elf64_sparc"
6349           ;;
6350         esac
6351         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6352         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6353           LD="${LD-ld}_sol2"
6354         fi
6355         ;;
6356       *)
6357         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6358           LD="${LD-ld} -64"
6359         fi
6360         ;;
6361       esac
6362       ;;
6363     esac
6364   fi
6365   rm -rf conftest*
6366   ;;
6367 esac
6368
6369 need_locks="$enable_libtool_lock"
6370
6371 if test -n "$ac_tool_prefix"; then
6372   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6373 set dummy ${ac_tool_prefix}mt; ac_word=$2
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6375 $as_echo_n "checking for $ac_word... " >&6; }
6376 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6377   $as_echo_n "(cached) " >&6
6378 else
6379   if test -n "$MANIFEST_TOOL"; then
6380   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6381 else
6382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6383 for as_dir in $PATH
6384 do
6385   IFS=$as_save_IFS
6386   test -z "$as_dir" && as_dir=.
6387     for ac_exec_ext in '' $ac_executable_extensions; do
6388   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6389     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6390     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6391     break 2
6392   fi
6393 done
6394   done
6395 IFS=$as_save_IFS
6396
6397 fi
6398 fi
6399 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6400 if test -n "$MANIFEST_TOOL"; then
6401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6402 $as_echo "$MANIFEST_TOOL" >&6; }
6403 else
6404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6405 $as_echo "no" >&6; }
6406 fi
6407
6408
6409 fi
6410 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6411   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6412   # Extract the first word of "mt", so it can be a program name with args.
6413 set dummy mt; ac_word=$2
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6415 $as_echo_n "checking for $ac_word... " >&6; }
6416 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6417   $as_echo_n "(cached) " >&6
6418 else
6419   if test -n "$ac_ct_MANIFEST_TOOL"; then
6420   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6421 else
6422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6423 for as_dir in $PATH
6424 do
6425   IFS=$as_save_IFS
6426   test -z "$as_dir" && as_dir=.
6427     for ac_exec_ext in '' $ac_executable_extensions; do
6428   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6429     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6430     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6431     break 2
6432   fi
6433 done
6434   done
6435 IFS=$as_save_IFS
6436
6437 fi
6438 fi
6439 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6440 if test -n "$ac_ct_MANIFEST_TOOL"; then
6441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6442 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6443 else
6444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6445 $as_echo "no" >&6; }
6446 fi
6447
6448   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6449     MANIFEST_TOOL=":"
6450   else
6451     case $cross_compiling:$ac_tool_warned in
6452 yes:)
6453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6454 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6455 ac_tool_warned=yes ;;
6456 esac
6457     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6458   fi
6459 else
6460   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6461 fi
6462
6463 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6465 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6466 if ${lt_cv_path_mainfest_tool+:} false; then :
6467   $as_echo_n "(cached) " >&6
6468 else
6469   lt_cv_path_mainfest_tool=no
6470   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6471   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6472   cat conftest.err >&5
6473   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6474     lt_cv_path_mainfest_tool=yes
6475   fi
6476   rm -f conftest*
6477 fi
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6479 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6480 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6481   MANIFEST_TOOL=:
6482 fi
6483
6484
6485
6486
6487
6488
6489   case $host_os in
6490     rhapsody* | darwin*)
6491     if test -n "$ac_tool_prefix"; then
6492   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6493 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6495 $as_echo_n "checking for $ac_word... " >&6; }
6496 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6497   $as_echo_n "(cached) " >&6
6498 else
6499   if test -n "$DSYMUTIL"; then
6500   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6501 else
6502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6503 for as_dir in $PATH
6504 do
6505   IFS=$as_save_IFS
6506   test -z "$as_dir" && as_dir=.
6507     for ac_exec_ext in '' $ac_executable_extensions; do
6508   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6509     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6510     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6511     break 2
6512   fi
6513 done
6514   done
6515 IFS=$as_save_IFS
6516
6517 fi
6518 fi
6519 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6520 if test -n "$DSYMUTIL"; then
6521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6522 $as_echo "$DSYMUTIL" >&6; }
6523 else
6524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6525 $as_echo "no" >&6; }
6526 fi
6527
6528
6529 fi
6530 if test -z "$ac_cv_prog_DSYMUTIL"; then
6531   ac_ct_DSYMUTIL=$DSYMUTIL
6532   # Extract the first word of "dsymutil", so it can be a program name with args.
6533 set dummy dsymutil; ac_word=$2
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6535 $as_echo_n "checking for $ac_word... " >&6; }
6536 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6537   $as_echo_n "(cached) " >&6
6538 else
6539   if test -n "$ac_ct_DSYMUTIL"; then
6540   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6541 else
6542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6543 for as_dir in $PATH
6544 do
6545   IFS=$as_save_IFS
6546   test -z "$as_dir" && as_dir=.
6547     for ac_exec_ext in '' $ac_executable_extensions; do
6548   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6549     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6550     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6551     break 2
6552   fi
6553 done
6554   done
6555 IFS=$as_save_IFS
6556
6557 fi
6558 fi
6559 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6560 if test -n "$ac_ct_DSYMUTIL"; then
6561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6562 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6563 else
6564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6565 $as_echo "no" >&6; }
6566 fi
6567
6568   if test "x$ac_ct_DSYMUTIL" = x; then
6569     DSYMUTIL=":"
6570   else
6571     case $cross_compiling:$ac_tool_warned in
6572 yes:)
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6574 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6575 ac_tool_warned=yes ;;
6576 esac
6577     DSYMUTIL=$ac_ct_DSYMUTIL
6578   fi
6579 else
6580   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6581 fi
6582
6583     if test -n "$ac_tool_prefix"; then
6584   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6585 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6587 $as_echo_n "checking for $ac_word... " >&6; }
6588 if ${ac_cv_prog_NMEDIT+:} false; then :
6589   $as_echo_n "(cached) " >&6
6590 else
6591   if test -n "$NMEDIT"; then
6592   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6593 else
6594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6595 for as_dir in $PATH
6596 do
6597   IFS=$as_save_IFS
6598   test -z "$as_dir" && as_dir=.
6599     for ac_exec_ext in '' $ac_executable_extensions; do
6600   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6601     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6602     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6603     break 2
6604   fi
6605 done
6606   done
6607 IFS=$as_save_IFS
6608
6609 fi
6610 fi
6611 NMEDIT=$ac_cv_prog_NMEDIT
6612 if test -n "$NMEDIT"; then
6613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6614 $as_echo "$NMEDIT" >&6; }
6615 else
6616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6617 $as_echo "no" >&6; }
6618 fi
6619
6620
6621 fi
6622 if test -z "$ac_cv_prog_NMEDIT"; then
6623   ac_ct_NMEDIT=$NMEDIT
6624   # Extract the first word of "nmedit", so it can be a program name with args.
6625 set dummy nmedit; ac_word=$2
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6627 $as_echo_n "checking for $ac_word... " >&6; }
6628 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6629   $as_echo_n "(cached) " >&6
6630 else
6631   if test -n "$ac_ct_NMEDIT"; then
6632   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6633 else
6634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635 for as_dir in $PATH
6636 do
6637   IFS=$as_save_IFS
6638   test -z "$as_dir" && as_dir=.
6639     for ac_exec_ext in '' $ac_executable_extensions; do
6640   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6641     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6642     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6643     break 2
6644   fi
6645 done
6646   done
6647 IFS=$as_save_IFS
6648
6649 fi
6650 fi
6651 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6652 if test -n "$ac_ct_NMEDIT"; then
6653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6654 $as_echo "$ac_ct_NMEDIT" >&6; }
6655 else
6656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6657 $as_echo "no" >&6; }
6658 fi
6659
6660   if test "x$ac_ct_NMEDIT" = x; then
6661     NMEDIT=":"
6662   else
6663     case $cross_compiling:$ac_tool_warned in
6664 yes:)
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6666 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6667 ac_tool_warned=yes ;;
6668 esac
6669     NMEDIT=$ac_ct_NMEDIT
6670   fi
6671 else
6672   NMEDIT="$ac_cv_prog_NMEDIT"
6673 fi
6674
6675     if test -n "$ac_tool_prefix"; then
6676   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6677 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6679 $as_echo_n "checking for $ac_word... " >&6; }
6680 if ${ac_cv_prog_LIPO+:} false; then :
6681   $as_echo_n "(cached) " >&6
6682 else
6683   if test -n "$LIPO"; then
6684   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6685 else
6686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6687 for as_dir in $PATH
6688 do
6689   IFS=$as_save_IFS
6690   test -z "$as_dir" && as_dir=.
6691     for ac_exec_ext in '' $ac_executable_extensions; do
6692   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6693     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6695     break 2
6696   fi
6697 done
6698   done
6699 IFS=$as_save_IFS
6700
6701 fi
6702 fi
6703 LIPO=$ac_cv_prog_LIPO
6704 if test -n "$LIPO"; then
6705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6706 $as_echo "$LIPO" >&6; }
6707 else
6708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6709 $as_echo "no" >&6; }
6710 fi
6711
6712
6713 fi
6714 if test -z "$ac_cv_prog_LIPO"; then
6715   ac_ct_LIPO=$LIPO
6716   # Extract the first word of "lipo", so it can be a program name with args.
6717 set dummy lipo; ac_word=$2
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6719 $as_echo_n "checking for $ac_word... " >&6; }
6720 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6721   $as_echo_n "(cached) " >&6
6722 else
6723   if test -n "$ac_ct_LIPO"; then
6724   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6725 else
6726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727 for as_dir in $PATH
6728 do
6729   IFS=$as_save_IFS
6730   test -z "$as_dir" && as_dir=.
6731     for ac_exec_ext in '' $ac_executable_extensions; do
6732   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6733     ac_cv_prog_ac_ct_LIPO="lipo"
6734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6735     break 2
6736   fi
6737 done
6738   done
6739 IFS=$as_save_IFS
6740
6741 fi
6742 fi
6743 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6744 if test -n "$ac_ct_LIPO"; then
6745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6746 $as_echo "$ac_ct_LIPO" >&6; }
6747 else
6748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6749 $as_echo "no" >&6; }
6750 fi
6751
6752   if test "x$ac_ct_LIPO" = x; then
6753     LIPO=":"
6754   else
6755     case $cross_compiling:$ac_tool_warned in
6756 yes:)
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6759 ac_tool_warned=yes ;;
6760 esac
6761     LIPO=$ac_ct_LIPO
6762   fi
6763 else
6764   LIPO="$ac_cv_prog_LIPO"
6765 fi
6766
6767     if test -n "$ac_tool_prefix"; then
6768   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6769 set dummy ${ac_tool_prefix}otool; ac_word=$2
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6771 $as_echo_n "checking for $ac_word... " >&6; }
6772 if ${ac_cv_prog_OTOOL+:} false; then :
6773   $as_echo_n "(cached) " >&6
6774 else
6775   if test -n "$OTOOL"; then
6776   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6777 else
6778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6779 for as_dir in $PATH
6780 do
6781   IFS=$as_save_IFS
6782   test -z "$as_dir" && as_dir=.
6783     for ac_exec_ext in '' $ac_executable_extensions; do
6784   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6785     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6786     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6787     break 2
6788   fi
6789 done
6790   done
6791 IFS=$as_save_IFS
6792
6793 fi
6794 fi
6795 OTOOL=$ac_cv_prog_OTOOL
6796 if test -n "$OTOOL"; then
6797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6798 $as_echo "$OTOOL" >&6; }
6799 else
6800   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801 $as_echo "no" >&6; }
6802 fi
6803
6804
6805 fi
6806 if test -z "$ac_cv_prog_OTOOL"; then
6807   ac_ct_OTOOL=$OTOOL
6808   # Extract the first word of "otool", so it can be a program name with args.
6809 set dummy otool; ac_word=$2
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811 $as_echo_n "checking for $ac_word... " >&6; }
6812 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6813   $as_echo_n "(cached) " >&6
6814 else
6815   if test -n "$ac_ct_OTOOL"; then
6816   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6817 else
6818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819 for as_dir in $PATH
6820 do
6821   IFS=$as_save_IFS
6822   test -z "$as_dir" && as_dir=.
6823     for ac_exec_ext in '' $ac_executable_extensions; do
6824   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6825     ac_cv_prog_ac_ct_OTOOL="otool"
6826     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827     break 2
6828   fi
6829 done
6830   done
6831 IFS=$as_save_IFS
6832
6833 fi
6834 fi
6835 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6836 if test -n "$ac_ct_OTOOL"; then
6837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6838 $as_echo "$ac_ct_OTOOL" >&6; }
6839 else
6840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841 $as_echo "no" >&6; }
6842 fi
6843
6844   if test "x$ac_ct_OTOOL" = x; then
6845     OTOOL=":"
6846   else
6847     case $cross_compiling:$ac_tool_warned in
6848 yes:)
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6850 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6851 ac_tool_warned=yes ;;
6852 esac
6853     OTOOL=$ac_ct_OTOOL
6854   fi
6855 else
6856   OTOOL="$ac_cv_prog_OTOOL"
6857 fi
6858
6859     if test -n "$ac_tool_prefix"; then
6860   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6861 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6863 $as_echo_n "checking for $ac_word... " >&6; }
6864 if ${ac_cv_prog_OTOOL64+:} false; then :
6865   $as_echo_n "(cached) " >&6
6866 else
6867   if test -n "$OTOOL64"; then
6868   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6869 else
6870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6871 for as_dir in $PATH
6872 do
6873   IFS=$as_save_IFS
6874   test -z "$as_dir" && as_dir=.
6875     for ac_exec_ext in '' $ac_executable_extensions; do
6876   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6877     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6879     break 2
6880   fi
6881 done
6882   done
6883 IFS=$as_save_IFS
6884
6885 fi
6886 fi
6887 OTOOL64=$ac_cv_prog_OTOOL64
6888 if test -n "$OTOOL64"; then
6889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6890 $as_echo "$OTOOL64" >&6; }
6891 else
6892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893 $as_echo "no" >&6; }
6894 fi
6895
6896
6897 fi
6898 if test -z "$ac_cv_prog_OTOOL64"; then
6899   ac_ct_OTOOL64=$OTOOL64
6900   # Extract the first word of "otool64", so it can be a program name with args.
6901 set dummy otool64; ac_word=$2
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6903 $as_echo_n "checking for $ac_word... " >&6; }
6904 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6905   $as_echo_n "(cached) " >&6
6906 else
6907   if test -n "$ac_ct_OTOOL64"; then
6908   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6909 else
6910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6911 for as_dir in $PATH
6912 do
6913   IFS=$as_save_IFS
6914   test -z "$as_dir" && as_dir=.
6915     for ac_exec_ext in '' $ac_executable_extensions; do
6916   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6917     ac_cv_prog_ac_ct_OTOOL64="otool64"
6918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6919     break 2
6920   fi
6921 done
6922   done
6923 IFS=$as_save_IFS
6924
6925 fi
6926 fi
6927 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6928 if test -n "$ac_ct_OTOOL64"; then
6929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6930 $as_echo "$ac_ct_OTOOL64" >&6; }
6931 else
6932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6933 $as_echo "no" >&6; }
6934 fi
6935
6936   if test "x$ac_ct_OTOOL64" = x; then
6937     OTOOL64=":"
6938   else
6939     case $cross_compiling:$ac_tool_warned in
6940 yes:)
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6942 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6943 ac_tool_warned=yes ;;
6944 esac
6945     OTOOL64=$ac_ct_OTOOL64
6946   fi
6947 else
6948   OTOOL64="$ac_cv_prog_OTOOL64"
6949 fi
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6978 $as_echo_n "checking for -single_module linker flag... " >&6; }
6979 if ${lt_cv_apple_cc_single_mod+:} false; then :
6980   $as_echo_n "(cached) " >&6
6981 else
6982   lt_cv_apple_cc_single_mod=no
6983       if test -z "${LT_MULTI_MODULE}"; then
6984         # By default we will add the -single_module flag. You can override
6985         # by either setting the environment variable LT_MULTI_MODULE
6986         # non-empty at configure time, or by adding -multi_module to the
6987         # link flags.
6988         rm -rf libconftest.dylib*
6989         echo "int foo(void){return 1;}" > conftest.c
6990         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6991 -dynamiclib -Wl,-single_module conftest.c" >&5
6992         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6993           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6994         _lt_result=$?
6995         # If there is a non-empty error log, and "single_module"
6996         # appears in it, assume the flag caused a linker warning
6997         if test -s conftest.err && $GREP single_module conftest.err; then
6998           cat conftest.err >&5
6999         # Otherwise, if the output was created with a 0 exit code from
7000         # the compiler, it worked.
7001         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7002           lt_cv_apple_cc_single_mod=yes
7003         else
7004           cat conftest.err >&5
7005         fi
7006         rm -rf libconftest.dylib*
7007         rm -f conftest.*
7008       fi
7009 fi
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7011 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7012
7013     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7014 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7015 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7016   $as_echo_n "(cached) " >&6
7017 else
7018   lt_cv_ld_exported_symbols_list=no
7019       save_LDFLAGS=$LDFLAGS
7020       echo "_main" > conftest.sym
7021       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7022       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7023 /* end confdefs.h.  */
7024
7025 int
7026 main ()
7027 {
7028
7029   ;
7030   return 0;
7031 }
7032 _ACEOF
7033 if ac_fn_c_try_link "$LINENO"; then :
7034   lt_cv_ld_exported_symbols_list=yes
7035 else
7036   lt_cv_ld_exported_symbols_list=no
7037 fi
7038 rm -f core conftest.err conftest.$ac_objext \
7039     conftest$ac_exeext conftest.$ac_ext
7040         LDFLAGS="$save_LDFLAGS"
7041
7042 fi
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7044 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7045
7046     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7047 $as_echo_n "checking for -force_load linker flag... " >&6; }
7048 if ${lt_cv_ld_force_load+:} false; then :
7049   $as_echo_n "(cached) " >&6
7050 else
7051   lt_cv_ld_force_load=no
7052       cat > conftest.c << _LT_EOF
7053 int forced_loaded() { return 2;}
7054 _LT_EOF
7055       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7056       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7057       echo "$AR cru libconftest.a conftest.o" >&5
7058       $AR cru libconftest.a conftest.o 2>&5
7059       echo "$RANLIB libconftest.a" >&5
7060       $RANLIB libconftest.a 2>&5
7061       cat > conftest.c << _LT_EOF
7062 int main() { return 0;}
7063 _LT_EOF
7064       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7065       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7066       _lt_result=$?
7067       if test -s conftest.err && $GREP force_load conftest.err; then
7068         cat conftest.err >&5
7069       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7070         lt_cv_ld_force_load=yes
7071       else
7072         cat conftest.err >&5
7073       fi
7074         rm -f conftest.err libconftest.a conftest conftest.c
7075         rm -rf conftest.dSYM
7076
7077 fi
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7079 $as_echo "$lt_cv_ld_force_load" >&6; }
7080     case $host_os in
7081     rhapsody* | darwin1.[012])
7082       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7083     darwin1.*)
7084       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7085     darwin*) # darwin 5.x on
7086       # if running on 10.5 or later, the deployment target defaults
7087       # to the OS version, if on x86, and 10.4, the deployment
7088       # target defaults to 10.4. Don't you love it?
7089       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7090         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7091           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7092         10.[012]*)
7093           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7094         10.*)
7095           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7096       esac
7097     ;;
7098   esac
7099     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7100       _lt_dar_single_mod='$single_module'
7101     fi
7102     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7103       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7104     else
7105       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7106     fi
7107     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7108       _lt_dsymutil='~$DSYMUTIL $lib || :'
7109     else
7110       _lt_dsymutil=
7111     fi
7112     ;;
7113   esac
7114
7115 for ac_header in dlfcn.h
7116 do :
7117   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7118 "
7119 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7120   cat >>confdefs.h <<_ACEOF
7121 #define HAVE_DLFCN_H 1
7122 _ACEOF
7123
7124 fi
7125
7126 done
7127
7128
7129
7130
7131
7132 # Set options
7133
7134
7135
7136         enable_dlopen=no
7137
7138
7139   enable_win32_dll=no
7140
7141
7142             # Check whether --enable-shared was given.
7143 if test "${enable_shared+set}" = set; then :
7144   enableval=$enable_shared; p=${PACKAGE-default}
7145     case $enableval in
7146     yes) enable_shared=yes ;;
7147     no) enable_shared=no ;;
7148     *)
7149       enable_shared=no
7150       # Look at the argument we got.  We use all the common list separators.
7151       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7152       for pkg in $enableval; do
7153         IFS="$lt_save_ifs"
7154         if test "X$pkg" = "X$p"; then
7155           enable_shared=yes
7156         fi
7157       done
7158       IFS="$lt_save_ifs"
7159       ;;
7160     esac
7161 else
7162   enable_shared=yes
7163 fi
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173   # Check whether --enable-static was given.
7174 if test "${enable_static+set}" = set; then :
7175   enableval=$enable_static; p=${PACKAGE-default}
7176     case $enableval in
7177     yes) enable_static=yes ;;
7178     no) enable_static=no ;;
7179     *)
7180      enable_static=no
7181       # Look at the argument we got.  We use all the common list separators.
7182       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7183       for pkg in $enableval; do
7184         IFS="$lt_save_ifs"
7185         if test "X$pkg" = "X$p"; then
7186           enable_static=yes
7187         fi
7188       done
7189       IFS="$lt_save_ifs"
7190       ;;
7191     esac
7192 else
7193   enable_static=yes
7194 fi
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205 # Check whether --with-pic was given.
7206 if test "${with_pic+set}" = set; then :
7207   withval=$with_pic; lt_p=${PACKAGE-default}
7208     case $withval in
7209     yes|no) pic_mode=$withval ;;
7210     *)
7211       pic_mode=default
7212       # Look at the argument we got.  We use all the common list separators.
7213       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7214       for lt_pkg in $withval; do
7215         IFS="$lt_save_ifs"
7216         if test "X$lt_pkg" = "X$lt_p"; then
7217           pic_mode=yes
7218         fi
7219       done
7220       IFS="$lt_save_ifs"
7221       ;;
7222     esac
7223 else
7224   pic_mode=default
7225 fi
7226
7227
7228 test -z "$pic_mode" && pic_mode=default
7229
7230
7231
7232
7233
7234
7235
7236   # Check whether --enable-fast-install was given.
7237 if test "${enable_fast_install+set}" = set; then :
7238   enableval=$enable_fast_install; p=${PACKAGE-default}
7239     case $enableval in
7240     yes) enable_fast_install=yes ;;
7241     no) enable_fast_install=no ;;
7242     *)
7243       enable_fast_install=no
7244       # Look at the argument we got.  We use all the common list separators.
7245       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7246       for pkg in $enableval; do
7247         IFS="$lt_save_ifs"
7248         if test "X$pkg" = "X$p"; then
7249           enable_fast_install=yes
7250         fi
7251       done
7252       IFS="$lt_save_ifs"
7253       ;;
7254     esac
7255 else
7256   enable_fast_install=yes
7257 fi
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269 # This can be used to rebuild libtool when needed
7270 LIBTOOL_DEPS="$ltmain"
7271
7272 # Always use our own libtool.
7273 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304 test -z "$LN_S" && LN_S="ln -s"
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319 if test -n "${ZSH_VERSION+set}" ; then
7320    setopt NO_GLOB_SUBST
7321 fi
7322
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7324 $as_echo_n "checking for objdir... " >&6; }
7325 if ${lt_cv_objdir+:} false; then :
7326   $as_echo_n "(cached) " >&6
7327 else
7328   rm -f .libs 2>/dev/null
7329 mkdir .libs 2>/dev/null
7330 if test -d .libs; then
7331   lt_cv_objdir=.libs
7332 else
7333   # MS-DOS does not allow filenames that begin with a dot.
7334   lt_cv_objdir=_libs
7335 fi
7336 rmdir .libs 2>/dev/null
7337 fi
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7339 $as_echo "$lt_cv_objdir" >&6; }
7340 objdir=$lt_cv_objdir
7341
7342
7343
7344
7345
7346 cat >>confdefs.h <<_ACEOF
7347 #define LT_OBJDIR "$lt_cv_objdir/"
7348 _ACEOF
7349
7350
7351
7352
7353 case $host_os in
7354 aix3*)
7355   # AIX sometimes has problems with the GCC collect2 program.  For some
7356   # reason, if we set the COLLECT_NAMES environment variable, the problems
7357   # vanish in a puff of smoke.
7358   if test "X${COLLECT_NAMES+set}" != Xset; then
7359     COLLECT_NAMES=
7360     export COLLECT_NAMES
7361   fi
7362   ;;
7363 esac
7364
7365 # Global variables:
7366 ofile=libtool
7367 can_build_shared=yes
7368
7369 # All known linkers require a `.a' archive for static linking (except MSVC,
7370 # which needs '.lib').
7371 libext=a
7372
7373 with_gnu_ld="$lt_cv_prog_gnu_ld"
7374
7375 old_CC="$CC"
7376 old_CFLAGS="$CFLAGS"
7377
7378 # Set sane defaults for various variables
7379 test -z "$CC" && CC=cc
7380 test -z "$LTCC" && LTCC=$CC
7381 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7382 test -z "$LD" && LD=ld
7383 test -z "$ac_objext" && ac_objext=o
7384
7385 for cc_temp in $compiler""; do
7386   case $cc_temp in
7387     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7388     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7389     \-*) ;;
7390     *) break;;
7391   esac
7392 done
7393 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7394
7395
7396 # Only perform the check for file, if the check method requires it
7397 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7398 case $deplibs_check_method in
7399 file_magic*)
7400   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7401     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7402 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7403 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7404   $as_echo_n "(cached) " >&6
7405 else
7406   case $MAGIC_CMD in
7407 [\\/*] |  ?:[\\/]*)
7408   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7409   ;;
7410 *)
7411   lt_save_MAGIC_CMD="$MAGIC_CMD"
7412   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7413   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7414   for ac_dir in $ac_dummy; do
7415     IFS="$lt_save_ifs"
7416     test -z "$ac_dir" && ac_dir=.
7417     if test -f $ac_dir/${ac_tool_prefix}file; then
7418       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7419       if test -n "$file_magic_test_file"; then
7420         case $deplibs_check_method in
7421         "file_magic "*)
7422           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7423           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7424           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7425             $EGREP "$file_magic_regex" > /dev/null; then
7426             :
7427           else
7428             cat <<_LT_EOF 1>&2
7429
7430 *** Warning: the command libtool uses to detect shared libraries,
7431 *** $file_magic_cmd, produces output that libtool cannot recognize.
7432 *** The result is that libtool may fail to recognize shared libraries
7433 *** as such.  This will affect the creation of libtool libraries that
7434 *** depend on shared libraries, but programs linked with such libtool
7435 *** libraries will work regardless of this problem.  Nevertheless, you
7436 *** may want to report the problem to your system manager and/or to
7437 *** bug-libtool@gnu.org
7438
7439 _LT_EOF
7440           fi ;;
7441         esac
7442       fi
7443       break
7444     fi
7445   done
7446   IFS="$lt_save_ifs"
7447   MAGIC_CMD="$lt_save_MAGIC_CMD"
7448   ;;
7449 esac
7450 fi
7451
7452 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7453 if test -n "$MAGIC_CMD"; then
7454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7455 $as_echo "$MAGIC_CMD" >&6; }
7456 else
7457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7459 fi
7460
7461
7462
7463
7464
7465 if test -z "$lt_cv_path_MAGIC_CMD"; then
7466   if test -n "$ac_tool_prefix"; then
7467     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7468 $as_echo_n "checking for file... " >&6; }
7469 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7470   $as_echo_n "(cached) " >&6
7471 else
7472   case $MAGIC_CMD in
7473 [\\/*] |  ?:[\\/]*)
7474   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7475   ;;
7476 *)
7477   lt_save_MAGIC_CMD="$MAGIC_CMD"
7478   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7479   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7480   for ac_dir in $ac_dummy; do
7481     IFS="$lt_save_ifs"
7482     test -z "$ac_dir" && ac_dir=.
7483     if test -f $ac_dir/file; then
7484       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7485       if test -n "$file_magic_test_file"; then
7486         case $deplibs_check_method in
7487         "file_magic "*)
7488           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7489           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7490           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7491             $EGREP "$file_magic_regex" > /dev/null; then
7492             :
7493           else
7494             cat <<_LT_EOF 1>&2
7495
7496 *** Warning: the command libtool uses to detect shared libraries,
7497 *** $file_magic_cmd, produces output that libtool cannot recognize.
7498 *** The result is that libtool may fail to recognize shared libraries
7499 *** as such.  This will affect the creation of libtool libraries that
7500 *** depend on shared libraries, but programs linked with such libtool
7501 *** libraries will work regardless of this problem.  Nevertheless, you
7502 *** may want to report the problem to your system manager and/or to
7503 *** bug-libtool@gnu.org
7504
7505 _LT_EOF
7506           fi ;;
7507         esac
7508       fi
7509       break
7510     fi
7511   done
7512   IFS="$lt_save_ifs"
7513   MAGIC_CMD="$lt_save_MAGIC_CMD"
7514   ;;
7515 esac
7516 fi
7517
7518 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7519 if test -n "$MAGIC_CMD"; then
7520   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7521 $as_echo "$MAGIC_CMD" >&6; }
7522 else
7523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7524 $as_echo "no" >&6; }
7525 fi
7526
7527
7528   else
7529     MAGIC_CMD=:
7530   fi
7531 fi
7532
7533   fi
7534   ;;
7535 esac
7536
7537 # Use C for the default configuration in the libtool script
7538
7539 lt_save_CC="$CC"
7540 ac_ext=c
7541 ac_cpp='$CPP $CPPFLAGS'
7542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7545
7546
7547 # Source file extension for C test sources.
7548 ac_ext=c
7549
7550 # Object file extension for compiled C test sources.
7551 objext=o
7552 objext=$objext
7553
7554 # Code to be used in simple compile tests
7555 lt_simple_compile_test_code="int some_variable = 0;"
7556
7557 # Code to be used in simple link tests
7558 lt_simple_link_test_code='int main(){return(0);}'
7559
7560
7561
7562
7563
7564
7565
7566 # If no C compiler was specified, use CC.
7567 LTCC=${LTCC-"$CC"}
7568
7569 # If no C compiler flags were specified, use CFLAGS.
7570 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7571
7572 # Allow CC to be a program name with arguments.
7573 compiler=$CC
7574
7575 # Save the default compiler, since it gets overwritten when the other
7576 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7577 compiler_DEFAULT=$CC
7578
7579 # save warnings/boilerplate of simple test code
7580 ac_outfile=conftest.$ac_objext
7581 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7582 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7583 _lt_compiler_boilerplate=`cat conftest.err`
7584 $RM conftest*
7585
7586 ac_outfile=conftest.$ac_objext
7587 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7588 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7589 _lt_linker_boilerplate=`cat conftest.err`
7590 $RM -r conftest*
7591
7592
7593 if test -n "$compiler"; then
7594
7595 lt_prog_compiler_no_builtin_flag=
7596
7597 if test "$GCC" = yes; then
7598   case $cc_basename in
7599   nvcc*)
7600     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7601   *)
7602     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7603   esac
7604
7605   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7606 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7607 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7608   $as_echo_n "(cached) " >&6
7609 else
7610   lt_cv_prog_compiler_rtti_exceptions=no
7611    ac_outfile=conftest.$ac_objext
7612    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7613    lt_compiler_flag="-fno-rtti -fno-exceptions"
7614    # Insert the option either (1) after the last *FLAGS variable, or
7615    # (2) before a word containing "conftest.", or (3) at the end.
7616    # Note that $ac_compile itself does not contain backslashes and begins
7617    # with a dollar sign (not a hyphen), so the echo should work correctly.
7618    # The option is referenced via a variable to avoid confusing sed.
7619    lt_compile=`echo "$ac_compile" | $SED \
7620    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7621    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7622    -e 's:$: $lt_compiler_flag:'`
7623    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7624    (eval "$lt_compile" 2>conftest.err)
7625    ac_status=$?
7626    cat conftest.err >&5
7627    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7628    if (exit $ac_status) && test -s "$ac_outfile"; then
7629      # The compiler can only warn and ignore the option if not recognized
7630      # So say no if there are warnings other than the usual output.
7631      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7632      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7633      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7634        lt_cv_prog_compiler_rtti_exceptions=yes
7635      fi
7636    fi
7637    $RM conftest*
7638
7639 fi
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7641 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7642
7643 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7644     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7645 else
7646     :
7647 fi
7648
7649 fi
7650
7651
7652
7653
7654
7655
7656   lt_prog_compiler_wl=
7657 lt_prog_compiler_pic=
7658 lt_prog_compiler_static=
7659
7660
7661   if test "$GCC" = yes; then
7662     lt_prog_compiler_wl='-Wl,'
7663     lt_prog_compiler_static='-static'
7664
7665     case $host_os in
7666       aix*)
7667       # All AIX code is PIC.
7668       if test "$host_cpu" = ia64; then
7669         # AIX 5 now supports IA64 processor
7670         lt_prog_compiler_static='-Bstatic'
7671       fi
7672       ;;
7673
7674     amigaos*)
7675       case $host_cpu in
7676       powerpc)
7677             # see comment about AmigaOS4 .so support
7678             lt_prog_compiler_pic='-fPIC'
7679         ;;
7680       m68k)
7681             # FIXME: we need at least 68020 code to build shared libraries, but
7682             # adding the `-m68020' flag to GCC prevents building anything better,
7683             # like `-m68040'.
7684             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7685         ;;
7686       esac
7687       ;;
7688
7689     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7690       # PIC is the default for these OSes.
7691       ;;
7692
7693     mingw* | cygwin* | pw32* | os2* | cegcc*)
7694       # This hack is so that the source file can tell whether it is being
7695       # built for inclusion in a dll (and should export symbols for example).
7696       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7697       # (--disable-auto-import) libraries
7698       lt_prog_compiler_pic='-DDLL_EXPORT'
7699       ;;
7700
7701     darwin* | rhapsody*)
7702       # PIC is the default on this platform
7703       # Common symbols not allowed in MH_DYLIB files
7704       lt_prog_compiler_pic='-fno-common'
7705       ;;
7706
7707     haiku*)
7708       # PIC is the default for Haiku.
7709       # The "-static" flag exists, but is broken.
7710       lt_prog_compiler_static=
7711       ;;
7712
7713     hpux*)
7714       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7715       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7716       # sets the default TLS model and affects inlining.
7717       case $host_cpu in
7718       hppa*64*)
7719         # +Z the default
7720         ;;
7721       *)
7722         lt_prog_compiler_pic='-fPIC'
7723         ;;
7724       esac
7725       ;;
7726
7727     interix[3-9]*)
7728       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7729       # Instead, we relocate shared libraries at runtime.
7730       ;;
7731
7732     msdosdjgpp*)
7733       # Just because we use GCC doesn't mean we suddenly get shared libraries
7734       # on systems that don't support them.
7735       lt_prog_compiler_can_build_shared=no
7736       enable_shared=no
7737       ;;
7738
7739     *nto* | *qnx*)
7740       # QNX uses GNU C++, but need to define -shared option too, otherwise
7741       # it will coredump.
7742       lt_prog_compiler_pic='-fPIC -shared'
7743       ;;
7744
7745     sysv4*MP*)
7746       if test -d /usr/nec; then
7747         lt_prog_compiler_pic=-Kconform_pic
7748       fi
7749       ;;
7750
7751     *)
7752       lt_prog_compiler_pic='-fPIC'
7753       ;;
7754     esac
7755
7756     case $cc_basename in
7757     nvcc*) # Cuda Compiler Driver 2.2
7758       lt_prog_compiler_wl='-Xlinker '
7759       if test -n "$lt_prog_compiler_pic"; then
7760         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
7761       fi
7762       ;;
7763     esac
7764   else
7765     # PORTME Check for flag to pass linker flags through the system compiler.
7766     case $host_os in
7767     aix*)
7768       lt_prog_compiler_wl='-Wl,'
7769       if test "$host_cpu" = ia64; then
7770         # AIX 5 now supports IA64 processor
7771         lt_prog_compiler_static='-Bstatic'
7772       else
7773         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7774       fi
7775       ;;
7776
7777     mingw* | cygwin* | pw32* | os2* | cegcc*)
7778       # This hack is so that the source file can tell whether it is being
7779       # built for inclusion in a dll (and should export symbols for example).
7780       lt_prog_compiler_pic='-DDLL_EXPORT'
7781       ;;
7782
7783     hpux9* | hpux10* | hpux11*)
7784       lt_prog_compiler_wl='-Wl,'
7785       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7786       # not for PA HP-UX.
7787       case $host_cpu in
7788       hppa*64*|ia64*)
7789         # +Z the default
7790         ;;
7791       *)
7792         lt_prog_compiler_pic='+Z'
7793         ;;
7794       esac
7795       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7796       lt_prog_compiler_static='${wl}-a ${wl}archive'
7797       ;;
7798
7799     irix5* | irix6* | nonstopux*)
7800       lt_prog_compiler_wl='-Wl,'
7801       # PIC (with -KPIC) is the default.
7802       lt_prog_compiler_static='-non_shared'
7803       ;;
7804
7805     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7806       case $cc_basename in
7807       # old Intel for x86_64 which still supported -KPIC.
7808       ecc*)
7809         lt_prog_compiler_wl='-Wl,'
7810         lt_prog_compiler_pic='-KPIC'
7811         lt_prog_compiler_static='-static'
7812         ;;
7813       # icc used to be incompatible with GCC.
7814       # ICC 10 doesn't accept -KPIC any more.
7815       icc* | ifort*)
7816         lt_prog_compiler_wl='-Wl,'
7817         lt_prog_compiler_pic='-fPIC'
7818         lt_prog_compiler_static='-static'
7819         ;;
7820       # Lahey Fortran 8.1.
7821       lf95*)
7822         lt_prog_compiler_wl='-Wl,'
7823         lt_prog_compiler_pic='--shared'
7824         lt_prog_compiler_static='--static'
7825         ;;
7826       nagfor*)
7827         # NAG Fortran compiler
7828         lt_prog_compiler_wl='-Wl,-Wl,,'
7829         lt_prog_compiler_pic='-PIC'
7830         lt_prog_compiler_static='-Bstatic'
7831         ;;
7832       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7833         # Portland Group compilers (*not* the Pentium gcc compiler,
7834         # which looks to be a dead project)
7835         lt_prog_compiler_wl='-Wl,'
7836         lt_prog_compiler_pic='-fpic'
7837         lt_prog_compiler_static='-Bstatic'
7838         ;;
7839       ccc*)
7840         lt_prog_compiler_wl='-Wl,'
7841         # All Alpha code is PIC.
7842         lt_prog_compiler_static='-non_shared'
7843         ;;
7844       xl* | bgxl* | bgf* | mpixl*)
7845         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7846         lt_prog_compiler_wl='-Wl,'
7847         lt_prog_compiler_pic='-qpic'
7848         lt_prog_compiler_static='-qstaticlink'
7849         ;;
7850       *)
7851         case `$CC -V 2>&1 | sed 5q` in
7852         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
7853           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7854           lt_prog_compiler_pic='-KPIC'
7855           lt_prog_compiler_static='-Bstatic'
7856           lt_prog_compiler_wl=''
7857           ;;
7858         *Sun\ F* | *Sun*Fortran*)
7859           lt_prog_compiler_pic='-KPIC'
7860           lt_prog_compiler_static='-Bstatic'
7861           lt_prog_compiler_wl='-Qoption ld '
7862           ;;
7863         *Sun\ C*)
7864           # Sun C 5.9
7865           lt_prog_compiler_pic='-KPIC'
7866           lt_prog_compiler_static='-Bstatic'
7867           lt_prog_compiler_wl='-Wl,'
7868           ;;
7869         *Intel*\ [CF]*Compiler*)
7870           lt_prog_compiler_wl='-Wl,'
7871           lt_prog_compiler_pic='-fPIC'
7872           lt_prog_compiler_static='-static'
7873           ;;
7874         *Portland\ Group*)
7875           lt_prog_compiler_wl='-Wl,'
7876           lt_prog_compiler_pic='-fpic'
7877           lt_prog_compiler_static='-Bstatic'
7878           ;;
7879         esac
7880         ;;
7881       esac
7882       ;;
7883
7884     newsos6)
7885       lt_prog_compiler_pic='-KPIC'
7886       lt_prog_compiler_static='-Bstatic'
7887       ;;
7888
7889     *nto* | *qnx*)
7890       # QNX uses GNU C++, but need to define -shared option too, otherwise
7891       # it will coredump.
7892       lt_prog_compiler_pic='-fPIC -shared'
7893       ;;
7894
7895     osf3* | osf4* | osf5*)
7896       lt_prog_compiler_wl='-Wl,'
7897       # All OSF/1 code is PIC.
7898       lt_prog_compiler_static='-non_shared'
7899       ;;
7900
7901     rdos*)
7902       lt_prog_compiler_static='-non_shared'
7903       ;;
7904
7905     solaris*)
7906       lt_prog_compiler_pic='-KPIC'
7907       lt_prog_compiler_static='-Bstatic'
7908       case $cc_basename in
7909       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
7910         lt_prog_compiler_wl='-Qoption ld ';;
7911       *)
7912         lt_prog_compiler_wl='-Wl,';;
7913       esac
7914       ;;
7915
7916     sunos4*)
7917       lt_prog_compiler_wl='-Qoption ld '
7918       lt_prog_compiler_pic='-PIC'
7919       lt_prog_compiler_static='-Bstatic'
7920       ;;
7921
7922     sysv4 | sysv4.2uw2* | sysv4.3*)
7923       lt_prog_compiler_wl='-Wl,'
7924       lt_prog_compiler_pic='-KPIC'
7925       lt_prog_compiler_static='-Bstatic'
7926       ;;
7927
7928     sysv4*MP*)
7929       if test -d /usr/nec ;then
7930         lt_prog_compiler_pic='-Kconform_pic'
7931         lt_prog_compiler_static='-Bstatic'
7932       fi
7933       ;;
7934
7935     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7936       lt_prog_compiler_wl='-Wl,'
7937       lt_prog_compiler_pic='-KPIC'
7938       lt_prog_compiler_static='-Bstatic'
7939       ;;
7940
7941     unicos*)
7942       lt_prog_compiler_wl='-Wl,'
7943       lt_prog_compiler_can_build_shared=no
7944       ;;
7945
7946     uts4*)
7947       lt_prog_compiler_pic='-pic'
7948       lt_prog_compiler_static='-Bstatic'
7949       ;;
7950
7951     *)
7952       lt_prog_compiler_can_build_shared=no
7953       ;;
7954     esac
7955   fi
7956
7957 case $host_os in
7958   # For platforms which do not support PIC, -DPIC is meaningless:
7959   *djgpp*)
7960     lt_prog_compiler_pic=
7961     ;;
7962   *)
7963     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7964     ;;
7965 esac
7966
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7968 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7969 if ${lt_cv_prog_compiler_pic+:} false; then :
7970   $as_echo_n "(cached) " >&6
7971 else
7972   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
7973 fi
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
7975 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
7976 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
7977
7978 #
7979 # Check to make sure the PIC flag actually works.
7980 #
7981 if test -n "$lt_prog_compiler_pic"; then
7982   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7983 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7984 if ${lt_cv_prog_compiler_pic_works+:} false; then :
7985   $as_echo_n "(cached) " >&6
7986 else
7987   lt_cv_prog_compiler_pic_works=no
7988    ac_outfile=conftest.$ac_objext
7989    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7990    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7991    # Insert the option either (1) after the last *FLAGS variable, or
7992    # (2) before a word containing "conftest.", or (3) at the end.
7993    # Note that $ac_compile itself does not contain backslashes and begins
7994    # with a dollar sign (not a hyphen), so the echo should work correctly.
7995    # The option is referenced via a variable to avoid confusing sed.
7996    lt_compile=`echo "$ac_compile" | $SED \
7997    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7998    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7999    -e 's:$: $lt_compiler_flag:'`
8000    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8001    (eval "$lt_compile" 2>conftest.err)
8002    ac_status=$?
8003    cat conftest.err >&5
8004    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8005    if (exit $ac_status) && test -s "$ac_outfile"; then
8006      # The compiler can only warn and ignore the option if not recognized
8007      # So say no if there are warnings other than the usual output.
8008      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8009      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8010      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8011        lt_cv_prog_compiler_pic_works=yes
8012      fi
8013    fi
8014    $RM conftest*
8015
8016 fi
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8018 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8019
8020 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8021     case $lt_prog_compiler_pic in
8022      "" | " "*) ;;
8023      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8024      esac
8025 else
8026     lt_prog_compiler_pic=
8027      lt_prog_compiler_can_build_shared=no
8028 fi
8029
8030 fi
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042 #
8043 # Check to make sure the static flag actually works.
8044 #
8045 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8047 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8048 if ${lt_cv_prog_compiler_static_works+:} false; then :
8049   $as_echo_n "(cached) " >&6
8050 else
8051   lt_cv_prog_compiler_static_works=no
8052    save_LDFLAGS="$LDFLAGS"
8053    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8054    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8055    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8056      # The linker can only warn and ignore the option if not recognized
8057      # So say no if there are warnings
8058      if test -s conftest.err; then
8059        # Append any errors to the config.log.
8060        cat conftest.err 1>&5
8061        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8062        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8063        if diff conftest.exp conftest.er2 >/dev/null; then
8064          lt_cv_prog_compiler_static_works=yes
8065        fi
8066      else
8067        lt_cv_prog_compiler_static_works=yes
8068      fi
8069    fi
8070    $RM -r conftest*
8071    LDFLAGS="$save_LDFLAGS"
8072
8073 fi
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8075 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8076
8077 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8078     :
8079 else
8080     lt_prog_compiler_static=
8081 fi
8082
8083
8084
8085
8086
8087
8088
8089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8090 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8091 if ${lt_cv_prog_compiler_c_o+:} false; then :
8092   $as_echo_n "(cached) " >&6
8093 else
8094   lt_cv_prog_compiler_c_o=no
8095    $RM -r conftest 2>/dev/null
8096    mkdir conftest
8097    cd conftest
8098    mkdir out
8099    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8100
8101    lt_compiler_flag="-o out/conftest2.$ac_objext"
8102    # Insert the option either (1) after the last *FLAGS variable, or
8103    # (2) before a word containing "conftest.", or (3) at the end.
8104    # Note that $ac_compile itself does not contain backslashes and begins
8105    # with a dollar sign (not a hyphen), so the echo should work correctly.
8106    lt_compile=`echo "$ac_compile" | $SED \
8107    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8108    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8109    -e 's:$: $lt_compiler_flag:'`
8110    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8111    (eval "$lt_compile" 2>out/conftest.err)
8112    ac_status=$?
8113    cat out/conftest.err >&5
8114    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8115    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8116    then
8117      # The compiler can only warn and ignore the option if not recognized
8118      # So say no if there are warnings
8119      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8120      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8121      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8122        lt_cv_prog_compiler_c_o=yes
8123      fi
8124    fi
8125    chmod u+w . 2>&5
8126    $RM conftest*
8127    # SGI C++ compiler will create directory out/ii_files/ for
8128    # template instantiation
8129    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8130    $RM out/* && rmdir out
8131    cd ..
8132    $RM -r conftest
8133    $RM conftest*
8134
8135 fi
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8137 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8138
8139
8140
8141
8142
8143
8144   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8145 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8146 if ${lt_cv_prog_compiler_c_o+:} false; then :
8147   $as_echo_n "(cached) " >&6
8148 else
8149   lt_cv_prog_compiler_c_o=no
8150    $RM -r conftest 2>/dev/null
8151    mkdir conftest
8152    cd conftest
8153    mkdir out
8154    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8155
8156    lt_compiler_flag="-o out/conftest2.$ac_objext"
8157    # Insert the option either (1) after the last *FLAGS variable, or
8158    # (2) before a word containing "conftest.", or (3) at the end.
8159    # Note that $ac_compile itself does not contain backslashes and begins
8160    # with a dollar sign (not a hyphen), so the echo should work correctly.
8161    lt_compile=`echo "$ac_compile" | $SED \
8162    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8163    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8164    -e 's:$: $lt_compiler_flag:'`
8165    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8166    (eval "$lt_compile" 2>out/conftest.err)
8167    ac_status=$?
8168    cat out/conftest.err >&5
8169    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8170    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8171    then
8172      # The compiler can only warn and ignore the option if not recognized
8173      # So say no if there are warnings
8174      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8175      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8176      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8177        lt_cv_prog_compiler_c_o=yes
8178      fi
8179    fi
8180    chmod u+w . 2>&5
8181    $RM conftest*
8182    # SGI C++ compiler will create directory out/ii_files/ for
8183    # template instantiation
8184    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8185    $RM out/* && rmdir out
8186    cd ..
8187    $RM -r conftest
8188    $RM conftest*
8189
8190 fi
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8192 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8193
8194
8195
8196
8197 hard_links="nottested"
8198 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8199   # do not overwrite the value of need_locks provided by the user
8200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8201 $as_echo_n "checking if we can lock with hard links... " >&6; }
8202   hard_links=yes
8203   $RM conftest*
8204   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8205   touch conftest.a
8206   ln conftest.a conftest.b 2>&5 || hard_links=no
8207   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8209 $as_echo "$hard_links" >&6; }
8210   if test "$hard_links" = no; then
8211     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8212 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8213     need_locks=warn
8214   fi
8215 else
8216   need_locks=no
8217 fi
8218
8219
8220
8221
8222
8223
8224   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8225 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8226
8227   runpath_var=
8228   allow_undefined_flag=
8229   always_export_symbols=no
8230   archive_cmds=
8231   archive_expsym_cmds=
8232   compiler_needs_object=no
8233   enable_shared_with_static_runtimes=no
8234   export_dynamic_flag_spec=
8235   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8236   hardcode_automatic=no
8237   hardcode_direct=no
8238   hardcode_direct_absolute=no
8239   hardcode_libdir_flag_spec=
8240   hardcode_libdir_separator=
8241   hardcode_minus_L=no
8242   hardcode_shlibpath_var=unsupported
8243   inherit_rpath=no
8244   link_all_deplibs=unknown
8245   module_cmds=
8246   module_expsym_cmds=
8247   old_archive_from_new_cmds=
8248   old_archive_from_expsyms_cmds=
8249   thread_safe_flag_spec=
8250   whole_archive_flag_spec=
8251   # include_expsyms should be a list of space-separated symbols to be *always*
8252   # included in the symbol list
8253   include_expsyms=
8254   # exclude_expsyms can be an extended regexp of symbols to exclude
8255   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8256   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8257   # as well as any symbol that contains `d'.
8258   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8259   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8260   # platforms (ab)use it in PIC code, but their linkers get confused if
8261   # the symbol is explicitly referenced.  Since portable code cannot
8262   # rely on this symbol name, it's probably fine to never include it in
8263   # preloaded symbol tables.
8264   # Exclude shared library initialization/finalization symbols.
8265   extract_expsyms_cmds=
8266
8267   case $host_os in
8268   cygwin* | mingw* | pw32* | cegcc*)
8269     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8270     # When not using gcc, we currently assume that we are using
8271     # Microsoft Visual C++.
8272     if test "$GCC" != yes; then
8273       with_gnu_ld=no
8274     fi
8275     ;;
8276   interix*)
8277     # we just hope/assume this is gcc and not c89 (= MSVC++)
8278     with_gnu_ld=yes
8279     ;;
8280   openbsd*)
8281     with_gnu_ld=no
8282     ;;
8283   linux* | k*bsd*-gnu | gnu*)
8284     link_all_deplibs=no
8285     ;;
8286   esac
8287
8288   ld_shlibs=yes
8289
8290   # On some targets, GNU ld is compatible enough with the native linker
8291   # that we're better off using the native interface for both.
8292   lt_use_gnu_ld_interface=no
8293   if test "$with_gnu_ld" = yes; then
8294     case $host_os in
8295       aix*)
8296         # The AIX port of GNU ld has always aspired to compatibility
8297         # with the native linker.  However, as the warning in the GNU ld
8298         # block says, versions before 2.19.5* couldn't really create working
8299         # shared libraries, regardless of the interface used.
8300         case `$LD -v 2>&1` in
8301           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8302           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8303           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8304           *)
8305             lt_use_gnu_ld_interface=yes
8306             ;;
8307         esac
8308         ;;
8309       *)
8310         lt_use_gnu_ld_interface=yes
8311         ;;
8312     esac
8313   fi
8314
8315   if test "$lt_use_gnu_ld_interface" = yes; then
8316     # If archive_cmds runs LD, not CC, wlarc should be empty
8317     wlarc='${wl}'
8318
8319     # Set some defaults for GNU ld with shared library support. These
8320     # are reset later if shared libraries are not supported. Putting them
8321     # here allows them to be overridden if necessary.
8322     runpath_var=LD_RUN_PATH
8323     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8324     export_dynamic_flag_spec='${wl}--export-dynamic'
8325     # ancient GNU ld didn't support --whole-archive et. al.
8326     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8327       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8328     else
8329       whole_archive_flag_spec=
8330     fi
8331     supports_anon_versioning=no
8332     case `$LD -v 2>&1` in
8333       *GNU\ gold*) supports_anon_versioning=yes ;;
8334       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8335       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8336       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8337       *\ 2.11.*) ;; # other 2.11 versions
8338       *) supports_anon_versioning=yes ;;
8339     esac
8340
8341     # See if GNU ld supports shared libraries.
8342     case $host_os in
8343     aix[3-9]*)
8344       # On AIX/PPC, the GNU linker is very broken
8345       if test "$host_cpu" != ia64; then
8346         ld_shlibs=no
8347         cat <<_LT_EOF 1>&2
8348
8349 *** Warning: the GNU linker, at least up to release 2.19, is reported
8350 *** to be unable to reliably create shared libraries on AIX.
8351 *** Therefore, libtool is disabling shared libraries support.  If you
8352 *** really care for shared libraries, you may want to install binutils
8353 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8354 *** You will then need to restart the configuration process.
8355
8356 _LT_EOF
8357       fi
8358       ;;
8359
8360     amigaos*)
8361       case $host_cpu in
8362       powerpc)
8363             # see comment about AmigaOS4 .so support
8364             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8365             archive_expsym_cmds=''
8366         ;;
8367       m68k)
8368             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)'
8369             hardcode_libdir_flag_spec='-L$libdir'
8370             hardcode_minus_L=yes
8371         ;;
8372       esac
8373       ;;
8374
8375     beos*)
8376       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8377         allow_undefined_flag=unsupported
8378         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8379         # support --undefined.  This deserves some investigation.  FIXME
8380         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8381       else
8382         ld_shlibs=no
8383       fi
8384       ;;
8385
8386     cygwin* | mingw* | pw32* | cegcc*)
8387       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8388       # as there is no search path for DLLs.
8389       hardcode_libdir_flag_spec='-L$libdir'
8390       export_dynamic_flag_spec='${wl}--export-all-symbols'
8391       allow_undefined_flag=unsupported
8392       always_export_symbols=no
8393       enable_shared_with_static_runtimes=yes
8394       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'
8395       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8396
8397       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8398         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8399         # If the export-symbols file already is a .def file (1st line
8400         # is EXPORTS), use it as is; otherwise, prepend...
8401         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8402           cp $export_symbols $output_objdir/$soname.def;
8403         else
8404           echo EXPORTS > $output_objdir/$soname.def;
8405           cat $export_symbols >> $output_objdir/$soname.def;
8406         fi~
8407         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8408       else
8409         ld_shlibs=no
8410       fi
8411       ;;
8412
8413     haiku*)
8414       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8415       link_all_deplibs=yes
8416       ;;
8417
8418     interix[3-9]*)
8419       hardcode_direct=no
8420       hardcode_shlibpath_var=no
8421       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8422       export_dynamic_flag_spec='${wl}-E'
8423       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8424       # Instead, shared libraries are loaded at an image base (0x10000000 by
8425       # default) and relocated if they conflict, which is a slow very memory
8426       # consuming and fragmenting process.  To avoid this, we pick a random,
8427       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8428       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8429       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8430       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'
8431       ;;
8432
8433     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8434       tmp_diet=no
8435       if test "$host_os" = linux-dietlibc; then
8436         case $cc_basename in
8437           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8438         esac
8439       fi
8440       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8441          && test "$tmp_diet" = no
8442       then
8443         tmp_addflag=' $pic_flag'
8444         tmp_sharedflag='-shared'
8445         case $cc_basename,$host_cpu in
8446         pgcc*)                          # Portland Group C compiler
8447           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'
8448           tmp_addflag=' $pic_flag'
8449           ;;
8450         pgf77* | pgf90* | pgf95* | pgfortran*)
8451                                         # Portland Group f77 and f90 compilers
8452           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'
8453           tmp_addflag=' $pic_flag -Mnomain' ;;
8454         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8455           tmp_addflag=' -i_dynamic' ;;
8456         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8457           tmp_addflag=' -i_dynamic -nofor_main' ;;
8458         ifc* | ifort*)                  # Intel Fortran compiler
8459           tmp_addflag=' -nofor_main' ;;
8460         lf95*)                          # Lahey Fortran 8.1
8461           whole_archive_flag_spec=
8462           tmp_sharedflag='--shared' ;;
8463         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8464           tmp_sharedflag='-qmkshrobj'
8465           tmp_addflag= ;;
8466         nvcc*)  # Cuda Compiler Driver 2.2
8467           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'
8468           compiler_needs_object=yes
8469           ;;
8470         esac
8471         case `$CC -V 2>&1 | sed 5q` in
8472         *Sun\ C*)                       # Sun C 5.9
8473           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'
8474           compiler_needs_object=yes
8475           tmp_sharedflag='-G' ;;
8476         *Sun\ F*)                       # Sun Fortran 8.3
8477           tmp_sharedflag='-G' ;;
8478         esac
8479         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8480
8481         if test "x$supports_anon_versioning" = xyes; then
8482           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8483             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8484             echo "local: *; };" >> $output_objdir/$libname.ver~
8485             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8486         fi
8487
8488         case $cc_basename in
8489         xlf* | bgf* | bgxlf* | mpixlf*)
8490           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8491           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8492           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8493           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8494           if test "x$supports_anon_versioning" = xyes; then
8495             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8496               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8497               echo "local: *; };" >> $output_objdir/$libname.ver~
8498               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8499           fi
8500           ;;
8501         esac
8502       else
8503         ld_shlibs=no
8504       fi
8505       ;;
8506
8507     netbsd* | netbsdelf*-gnu)
8508       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8509         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8510         wlarc=
8511       else
8512         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8513         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8514       fi
8515       ;;
8516
8517     solaris*)
8518       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8519         ld_shlibs=no
8520         cat <<_LT_EOF 1>&2
8521
8522 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8523 *** create shared libraries on Solaris systems.  Therefore, libtool
8524 *** is disabling shared libraries support.  We urge you to upgrade GNU
8525 *** binutils to release 2.9.1 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       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8531         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8532         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8533       else
8534         ld_shlibs=no
8535       fi
8536       ;;
8537
8538     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8539       case `$LD -v 2>&1` in
8540         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8541         ld_shlibs=no
8542         cat <<_LT_EOF 1>&2
8543
8544 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8545 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8546 *** is disabling shared libraries support.  We urge you to upgrade GNU
8547 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8548 *** your PATH or compiler configuration so that the native linker is
8549 *** used, and then restart.
8550
8551 _LT_EOF
8552         ;;
8553         *)
8554           # For security reasons, it is highly recommended that you always
8555           # use absolute paths for naming shared libraries, and exclude the
8556           # DT_RUNPATH tag from executables and libraries.  But doing so
8557           # requires that you compile everything twice, which is a pain.
8558           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8559             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8560             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8561             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8562           else
8563             ld_shlibs=no
8564           fi
8565         ;;
8566       esac
8567       ;;
8568
8569     sunos4*)
8570       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8571       wlarc=
8572       hardcode_direct=yes
8573       hardcode_shlibpath_var=no
8574       ;;
8575
8576     *)
8577       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8578         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8579         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8580       else
8581         ld_shlibs=no
8582       fi
8583       ;;
8584     esac
8585
8586     if test "$ld_shlibs" = no; then
8587       runpath_var=
8588       hardcode_libdir_flag_spec=
8589       export_dynamic_flag_spec=
8590       whole_archive_flag_spec=
8591     fi
8592   else
8593     # PORTME fill in a description of your system's linker (not GNU ld)
8594     case $host_os in
8595     aix3*)
8596       allow_undefined_flag=unsupported
8597       always_export_symbols=yes
8598       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'
8599       # Note: this linker hardcodes the directories in LIBPATH if there
8600       # are no directories specified by -L.
8601       hardcode_minus_L=yes
8602       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8603         # Neither direct hardcoding nor static linking is supported with a
8604         # broken collect2.
8605         hardcode_direct=unsupported
8606       fi
8607       ;;
8608
8609     aix[4-9]*)
8610       if test "$host_cpu" = ia64; then
8611         # On IA64, the linker does run time linking by default, so we don't
8612         # have to do anything special.
8613         aix_use_runtimelinking=no
8614         exp_sym_flag='-Bexport'
8615         no_entry_flag=""
8616       else
8617         # If we're using GNU nm, then we don't want the "-C" option.
8618         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8619         # Also, AIX nm treats weak defined symbols like other global
8620         # defined symbols, whereas GNU nm marks them as "W".
8621         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8622           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'
8623         else
8624           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'
8625         fi
8626         aix_use_runtimelinking=no
8627
8628         # Test if we are trying to use run time linking or normal
8629         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8630         # need to do runtime linking.
8631         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8632           for ld_flag in $LDFLAGS; do
8633           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8634             aix_use_runtimelinking=yes
8635             break
8636           fi
8637           done
8638           ;;
8639         esac
8640
8641         exp_sym_flag='-bexport'
8642         no_entry_flag='-bnoentry'
8643       fi
8644
8645       # When large executables or shared objects are built, AIX ld can
8646       # have problems creating the table of contents.  If linking a library
8647       # or program results in "error TOC overflow" add -mminimal-toc to
8648       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8649       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8650
8651       archive_cmds=''
8652       hardcode_direct=yes
8653       hardcode_direct_absolute=yes
8654       hardcode_libdir_separator=':'
8655       link_all_deplibs=yes
8656       file_list_spec='${wl}-f,'
8657
8658       if test "$GCC" = yes; then
8659         case $host_os in aix4.[012]|aix4.[012].*)
8660         # We only want to do this on AIX 4.2 and lower, the check
8661         # below for broken collect2 doesn't work under 4.3+
8662           collect2name=`${CC} -print-prog-name=collect2`
8663           if test -f "$collect2name" &&
8664            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8665           then
8666           # We have reworked collect2
8667           :
8668           else
8669           # We have old collect2
8670           hardcode_direct=unsupported
8671           # It fails to find uninstalled libraries when the uninstalled
8672           # path is not listed in the libpath.  Setting hardcode_minus_L
8673           # to unsupported forces relinking
8674           hardcode_minus_L=yes
8675           hardcode_libdir_flag_spec='-L$libdir'
8676           hardcode_libdir_separator=
8677           fi
8678           ;;
8679         esac
8680         shared_flag='-shared'
8681         if test "$aix_use_runtimelinking" = yes; then
8682           shared_flag="$shared_flag "'${wl}-G'
8683         fi
8684         link_all_deplibs=no
8685       else
8686         # not using gcc
8687         if test "$host_cpu" = ia64; then
8688         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8689         # chokes on -Wl,-G. The following line is correct:
8690           shared_flag='-G'
8691         else
8692           if test "$aix_use_runtimelinking" = yes; then
8693             shared_flag='${wl}-G'
8694           else
8695             shared_flag='${wl}-bM:SRE'
8696           fi
8697         fi
8698       fi
8699
8700       export_dynamic_flag_spec='${wl}-bexpall'
8701       # It seems that -bexpall does not export symbols beginning with
8702       # underscore (_), so it is better to generate a list of symbols to export.
8703       always_export_symbols=yes
8704       if test "$aix_use_runtimelinking" = yes; then
8705         # Warning - without using the other runtime loading flags (-brtl),
8706         # -berok will link without error, but may produce a broken library.
8707         allow_undefined_flag='-berok'
8708         # Determine the default libpath from the value encoded in an
8709         # empty executable.
8710         if test "${lt_cv_aix_libpath+set}" = set; then
8711   aix_libpath=$lt_cv_aix_libpath
8712 else
8713   if ${lt_cv_aix_libpath_+:} false; then :
8714   $as_echo_n "(cached) " >&6
8715 else
8716   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8717 /* end confdefs.h.  */
8718
8719 int
8720 main ()
8721 {
8722
8723   ;
8724   return 0;
8725 }
8726 _ACEOF
8727 if ac_fn_c_try_link "$LINENO"; then :
8728
8729   lt_aix_libpath_sed='
8730       /Import File Strings/,/^$/ {
8731           /^0/ {
8732               s/^0  *\([^ ]*\) *$/\1/
8733               p
8734           }
8735       }'
8736   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8737   # Check for a 64-bit object if we didn't find anything.
8738   if test -z "$lt_cv_aix_libpath_"; then
8739     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8740   fi
8741 fi
8742 rm -f core conftest.err conftest.$ac_objext \
8743     conftest$ac_exeext conftest.$ac_ext
8744   if test -z "$lt_cv_aix_libpath_"; then
8745     lt_cv_aix_libpath_="/usr/lib:/lib"
8746   fi
8747
8748 fi
8749
8750   aix_libpath=$lt_cv_aix_libpath_
8751 fi
8752
8753         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8754         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"
8755       else
8756         if test "$host_cpu" = ia64; then
8757           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8758           allow_undefined_flag="-z nodefs"
8759           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"
8760         else
8761          # Determine the default libpath from the value encoded in an
8762          # empty executable.
8763          if test "${lt_cv_aix_libpath+set}" = set; then
8764   aix_libpath=$lt_cv_aix_libpath
8765 else
8766   if ${lt_cv_aix_libpath_+:} false; then :
8767   $as_echo_n "(cached) " >&6
8768 else
8769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8770 /* end confdefs.h.  */
8771
8772 int
8773 main ()
8774 {
8775
8776   ;
8777   return 0;
8778 }
8779 _ACEOF
8780 if ac_fn_c_try_link "$LINENO"; then :
8781
8782   lt_aix_libpath_sed='
8783       /Import File Strings/,/^$/ {
8784           /^0/ {
8785               s/^0  *\([^ ]*\) *$/\1/
8786               p
8787           }
8788       }'
8789   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8790   # Check for a 64-bit object if we didn't find anything.
8791   if test -z "$lt_cv_aix_libpath_"; then
8792     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8793   fi
8794 fi
8795 rm -f core conftest.err conftest.$ac_objext \
8796     conftest$ac_exeext conftest.$ac_ext
8797   if test -z "$lt_cv_aix_libpath_"; then
8798     lt_cv_aix_libpath_="/usr/lib:/lib"
8799   fi
8800
8801 fi
8802
8803   aix_libpath=$lt_cv_aix_libpath_
8804 fi
8805
8806          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8807           # Warning - without using the other run time loading flags,
8808           # -berok will link without error, but may produce a broken library.
8809           no_undefined_flag=' ${wl}-bernotok'
8810           allow_undefined_flag=' ${wl}-berok'
8811           if test "$with_gnu_ld" = yes; then
8812             # We only use this code for GNU lds that support --whole-archive.
8813             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8814           else
8815             # Exported symbols can be pulled into shared objects from archives
8816             whole_archive_flag_spec='$convenience'
8817           fi
8818           archive_cmds_need_lc=yes
8819           # This is similar to how AIX traditionally builds its shared libraries.
8820           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'
8821         fi
8822       fi
8823       ;;
8824
8825     amigaos*)
8826       case $host_cpu in
8827       powerpc)
8828             # see comment about AmigaOS4 .so support
8829             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8830             archive_expsym_cmds=''
8831         ;;
8832       m68k)
8833             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)'
8834             hardcode_libdir_flag_spec='-L$libdir'
8835             hardcode_minus_L=yes
8836         ;;
8837       esac
8838       ;;
8839
8840     bsdi[45]*)
8841       export_dynamic_flag_spec=-rdynamic
8842       ;;
8843
8844     cygwin* | mingw* | pw32* | cegcc*)
8845       # When not using gcc, we currently assume that we are using
8846       # Microsoft Visual C++.
8847       # hardcode_libdir_flag_spec is actually meaningless, as there is
8848       # no search path for DLLs.
8849       case $cc_basename in
8850       cl*)
8851         # Native MSVC
8852         hardcode_libdir_flag_spec=' '
8853         allow_undefined_flag=unsupported
8854         always_export_symbols=yes
8855         file_list_spec='@'
8856         # Tell ltmain to make .lib files, not .a files.
8857         libext=lib
8858         # Tell ltmain to make .dll files, not .so files.
8859         shrext_cmds=".dll"
8860         # FIXME: Setting linknames here is a bad hack.
8861         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
8862         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8863             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
8864           else
8865             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
8866           fi~
8867           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8868           linknames='
8869         # The linker will not automatically build a static lib if we build a DLL.
8870         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
8871         enable_shared_with_static_runtimes=yes
8872         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
8873         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8874         # Don't use ranlib
8875         old_postinstall_cmds='chmod 644 $oldlib'
8876         postlink_cmds='lt_outputfile="@OUTPUT@"~
8877           lt_tool_outputfile="@TOOL_OUTPUT@"~
8878           case $lt_outputfile in
8879             *.exe|*.EXE) ;;
8880             *)
8881               lt_outputfile="$lt_outputfile.exe"
8882               lt_tool_outputfile="$lt_tool_outputfile.exe"
8883               ;;
8884           esac~
8885           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
8886             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8887             $RM "$lt_outputfile.manifest";
8888           fi'
8889         ;;
8890       *)
8891         # Assume MSVC wrapper
8892         hardcode_libdir_flag_spec=' '
8893         allow_undefined_flag=unsupported
8894         # Tell ltmain to make .lib files, not .a files.
8895         libext=lib
8896         # Tell ltmain to make .dll files, not .so files.
8897         shrext_cmds=".dll"
8898         # FIXME: Setting linknames here is a bad hack.
8899         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8900         # The linker will automatically build a .lib file if we build a DLL.
8901         old_archive_from_new_cmds='true'
8902         # FIXME: Should let the user specify the lib program.
8903         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8904         enable_shared_with_static_runtimes=yes
8905         ;;
8906       esac
8907       ;;
8908
8909     darwin* | rhapsody*)
8910
8911
8912   archive_cmds_need_lc=no
8913   hardcode_direct=no
8914   hardcode_automatic=yes
8915   hardcode_shlibpath_var=unsupported
8916   if test "$lt_cv_ld_force_load" = "yes"; then
8917     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\"`'
8918
8919   else
8920     whole_archive_flag_spec=''
8921   fi
8922   link_all_deplibs=yes
8923   allow_undefined_flag="$_lt_dar_allow_undefined"
8924   case $cc_basename in
8925      ifort*) _lt_dar_can_shared=yes ;;
8926      *) _lt_dar_can_shared=$GCC ;;
8927   esac
8928   if test "$_lt_dar_can_shared" = "yes"; then
8929     output_verbose_link_cmd=func_echo_all
8930     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8931     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8932     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}"
8933     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}"
8934
8935   else
8936   ld_shlibs=no
8937   fi
8938
8939       ;;
8940
8941     dgux*)
8942       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8943       hardcode_libdir_flag_spec='-L$libdir'
8944       hardcode_shlibpath_var=no
8945       ;;
8946
8947     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8948     # support.  Future versions do this automatically, but an explicit c++rt0.o
8949     # does not break anything, and helps significantly (at the cost of a little
8950     # extra space).
8951     freebsd2.2*)
8952       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8953       hardcode_libdir_flag_spec='-R$libdir'
8954       hardcode_direct=yes
8955       hardcode_shlibpath_var=no
8956       ;;
8957
8958     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8959     freebsd2.*)
8960       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8961       hardcode_direct=yes
8962       hardcode_minus_L=yes
8963       hardcode_shlibpath_var=no
8964       ;;
8965
8966     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8967     freebsd* | dragonfly*)
8968       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8969       hardcode_libdir_flag_spec='-R$libdir'
8970       hardcode_direct=yes
8971       hardcode_shlibpath_var=no
8972       ;;
8973
8974     hpux9*)
8975       if test "$GCC" = yes; then
8976         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'
8977       else
8978         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'
8979       fi
8980       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8981       hardcode_libdir_separator=:
8982       hardcode_direct=yes
8983
8984       # hardcode_minus_L: Not really in the search PATH,
8985       # but as the default location of the library.
8986       hardcode_minus_L=yes
8987       export_dynamic_flag_spec='${wl}-E'
8988       ;;
8989
8990     hpux10*)
8991       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8992         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8993       else
8994         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8995       fi
8996       if test "$with_gnu_ld" = no; then
8997         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8998         hardcode_libdir_separator=:
8999         hardcode_direct=yes
9000         hardcode_direct_absolute=yes
9001         export_dynamic_flag_spec='${wl}-E'
9002         # hardcode_minus_L: Not really in the search PATH,
9003         # but as the default location of the library.
9004         hardcode_minus_L=yes
9005       fi
9006       ;;
9007
9008     hpux11*)
9009       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9010         case $host_cpu in
9011         hppa*64*)
9012           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9013           ;;
9014         ia64*)
9015           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9016           ;;
9017         *)
9018           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9019           ;;
9020         esac
9021       else
9022         case $host_cpu in
9023         hppa*64*)
9024           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9025           ;;
9026         ia64*)
9027           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9028           ;;
9029         *)
9030
9031           # Older versions of the 11.00 compiler do not understand -b yet
9032           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9033           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9034 $as_echo_n "checking if $CC understands -b... " >&6; }
9035 if ${lt_cv_prog_compiler__b+:} false; then :
9036   $as_echo_n "(cached) " >&6
9037 else
9038   lt_cv_prog_compiler__b=no
9039    save_LDFLAGS="$LDFLAGS"
9040    LDFLAGS="$LDFLAGS -b"
9041    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9042    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9043      # The linker can only warn and ignore the option if not recognized
9044      # So say no if there are warnings
9045      if test -s conftest.err; then
9046        # Append any errors to the config.log.
9047        cat conftest.err 1>&5
9048        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9049        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9050        if diff conftest.exp conftest.er2 >/dev/null; then
9051          lt_cv_prog_compiler__b=yes
9052        fi
9053      else
9054        lt_cv_prog_compiler__b=yes
9055      fi
9056    fi
9057    $RM -r conftest*
9058    LDFLAGS="$save_LDFLAGS"
9059
9060 fi
9061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9062 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9063
9064 if test x"$lt_cv_prog_compiler__b" = xyes; then
9065     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9066 else
9067     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9068 fi
9069
9070           ;;
9071         esac
9072       fi
9073       if test "$with_gnu_ld" = no; then
9074         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9075         hardcode_libdir_separator=:
9076
9077         case $host_cpu in
9078         hppa*64*|ia64*)
9079           hardcode_direct=no
9080           hardcode_shlibpath_var=no
9081           ;;
9082         *)
9083           hardcode_direct=yes
9084           hardcode_direct_absolute=yes
9085           export_dynamic_flag_spec='${wl}-E'
9086
9087           # hardcode_minus_L: Not really in the search PATH,
9088           # but as the default location of the library.
9089           hardcode_minus_L=yes
9090           ;;
9091         esac
9092       fi
9093       ;;
9094
9095     irix5* | irix6* | nonstopux*)
9096       if test "$GCC" = yes; then
9097         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'
9098         # Try to use the -exported_symbol ld option, if it does not
9099         # work, assume that -exports_file does not work either and
9100         # implicitly export all symbols.
9101         # This should be the same for all languages, so no per-tag cache variable.
9102         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9103 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9104 if ${lt_cv_irix_exported_symbol+:} false; then :
9105   $as_echo_n "(cached) " >&6
9106 else
9107   save_LDFLAGS="$LDFLAGS"
9108            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9109            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9110 /* end confdefs.h.  */
9111 int foo (void) { return 0; }
9112 _ACEOF
9113 if ac_fn_c_try_link "$LINENO"; then :
9114   lt_cv_irix_exported_symbol=yes
9115 else
9116   lt_cv_irix_exported_symbol=no
9117 fi
9118 rm -f core conftest.err conftest.$ac_objext \
9119     conftest$ac_exeext conftest.$ac_ext
9120            LDFLAGS="$save_LDFLAGS"
9121 fi
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9123 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9124         if test "$lt_cv_irix_exported_symbol" = yes; then
9125           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'
9126         fi
9127       else
9128         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'
9129         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'
9130       fi
9131       archive_cmds_need_lc='no'
9132       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9133       hardcode_libdir_separator=:
9134       inherit_rpath=yes
9135       link_all_deplibs=yes
9136       ;;
9137
9138     netbsd* | netbsdelf*-gnu)
9139       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9140         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9141       else
9142         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9143       fi
9144       hardcode_libdir_flag_spec='-R$libdir'
9145       hardcode_direct=yes
9146       hardcode_shlibpath_var=no
9147       ;;
9148
9149     newsos6)
9150       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9151       hardcode_direct=yes
9152       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9153       hardcode_libdir_separator=:
9154       hardcode_shlibpath_var=no
9155       ;;
9156
9157     *nto* | *qnx*)
9158       ;;
9159
9160     openbsd*)
9161       if test -f /usr/libexec/ld.so; then
9162         hardcode_direct=yes
9163         hardcode_shlibpath_var=no
9164         hardcode_direct_absolute=yes
9165         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9166           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9167           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9168           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9169           export_dynamic_flag_spec='${wl}-E'
9170         else
9171           case $host_os in
9172            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9173              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9174              hardcode_libdir_flag_spec='-R$libdir'
9175              ;;
9176            *)
9177              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9178              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9179              ;;
9180           esac
9181         fi
9182       else
9183         ld_shlibs=no
9184       fi
9185       ;;
9186
9187     os2*)
9188       hardcode_libdir_flag_spec='-L$libdir'
9189       hardcode_minus_L=yes
9190       allow_undefined_flag=unsupported
9191       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'
9192       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9193       ;;
9194
9195     osf3*)
9196       if test "$GCC" = yes; then
9197         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9198         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'
9199       else
9200         allow_undefined_flag=' -expect_unresolved \*'
9201         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'
9202       fi
9203       archive_cmds_need_lc='no'
9204       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9205       hardcode_libdir_separator=:
9206       ;;
9207
9208     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9209       if test "$GCC" = yes; then
9210         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9211         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'
9212         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9213       else
9214         allow_undefined_flag=' -expect_unresolved \*'
9215         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'
9216         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~
9217         $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'
9218
9219         # Both c and cxx compiler support -rpath directly
9220         hardcode_libdir_flag_spec='-rpath $libdir'
9221       fi
9222       archive_cmds_need_lc='no'
9223       hardcode_libdir_separator=:
9224       ;;
9225
9226     solaris*)
9227       no_undefined_flag=' -z defs'
9228       if test "$GCC" = yes; then
9229         wlarc='${wl}'
9230         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9231         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9232           $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'
9233       else
9234         case `$CC -V 2>&1` in
9235         *"Compilers 5.0"*)
9236           wlarc=''
9237           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9238           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9239           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9240           ;;
9241         *)
9242           wlarc='${wl}'
9243           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9244           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9245           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9246           ;;
9247         esac
9248       fi
9249       hardcode_libdir_flag_spec='-R$libdir'
9250       hardcode_shlibpath_var=no
9251       case $host_os in
9252       solaris2.[0-5] | solaris2.[0-5].*) ;;
9253       *)
9254         # The compiler driver will combine and reorder linker options,
9255         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9256         # but is careful enough not to reorder.
9257         # Supported since Solaris 2.6 (maybe 2.5.1?)
9258         if test "$GCC" = yes; then
9259           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9260         else
9261           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9262         fi
9263         ;;
9264       esac
9265       link_all_deplibs=yes
9266       ;;
9267
9268     sunos4*)
9269       if test "x$host_vendor" = xsequent; then
9270         # Use $CC to link under sequent, because it throws in some extra .o
9271         # files that make .init and .fini sections work.
9272         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9273       else
9274         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9275       fi
9276       hardcode_libdir_flag_spec='-L$libdir'
9277       hardcode_direct=yes
9278       hardcode_minus_L=yes
9279       hardcode_shlibpath_var=no
9280       ;;
9281
9282     sysv4)
9283       case $host_vendor in
9284         sni)
9285           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9286           hardcode_direct=yes # is this really true???
9287         ;;
9288         siemens)
9289           ## LD is ld it makes a PLAMLIB
9290           ## CC just makes a GrossModule.
9291           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9292           reload_cmds='$CC -r -o $output$reload_objs'
9293           hardcode_direct=no
9294         ;;
9295         motorola)
9296           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9297           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9298         ;;
9299       esac
9300       runpath_var='LD_RUN_PATH'
9301       hardcode_shlibpath_var=no
9302       ;;
9303
9304     sysv4.3*)
9305       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9306       hardcode_shlibpath_var=no
9307       export_dynamic_flag_spec='-Bexport'
9308       ;;
9309
9310     sysv4*MP*)
9311       if test -d /usr/nec; then
9312         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9313         hardcode_shlibpath_var=no
9314         runpath_var=LD_RUN_PATH
9315         hardcode_runpath_var=yes
9316         ld_shlibs=yes
9317       fi
9318       ;;
9319
9320     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9321       no_undefined_flag='${wl}-z,text'
9322       archive_cmds_need_lc=no
9323       hardcode_shlibpath_var=no
9324       runpath_var='LD_RUN_PATH'
9325
9326       if test "$GCC" = yes; then
9327         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9328         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9329       else
9330         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9331         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9332       fi
9333       ;;
9334
9335     sysv5* | sco3.2v5* | sco5v6*)
9336       # Note: We can NOT use -z defs as we might desire, because we do not
9337       # link with -lc, and that would cause any symbols used from libc to
9338       # always be unresolved, which means just about no library would
9339       # ever link correctly.  If we're not using GNU ld we use -z text
9340       # though, which does catch some bad symbols but isn't as heavy-handed
9341       # as -z defs.
9342       no_undefined_flag='${wl}-z,text'
9343       allow_undefined_flag='${wl}-z,nodefs'
9344       archive_cmds_need_lc=no
9345       hardcode_shlibpath_var=no
9346       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9347       hardcode_libdir_separator=':'
9348       link_all_deplibs=yes
9349       export_dynamic_flag_spec='${wl}-Bexport'
9350       runpath_var='LD_RUN_PATH'
9351
9352       if test "$GCC" = yes; then
9353         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9354         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9355       else
9356         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9357         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9358       fi
9359       ;;
9360
9361     uts4*)
9362       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9363       hardcode_libdir_flag_spec='-L$libdir'
9364       hardcode_shlibpath_var=no
9365       ;;
9366
9367     *)
9368       ld_shlibs=no
9369       ;;
9370     esac
9371
9372     if test x$host_vendor = xsni; then
9373       case $host in
9374       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9375         export_dynamic_flag_spec='${wl}-Blargedynsym'
9376         ;;
9377       esac
9378     fi
9379   fi
9380
9381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9382 $as_echo "$ld_shlibs" >&6; }
9383 test "$ld_shlibs" = no && can_build_shared=no
9384
9385 with_gnu_ld=$with_gnu_ld
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401 #
9402 # Do we need to explicitly link libc?
9403 #
9404 case "x$archive_cmds_need_lc" in
9405 x|xyes)
9406   # Assume -lc should be added
9407   archive_cmds_need_lc=yes
9408
9409   if test "$enable_shared" = yes && test "$GCC" = yes; then
9410     case $archive_cmds in
9411     *'~'*)
9412       # FIXME: we may have to deal with multi-command sequences.
9413       ;;
9414     '$CC '*)
9415       # Test whether the compiler implicitly links with -lc since on some
9416       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9417       # to ld, don't add -lc before -lgcc.
9418       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9419 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9420 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9421   $as_echo_n "(cached) " >&6
9422 else
9423   $RM conftest*
9424         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9425
9426         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9427   (eval $ac_compile) 2>&5
9428   ac_status=$?
9429   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9430   test $ac_status = 0; } 2>conftest.err; then
9431           soname=conftest
9432           lib=conftest
9433           libobjs=conftest.$ac_objext
9434           deplibs=
9435           wl=$lt_prog_compiler_wl
9436           pic_flag=$lt_prog_compiler_pic
9437           compiler_flags=-v
9438           linker_flags=-v
9439           verstring=
9440           output_objdir=.
9441           libname=conftest
9442           lt_save_allow_undefined_flag=$allow_undefined_flag
9443           allow_undefined_flag=
9444           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9445   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9446   ac_status=$?
9447   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9448   test $ac_status = 0; }
9449           then
9450             lt_cv_archive_cmds_need_lc=no
9451           else
9452             lt_cv_archive_cmds_need_lc=yes
9453           fi
9454           allow_undefined_flag=$lt_save_allow_undefined_flag
9455         else
9456           cat conftest.err 1>&5
9457         fi
9458         $RM conftest*
9459
9460 fi
9461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9462 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9463       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9464       ;;
9465     esac
9466   fi
9467   ;;
9468 esac
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
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9622 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9623
9624 if test "$GCC" = yes; then
9625   case $host_os in
9626     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9627     *) lt_awk_arg="/^libraries:/" ;;
9628   esac
9629   case $host_os in
9630     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9631     *) lt_sed_strip_eq="s,=/,/,g" ;;
9632   esac
9633   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9634   case $lt_search_path_spec in
9635   *\;*)
9636     # if the path contains ";" then we assume it to be the separator
9637     # otherwise default to the standard path separator (i.e. ":") - it is
9638     # assumed that no part of a normal pathname contains ";" but that should
9639     # okay in the real world where ";" in dirpaths is itself problematic.
9640     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9641     ;;
9642   *)
9643     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9644     ;;
9645   esac
9646   # Ok, now we have the path, separated by spaces, we can step through it
9647   # and add multilib dir if necessary.
9648   lt_tmp_lt_search_path_spec=
9649   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9650   for lt_sys_path in $lt_search_path_spec; do
9651     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9652       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9653     else
9654       test -d "$lt_sys_path" && \
9655         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9656     fi
9657   done
9658   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9659 BEGIN {RS=" "; FS="/|\n";} {
9660   lt_foo="";
9661   lt_count=0;
9662   for (lt_i = NF; lt_i > 0; lt_i--) {
9663     if ($lt_i != "" && $lt_i != ".") {
9664       if ($lt_i == "..") {
9665         lt_count++;
9666       } else {
9667         if (lt_count == 0) {
9668           lt_foo="/" $lt_i lt_foo;
9669         } else {
9670           lt_count--;
9671         }
9672       }
9673     }
9674   }
9675   if (lt_foo != "") { lt_freq[lt_foo]++; }
9676   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9677 }'`
9678   # AWK program above erroneously prepends '/' to C:/dos/paths
9679   # for these hosts.
9680   case $host_os in
9681     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9682       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9683   esac
9684   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9685 else
9686   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9687 fi
9688 library_names_spec=
9689 libname_spec='lib$name'
9690 soname_spec=
9691 shrext_cmds=".so"
9692 postinstall_cmds=
9693 postuninstall_cmds=
9694 finish_cmds=
9695 finish_eval=
9696 shlibpath_var=
9697 shlibpath_overrides_runpath=unknown
9698 version_type=none
9699 dynamic_linker="$host_os ld.so"
9700 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9701 need_lib_prefix=unknown
9702 hardcode_into_libs=no
9703
9704 # when you set need_version to no, make sure it does not cause -set_version
9705 # flags to be left without arguments
9706 need_version=unknown
9707
9708 case $host_os in
9709 aix3*)
9710   version_type=linux # correct to gnu/linux during the next big refactor
9711   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9712   shlibpath_var=LIBPATH
9713
9714   # AIX 3 has no versioning support, so we append a major version to the name.
9715   soname_spec='${libname}${release}${shared_ext}$major'
9716   ;;
9717
9718 aix[4-9]*)
9719   version_type=linux # correct to gnu/linux during the next big refactor
9720   need_lib_prefix=no
9721   need_version=no
9722   hardcode_into_libs=yes
9723   if test "$host_cpu" = ia64; then
9724     # AIX 5 supports IA64
9725     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9726     shlibpath_var=LD_LIBRARY_PATH
9727   else
9728     # With GCC up to 2.95.x, collect2 would create an import file
9729     # for dependence libraries.  The import file would start with
9730     # the line `#! .'.  This would cause the generated library to
9731     # depend on `.', always an invalid library.  This was fixed in
9732     # development snapshots of GCC prior to 3.0.
9733     case $host_os in
9734       aix4 | aix4.[01] | aix4.[01].*)
9735       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9736            echo ' yes '
9737            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9738         :
9739       else
9740         can_build_shared=no
9741       fi
9742       ;;
9743     esac
9744     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9745     # soname into executable. Probably we can add versioning support to
9746     # collect2, so additional links can be useful in future.
9747     if test "$aix_use_runtimelinking" = yes; then
9748       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9749       # instead of lib<name>.a to let people know that these are not
9750       # typical AIX shared libraries.
9751       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9752     else
9753       # We preserve .a as extension for shared libraries through AIX4.2
9754       # and later when we are not doing run time linking.
9755       library_names_spec='${libname}${release}.a $libname.a'
9756       soname_spec='${libname}${release}${shared_ext}$major'
9757     fi
9758     shlibpath_var=LIBPATH
9759   fi
9760   ;;
9761
9762 amigaos*)
9763   case $host_cpu in
9764   powerpc)
9765     # Since July 2007 AmigaOS4 officially supports .so libraries.
9766     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9767     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9768     ;;
9769   m68k)
9770     library_names_spec='$libname.ixlibrary $libname.a'
9771     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9772     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'
9773     ;;
9774   esac
9775   ;;
9776
9777 beos*)
9778   library_names_spec='${libname}${shared_ext}'
9779   dynamic_linker="$host_os ld.so"
9780   shlibpath_var=LIBRARY_PATH
9781   ;;
9782
9783 bsdi[45]*)
9784   version_type=linux # correct to gnu/linux during the next big refactor
9785   need_version=no
9786   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9787   soname_spec='${libname}${release}${shared_ext}$major'
9788   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9789   shlibpath_var=LD_LIBRARY_PATH
9790   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9791   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9792   # the default ld.so.conf also contains /usr/contrib/lib and
9793   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9794   # libtool to hard-code these into programs
9795   ;;
9796
9797 cygwin* | mingw* | pw32* | cegcc*)
9798   version_type=windows
9799   shrext_cmds=".dll"
9800   need_version=no
9801   need_lib_prefix=no
9802
9803   case $GCC,$cc_basename in
9804   yes,*)
9805     # gcc
9806     library_names_spec='$libname.dll.a'
9807     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9808     postinstall_cmds='base_file=`basename \${file}`~
9809       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9810       dldir=$destdir/`dirname \$dlpath`~
9811       test -d \$dldir || mkdir -p \$dldir~
9812       $install_prog $dir/$dlname \$dldir/$dlname~
9813       chmod a+x \$dldir/$dlname~
9814       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9815         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9816       fi'
9817     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9818       dlpath=$dir/\$dldll~
9819        $RM \$dlpath'
9820     shlibpath_overrides_runpath=yes
9821
9822     case $host_os in
9823     cygwin*)
9824       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9825       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9826
9827       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9828       ;;
9829     mingw* | cegcc*)
9830       # MinGW DLLs use traditional 'lib' prefix
9831       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9832       ;;
9833     pw32*)
9834       # pw32 DLLs use 'pw' prefix rather than 'lib'
9835       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9836       ;;
9837     esac
9838     dynamic_linker='Win32 ld.exe'
9839     ;;
9840
9841   *,cl*)
9842     # Native MSVC
9843     libname_spec='$name'
9844     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9845     library_names_spec='${libname}.dll.lib'
9846
9847     case $build_os in
9848     mingw*)
9849       sys_lib_search_path_spec=
9850       lt_save_ifs=$IFS
9851       IFS=';'
9852       for lt_path in $LIB
9853       do
9854         IFS=$lt_save_ifs
9855         # Let DOS variable expansion print the short 8.3 style file name.
9856         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
9857         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
9858       done
9859       IFS=$lt_save_ifs
9860       # Convert to MSYS style.
9861       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
9862       ;;
9863     cygwin*)
9864       # Convert to unix form, then to dos form, then back to unix form
9865       # but this time dos style (no spaces!) so that the unix form looks
9866       # like /cygdrive/c/PROGRA~1:/cygdr...
9867       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
9868       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
9869       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9870       ;;
9871     *)
9872       sys_lib_search_path_spec="$LIB"
9873       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9874         # It is most probably a Windows format PATH.
9875         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9876       else
9877         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9878       fi
9879       # FIXME: find the short name or the path components, as spaces are
9880       # common. (e.g. "Program Files" -> "PROGRA~1")
9881       ;;
9882     esac
9883
9884     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9885     postinstall_cmds='base_file=`basename \${file}`~
9886       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9887       dldir=$destdir/`dirname \$dlpath`~
9888       test -d \$dldir || mkdir -p \$dldir~
9889       $install_prog $dir/$dlname \$dldir/$dlname'
9890     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9891       dlpath=$dir/\$dldll~
9892        $RM \$dlpath'
9893     shlibpath_overrides_runpath=yes
9894     dynamic_linker='Win32 link.exe'
9895     ;;
9896
9897   *)
9898     # Assume MSVC wrapper
9899     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9900     dynamic_linker='Win32 ld.exe'
9901     ;;
9902   esac
9903   # FIXME: first we should search . and the directory the executable is in
9904   shlibpath_var=PATH
9905   ;;
9906
9907 darwin* | rhapsody*)
9908   dynamic_linker="$host_os dyld"
9909   version_type=darwin
9910   need_lib_prefix=no
9911   need_version=no
9912   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9913   soname_spec='${libname}${release}${major}$shared_ext'
9914   shlibpath_overrides_runpath=yes
9915   shlibpath_var=DYLD_LIBRARY_PATH
9916   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9917
9918   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9919   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9920   ;;
9921
9922 dgux*)
9923   version_type=linux # correct to gnu/linux during the next big refactor
9924   need_lib_prefix=no
9925   need_version=no
9926   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9927   soname_spec='${libname}${release}${shared_ext}$major'
9928   shlibpath_var=LD_LIBRARY_PATH
9929   ;;
9930
9931 freebsd* | dragonfly*)
9932   # DragonFly does not have aout.  When/if they implement a new
9933   # versioning mechanism, adjust this.
9934   if test -x /usr/bin/objformat; then
9935     objformat=`/usr/bin/objformat`
9936   else
9937     case $host_os in
9938     freebsd[23].*) objformat=aout ;;
9939     *) objformat=elf ;;
9940     esac
9941   fi
9942   version_type=freebsd-$objformat
9943   case $version_type in
9944     freebsd-elf*)
9945       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9946       need_version=no
9947       need_lib_prefix=no
9948       ;;
9949     freebsd-*)
9950       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9951       need_version=yes
9952       ;;
9953   esac
9954   shlibpath_var=LD_LIBRARY_PATH
9955   case $host_os in
9956   freebsd2.*)
9957     shlibpath_overrides_runpath=yes
9958     ;;
9959   freebsd3.[01]* | freebsdelf3.[01]*)
9960     shlibpath_overrides_runpath=yes
9961     hardcode_into_libs=yes
9962     ;;
9963   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9964   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9965     shlibpath_overrides_runpath=no
9966     hardcode_into_libs=yes
9967     ;;
9968   *) # from 4.6 on, and DragonFly
9969     shlibpath_overrides_runpath=yes
9970     hardcode_into_libs=yes
9971     ;;
9972   esac
9973   ;;
9974
9975 gnu*)
9976   version_type=linux # correct to gnu/linux during the next big refactor
9977   need_lib_prefix=no
9978   need_version=no
9979   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9980   soname_spec='${libname}${release}${shared_ext}$major'
9981   shlibpath_var=LD_LIBRARY_PATH
9982   shlibpath_overrides_runpath=no
9983   hardcode_into_libs=yes
9984   ;;
9985
9986 haiku*)
9987   version_type=linux # correct to gnu/linux during the next big refactor
9988   need_lib_prefix=no
9989   need_version=no
9990   dynamic_linker="$host_os runtime_loader"
9991   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9992   soname_spec='${libname}${release}${shared_ext}$major'
9993   shlibpath_var=LIBRARY_PATH
9994   shlibpath_overrides_runpath=yes
9995   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9996   hardcode_into_libs=yes
9997   ;;
9998
9999 hpux9* | hpux10* | hpux11*)
10000   # Give a soname corresponding to the major version so that dld.sl refuses to
10001   # link against other versions.
10002   version_type=sunos
10003   need_lib_prefix=no
10004   need_version=no
10005   case $host_cpu in
10006   ia64*)
10007     shrext_cmds='.so'
10008     hardcode_into_libs=yes
10009     dynamic_linker="$host_os dld.so"
10010     shlibpath_var=LD_LIBRARY_PATH
10011     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10012     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10013     soname_spec='${libname}${release}${shared_ext}$major'
10014     if test "X$HPUX_IA64_MODE" = X32; then
10015       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10016     else
10017       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10018     fi
10019     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10020     ;;
10021   hppa*64*)
10022     shrext_cmds='.sl'
10023     hardcode_into_libs=yes
10024     dynamic_linker="$host_os dld.sl"
10025     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10026     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10027     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10028     soname_spec='${libname}${release}${shared_ext}$major'
10029     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10030     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10031     ;;
10032   *)
10033     shrext_cmds='.sl'
10034     dynamic_linker="$host_os dld.sl"
10035     shlibpath_var=SHLIB_PATH
10036     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10037     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10038     soname_spec='${libname}${release}${shared_ext}$major'
10039     ;;
10040   esac
10041   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10042   postinstall_cmds='chmod 555 $lib'
10043   # or fails outright, so override atomically:
10044   install_override_mode=555
10045   ;;
10046
10047 interix[3-9]*)
10048   version_type=linux # correct to gnu/linux during the next big refactor
10049   need_lib_prefix=no
10050   need_version=no
10051   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10052   soname_spec='${libname}${release}${shared_ext}$major'
10053   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10054   shlibpath_var=LD_LIBRARY_PATH
10055   shlibpath_overrides_runpath=no
10056   hardcode_into_libs=yes
10057   ;;
10058
10059 irix5* | irix6* | nonstopux*)
10060   case $host_os in
10061     nonstopux*) version_type=nonstopux ;;
10062     *)
10063         if test "$lt_cv_prog_gnu_ld" = yes; then
10064                 version_type=linux # correct to gnu/linux during the next big refactor
10065         else
10066                 version_type=irix
10067         fi ;;
10068   esac
10069   need_lib_prefix=no
10070   need_version=no
10071   soname_spec='${libname}${release}${shared_ext}$major'
10072   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10073   case $host_os in
10074   irix5* | nonstopux*)
10075     libsuff= shlibsuff=
10076     ;;
10077   *)
10078     case $LD in # libtool.m4 will add one of these switches to LD
10079     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10080       libsuff= shlibsuff= libmagic=32-bit;;
10081     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10082       libsuff=32 shlibsuff=N32 libmagic=N32;;
10083     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10084       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10085     *) libsuff= shlibsuff= libmagic=never-match;;
10086     esac
10087     ;;
10088   esac
10089   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10090   shlibpath_overrides_runpath=no
10091   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10092   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10093   hardcode_into_libs=yes
10094   ;;
10095
10096 # No shared lib support for Linux oldld, aout, or coff.
10097 linux*oldld* | linux*aout* | linux*coff*)
10098   dynamic_linker=no
10099   ;;
10100
10101 # This must be glibc/ELF.
10102 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10103   version_type=linux # correct to gnu/linux during the next big refactor
10104   need_lib_prefix=no
10105   need_version=no
10106   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10107   soname_spec='${libname}${release}${shared_ext}$major'
10108   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10109   shlibpath_var=LD_LIBRARY_PATH
10110   shlibpath_overrides_runpath=no
10111
10112   # Some binutils ld are patched to set DT_RUNPATH
10113   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10114   $as_echo_n "(cached) " >&6
10115 else
10116   lt_cv_shlibpath_overrides_runpath=no
10117     save_LDFLAGS=$LDFLAGS
10118     save_libdir=$libdir
10119     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10120          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10121     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10122 /* end confdefs.h.  */
10123
10124 int
10125 main ()
10126 {
10127
10128   ;
10129   return 0;
10130 }
10131 _ACEOF
10132 if ac_fn_c_try_link "$LINENO"; then :
10133   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10134   lt_cv_shlibpath_overrides_runpath=yes
10135 fi
10136 fi
10137 rm -f core conftest.err conftest.$ac_objext \
10138     conftest$ac_exeext conftest.$ac_ext
10139     LDFLAGS=$save_LDFLAGS
10140     libdir=$save_libdir
10141
10142 fi
10143
10144   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10145
10146   # This implies no fast_install, which is unacceptable.
10147   # Some rework will be needed to allow for fast_install
10148   # before this can be enabled.
10149   hardcode_into_libs=yes
10150
10151   # Append ld.so.conf contents to the search path
10152   if test -f /etc/ld.so.conf; then
10153     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' ' '`
10154     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10155   fi
10156
10157   # We used to test for /lib/ld.so.1 and disable shared libraries on
10158   # powerpc, because MkLinux only supported shared libraries with the
10159   # GNU dynamic linker.  Since this was broken with cross compilers,
10160   # most powerpc-linux boxes support dynamic linking these days and
10161   # people can always --disable-shared, the test was removed, and we
10162   # assume the GNU/Linux dynamic linker is in use.
10163   dynamic_linker='GNU/Linux ld.so'
10164   ;;
10165
10166 netbsdelf*-gnu)
10167   version_type=linux
10168   need_lib_prefix=no
10169   need_version=no
10170   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10171   soname_spec='${libname}${release}${shared_ext}$major'
10172   shlibpath_var=LD_LIBRARY_PATH
10173   shlibpath_overrides_runpath=no
10174   hardcode_into_libs=yes
10175   dynamic_linker='NetBSD ld.elf_so'
10176   ;;
10177
10178 netbsd*)
10179   version_type=sunos
10180   need_lib_prefix=no
10181   need_version=no
10182   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10183     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10184     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10185     dynamic_linker='NetBSD (a.out) ld.so'
10186   else
10187     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10188     soname_spec='${libname}${release}${shared_ext}$major'
10189     dynamic_linker='NetBSD ld.elf_so'
10190   fi
10191   shlibpath_var=LD_LIBRARY_PATH
10192   shlibpath_overrides_runpath=yes
10193   hardcode_into_libs=yes
10194   ;;
10195
10196 newsos6)
10197   version_type=linux # correct to gnu/linux during the next big refactor
10198   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10199   shlibpath_var=LD_LIBRARY_PATH
10200   shlibpath_overrides_runpath=yes
10201   ;;
10202
10203 *nto* | *qnx*)
10204   version_type=qnx
10205   need_lib_prefix=no
10206   need_version=no
10207   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10208   soname_spec='${libname}${release}${shared_ext}$major'
10209   shlibpath_var=LD_LIBRARY_PATH
10210   shlibpath_overrides_runpath=no
10211   hardcode_into_libs=yes
10212   dynamic_linker='ldqnx.so'
10213   ;;
10214
10215 openbsd*)
10216   version_type=sunos
10217   sys_lib_dlsearch_path_spec="/usr/lib"
10218   need_lib_prefix=no
10219   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10220   case $host_os in
10221     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10222     *)                          need_version=no  ;;
10223   esac
10224   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10225   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10226   shlibpath_var=LD_LIBRARY_PATH
10227   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10228     case $host_os in
10229       openbsd2.[89] | openbsd2.[89].*)
10230         shlibpath_overrides_runpath=no
10231         ;;
10232       *)
10233         shlibpath_overrides_runpath=yes
10234         ;;
10235       esac
10236   else
10237     shlibpath_overrides_runpath=yes
10238   fi
10239   ;;
10240
10241 os2*)
10242   libname_spec='$name'
10243   shrext_cmds=".dll"
10244   need_lib_prefix=no
10245   library_names_spec='$libname${shared_ext} $libname.a'
10246   dynamic_linker='OS/2 ld.exe'
10247   shlibpath_var=LIBPATH
10248   ;;
10249
10250 osf3* | osf4* | osf5*)
10251   version_type=osf
10252   need_lib_prefix=no
10253   need_version=no
10254   soname_spec='${libname}${release}${shared_ext}$major'
10255   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10256   shlibpath_var=LD_LIBRARY_PATH
10257   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10258   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10259   ;;
10260
10261 rdos*)
10262   dynamic_linker=no
10263   ;;
10264
10265 solaris*)
10266   version_type=linux # correct to gnu/linux during the next big refactor
10267   need_lib_prefix=no
10268   need_version=no
10269   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10270   soname_spec='${libname}${release}${shared_ext}$major'
10271   shlibpath_var=LD_LIBRARY_PATH
10272   shlibpath_overrides_runpath=yes
10273   hardcode_into_libs=yes
10274   # ldd complains unless libraries are executable
10275   postinstall_cmds='chmod +x $lib'
10276   ;;
10277
10278 sunos4*)
10279   version_type=sunos
10280   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10281   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10282   shlibpath_var=LD_LIBRARY_PATH
10283   shlibpath_overrides_runpath=yes
10284   if test "$with_gnu_ld" = yes; then
10285     need_lib_prefix=no
10286   fi
10287   need_version=yes
10288   ;;
10289
10290 sysv4 | sysv4.3*)
10291   version_type=linux # correct to gnu/linux during the next big refactor
10292   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10293   soname_spec='${libname}${release}${shared_ext}$major'
10294   shlibpath_var=LD_LIBRARY_PATH
10295   case $host_vendor in
10296     sni)
10297       shlibpath_overrides_runpath=no
10298       need_lib_prefix=no
10299       runpath_var=LD_RUN_PATH
10300       ;;
10301     siemens)
10302       need_lib_prefix=no
10303       ;;
10304     motorola)
10305       need_lib_prefix=no
10306       need_version=no
10307       shlibpath_overrides_runpath=no
10308       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10309       ;;
10310   esac
10311   ;;
10312
10313 sysv4*MP*)
10314   if test -d /usr/nec ;then
10315     version_type=linux # correct to gnu/linux during the next big refactor
10316     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10317     soname_spec='$libname${shared_ext}.$major'
10318     shlibpath_var=LD_LIBRARY_PATH
10319   fi
10320   ;;
10321
10322 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10323   version_type=freebsd-elf
10324   need_lib_prefix=no
10325   need_version=no
10326   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10327   soname_spec='${libname}${release}${shared_ext}$major'
10328   shlibpath_var=LD_LIBRARY_PATH
10329   shlibpath_overrides_runpath=yes
10330   hardcode_into_libs=yes
10331   if test "$with_gnu_ld" = yes; then
10332     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10333   else
10334     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10335     case $host_os in
10336       sco3.2v5*)
10337         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10338         ;;
10339     esac
10340   fi
10341   sys_lib_dlsearch_path_spec='/usr/lib'
10342   ;;
10343
10344 tpf*)
10345   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10346   version_type=linux # correct to gnu/linux during the next big refactor
10347   need_lib_prefix=no
10348   need_version=no
10349   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10350   shlibpath_var=LD_LIBRARY_PATH
10351   shlibpath_overrides_runpath=no
10352   hardcode_into_libs=yes
10353   ;;
10354
10355 uts4*)
10356   version_type=linux # correct to gnu/linux during the next big refactor
10357   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10358   soname_spec='${libname}${release}${shared_ext}$major'
10359   shlibpath_var=LD_LIBRARY_PATH
10360   ;;
10361
10362 *)
10363   dynamic_linker=no
10364   ;;
10365 esac
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10367 $as_echo "$dynamic_linker" >&6; }
10368 test "$dynamic_linker" = no && can_build_shared=no
10369
10370 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10371 if test "$GCC" = yes; then
10372   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10373 fi
10374
10375 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10376   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10377 fi
10378 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10379   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10380 fi
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
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10474 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10475 hardcode_action=
10476 if test -n "$hardcode_libdir_flag_spec" ||
10477    test -n "$runpath_var" ||
10478    test "X$hardcode_automatic" = "Xyes" ; then
10479
10480   # We can hardcode non-existent directories.
10481   if test "$hardcode_direct" != no &&
10482      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10483      # have to relink, otherwise we might link with an installed library
10484      # when we should be linking with a yet-to-be-installed one
10485      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10486      test "$hardcode_minus_L" != no; then
10487     # Linking always hardcodes the temporary library directory.
10488     hardcode_action=relink
10489   else
10490     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10491     hardcode_action=immediate
10492   fi
10493 else
10494   # We cannot hardcode anything, or else we can only hardcode existing
10495   # directories.
10496   hardcode_action=unsupported
10497 fi
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10499 $as_echo "$hardcode_action" >&6; }
10500
10501 if test "$hardcode_action" = relink ||
10502    test "$inherit_rpath" = yes; then
10503   # Fast installation is not supported
10504   enable_fast_install=no
10505 elif test "$shlibpath_overrides_runpath" = yes ||
10506      test "$enable_shared" = no; then
10507   # Fast installation is not necessary
10508   enable_fast_install=needless
10509 fi
10510
10511
10512
10513
10514
10515
10516   if test "x$enable_dlopen" != xyes; then
10517   enable_dlopen=unknown
10518   enable_dlopen_self=unknown
10519   enable_dlopen_self_static=unknown
10520 else
10521   lt_cv_dlopen=no
10522   lt_cv_dlopen_libs=
10523
10524   case $host_os in
10525   beos*)
10526     lt_cv_dlopen="load_add_on"
10527     lt_cv_dlopen_libs=
10528     lt_cv_dlopen_self=yes
10529     ;;
10530
10531   mingw* | pw32* | cegcc*)
10532     lt_cv_dlopen="LoadLibrary"
10533     lt_cv_dlopen_libs=
10534     ;;
10535
10536   cygwin*)
10537     lt_cv_dlopen="dlopen"
10538     lt_cv_dlopen_libs=
10539     ;;
10540
10541   darwin*)
10542   # if libdl is installed we need to link against it
10543     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10544 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10545 if ${ac_cv_lib_dl_dlopen+:} false; then :
10546   $as_echo_n "(cached) " >&6
10547 else
10548   ac_check_lib_save_LIBS=$LIBS
10549 LIBS="-ldl  $LIBS"
10550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10551 /* end confdefs.h.  */
10552
10553 /* Override any GCC internal prototype to avoid an error.
10554    Use char because int might match the return type of a GCC
10555    builtin and then its argument prototype would still apply.  */
10556 #ifdef __cplusplus
10557 extern "C"
10558 #endif
10559 char dlopen ();
10560 int
10561 main ()
10562 {
10563 return dlopen ();
10564   ;
10565   return 0;
10566 }
10567 _ACEOF
10568 if ac_fn_c_try_link "$LINENO"; then :
10569   ac_cv_lib_dl_dlopen=yes
10570 else
10571   ac_cv_lib_dl_dlopen=no
10572 fi
10573 rm -f core conftest.err conftest.$ac_objext \
10574     conftest$ac_exeext conftest.$ac_ext
10575 LIBS=$ac_check_lib_save_LIBS
10576 fi
10577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10578 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10579 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10580   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10581 else
10582
10583     lt_cv_dlopen="dyld"
10584     lt_cv_dlopen_libs=
10585     lt_cv_dlopen_self=yes
10586
10587 fi
10588
10589     ;;
10590
10591   *)
10592     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10593 if test "x$ac_cv_func_shl_load" = xyes; then :
10594   lt_cv_dlopen="shl_load"
10595 else
10596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10597 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10598 if ${ac_cv_lib_dld_shl_load+:} false; then :
10599   $as_echo_n "(cached) " >&6
10600 else
10601   ac_check_lib_save_LIBS=$LIBS
10602 LIBS="-ldld  $LIBS"
10603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10604 /* end confdefs.h.  */
10605
10606 /* Override any GCC internal prototype to avoid an error.
10607    Use char because int might match the return type of a GCC
10608    builtin and then its argument prototype would still apply.  */
10609 #ifdef __cplusplus
10610 extern "C"
10611 #endif
10612 char shl_load ();
10613 int
10614 main ()
10615 {
10616 return shl_load ();
10617   ;
10618   return 0;
10619 }
10620 _ACEOF
10621 if ac_fn_c_try_link "$LINENO"; then :
10622   ac_cv_lib_dld_shl_load=yes
10623 else
10624   ac_cv_lib_dld_shl_load=no
10625 fi
10626 rm -f core conftest.err conftest.$ac_objext \
10627     conftest$ac_exeext conftest.$ac_ext
10628 LIBS=$ac_check_lib_save_LIBS
10629 fi
10630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10631 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10632 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10633   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10634 else
10635   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10636 if test "x$ac_cv_func_dlopen" = xyes; then :
10637   lt_cv_dlopen="dlopen"
10638 else
10639   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10640 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10641 if ${ac_cv_lib_dl_dlopen+:} false; then :
10642   $as_echo_n "(cached) " >&6
10643 else
10644   ac_check_lib_save_LIBS=$LIBS
10645 LIBS="-ldl  $LIBS"
10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647 /* end confdefs.h.  */
10648
10649 /* Override any GCC internal prototype to avoid an error.
10650    Use char because int might match the return type of a GCC
10651    builtin and then its argument prototype would still apply.  */
10652 #ifdef __cplusplus
10653 extern "C"
10654 #endif
10655 char dlopen ();
10656 int
10657 main ()
10658 {
10659 return dlopen ();
10660   ;
10661   return 0;
10662 }
10663 _ACEOF
10664 if ac_fn_c_try_link "$LINENO"; then :
10665   ac_cv_lib_dl_dlopen=yes
10666 else
10667   ac_cv_lib_dl_dlopen=no
10668 fi
10669 rm -f core conftest.err conftest.$ac_objext \
10670     conftest$ac_exeext conftest.$ac_ext
10671 LIBS=$ac_check_lib_save_LIBS
10672 fi
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10674 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10675 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10676   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10677 else
10678   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10679 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10680 if ${ac_cv_lib_svld_dlopen+:} false; then :
10681   $as_echo_n "(cached) " >&6
10682 else
10683   ac_check_lib_save_LIBS=$LIBS
10684 LIBS="-lsvld  $LIBS"
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h.  */
10687
10688 /* Override any GCC internal prototype to avoid an error.
10689    Use char because int might match the return type of a GCC
10690    builtin and then its argument prototype would still apply.  */
10691 #ifdef __cplusplus
10692 extern "C"
10693 #endif
10694 char dlopen ();
10695 int
10696 main ()
10697 {
10698 return dlopen ();
10699   ;
10700   return 0;
10701 }
10702 _ACEOF
10703 if ac_fn_c_try_link "$LINENO"; then :
10704   ac_cv_lib_svld_dlopen=yes
10705 else
10706   ac_cv_lib_svld_dlopen=no
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709     conftest$ac_exeext conftest.$ac_ext
10710 LIBS=$ac_check_lib_save_LIBS
10711 fi
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10713 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10714 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10715   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10716 else
10717   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10718 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10719 if ${ac_cv_lib_dld_dld_link+:} false; then :
10720   $as_echo_n "(cached) " >&6
10721 else
10722   ac_check_lib_save_LIBS=$LIBS
10723 LIBS="-ldld  $LIBS"
10724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10725 /* end confdefs.h.  */
10726
10727 /* Override any GCC internal prototype to avoid an error.
10728    Use char because int might match the return type of a GCC
10729    builtin and then its argument prototype would still apply.  */
10730 #ifdef __cplusplus
10731 extern "C"
10732 #endif
10733 char dld_link ();
10734 int
10735 main ()
10736 {
10737 return dld_link ();
10738   ;
10739   return 0;
10740 }
10741 _ACEOF
10742 if ac_fn_c_try_link "$LINENO"; then :
10743   ac_cv_lib_dld_dld_link=yes
10744 else
10745   ac_cv_lib_dld_dld_link=no
10746 fi
10747 rm -f core conftest.err conftest.$ac_objext \
10748     conftest$ac_exeext conftest.$ac_ext
10749 LIBS=$ac_check_lib_save_LIBS
10750 fi
10751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10752 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10753 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10754   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10755 fi
10756
10757
10758 fi
10759
10760
10761 fi
10762
10763
10764 fi
10765
10766
10767 fi
10768
10769
10770 fi
10771
10772     ;;
10773   esac
10774
10775   if test "x$lt_cv_dlopen" != xno; then
10776     enable_dlopen=yes
10777   else
10778     enable_dlopen=no
10779   fi
10780
10781   case $lt_cv_dlopen in
10782   dlopen)
10783     save_CPPFLAGS="$CPPFLAGS"
10784     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10785
10786     save_LDFLAGS="$LDFLAGS"
10787     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10788
10789     save_LIBS="$LIBS"
10790     LIBS="$lt_cv_dlopen_libs $LIBS"
10791
10792     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10793 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10794 if ${lt_cv_dlopen_self+:} false; then :
10795   $as_echo_n "(cached) " >&6
10796 else
10797           if test "$cross_compiling" = yes; then :
10798   lt_cv_dlopen_self=cross
10799 else
10800   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10801   lt_status=$lt_dlunknown
10802   cat > conftest.$ac_ext <<_LT_EOF
10803 #line $LINENO "configure"
10804 #include "confdefs.h"
10805
10806 #if HAVE_DLFCN_H
10807 #include <dlfcn.h>
10808 #endif
10809
10810 #include <stdio.h>
10811
10812 #ifdef RTLD_GLOBAL
10813 #  define LT_DLGLOBAL           RTLD_GLOBAL
10814 #else
10815 #  ifdef DL_GLOBAL
10816 #    define LT_DLGLOBAL         DL_GLOBAL
10817 #  else
10818 #    define LT_DLGLOBAL         0
10819 #  endif
10820 #endif
10821
10822 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10823    find out it does not work in some platform. */
10824 #ifndef LT_DLLAZY_OR_NOW
10825 #  ifdef RTLD_LAZY
10826 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10827 #  else
10828 #    ifdef DL_LAZY
10829 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10830 #    else
10831 #      ifdef RTLD_NOW
10832 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10833 #      else
10834 #        ifdef DL_NOW
10835 #          define LT_DLLAZY_OR_NOW      DL_NOW
10836 #        else
10837 #          define LT_DLLAZY_OR_NOW      0
10838 #        endif
10839 #      endif
10840 #    endif
10841 #  endif
10842 #endif
10843
10844 /* When -fvisbility=hidden is used, assume the code has been annotated
10845    correspondingly for the symbols needed.  */
10846 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10847 int fnord () __attribute__((visibility("default")));
10848 #endif
10849
10850 int fnord () { return 42; }
10851 int main ()
10852 {
10853   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10854   int status = $lt_dlunknown;
10855
10856   if (self)
10857     {
10858       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10859       else
10860         {
10861           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10862           else puts (dlerror ());
10863         }
10864       /* dlclose (self); */
10865     }
10866   else
10867     puts (dlerror ());
10868
10869   return status;
10870 }
10871 _LT_EOF
10872   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10873   (eval $ac_link) 2>&5
10874   ac_status=$?
10875   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10876   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10877     (./conftest; exit; ) >&5 2>/dev/null
10878     lt_status=$?
10879     case x$lt_status in
10880       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10881       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10882       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10883     esac
10884   else :
10885     # compilation failed
10886     lt_cv_dlopen_self=no
10887   fi
10888 fi
10889 rm -fr conftest*
10890
10891
10892 fi
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10894 $as_echo "$lt_cv_dlopen_self" >&6; }
10895
10896     if test "x$lt_cv_dlopen_self" = xyes; then
10897       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10898       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10899 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10900 if ${lt_cv_dlopen_self_static+:} false; then :
10901   $as_echo_n "(cached) " >&6
10902 else
10903           if test "$cross_compiling" = yes; then :
10904   lt_cv_dlopen_self_static=cross
10905 else
10906   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10907   lt_status=$lt_dlunknown
10908   cat > conftest.$ac_ext <<_LT_EOF
10909 #line $LINENO "configure"
10910 #include "confdefs.h"
10911
10912 #if HAVE_DLFCN_H
10913 #include <dlfcn.h>
10914 #endif
10915
10916 #include <stdio.h>
10917
10918 #ifdef RTLD_GLOBAL
10919 #  define LT_DLGLOBAL           RTLD_GLOBAL
10920 #else
10921 #  ifdef DL_GLOBAL
10922 #    define LT_DLGLOBAL         DL_GLOBAL
10923 #  else
10924 #    define LT_DLGLOBAL         0
10925 #  endif
10926 #endif
10927
10928 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10929    find out it does not work in some platform. */
10930 #ifndef LT_DLLAZY_OR_NOW
10931 #  ifdef RTLD_LAZY
10932 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10933 #  else
10934 #    ifdef DL_LAZY
10935 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10936 #    else
10937 #      ifdef RTLD_NOW
10938 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10939 #      else
10940 #        ifdef DL_NOW
10941 #          define LT_DLLAZY_OR_NOW      DL_NOW
10942 #        else
10943 #          define LT_DLLAZY_OR_NOW      0
10944 #        endif
10945 #      endif
10946 #    endif
10947 #  endif
10948 #endif
10949
10950 /* When -fvisbility=hidden is used, assume the code has been annotated
10951    correspondingly for the symbols needed.  */
10952 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10953 int fnord () __attribute__((visibility("default")));
10954 #endif
10955
10956 int fnord () { return 42; }
10957 int main ()
10958 {
10959   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10960   int status = $lt_dlunknown;
10961
10962   if (self)
10963     {
10964       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10965       else
10966         {
10967           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10968           else puts (dlerror ());
10969         }
10970       /* dlclose (self); */
10971     }
10972   else
10973     puts (dlerror ());
10974
10975   return status;
10976 }
10977 _LT_EOF
10978   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10979   (eval $ac_link) 2>&5
10980   ac_status=$?
10981   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10982   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10983     (./conftest; exit; ) >&5 2>/dev/null
10984     lt_status=$?
10985     case x$lt_status in
10986       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10987       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10988       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10989     esac
10990   else :
10991     # compilation failed
10992     lt_cv_dlopen_self_static=no
10993   fi
10994 fi
10995 rm -fr conftest*
10996
10997
10998 fi
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11000 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11001     fi
11002
11003     CPPFLAGS="$save_CPPFLAGS"
11004     LDFLAGS="$save_LDFLAGS"
11005     LIBS="$save_LIBS"
11006     ;;
11007   esac
11008
11009   case $lt_cv_dlopen_self in
11010   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11011   *) enable_dlopen_self=unknown ;;
11012   esac
11013
11014   case $lt_cv_dlopen_self_static in
11015   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11016   *) enable_dlopen_self_static=unknown ;;
11017   esac
11018 fi
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036 striplib=
11037 old_striplib=
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11039 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11040 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11041   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11042   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11044 $as_echo "yes" >&6; }
11045 else
11046 # FIXME - insert some real tests, host_os isn't really good enough
11047   case $host_os in
11048   darwin*)
11049     if test -n "$STRIP" ; then
11050       striplib="$STRIP -x"
11051       old_striplib="$STRIP -S"
11052       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11053 $as_echo "yes" >&6; }
11054     else
11055       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11056 $as_echo "no" >&6; }
11057     fi
11058     ;;
11059   *)
11060     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11061 $as_echo "no" >&6; }
11062     ;;
11063   esac
11064 fi
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077   # Report which library types will actually be built
11078   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11079 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11081 $as_echo "$can_build_shared" >&6; }
11082
11083   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11084 $as_echo_n "checking whether to build shared libraries... " >&6; }
11085   test "$can_build_shared" = "no" && enable_shared=no
11086
11087   # On AIX, shared libraries and static libraries use the same namespace, and
11088   # are all built from PIC.
11089   case $host_os in
11090   aix3*)
11091     test "$enable_shared" = yes && enable_static=no
11092     if test -n "$RANLIB"; then
11093       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11094       postinstall_cmds='$RANLIB $lib'
11095     fi
11096     ;;
11097
11098   aix[4-9]*)
11099     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11100       test "$enable_shared" = yes && enable_static=no
11101     fi
11102     ;;
11103   esac
11104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11105 $as_echo "$enable_shared" >&6; }
11106
11107   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11108 $as_echo_n "checking whether to build static libraries... " >&6; }
11109   # Make sure either enable_shared or enable_static is yes.
11110   test "$enable_shared" = yes || enable_static=yes
11111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11112 $as_echo "$enable_static" >&6; }
11113
11114
11115
11116
11117 fi
11118 ac_ext=c
11119 ac_cpp='$CPP $CPPFLAGS'
11120 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11121 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11122 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11123
11124 CC="$lt_save_CC"
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140         ac_config_commands="$ac_config_commands libtool"
11141
11142
11143
11144
11145 # Only expand once:
11146
11147
11148
11149
11150 OURCPPFLAGS=''
11151 CPPFLAGS=${CPPFLAGS:-${OURCPPFLAGS}}
11152 CFLAGS="$CFLAGS"
11153
11154 # Checks for programs.
11155 ac_ext=c
11156 ac_cpp='$CPP $CPPFLAGS'
11157 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11158 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11159 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11160 if test -n "$ac_tool_prefix"; then
11161   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11162 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11164 $as_echo_n "checking for $ac_word... " >&6; }
11165 if ${ac_cv_prog_CC+:} false; then :
11166   $as_echo_n "(cached) " >&6
11167 else
11168   if test -n "$CC"; then
11169   ac_cv_prog_CC="$CC" # Let the user override the test.
11170 else
11171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11172 for as_dir in $PATH
11173 do
11174   IFS=$as_save_IFS
11175   test -z "$as_dir" && as_dir=.
11176     for ac_exec_ext in '' $ac_executable_extensions; do
11177   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11178     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11179     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11180     break 2
11181   fi
11182 done
11183   done
11184 IFS=$as_save_IFS
11185
11186 fi
11187 fi
11188 CC=$ac_cv_prog_CC
11189 if test -n "$CC"; then
11190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11191 $as_echo "$CC" >&6; }
11192 else
11193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11194 $as_echo "no" >&6; }
11195 fi
11196
11197
11198 fi
11199 if test -z "$ac_cv_prog_CC"; then
11200   ac_ct_CC=$CC
11201   # Extract the first word of "gcc", so it can be a program name with args.
11202 set dummy gcc; ac_word=$2
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11204 $as_echo_n "checking for $ac_word... " >&6; }
11205 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11206   $as_echo_n "(cached) " >&6
11207 else
11208   if test -n "$ac_ct_CC"; then
11209   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11210 else
11211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11212 for as_dir in $PATH
11213 do
11214   IFS=$as_save_IFS
11215   test -z "$as_dir" && as_dir=.
11216     for ac_exec_ext in '' $ac_executable_extensions; do
11217   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11218     ac_cv_prog_ac_ct_CC="gcc"
11219     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11220     break 2
11221   fi
11222 done
11223   done
11224 IFS=$as_save_IFS
11225
11226 fi
11227 fi
11228 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11229 if test -n "$ac_ct_CC"; then
11230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11231 $as_echo "$ac_ct_CC" >&6; }
11232 else
11233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11234 $as_echo "no" >&6; }
11235 fi
11236
11237   if test "x$ac_ct_CC" = x; then
11238     CC=""
11239   else
11240     case $cross_compiling:$ac_tool_warned in
11241 yes:)
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11243 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11244 ac_tool_warned=yes ;;
11245 esac
11246     CC=$ac_ct_CC
11247   fi
11248 else
11249   CC="$ac_cv_prog_CC"
11250 fi
11251
11252 if test -z "$CC"; then
11253           if test -n "$ac_tool_prefix"; then
11254     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11255 set dummy ${ac_tool_prefix}cc; ac_word=$2
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11257 $as_echo_n "checking for $ac_word... " >&6; }
11258 if ${ac_cv_prog_CC+:} false; then :
11259   $as_echo_n "(cached) " >&6
11260 else
11261   if test -n "$CC"; then
11262   ac_cv_prog_CC="$CC" # Let the user override the test.
11263 else
11264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11265 for as_dir in $PATH
11266 do
11267   IFS=$as_save_IFS
11268   test -z "$as_dir" && as_dir=.
11269     for ac_exec_ext in '' $ac_executable_extensions; do
11270   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11271     ac_cv_prog_CC="${ac_tool_prefix}cc"
11272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11273     break 2
11274   fi
11275 done
11276   done
11277 IFS=$as_save_IFS
11278
11279 fi
11280 fi
11281 CC=$ac_cv_prog_CC
11282 if test -n "$CC"; then
11283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11284 $as_echo "$CC" >&6; }
11285 else
11286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11287 $as_echo "no" >&6; }
11288 fi
11289
11290
11291   fi
11292 fi
11293 if test -z "$CC"; then
11294   # Extract the first word of "cc", so it can be a program name with args.
11295 set dummy cc; ac_word=$2
11296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11297 $as_echo_n "checking for $ac_word... " >&6; }
11298 if ${ac_cv_prog_CC+:} false; then :
11299   $as_echo_n "(cached) " >&6
11300 else
11301   if test -n "$CC"; then
11302   ac_cv_prog_CC="$CC" # Let the user override the test.
11303 else
11304   ac_prog_rejected=no
11305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11306 for as_dir in $PATH
11307 do
11308   IFS=$as_save_IFS
11309   test -z "$as_dir" && as_dir=.
11310     for ac_exec_ext in '' $ac_executable_extensions; do
11311   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11312     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11313        ac_prog_rejected=yes
11314        continue
11315      fi
11316     ac_cv_prog_CC="cc"
11317     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11318     break 2
11319   fi
11320 done
11321   done
11322 IFS=$as_save_IFS
11323
11324 if test $ac_prog_rejected = yes; then
11325   # We found a bogon in the path, so make sure we never use it.
11326   set dummy $ac_cv_prog_CC
11327   shift
11328   if test $# != 0; then
11329     # We chose a different compiler from the bogus one.
11330     # However, it has the same basename, so the bogon will be chosen
11331     # first if we set CC to just the basename; use the full file name.
11332     shift
11333     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11334   fi
11335 fi
11336 fi
11337 fi
11338 CC=$ac_cv_prog_CC
11339 if test -n "$CC"; then
11340   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11341 $as_echo "$CC" >&6; }
11342 else
11343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11344 $as_echo "no" >&6; }
11345 fi
11346
11347
11348 fi
11349 if test -z "$CC"; then
11350   if test -n "$ac_tool_prefix"; then
11351   for ac_prog in cl.exe
11352   do
11353     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11354 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11356 $as_echo_n "checking for $ac_word... " >&6; }
11357 if ${ac_cv_prog_CC+:} false; then :
11358   $as_echo_n "(cached) " >&6
11359 else
11360   if test -n "$CC"; then
11361   ac_cv_prog_CC="$CC" # Let the user override the test.
11362 else
11363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11364 for as_dir in $PATH
11365 do
11366   IFS=$as_save_IFS
11367   test -z "$as_dir" && as_dir=.
11368     for ac_exec_ext in '' $ac_executable_extensions; do
11369   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11370     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11371     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11372     break 2
11373   fi
11374 done
11375   done
11376 IFS=$as_save_IFS
11377
11378 fi
11379 fi
11380 CC=$ac_cv_prog_CC
11381 if test -n "$CC"; then
11382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11383 $as_echo "$CC" >&6; }
11384 else
11385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11386 $as_echo "no" >&6; }
11387 fi
11388
11389
11390     test -n "$CC" && break
11391   done
11392 fi
11393 if test -z "$CC"; then
11394   ac_ct_CC=$CC
11395   for ac_prog in cl.exe
11396 do
11397   # Extract the first word of "$ac_prog", so it can be a program name with args.
11398 set dummy $ac_prog; ac_word=$2
11399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11400 $as_echo_n "checking for $ac_word... " >&6; }
11401 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11402   $as_echo_n "(cached) " >&6
11403 else
11404   if test -n "$ac_ct_CC"; then
11405   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11406 else
11407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11408 for as_dir in $PATH
11409 do
11410   IFS=$as_save_IFS
11411   test -z "$as_dir" && as_dir=.
11412     for ac_exec_ext in '' $ac_executable_extensions; do
11413   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11414     ac_cv_prog_ac_ct_CC="$ac_prog"
11415     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11416     break 2
11417   fi
11418 done
11419   done
11420 IFS=$as_save_IFS
11421
11422 fi
11423 fi
11424 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11425 if test -n "$ac_ct_CC"; then
11426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11427 $as_echo "$ac_ct_CC" >&6; }
11428 else
11429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11430 $as_echo "no" >&6; }
11431 fi
11432
11433
11434   test -n "$ac_ct_CC" && break
11435 done
11436
11437   if test "x$ac_ct_CC" = x; then
11438     CC=""
11439   else
11440     case $cross_compiling:$ac_tool_warned in
11441 yes:)
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11443 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11444 ac_tool_warned=yes ;;
11445 esac
11446     CC=$ac_ct_CC
11447   fi
11448 fi
11449
11450 fi
11451
11452
11453 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11454 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11455 as_fn_error $? "no acceptable C compiler found in \$PATH
11456 See \`config.log' for more details" "$LINENO" 5; }
11457
11458 # Provide some information about the compiler.
11459 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
11460 set X $ac_compile
11461 ac_compiler=$2
11462 for ac_option in --version -v -V -qversion; do
11463   { { ac_try="$ac_compiler $ac_option >&5"
11464 case "(($ac_try" in
11465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11466   *) ac_try_echo=$ac_try;;
11467 esac
11468 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11469 $as_echo "$ac_try_echo"; } >&5
11470   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11471   ac_status=$?
11472   if test -s conftest.err; then
11473     sed '10a\
11474 ... rest of stderr output deleted ...
11475          10q' conftest.err >conftest.er1
11476     cat conftest.er1 >&5
11477   fi
11478   rm -f conftest.er1 conftest.err
11479   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11480   test $ac_status = 0; }
11481 done
11482
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
11484 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11485 if ${ac_cv_c_compiler_gnu+:} false; then :
11486   $as_echo_n "(cached) " >&6
11487 else
11488   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11489 /* end confdefs.h.  */
11490
11491 int
11492 main ()
11493 {
11494 #ifndef __GNUC__
11495        choke me
11496 #endif
11497
11498   ;
11499   return 0;
11500 }
11501 _ACEOF
11502 if ac_fn_c_try_compile "$LINENO"; then :
11503   ac_compiler_gnu=yes
11504 else
11505   ac_compiler_gnu=no
11506 fi
11507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11508 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11509
11510 fi
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
11512 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11513 if test $ac_compiler_gnu = yes; then
11514   GCC=yes
11515 else
11516   GCC=
11517 fi
11518 ac_test_CFLAGS=${CFLAGS+set}
11519 ac_save_CFLAGS=$CFLAGS
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
11521 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11522 if ${ac_cv_prog_cc_g+:} false; then :
11523   $as_echo_n "(cached) " >&6
11524 else
11525   ac_save_c_werror_flag=$ac_c_werror_flag
11526    ac_c_werror_flag=yes
11527    ac_cv_prog_cc_g=no
11528    CFLAGS="-g"
11529    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11530 /* end confdefs.h.  */
11531
11532 int
11533 main ()
11534 {
11535
11536   ;
11537   return 0;
11538 }
11539 _ACEOF
11540 if ac_fn_c_try_compile "$LINENO"; then :
11541   ac_cv_prog_cc_g=yes
11542 else
11543   CFLAGS=""
11544       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11545 /* end confdefs.h.  */
11546
11547 int
11548 main ()
11549 {
11550
11551   ;
11552   return 0;
11553 }
11554 _ACEOF
11555 if ac_fn_c_try_compile "$LINENO"; then :
11556
11557 else
11558   ac_c_werror_flag=$ac_save_c_werror_flag
11559          CFLAGS="-g"
11560          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11561 /* end confdefs.h.  */
11562
11563 int
11564 main ()
11565 {
11566
11567   ;
11568   return 0;
11569 }
11570 _ACEOF
11571 if ac_fn_c_try_compile "$LINENO"; then :
11572   ac_cv_prog_cc_g=yes
11573 fi
11574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11575 fi
11576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11577 fi
11578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11579    ac_c_werror_flag=$ac_save_c_werror_flag
11580 fi
11581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
11582 $as_echo "$ac_cv_prog_cc_g" >&6; }
11583 if test "$ac_test_CFLAGS" = set; then
11584   CFLAGS=$ac_save_CFLAGS
11585 elif test $ac_cv_prog_cc_g = yes; then
11586   if test "$GCC" = yes; then
11587     CFLAGS="-g -O2"
11588   else
11589     CFLAGS="-g"
11590   fi
11591 else
11592   if test "$GCC" = yes; then
11593     CFLAGS="-O2"
11594   else
11595     CFLAGS=
11596   fi
11597 fi
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
11599 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11600 if ${ac_cv_prog_cc_c89+:} false; then :
11601   $as_echo_n "(cached) " >&6
11602 else
11603   ac_cv_prog_cc_c89=no
11604 ac_save_CC=$CC
11605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11606 /* end confdefs.h.  */
11607 #include <stdarg.h>
11608 #include <stdio.h>
11609 struct stat;
11610 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11611 struct buf { int x; };
11612 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11613 static char *e (p, i)
11614      char **p;
11615      int i;
11616 {
11617   return p[i];
11618 }
11619 static char *f (char * (*g) (char **, int), char **p, ...)
11620 {
11621   char *s;
11622   va_list v;
11623   va_start (v,p);
11624   s = g (p, va_arg (v,int));
11625   va_end (v);
11626   return s;
11627 }
11628
11629 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
11630    function prototypes and stuff, but not '\xHH' hex character constants.
11631    These don't provoke an error unfortunately, instead are silently treated
11632    as 'x'.  The following induces an error, until -std is added to get
11633    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
11634    array size at least.  It's necessary to write '\x00'==0 to get something
11635    that's true only with -std.  */
11636 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11637
11638 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11639    inside strings and character constants.  */
11640 #define FOO(x) 'x'
11641 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11642
11643 int test (int i, double x);
11644 struct s1 {int (*f) (int a);};
11645 struct s2 {int (*f) (double a);};
11646 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11647 int argc;
11648 char **argv;
11649 int
11650 main ()
11651 {
11652 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11653   ;
11654   return 0;
11655 }
11656 _ACEOF
11657 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11658         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11659 do
11660   CC="$ac_save_CC $ac_arg"
11661   if ac_fn_c_try_compile "$LINENO"; then :
11662   ac_cv_prog_cc_c89=$ac_arg
11663 fi
11664 rm -f core conftest.err conftest.$ac_objext
11665   test "x$ac_cv_prog_cc_c89" != "xno" && break
11666 done
11667 rm -f conftest.$ac_ext
11668 CC=$ac_save_CC
11669
11670 fi
11671 # AC_CACHE_VAL
11672 case "x$ac_cv_prog_cc_c89" in
11673   x)
11674     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11675 $as_echo "none needed" >&6; } ;;
11676   xno)
11677     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11678 $as_echo "unsupported" >&6; } ;;
11679   *)
11680     CC="$CC $ac_cv_prog_cc_c89"
11681     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
11682 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11683 esac
11684 if test "x$ac_cv_prog_cc_c89" != xno; then :
11685
11686 fi
11687
11688 ac_ext=c
11689 ac_cpp='$CPP $CPPFLAGS'
11690 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11691 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11692 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11693
11694
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC dependency flag" >&5
11696 $as_echo_n "checking $CC dependency flag... " >&6; }
11697 echo 'void f(){}' >conftest.c
11698 if test "`$CC -MM conftest.c 2>&1`" = "conftest.o: conftest.c"; then
11699         DEPFLAG="-MM"
11700 else
11701   if test "`$CC -xM1 conftest.c 2>&1`" = "conftest.o: conftest.c"; then
11702         DEPFLAG="-xM1"
11703   else
11704         DEPFLAG="-MM"  # dunno do something
11705   fi
11706 fi
11707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEPFLAG" >&5
11708 $as_echo "$DEPFLAG" >&6; }
11709 rm -f conftest.c
11710
11711
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11713 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11714 set x ${MAKE-make}
11715 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11716 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11717   $as_echo_n "(cached) " >&6
11718 else
11719   cat >conftest.make <<\_ACEOF
11720 SHELL = /bin/sh
11721 all:
11722         @echo '@@@%%%=$(MAKE)=@@@%%%'
11723 _ACEOF
11724 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11725 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11726   *@@@%%%=?*=@@@%%%*)
11727     eval ac_cv_prog_make_${ac_make}_set=yes;;
11728   *)
11729     eval ac_cv_prog_make_${ac_make}_set=no;;
11730 esac
11731 rm -f conftest.make
11732 fi
11733 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11734   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11735 $as_echo "yes" >&6; }
11736   SET_MAKE=
11737 else
11738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11739 $as_echo "no" >&6; }
11740   SET_MAKE="MAKE=${MAKE-make}"
11741 fi
11742
11743
11744 # Extra (sp)lint flags for NetBSD
11745
11746 case "$host_os" in
11747         netbsd*) LINTFLAGS="'-D__RENAME(x)=' -D_NETINET_IN_H_ $LINTFLAGS"
11748                  ;;
11749         *)       LINTFLAGS="$LINTFLAGS"
11750                  ;;
11751 esac
11752
11753
11754
11755 $as_echo "#define WINVER 0x0502" >>confdefs.h
11756
11757
11758
11759
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
11761 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
11762 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
11763 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11764   $as_echo_n "(cached) " >&6
11765 else
11766
11767 echo 'void f(void){}' >conftest.c
11768 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
11769 eval "cv_prog_cc_flag_$cache=yes"
11770 else
11771 eval "cv_prog_cc_flag_$cache=no"
11772 fi
11773 rm -f conftest conftest.o conftest.c
11774
11775 fi
11776
11777 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11779 $as_echo "yes" >&6; }
11780 :
11781 C99FLAG="-std=c99"
11782 else
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11784 $as_echo "no" >&6; }
11785 :
11786
11787 fi
11788
11789
11790
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
11792 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
11793 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
11794 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11795   $as_echo_n "(cached) " >&6
11796 else
11797
11798 echo 'void f(void){}' >conftest.c
11799 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
11800 eval "cv_prog_cc_flag_$cache=yes"
11801 else
11802 eval "cv_prog_cc_flag_$cache=no"
11803 fi
11804 rm -f conftest conftest.o conftest.c
11805
11806 fi
11807
11808 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11810 $as_echo "yes" >&6; }
11811 :
11812 C99FLAG="-xc99"
11813 else
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11815 $as_echo "no" >&6; }
11816 :
11817
11818 fi
11819
11820
11821 # routine to copy files
11822 # argument 1 is a list of files (relative to the source dir)
11823 # argument 2 is a destination directory (relative to the current
11824 # working directory
11825
11826
11827 # copy all .h files in the dir at argument 1
11828 # (relative to source) to the dir at argument 2
11829 # (relative to current dir)
11830
11831
11832 # Checks for typedefs, structures, and compiler characteristics.
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
11834 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
11835 if ${ac_cv_c_const+:} false; then :
11836   $as_echo_n "(cached) " >&6
11837 else
11838   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11839 /* end confdefs.h.  */
11840
11841 int
11842 main ()
11843 {
11844
11845 #ifndef __cplusplus
11846   /* Ultrix mips cc rejects this sort of thing.  */
11847   typedef int charset[2];
11848   const charset cs = { 0, 0 };
11849   /* SunOS 4.1.1 cc rejects this.  */
11850   char const *const *pcpcc;
11851   char **ppc;
11852   /* NEC SVR4.0.2 mips cc rejects this.  */
11853   struct point {int x, y;};
11854   static struct point const zero = {0,0};
11855   /* AIX XL C 1.02.0.0 rejects this.
11856      It does not let you subtract one const X* pointer from another in
11857      an arm of an if-expression whose if-part is not a constant
11858      expression */
11859   const char *g = "string";
11860   pcpcc = &g + (g ? g-g : 0);
11861   /* HPUX 7.0 cc rejects these. */
11862   ++pcpcc;
11863   ppc = (char**) pcpcc;
11864   pcpcc = (char const *const *) ppc;
11865   { /* SCO 3.2v4 cc rejects this sort of thing.  */
11866     char tx;
11867     char *t = &tx;
11868     char const *s = 0 ? (char *) 0 : (char const *) 0;
11869
11870     *t++ = 0;
11871     if (s) return 0;
11872   }
11873   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11874     int x[] = {25, 17};
11875     const int *foo = &x[0];
11876     ++foo;
11877   }
11878   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11879     typedef const int *iptr;
11880     iptr p = 0;
11881     ++p;
11882   }
11883   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
11884        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11885     struct s { int j; const int *ap[3]; } bx;
11886     struct s *b = &bx; b->j = 5;
11887   }
11888   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11889     const int foo = 10;
11890     if (!foo) return 0;
11891   }
11892   return !cs[0] && !zero.x;
11893 #endif
11894
11895   ;
11896   return 0;
11897 }
11898 _ACEOF
11899 if ac_fn_c_try_compile "$LINENO"; then :
11900   ac_cv_c_const=yes
11901 else
11902   ac_cv_c_const=no
11903 fi
11904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11905 fi
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
11907 $as_echo "$ac_cv_c_const" >&6; }
11908 if test $ac_cv_c_const = no; then
11909
11910 $as_echo "#define const /**/" >>confdefs.h
11911
11912 fi
11913
11914 ac_ext=c
11915 ac_cpp='$CPP $CPPFLAGS'
11916 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11917 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11918 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11919
11920 if test "x$CFLAGS" = "x" ; then
11921
11922
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
11924 $as_echo_n "checking whether $CC supports -g... " >&6; }
11925 cache=`echo g | sed 'y%.=/+-%___p_%'`
11926 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11927   $as_echo_n "(cached) " >&6
11928 else
11929
11930 echo 'void f(void){}' >conftest.c
11931 if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
11932 eval "cv_prog_cc_flag_$cache=yes"
11933 else
11934 eval "cv_prog_cc_flag_$cache=no"
11935 fi
11936 rm -f conftest conftest.o conftest.c
11937
11938 fi
11939
11940 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11942 $as_echo "yes" >&6; }
11943 :
11944 CFLAGS="-g"
11945 else
11946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11947 $as_echo "no" >&6; }
11948 :
11949
11950 fi
11951
11952
11953
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
11955 $as_echo_n "checking whether $CC supports -O2... " >&6; }
11956 cache=`echo O2 | sed 'y%.=/+-%___p_%'`
11957 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11958   $as_echo_n "(cached) " >&6
11959 else
11960
11961 echo 'void f(void){}' >conftest.c
11962 if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
11963 eval "cv_prog_cc_flag_$cache=yes"
11964 else
11965 eval "cv_prog_cc_flag_$cache=no"
11966 fi
11967 rm -f conftest conftest.o conftest.c
11968
11969 fi
11970
11971 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
11972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11973 $as_echo "yes" >&6; }
11974 :
11975 CFLAGS="-O2 $CFLAGS"
11976 else
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11978 $as_echo "no" >&6; }
11979 :
11980
11981 fi
11982
11983 fi
11984
11985
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
11987 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
11988 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
11989 if eval \${cv_prog_cc_flag_$cache+:} false; then :
11990   $as_echo_n "(cached) " >&6
11991 else
11992
11993 echo 'void f(void){}' >conftest.c
11994 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
11995 eval "cv_prog_cc_flag_$cache=yes"
11996 else
11997 eval "cv_prog_cc_flag_$cache=no"
11998 fi
11999 rm -f conftest conftest.o conftest.c
12000
12001 fi
12002
12003 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12005 $as_echo "yes" >&6; }
12006 :
12007 CFLAGS="-Wall $CFLAGS"
12008 else
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010 $as_echo "no" >&6; }
12011 :
12012
12013 fi
12014
12015
12016
12017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
12018 $as_echo_n "checking whether $CC supports -W... " >&6; }
12019 cache=`echo W | sed 'y%.=/+-%___p_%'`
12020 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12021   $as_echo_n "(cached) " >&6
12022 else
12023
12024 echo 'void f(void){}' >conftest.c
12025 if test -z "`$CC $CPPFLAGS $CFLAGS -W -c conftest.c 2>&1`"; then
12026 eval "cv_prog_cc_flag_$cache=yes"
12027 else
12028 eval "cv_prog_cc_flag_$cache=no"
12029 fi
12030 rm -f conftest conftest.o conftest.c
12031
12032 fi
12033
12034 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12036 $as_echo "yes" >&6; }
12037 :
12038 CFLAGS="-W $CFLAGS"
12039 else
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12041 $as_echo "no" >&6; }
12042 :
12043
12044 fi
12045
12046
12047
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wwrite-strings" >&5
12049 $as_echo_n "checking whether $CC supports -Wwrite-strings... " >&6; }
12050 cache=`echo Wwrite-strings | sed 'y%.=/+-%___p_%'`
12051 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12052   $as_echo_n "(cached) " >&6
12053 else
12054
12055 echo 'void f(void){}' >conftest.c
12056 if test -z "`$CC $CPPFLAGS $CFLAGS -Wwrite-strings -c conftest.c 2>&1`"; then
12057 eval "cv_prog_cc_flag_$cache=yes"
12058 else
12059 eval "cv_prog_cc_flag_$cache=no"
12060 fi
12061 rm -f conftest conftest.o conftest.c
12062
12063 fi
12064
12065 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12067 $as_echo "yes" >&6; }
12068 :
12069 CFLAGS="-Wwrite-strings $CFLAGS"
12070 else
12071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12072 $as_echo "no" >&6; }
12073 :
12074
12075 fi
12076
12077
12078
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wstrict-prototypes" >&5
12080 $as_echo_n "checking whether $CC supports -Wstrict-prototypes... " >&6; }
12081 cache=`echo Wstrict-prototypes | sed 'y%.=/+-%___p_%'`
12082 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12083   $as_echo_n "(cached) " >&6
12084 else
12085
12086 echo 'void f(void){}' >conftest.c
12087 if test -z "`$CC $CPPFLAGS $CFLAGS -Wstrict-prototypes -c conftest.c 2>&1`"; then
12088 eval "cv_prog_cc_flag_$cache=yes"
12089 else
12090 eval "cv_prog_cc_flag_$cache=no"
12091 fi
12092 rm -f conftest conftest.o conftest.c
12093
12094 fi
12095
12096 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12098 $as_echo "yes" >&6; }
12099 :
12100 CFLAGS="-Wstrict-prototypes $CFLAGS"
12101 else
12102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12103 $as_echo "no" >&6; }
12104 :
12105
12106 fi
12107
12108
12109
12110 for ac_header in getopt.h time.h
12111 do :
12112   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12113 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12114 "
12115 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12116   cat >>confdefs.h <<_ACEOF
12117 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12118 _ACEOF
12119
12120 fi
12121
12122 done
12123
12124
12125 # MinGW32 tests
12126 for ac_header in winsock2.h ws2tcpip.h
12127 do :
12128   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12129 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12130 "
12131 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12132   cat >>confdefs.h <<_ACEOF
12133 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12134 _ACEOF
12135
12136 fi
12137
12138 done
12139
12140 # end mingw32 tests
12141
12142
12143
12144
12145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Werror" >&5
12146 $as_echo_n "checking whether $CC supports -Werror... " >&6; }
12147 cache=`echo Werror | sed 'y%.=/+-%___p_%'`
12148 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12149   $as_echo_n "(cached) " >&6
12150 else
12151
12152 echo 'void f(void){}' >conftest.c
12153 if test -z "`$CC $CPPFLAGS $CFLAGS -Werror -c conftest.c 2>&1`"; then
12154 eval "cv_prog_cc_flag_$cache=yes"
12155 else
12156 eval "cv_prog_cc_flag_$cache=no"
12157 fi
12158 rm -f conftest conftest.o conftest.c
12159
12160 fi
12161
12162 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12164 $as_echo "yes" >&6; }
12165 :
12166 ERRFLAG="-Werror"
12167 else
12168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12169 $as_echo "no" >&6; }
12170 :
12171 ERRFLAG="-errwarn"
12172 fi
12173
12174
12175
12176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
12177 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
12178 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
12179 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12180   $as_echo_n "(cached) " >&6
12181 else
12182
12183 echo 'void f(void){}' >conftest.c
12184 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
12185 eval "cv_prog_cc_flag_$cache=yes"
12186 else
12187 eval "cv_prog_cc_flag_$cache=no"
12188 fi
12189 rm -f conftest conftest.o conftest.c
12190
12191 fi
12192
12193 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12195 $as_echo "yes" >&6; }
12196 :
12197 ERRFLAG="$ERRFLAG -Wall"
12198 else
12199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12200 $as_echo "no" >&6; }
12201 :
12202 ERRFLAG="$ERRFLAG -errfmt"
12203 fi
12204
12205
12206
12207
12208
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
12210 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
12211 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
12212 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12213   $as_echo_n "(cached) " >&6
12214 else
12215
12216 echo 'void f(void){}' >conftest.c
12217 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
12218 eval "cv_prog_cc_flag_$cache=yes"
12219 else
12220 eval "cv_prog_cc_flag_$cache=no"
12221 fi
12222 rm -f conftest conftest.o conftest.c
12223
12224 fi
12225
12226 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12228 $as_echo "yes" >&6; }
12229 :
12230 C99FLAG="-std=c99"
12231 else
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12233 $as_echo "no" >&6; }
12234 :
12235
12236 fi
12237
12238
12239
12240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
12241 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
12242 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
12243 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12244   $as_echo_n "(cached) " >&6
12245 else
12246
12247 echo 'void f(void){}' >conftest.c
12248 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
12249 eval "cv_prog_cc_flag_$cache=yes"
12250 else
12251 eval "cv_prog_cc_flag_$cache=no"
12252 fi
12253 rm -f conftest conftest.o conftest.c
12254
12255 fi
12256
12257 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12259 $as_echo "yes" >&6; }
12260 :
12261 C99FLAG="-xc99"
12262 else
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12264 $as_echo "no" >&6; }
12265 :
12266
12267 fi
12268
12269
12270 for ac_header in getopt.h time.h
12271 do :
12272   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12273 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12274 "
12275 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12276   cat >>confdefs.h <<_ACEOF
12277 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12278 _ACEOF
12279
12280 fi
12281
12282 done
12283
12284
12285
12286
12287
12288 { $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
12289 $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; }
12290 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`
12291 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12292   $as_echo_n "(cached) " >&6
12293 else
12294
12295 echo '
12296 #include "confdefs.h"
12297 #include <stdlib.h>
12298 #include <ctype.h>
12299 #include <sys/time.h>
12300 #ifdef HAVE_TIME_H
12301 #include <time.h>
12302 #endif
12303 #include <unistd.h>
12304 #include <netdb.h>
12305 #ifdef HAVE_GETOPT_H
12306 #include <getopt.h>
12307 #endif
12308
12309 int test() {
12310         int a;
12311         char **opts = NULL;
12312         struct timeval tv;
12313         char *t;
12314         time_t time = 0;
12315         char *buf = NULL;
12316         const char* str = NULL;
12317         struct msghdr msg;
12318         msg.msg_control = 0;
12319         t = ctime_r(&time, buf);
12320         tv.tv_usec = 10;
12321         srandom(32);
12322         a = getopt(2, opts, "a");
12323         a = isascii(32);
12324         str = gai_strerror(0);
12325         if(str && t && tv.tv_usec && msg.msg_control)
12326                 a = 0;
12327         return a;
12328 }
12329 ' > conftest.c
12330 echo 'void f(){}' >>conftest.c
12331 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12332 eval "cv_prog_cc_flag_needed_$cache=no"
12333 else
12334
12335 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
12336 eval "cv_prog_cc_flag_needed_$cache=yes"
12337 else
12338 eval "cv_prog_cc_flag_needed_$cache=fail"
12339 #echo 'Test with flag fails too!'
12340 #cat conftest.c
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 #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`
12343 #exit 1
12344 fi
12345
12346 fi
12347 rm -f conftest conftest.c conftest.o
12348
12349 fi
12350
12351 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12353 $as_echo "yes" >&6; }
12354 :
12355 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"
12356 else
12357 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12359 $as_echo "no" >&6; }
12360 #echo 'Test with flag is no!'
12361 #cat conftest.c
12362 #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"
12363 #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`
12364 #exit 1
12365 :
12366
12367 else
12368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12369 $as_echo "failed" >&6; }
12370 :
12371
12372 fi
12373 fi
12374
12375
12376
12377
12378
12379 { $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
12380 $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; }
12381 cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE" | $as_tr_sh`
12382 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12383   $as_echo_n "(cached) " >&6
12384 else
12385
12386 echo '
12387 #include "confdefs.h"
12388 #include <stdlib.h>
12389 #include <ctype.h>
12390 #include <sys/time.h>
12391 #ifdef HAVE_TIME_H
12392 #include <time.h>
12393 #endif
12394 #include <unistd.h>
12395 #include <netdb.h>
12396 #ifdef HAVE_GETOPT_H
12397 #include <getopt.h>
12398 #endif
12399
12400 int test() {
12401         int a;
12402         char **opts = NULL;
12403         struct timeval tv;
12404         char *t;
12405         time_t time = 0;
12406         char *buf = NULL;
12407         const char* str = NULL;
12408         struct msghdr msg;
12409         msg.msg_control = 0;
12410         t = ctime_r(&time, buf);
12411         tv.tv_usec = 10;
12412         srandom(32);
12413         a = getopt(2, opts, "a");
12414         a = isascii(32);
12415         str = gai_strerror(0);
12416         if(str && t && tv.tv_usec && msg.msg_control)
12417                 a = 0;
12418         return a;
12419 }
12420 ' > conftest.c
12421 echo 'void f(){}' >>conftest.c
12422 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12423 eval "cv_prog_cc_flag_needed_$cache=no"
12424 else
12425
12426 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
12427 eval "cv_prog_cc_flag_needed_$cache=yes"
12428 else
12429 eval "cv_prog_cc_flag_needed_$cache=fail"
12430 #echo 'Test with flag fails too!'
12431 #cat conftest.c
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 #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`
12434 #exit 1
12435 fi
12436
12437 fi
12438 rm -f conftest conftest.c conftest.o
12439
12440 fi
12441
12442 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12444 $as_echo "yes" >&6; }
12445 :
12446 CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE"
12447 else
12448 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12450 $as_echo "no" >&6; }
12451 #echo 'Test with flag is no!'
12452 #cat conftest.c
12453 #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"
12454 #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`
12455 #exit 1
12456 :
12457
12458 else
12459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12460 $as_echo "failed" >&6; }
12461 :
12462
12463 fi
12464 fi
12465
12466
12467
12468
12469
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG as a flag for $CC" >&5
12471 $as_echo_n "checking whether we need $C99FLAG as a flag for $CC... " >&6; }
12472 cache=`$as_echo "$C99FLAG" | $as_tr_sh`
12473 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12474   $as_echo_n "(cached) " >&6
12475 else
12476
12477 echo '
12478 #include <stdbool.h>
12479 #include <ctype.h>
12480 int test() {
12481         int a = 0;
12482         return a;
12483 }
12484 ' > conftest.c
12485 echo 'void f(){}' >>conftest.c
12486 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12487 eval "cv_prog_cc_flag_needed_$cache=no"
12488 else
12489
12490 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`"; then
12491 eval "cv_prog_cc_flag_needed_$cache=yes"
12492 else
12493 eval "cv_prog_cc_flag_needed_$cache=fail"
12494 #echo 'Test with flag fails too!'
12495 #cat conftest.c
12496 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
12497 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
12498 #exit 1
12499 fi
12500
12501 fi
12502 rm -f conftest conftest.c conftest.o
12503
12504 fi
12505
12506 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12508 $as_echo "yes" >&6; }
12509 :
12510 CFLAGS="$CFLAGS $C99FLAG"
12511 else
12512 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12514 $as_echo "no" >&6; }
12515 #echo 'Test with flag is no!'
12516 #cat conftest.c
12517 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
12518 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
12519 #exit 1
12520 :
12521
12522 else
12523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12524 $as_echo "failed" >&6; }
12525 :
12526
12527 fi
12528 fi
12529
12530
12531
12532
12533
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_BSD_SOURCE as a flag for $CC" >&5
12535 $as_echo_n "checking whether we need -D_BSD_SOURCE as a flag for $CC... " >&6; }
12536 cache=_D_BSD_SOURCE
12537 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12538   $as_echo_n "(cached) " >&6
12539 else
12540
12541 echo '
12542 #include <ctype.h>
12543
12544 int test() {
12545         int a;
12546         a = isascii(32);
12547         return a;
12548 }
12549 ' > conftest.c
12550 echo 'void f(){}' >>conftest.c
12551 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12552 eval "cv_prog_cc_flag_needed_$cache=no"
12553 else
12554
12555 if test -z "`$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12556 eval "cv_prog_cc_flag_needed_$cache=yes"
12557 else
12558 eval "cv_prog_cc_flag_needed_$cache=fail"
12559 #echo 'Test with flag fails too!'
12560 #cat conftest.c
12561 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1"
12562 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`
12563 #exit 1
12564 fi
12565
12566 fi
12567 rm -f conftest conftest.c conftest.o
12568
12569 fi
12570
12571 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12573 $as_echo "yes" >&6; }
12574 :
12575 CFLAGS="$CFLAGS -D_BSD_SOURCE"
12576 else
12577 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12579 $as_echo "no" >&6; }
12580 #echo 'Test with flag is no!'
12581 #cat conftest.c
12582 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1"
12583 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE $ERRFLAG -c conftest.c 2>&1`
12584 #exit 1
12585 :
12586
12587 else
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12589 $as_echo "failed" >&6; }
12590 :
12591
12592 fi
12593 fi
12594
12595
12596
12597
12598
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE as a flag for $CC" >&5
12600 $as_echo_n "checking whether we need -D_GNU_SOURCE as a flag for $CC... " >&6; }
12601 cache=_D_GNU_SOURCE
12602 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12603   $as_echo_n "(cached) " >&6
12604 else
12605
12606 echo '
12607 #include <netinet/in.h>
12608
12609 int test() {
12610         struct in6_pktinfo inf;
12611         int a = (int)sizeof(inf);
12612         return a;
12613 }
12614 ' > conftest.c
12615 echo 'void f(){}' >>conftest.c
12616 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12617 eval "cv_prog_cc_flag_needed_$cache=no"
12618 else
12619
12620 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
12621 eval "cv_prog_cc_flag_needed_$cache=yes"
12622 else
12623 eval "cv_prog_cc_flag_needed_$cache=fail"
12624 #echo 'Test with flag fails too!'
12625 #cat conftest.c
12626 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
12627 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
12628 #exit 1
12629 fi
12630
12631 fi
12632 rm -f conftest conftest.c conftest.o
12633
12634 fi
12635
12636 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12638 $as_echo "yes" >&6; }
12639 :
12640 CFLAGS="$CFLAGS -D_GNU_SOURCE"
12641 else
12642 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12644 $as_echo "no" >&6; }
12645 #echo 'Test with flag is no!'
12646 #cat conftest.c
12647 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
12648 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
12649 #exit 1
12650 :
12651
12652 else
12653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12654 $as_echo "failed" >&6; }
12655 :
12656
12657 fi
12658 fi
12659
12660
12661 # check again for GNU_SOURCE for setresgid. May fail if setresgid
12662 # is not available at all. -D_FRSRESGID is to make this check unique.
12663 # otherwise we would get the previous cached result.
12664
12665
12666
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC" >&5
12668 $as_echo_n "checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC... " >&6; }
12669 cache=_D_GNU_SOURCE__D_FRSRESGID
12670 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12671   $as_echo_n "(cached) " >&6
12672 else
12673
12674 echo '
12675 #include <unistd.h>
12676
12677 int test() {
12678         int a = setresgid(0,0,0);
12679         a = setresuid(0,0,0);
12680         return a;
12681 }
12682 ' > conftest.c
12683 echo 'void f(){}' >>conftest.c
12684 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12685 eval "cv_prog_cc_flag_needed_$cache=no"
12686 else
12687
12688 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`"; then
12689 eval "cv_prog_cc_flag_needed_$cache=yes"
12690 else
12691 eval "cv_prog_cc_flag_needed_$cache=fail"
12692 #echo 'Test with flag fails too!'
12693 #cat conftest.c
12694 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
12695 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
12696 #exit 1
12697 fi
12698
12699 fi
12700 rm -f conftest conftest.c conftest.o
12701
12702 fi
12703
12704 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12706 $as_echo "yes" >&6; }
12707 :
12708 CFLAGS="$CFLAGS -D_GNU_SOURCE"
12709 else
12710 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12712 $as_echo "no" >&6; }
12713 #echo 'Test with flag is no!'
12714 #cat conftest.c
12715 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
12716 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
12717 #exit 1
12718 :
12719
12720 else
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12722 $as_echo "failed" >&6; }
12723 :
12724
12725 fi
12726 fi
12727
12728
12729
12730
12731
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC" >&5
12733 $as_echo_n "checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC... " >&6; }
12734 cache=_D_POSIX_C_SOURCE_200112
12735 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12736   $as_echo_n "(cached) " >&6
12737 else
12738
12739 echo '
12740 #include "confdefs.h"
12741 #ifdef HAVE_TIME_H
12742 #include <time.h>
12743 #endif
12744 #include <netdb.h>
12745
12746 int test() {
12747         int a = 0;
12748         char *t;
12749         time_t time = 0;
12750         char *buf = NULL;
12751         const char* str = NULL;
12752         t = ctime_r(&time, buf);
12753         str = gai_strerror(0);
12754         if(t && str)
12755                 a = 0;
12756         return a;
12757 }
12758 ' > conftest.c
12759 echo 'void f(){}' >>conftest.c
12760 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12761 eval "cv_prog_cc_flag_needed_$cache=no"
12762 else
12763
12764 if test -z "`$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`"; then
12765 eval "cv_prog_cc_flag_needed_$cache=yes"
12766 else
12767 eval "cv_prog_cc_flag_needed_$cache=fail"
12768 #echo 'Test with flag fails too!'
12769 #cat conftest.c
12770 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
12771 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
12772 #exit 1
12773 fi
12774
12775 fi
12776 rm -f conftest conftest.c conftest.o
12777
12778 fi
12779
12780 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12782 $as_echo "yes" >&6; }
12783 :
12784 CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112"
12785 else
12786 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12788 $as_echo "no" >&6; }
12789 #echo 'Test with flag is no!'
12790 #cat conftest.c
12791 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
12792 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
12793 #exit 1
12794 :
12795
12796 else
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12798 $as_echo "failed" >&6; }
12799 :
12800
12801 fi
12802 fi
12803
12804
12805
12806
12807
12808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D__EXTENSIONS__ as a flag for $CC" >&5
12809 $as_echo_n "checking whether we need -D__EXTENSIONS__ as a flag for $CC... " >&6; }
12810 cache=_D__EXTENSIONS__
12811 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12812   $as_echo_n "(cached) " >&6
12813 else
12814
12815 echo '
12816 #include "confdefs.h"
12817 #include <stdlib.h>
12818 #include <ctype.h>
12819 #include <sys/time.h>
12820 #ifdef HAVE_TIME_H
12821 #include <time.h>
12822 #endif
12823 #include <unistd.h>
12824 #ifdef HAVE_GETOPT_H
12825 #include <getopt.h>
12826 #endif
12827
12828 int test() {
12829         int a;
12830         char **opts = NULL;
12831         struct timeval tv;
12832         tv.tv_usec = 10;
12833         srandom(32);
12834         a = getopt(2, opts, "a");
12835         a = isascii(32);
12836         if(tv.tv_usec)
12837                 a = 0;
12838         return a;
12839 }
12840 ' > conftest.c
12841 echo 'void f(){}' >>conftest.c
12842 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12843 eval "cv_prog_cc_flag_needed_$cache=no"
12844 else
12845
12846 if test -z "`$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`"; then
12847 eval "cv_prog_cc_flag_needed_$cache=yes"
12848 else
12849 eval "cv_prog_cc_flag_needed_$cache=fail"
12850 #echo 'Test with flag fails too!'
12851 #cat conftest.c
12852 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
12853 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
12854 #exit 1
12855 fi
12856
12857 fi
12858 rm -f conftest conftest.c conftest.o
12859
12860 fi
12861
12862 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12864 $as_echo "yes" >&6; }
12865 :
12866 CFLAGS="$CFLAGS -D__EXTENSIONS__"
12867 else
12868 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12870 $as_echo "no" >&6; }
12871 #echo 'Test with flag is no!'
12872 #cat conftest.c
12873 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
12874 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
12875 #exit 1
12876 :
12877
12878 else
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12880 $as_echo "failed" >&6; }
12881 :
12882
12883 fi
12884 fi
12885
12886
12887
12888
12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
12890 $as_echo_n "checking for inline... " >&6; }
12891 if ${ac_cv_c_inline+:} false; then :
12892   $as_echo_n "(cached) " >&6
12893 else
12894   ac_cv_c_inline=no
12895 for ac_kw in inline __inline__ __inline; do
12896   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12897 /* end confdefs.h.  */
12898 #ifndef __cplusplus
12899 typedef int foo_t;
12900 static $ac_kw foo_t static_foo () {return 0; }
12901 $ac_kw foo_t foo () {return 0; }
12902 #endif
12903
12904 _ACEOF
12905 if ac_fn_c_try_compile "$LINENO"; then :
12906   ac_cv_c_inline=$ac_kw
12907 fi
12908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12909   test "$ac_cv_c_inline" != no && break
12910 done
12911
12912 fi
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
12914 $as_echo "$ac_cv_c_inline" >&6; }
12915
12916 case $ac_cv_c_inline in
12917   inline | yes) ;;
12918   *)
12919     case $ac_cv_c_inline in
12920       no) ac_val=;;
12921       *) ac_val=$ac_cv_c_inline;;
12922     esac
12923     cat >>confdefs.h <<_ACEOF
12924 #ifndef __cplusplus
12925 #define inline $ac_val
12926 #endif
12927 _ACEOF
12928     ;;
12929 esac
12930
12931 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
12932 if test "x$ac_cv_type_int8_t" = xyes; then :
12933
12934 else
12935
12936 cat >>confdefs.h <<_ACEOF
12937 #define int8_t char
12938 _ACEOF
12939
12940 fi
12941
12942 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
12943 if test "x$ac_cv_type_int16_t" = xyes; then :
12944
12945 else
12946
12947 cat >>confdefs.h <<_ACEOF
12948 #define int16_t short
12949 _ACEOF
12950
12951 fi
12952
12953 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
12954 if test "x$ac_cv_type_int32_t" = xyes; then :
12955
12956 else
12957
12958 cat >>confdefs.h <<_ACEOF
12959 #define int32_t int
12960 _ACEOF
12961
12962 fi
12963
12964 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
12965 if test "x$ac_cv_type_int64_t" = xyes; then :
12966
12967 else
12968
12969 cat >>confdefs.h <<_ACEOF
12970 #define int64_t long long
12971 _ACEOF
12972
12973 fi
12974
12975 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
12976 if test "x$ac_cv_type_uint8_t" = xyes; then :
12977
12978 else
12979
12980 cat >>confdefs.h <<_ACEOF
12981 #define uint8_t unsigned char
12982 _ACEOF
12983
12984 fi
12985
12986 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
12987 if test "x$ac_cv_type_uint16_t" = xyes; then :
12988
12989 else
12990
12991 cat >>confdefs.h <<_ACEOF
12992 #define uint16_t unsigned short
12993 _ACEOF
12994
12995 fi
12996
12997 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
12998 if test "x$ac_cv_type_uint32_t" = xyes; then :
12999
13000 else
13001
13002 cat >>confdefs.h <<_ACEOF
13003 #define uint32_t unsigned int
13004 _ACEOF
13005
13006 fi
13007
13008 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
13009 if test "x$ac_cv_type_uint64_t" = xyes; then :
13010
13011 else
13012
13013 cat >>confdefs.h <<_ACEOF
13014 #define uint64_t unsigned long long
13015 _ACEOF
13016
13017 fi
13018
13019
13020 # my own checks
13021 # Extract the first word of "doxygen", so it can be a program name with args.
13022 set dummy doxygen; ac_word=$2
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13024 $as_echo_n "checking for $ac_word... " >&6; }
13025 if ${ac_cv_prog_doxygen+:} false; then :
13026   $as_echo_n "(cached) " >&6
13027 else
13028   if test -n "$doxygen"; then
13029   ac_cv_prog_doxygen="$doxygen" # Let the user override the test.
13030 else
13031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13032 for as_dir in $PATH
13033 do
13034   IFS=$as_save_IFS
13035   test -z "$as_dir" && as_dir=.
13036     for ac_exec_ext in '' $ac_executable_extensions; do
13037   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13038     ac_cv_prog_doxygen="doxygen"
13039     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13040     break 2
13041   fi
13042 done
13043   done
13044 IFS=$as_save_IFS
13045
13046 fi
13047 fi
13048 doxygen=$ac_cv_prog_doxygen
13049 if test -n "$doxygen"; then
13050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doxygen" >&5
13051 $as_echo "$doxygen" >&6; }
13052 else
13053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13054 $as_echo "no" >&6; }
13055 fi
13056
13057
13058
13059 # check to see if libraries are needed for these functions.
13060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13061 $as_echo_n "checking for library containing socket... " >&6; }
13062 if ${ac_cv_search_socket+:} false; then :
13063   $as_echo_n "(cached) " >&6
13064 else
13065   ac_func_search_save_LIBS=$LIBS
13066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13067 /* end confdefs.h.  */
13068
13069 /* Override any GCC internal prototype to avoid an error.
13070    Use char because int might match the return type of a GCC
13071    builtin and then its argument prototype would still apply.  */
13072 #ifdef __cplusplus
13073 extern "C"
13074 #endif
13075 char socket ();
13076 int
13077 main ()
13078 {
13079 return socket ();
13080   ;
13081   return 0;
13082 }
13083 _ACEOF
13084 for ac_lib in '' socket; do
13085   if test -z "$ac_lib"; then
13086     ac_res="none required"
13087   else
13088     ac_res=-l$ac_lib
13089     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13090   fi
13091   if ac_fn_c_try_link "$LINENO"; then :
13092   ac_cv_search_socket=$ac_res
13093 fi
13094 rm -f core conftest.err conftest.$ac_objext \
13095     conftest$ac_exeext
13096   if ${ac_cv_search_socket+:} false; then :
13097   break
13098 fi
13099 done
13100 if ${ac_cv_search_socket+:} false; then :
13101
13102 else
13103   ac_cv_search_socket=no
13104 fi
13105 rm conftest.$ac_ext
13106 LIBS=$ac_func_search_save_LIBS
13107 fi
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13109 $as_echo "$ac_cv_search_socket" >&6; }
13110 ac_res=$ac_cv_search_socket
13111 if test "$ac_res" != no; then :
13112   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13113
13114 fi
13115
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
13117 $as_echo_n "checking for library containing inet_pton... " >&6; }
13118 if ${ac_cv_search_inet_pton+:} false; then :
13119   $as_echo_n "(cached) " >&6
13120 else
13121   ac_func_search_save_LIBS=$LIBS
13122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13123 /* end confdefs.h.  */
13124
13125 /* Override any GCC internal prototype to avoid an error.
13126    Use char because int might match the return type of a GCC
13127    builtin and then its argument prototype would still apply.  */
13128 #ifdef __cplusplus
13129 extern "C"
13130 #endif
13131 char inet_pton ();
13132 int
13133 main ()
13134 {
13135 return inet_pton ();
13136   ;
13137   return 0;
13138 }
13139 _ACEOF
13140 for ac_lib in '' nsl; do
13141   if test -z "$ac_lib"; then
13142     ac_res="none required"
13143   else
13144     ac_res=-l$ac_lib
13145     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13146   fi
13147   if ac_fn_c_try_link "$LINENO"; then :
13148   ac_cv_search_inet_pton=$ac_res
13149 fi
13150 rm -f core conftest.err conftest.$ac_objext \
13151     conftest$ac_exeext
13152   if ${ac_cv_search_inet_pton+:} false; then :
13153   break
13154 fi
13155 done
13156 if ${ac_cv_search_inet_pton+:} false; then :
13157
13158 else
13159   ac_cv_search_inet_pton=no
13160 fi
13161 rm conftest.$ac_ext
13162 LIBS=$ac_func_search_save_LIBS
13163 fi
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
13165 $as_echo "$ac_cv_search_inet_pton" >&6; }
13166 ac_res=$ac_cv_search_inet_pton
13167 if test "$ac_res" != no; then :
13168   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13169
13170 fi
13171
13172
13173
13174
13175 # Check whether --with-drill was given.
13176 if test "${with_drill+set}" = set; then :
13177   withval=$with_drill;
13178 else
13179   with_drill="no"
13180 fi
13181
13182 if test x_$with_drill != x_no ; then
13183         DRILL=drill
13184
13185         INSTALL_DRILL=install-drill
13186
13187         UNINSTALL_DRILL=uninstall-drill
13188
13189         CLEAN_DRILL=clean-drill
13190
13191         LINT_DRILL=lint-drill
13192
13193         if test -e $srcdir/drill/config.h -o -e drill/config.h ; then
13194                 as_fn_error $? "
13195 A config.h was detected in the drill subdirectory.
13196 This does not work with the --with-drill option.
13197 Please remove the config.h from the drill subdirectory
13198 or do not use the --with-drill option." "$LINENO" 5
13199         fi
13200         DRILL_CONFIG=" drill/drill.1"
13201 else
13202         DRILL=""
13203
13204         INSTALL_DRILL=""
13205
13206         UNINSTALL_DRILL=""
13207
13208         CLEAN_DRILL=""
13209
13210         LINT_DRILL=""
13211
13212         DRILL_CONFIG=""
13213 fi
13214
13215
13216
13217 # Check whether --with-examples was given.
13218 if test "${with_examples+set}" = set; then :
13219   withval=$with_examples;
13220 else
13221   with_examples="no"
13222 fi
13223
13224 if test x_$with_examples != x_no ; then
13225         EXAMPLES=examples
13226
13227         INSTALL_EXAMPLES=install-examples
13228
13229         UNINSTALL_EXAMPLES=uninstall-examples
13230
13231         CLEAN_EXAMPLES=clean-examples
13232
13233         LINT_EXAMPLES=lint-examples
13234
13235         if test -e $srcdir/examples/config.h -o -e examples/config.h ; then
13236                 as_fn_error $? "
13237 A config.h was detected in the examples subdirectory.
13238 This does not work with the --with-examples option.
13239 Please remove the config.h from the examples subdirectory
13240 or do not use the --with-examples option." "$LINENO" 5
13241         fi
13242         EXAMPLES_CONFIG=" examples/ldns-dane.1 examples/ldns-verify-zone.1"
13243 else
13244         EXAMPLES=""
13245
13246         INSTALL_EXAMPLES=""
13247
13248         UNINSTALL_EXAMPLES=""
13249
13250         CLEAN_EXAMPLES=""
13251
13252         LINT_EXAMPLES=""
13253
13254         EXAMPLES_CONFIG=""
13255 fi
13256
13257 # add option to disable installation of ldns-config script
13258 # Check whether --enable-ldns-config was given.
13259 if test "${enable_ldns_config+set}" = set; then :
13260   enableval=$enable_ldns_config; enable_ldns_config=$enableval
13261 else
13262   enable_ldns_config=yes
13263 fi
13264
13265 if test "x$enable_ldns_config" = xyes; then
13266         INSTALL_CONFIG=install-config
13267
13268         INSTALL_CONFIG_MANPAGE=install-config-manpage
13269
13270         UNINSTALL_CONFIG=uninstall-config
13271
13272         UNINSTALL_CONFIG_MANPAGE=uninstall-config-manpage
13273
13274 else
13275         INSTALL_CONFIG=""
13276
13277         INSTALL_CONFIG_MANPAGE=""
13278
13279         UNINSTALL_CONFIG=""
13280
13281         UNINSTALL_CONFIG_MANPAGE=""
13282
13283 fi
13284
13285 # add option to disable library printing to stderr
13286 # Check whether --enable-stderr-msgs was given.
13287 if test "${enable_stderr_msgs+set}" = set; then :
13288   enableval=$enable_stderr_msgs; enable_stderr_msgs=$enableval
13289 else
13290   enable_stderr_msgs=no
13291 fi
13292
13293 case "$enable_stderr_msgs" in
13294     no)         ;;
13295     *)
13296
13297 cat >>confdefs.h <<_ACEOF
13298 #define STDERR_MSGS 1
13299 _ACEOF
13300
13301         ;;
13302 esac
13303
13304 # check for python
13305 PYTHON_X_CFLAGS=""
13306 ldns_with_pyldns=no
13307 ldns_with_pyldnsx=no
13308
13309 # Check whether --with-pyldns was given.
13310 if test "${with_pyldns+set}" = set; then :
13311   withval=$with_pyldns;
13312 else
13313    withval="no"
13314 fi
13315
13316 ldns_have_python=no
13317 if test x_$withval != x_no; then
13318    # ===========================================================================
13319 #      http://www.gnu.org/software/autoconf-archive/ax_python_devel.html
13320 # ===========================================================================
13321 #
13322 # SYNOPSIS
13323 #
13324 #   AX_PYTHON_DEVEL([version])
13325 #
13326 # DESCRIPTION
13327 #
13328 #   Note: Defines as a precious variable "PYTHON_VERSION". Don't override it
13329 #   in your configure.ac.
13330 #
13331 #   This macro checks for Python and tries to get the include path to
13332 #   'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
13333 #   output variables. It also exports $(PYTHON_EXTRA_LIBS) and
13334 #   $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code.
13335 #
13336 #   You can search for some particular version of Python by passing a
13337 #   parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
13338 #   note that you *have* to pass also an operator along with the version to
13339 #   match, and pay special attention to the single quotes surrounding the
13340 #   version number. Don't use "PYTHON_VERSION" for this: that environment
13341 #   variable is declared as precious and thus reserved for the end-user.
13342 #
13343 #   This macro should work for all versions of Python >= 2.1.0. As an end
13344 #   user, you can disable the check for the python version by setting the
13345 #   PYTHON_NOVERSIONCHECK environment variable to something else than the
13346 #   empty string.
13347 #
13348 #   If you need to use this macro for an older Python version, please
13349 #   contact the authors. We're always open for feedback.
13350 #
13351 # LICENSE
13352 #
13353 #   Copyright (c) 2009 Sebastian Huber <sebastian-huber@web.de>
13354 #   Copyright (c) 2009 Alan W. Irwin
13355 #   Copyright (c) 2009 Rafael Laboissiere <rafael@laboissiere.net>
13356 #   Copyright (c) 2009 Andrew Collier
13357 #   Copyright (c) 2009 Matteo Settenvini <matteo@member.fsf.org>
13358 #   Copyright (c) 2009 Horst Knorr <hk_classes@knoda.org>
13359 #   Copyright (c) 2013 Daniel Mullner <muellner@math.stanford.edu>
13360 #
13361 #   This program is free software: you can redistribute it and/or modify it
13362 #   under the terms of the GNU General Public License as published by the
13363 #   Free Software Foundation, either version 3 of the License, or (at your
13364 #   option) any later version.
13365 #
13366 #   This program is distributed in the hope that it will be useful, but
13367 #   WITHOUT ANY WARRANTY; without even the implied warranty of
13368 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
13369 #   Public License for more details.
13370 #
13371 #   You should have received a copy of the GNU General Public License along
13372 #   with this program. If not, see <http://www.gnu.org/licenses/>.
13373 #
13374 #   As a special exception, the respective Autoconf Macro's copyright owner
13375 #   gives unlimited permission to copy, distribute and modify the configure
13376 #   scripts that are the output of Autoconf when processing the Macro. You
13377 #   need not follow the terms of the GNU General Public License when using
13378 #   or distributing such scripts, even though portions of the text of the
13379 #   Macro appear in them. The GNU General Public License (GPL) does govern
13380 #   all other use of the material that constitutes the Autoconf Macro.
13381 #
13382 #   This special exception to the GPL applies to versions of the Autoconf
13383 #   Macro released by the Autoconf Archive. When you make and distribute a
13384 #   modified version of the Autoconf Macro, you may extend this special
13385 #   exception to the GPL to apply to your modified version as well.
13386
13387 #serial 16
13388
13389 # This is what autoupdate's m4 run will expand.  It fires
13390 # the warning (with _au_warn_XXX), outputs it into the
13391 # updated configure.ac (with AC_DIAGNOSE), and then outputs
13392 # the replacement expansion.
13393
13394
13395 # This is an auxiliary macro that is also run when
13396 # autoupdate runs m4.  It simply calls m4_warning, but
13397 # we need a wrapper so that each warning is emitted only
13398 # once.  We break the quoting in m4_warning's argument in
13399 # order to expand this macro's arguments, not AU_DEFUN's.
13400
13401
13402 # Finally, this is the expansion that is picked up by
13403 # autoconf.  It tells the user to run autoupdate, and
13404 # then outputs the replacement expansion.  We do not care
13405 # about autoupdate's warning because that contains
13406 # information on what to do *after* running autoupdate.
13407
13408
13409
13410    ac_save_LIBS="$LIBS"
13411
13412         #
13413         # Allow the use of a (user set) custom python version
13414         #
13415
13416
13417         # Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args.
13418 set dummy python$PYTHON_VERSION; ac_word=$2
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13420 $as_echo_n "checking for $ac_word... " >&6; }
13421 if ${ac_cv_path_PYTHON+:} false; then :
13422   $as_echo_n "(cached) " >&6
13423 else
13424   case $PYTHON in
13425   [\\/]* | ?:[\\/]*)
13426   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
13427   ;;
13428   *)
13429   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13430 for as_dir in $PATH
13431 do
13432   IFS=$as_save_IFS
13433   test -z "$as_dir" && as_dir=.
13434     for ac_exec_ext in '' $ac_executable_extensions; do
13435   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13436     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
13437     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13438     break 2
13439   fi
13440 done
13441   done
13442 IFS=$as_save_IFS
13443
13444   ;;
13445 esac
13446 fi
13447 PYTHON=$ac_cv_path_PYTHON
13448 if test -n "$PYTHON"; then
13449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
13450 $as_echo "$PYTHON" >&6; }
13451 else
13452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13453 $as_echo "no" >&6; }
13454 fi
13455
13456
13457         if test -z "$PYTHON"; then
13458            as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
13459            PYTHON_VERSION=""
13460         fi
13461
13462         #
13463         # Check for a version of Python >= 2.1.0
13464         #
13465         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.1.0'" >&5
13466 $as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; }
13467         ac_supports_python_ver=`$PYTHON -c "import sys; \
13468                 ver = sys.version.split ()[0]; \
13469                 print (ver >= '2.1.0')"`
13470         if test "$ac_supports_python_ver" != "True"; then
13471                 if test -z "$PYTHON_NOVERSIONCHECK"; then
13472                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13473 $as_echo "no" >&6; }
13474                         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13475 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13476 as_fn_error $? "
13477 This version of the AC_PYTHON_DEVEL macro
13478 doesn't work properly with versions of Python before
13479 2.1.0. You may need to re-run configure, setting the
13480 variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
13481 PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
13482 Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
13483 to something else than an empty string.
13484
13485 See \`config.log' for more details" "$LINENO" 5; }
13486                 else
13487                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5
13488 $as_echo "skip at user request" >&6; }
13489                 fi
13490         else
13491                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13492 $as_echo "yes" >&6; }
13493         fi
13494
13495         #
13496         # if the macro parameter ``version'' is set, honour it
13497         #
13498         if test -n ">= '2.4.0'"; then
13499                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.4.0'" >&5
13500 $as_echo_n "checking for a version of Python >= '2.4.0'... " >&6; }
13501                 ac_supports_python_ver=`$PYTHON -c "import sys; \
13502                         ver = sys.version.split ()[0]; \
13503                         print (ver >= '2.4.0')"`
13504                 if test "$ac_supports_python_ver" = "True"; then
13505                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13506 $as_echo "yes" >&6; }
13507                 else
13508                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13509 $as_echo "no" >&6; }
13510                         as_fn_error $? "this package requires Python >= '2.4.0'.
13511 If you have it installed, but it isn't the default Python
13512 interpreter in your system path, please pass the PYTHON_VERSION
13513 variable to configure. See \`\`configure --help'' for reference.
13514 " "$LINENO" 5
13515                         PYTHON_VERSION=""
13516                 fi
13517         fi
13518
13519         #
13520         # Check if you have distutils, else fail
13521         #
13522         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5
13523 $as_echo_n "checking for the distutils Python package... " >&6; }
13524         ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
13525         if test -z "$ac_distutils_result"; then
13526                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13527 $as_echo "yes" >&6; }
13528         else
13529                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13530 $as_echo "no" >&6; }
13531                 as_fn_error $? "cannot import Python module \"distutils\".
13532 Please check your Python installation. The error was:
13533 $ac_distutils_result" "$LINENO" 5
13534                 PYTHON_VERSION=""
13535         fi
13536
13537         #
13538         # Check for Python include path
13539         #
13540         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python include path" >&5
13541 $as_echo_n "checking for Python include path... " >&6; }
13542         if test -z "$PYTHON_CPPFLAGS"; then
13543                 python_path=`$PYTHON -c "import distutils.sysconfig; \
13544                         print (distutils.sysconfig.get_python_inc ());"`
13545                 plat_python_path=`$PYTHON -c "import distutils.sysconfig; \
13546                         print (distutils.sysconfig.get_python_inc (plat_specific=1));"`
13547                 if test -n "${python_path}"; then
13548                         if test "${plat_python_path}" != "${python_path}"; then
13549                                 python_path="-I$python_path -I$plat_python_path"
13550                         else
13551                                 python_path="-I$python_path"
13552                         fi
13553                 fi
13554                 PYTHON_CPPFLAGS=$python_path
13555         fi
13556         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CPPFLAGS" >&5
13557 $as_echo "$PYTHON_CPPFLAGS" >&6; }
13558
13559
13560         #
13561         # Check for Python library path
13562         #
13563         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5
13564 $as_echo_n "checking for Python library path... " >&6; }
13565         if test -z "$PYTHON_LDFLAGS"; then
13566                 # (makes two attempts to ensure we've got a version number
13567                 # from the interpreter)
13568                 ac_python_version=`cat<<EOD | $PYTHON -
13569
13570 # join all versioning strings, on some systems
13571 # major/minor numbers could be in different list elements
13572 from distutils.sysconfig import *
13573 e = get_config_var('VERSION')
13574 if e is not None:
13575         print(e)
13576 EOD`
13577
13578                 if test -z "$ac_python_version"; then
13579                         if test -n "$PYTHON_VERSION"; then
13580                                 ac_python_version=$PYTHON_VERSION
13581                         else
13582                                 ac_python_version=`$PYTHON -c "import sys; \
13583                                         print (sys.version[:3])"`
13584                         fi
13585                 fi
13586
13587                 # Make the versioning information available to the compiler
13588
13589 cat >>confdefs.h <<_ACEOF
13590 #define HAVE_PYTHON "$ac_python_version"
13591 _ACEOF
13592
13593
13594                 # First, the library directory:
13595                 ac_python_libdir=`cat<<EOD | $PYTHON -
13596
13597 # There should be only one
13598 import distutils.sysconfig
13599 e = distutils.sysconfig.get_config_var('LIBDIR')
13600 if e is not None:
13601         print (e)
13602 EOD`
13603
13604                 # Now, for the library:
13605                 ac_python_library=`cat<<EOD | $PYTHON -
13606
13607 import distutils.sysconfig
13608 c = distutils.sysconfig.get_config_vars()
13609 if 'LDVERSION' in c:
13610         print ('python'+c['LDVERSION'])
13611 else:
13612         print ('python'+c['VERSION'])
13613 EOD`
13614
13615                 # This small piece shamelessly adapted from PostgreSQL python macro;
13616                 # credits goes to momjian, I think. I'd like to put the right name
13617                 # in the credits, if someone can point me in the right direction... ?
13618                 #
13619                 if test -n "$ac_python_libdir" -a -n "$ac_python_library"
13620                 then
13621                         # use the official shared library
13622                         ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
13623                         PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
13624                 else
13625                         # old way: use libpython from python_configdir
13626                         ac_python_libdir=`$PYTHON -c \
13627                           "from distutils.sysconfig import get_python_lib as f; \
13628                           import os; \
13629                           print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
13630                         PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
13631                 fi
13632
13633                 if test -z "PYTHON_LDFLAGS"; then
13634                         as_fn_error $? "
13635   Cannot determine location of your Python DSO. Please check it was installed with
13636   dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand.
13637                         " "$LINENO" 5
13638                 fi
13639         fi
13640         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_LDFLAGS" >&5
13641 $as_echo "$PYTHON_LDFLAGS" >&6; }
13642
13643
13644         #
13645         # Check for site packages
13646         #
13647         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python site-packages path" >&5
13648 $as_echo_n "checking for Python site-packages path... " >&6; }
13649         if test -z "$PYTHON_SITE_PKG"; then
13650                 PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \
13651                         print (distutils.sysconfig.get_python_lib(1,0));"`
13652         fi
13653         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_SITE_PKG" >&5
13654 $as_echo "$PYTHON_SITE_PKG" >&6; }
13655
13656
13657         #
13658         # libraries which must be linked in when embedding
13659         #
13660         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra libraries" >&5
13661 $as_echo_n "checking python extra libraries... " >&6; }
13662         if test -z "$PYTHON_EXTRA_LIBS"; then
13663            PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
13664                 conf = distutils.sysconfig.get_config_var; \
13665                 print (conf('LIBS'))"`
13666         fi
13667         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5
13668 $as_echo "$PYTHON_EXTRA_LIBS" >&6; }
13669
13670
13671         #
13672         # linking flags needed when embedding
13673         #
13674         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5
13675 $as_echo_n "checking python extra linking flags... " >&6; }
13676         if test -z "$PYTHON_EXTRA_LDFLAGS"; then
13677                 PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
13678                         conf = distutils.sysconfig.get_config_var; \
13679                         print (conf('LINKFORSHARED'))"`
13680         fi
13681         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5
13682 $as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; }
13683
13684
13685         #
13686         # final check to see if everything compiles alright
13687         #
13688         { $as_echo "$as_me:${as_lineno-$LINENO}: checking consistency of all components of python development environment" >&5
13689 $as_echo_n "checking consistency of all components of python development environment... " >&6; }
13690         # save current global flags
13691         ac_save_LIBS="$LIBS"
13692         ac_save_CPPFLAGS="$CPPFLAGS"
13693         LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS"
13694         CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
13695         ac_ext=c
13696 ac_cpp='$CPP $CPPFLAGS'
13697 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13698 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13699 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13700
13701         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13702 /* end confdefs.h.  */
13703
13704                 #include <Python.h>
13705 int
13706 main ()
13707 {
13708 Py_Initialize();
13709   ;
13710   return 0;
13711 }
13712
13713 _ACEOF
13714 if ac_fn_c_try_link "$LINENO"; then :
13715   pythonexists=yes
13716 else
13717   pythonexists=no
13718 fi
13719 rm -f core conftest.err conftest.$ac_objext \
13720     conftest$ac_exeext conftest.$ac_ext
13721         ac_ext=c
13722 ac_cpp='$CPP $CPPFLAGS'
13723 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13724 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13725 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13726
13727         # turn back to default flags
13728         CPPFLAGS="$ac_save_CPPFLAGS"
13729         LIBS="$ac_save_LIBS"
13730
13731         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pythonexists" >&5
13732 $as_echo "$pythonexists" >&6; }
13733
13734         if test ! "x$pythonexists" = "xyes"; then
13735            { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13736 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13737 as_fn_error $? "
13738   Could not link test program to Python. Maybe the main Python library has been
13739   installed in some non-standard library path. If so, pass it to configure,
13740   via the LDFLAGS environment variable.
13741   Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\"
13742   ============================================================================
13743    ERROR!
13744    You probably have to install the development version of the Python package
13745    for your distribution.  The exact name of this package varies among them.
13746   ============================================================================
13747
13748 See \`config.log' for more details" "$LINENO" 5; }
13749           PYTHON_VERSION=""
13750         fi
13751
13752         #
13753         # all done!
13754         #
13755
13756    if test ! -z "$ac_python_version"; then
13757         ldns_have_python=yes
13758    fi
13759
13760    # pass additional Python 3 option to SWIG
13761    if test `$PYTHON -c "import sys; \
13762        ver = sys.version.split()[0]; \
13763        print(ver >= '3')"` = "True"; then
13764        SWIGPY3="-py3 -DPY3"
13765
13766    fi
13767
13768    # check for SWIG
13769    if test x_$ldns_have_python != x_no; then
13770         # ===========================================================================
13771 #        http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html
13772 # ===========================================================================
13773 #
13774 # SYNOPSIS
13775 #
13776 #   AX_PKG_SWIG([major.minor.micro], [action-if-found], [action-if-not-found])
13777 #
13778 # DESCRIPTION
13779 #
13780 #   This macro searches for a SWIG installation on your system. If found,
13781 #   then SWIG is AC_SUBST'd; if not found, then $SWIG is empty.  If SWIG is
13782 #   found, then SWIG_LIB is set to the SWIG library path, and AC_SUBST'd.
13783 #
13784 #   You can use the optional first argument to check if the version of the
13785 #   available SWIG is greater than or equal to the value of the argument. It
13786 #   should have the format: N[.N[.N]] (N is a number between 0 and 999. Only
13787 #   the first N is mandatory.) If the version argument is given (e.g.
13788 #   1.3.17), AX_PKG_SWIG checks that the swig package is this version number
13789 #   or higher.
13790 #
13791 #   As usual, action-if-found is executed if SWIG is found, otherwise
13792 #   action-if-not-found is executed.
13793 #
13794 #   In configure.in, use as:
13795 #
13796 #     AX_PKG_SWIG(1.3.17, [], [ AC_MSG_ERROR([SWIG is required to build..]) ])
13797 #     AX_SWIG_ENABLE_CXX
13798 #     AX_SWIG_MULTI_MODULE_SUPPORT
13799 #     AX_SWIG_PYTHON
13800 #
13801 # LICENSE
13802 #
13803 #   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
13804 #   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
13805 #   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
13806 #   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
13807 #   Copyright (c) 2011 Murray Cumming <murrayc@openismus.com>
13808 #
13809 #   This program is free software; you can redistribute it and/or modify it
13810 #   under the terms of the GNU General Public License as published by the
13811 #   Free Software Foundation; either version 2 of the License, or (at your
13812 #   option) any later version.
13813 #
13814 #   This program is distributed in the hope that it will be useful, but
13815 #   WITHOUT ANY WARRANTY; without even the implied warranty of
13816 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
13817 #   Public License for more details.
13818 #
13819 #   You should have received a copy of the GNU General Public License along
13820 #   with this program. If not, see <http://www.gnu.org/licenses/>.
13821 #
13822 #   As a special exception, the respective Autoconf Macro's copyright owner
13823 #   gives unlimited permission to copy, distribute and modify the configure
13824 #   scripts that are the output of Autoconf when processing the Macro. You
13825 #   need not follow the terms of the GNU General Public License when using
13826 #   or distributing such scripts, even though portions of the text of the
13827 #   Macro appear in them. The GNU General Public License (GPL) does govern
13828 #   all other use of the material that constitutes the Autoconf Macro.
13829 #
13830 #   This special exception to the GPL applies to versions of the Autoconf
13831 #   Macro released by the Autoconf Archive. When you make and distribute a
13832 #   modified version of the Autoconf Macro, you may extend this special
13833 #   exception to the GPL to apply to your modified version as well.
13834
13835 #serial 8
13836
13837
13838
13839
13840         # check for >=SWIG-2.0.4 if Python 3.2 used
13841         if test `$PYTHON -c "import sys; \
13842             ver = sys.version.split()[0]; \
13843             print(ver >= '3.2')"` = "True"; then
13844
13845         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
13846         for ac_prog in swig2.0 swig
13847 do
13848   # Extract the first word of "$ac_prog", so it can be a program name with args.
13849 set dummy $ac_prog; ac_word=$2
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13851 $as_echo_n "checking for $ac_word... " >&6; }
13852 if ${ac_cv_path_SWIG+:} false; then :
13853   $as_echo_n "(cached) " >&6
13854 else
13855   case $SWIG in
13856   [\\/]* | ?:[\\/]*)
13857   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
13858   ;;
13859   *)
13860   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13861 for as_dir in $PATH
13862 do
13863   IFS=$as_save_IFS
13864   test -z "$as_dir" && as_dir=.
13865     for ac_exec_ext in '' $ac_executable_extensions; do
13866   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13867     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
13868     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13869     break 2
13870   fi
13871 done
13872   done
13873 IFS=$as_save_IFS
13874
13875   ;;
13876 esac
13877 fi
13878 SWIG=$ac_cv_path_SWIG
13879 if test -n "$SWIG"; then
13880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
13881 $as_echo "$SWIG" >&6; }
13882 else
13883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13884 $as_echo "no" >&6; }
13885 fi
13886
13887
13888   test -n "$SWIG" && break
13889 done
13890
13891         if test -z "$SWIG" ; then
13892                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13893         elif test -n "2.0.4" ; then
13894                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
13895 $as_echo_n "checking SWIG version... " >&6; }
13896                 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'`
13897                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
13898 $as_echo "$swig_version" >&6; }
13899                 if test -n "$swig_version" ; then
13900                         # Calculate the required version number components
13901                         required=2.0.4
13902                         required_major=`echo $required | sed 's/[^0-9].*//'`
13903                         if test -z "$required_major" ; then
13904                                 required_major=0
13905                         fi
13906                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
13907                         required_minor=`echo $required | sed 's/[^0-9].*//'`
13908                         if test -z "$required_minor" ; then
13909                                 required_minor=0
13910                         fi
13911                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
13912                         required_patch=`echo $required | sed 's/[^0-9].*//'`
13913                         if test -z "$required_patch" ; then
13914                                 required_patch=0
13915                         fi
13916                         # Calculate the available version number components
13917                         available=$swig_version
13918                         available_major=`echo $available | sed 's/[^0-9].*//'`
13919                         if test -z "$available_major" ; then
13920                                 available_major=0
13921                         fi
13922                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
13923                         available_minor=`echo $available | sed 's/[^0-9].*//'`
13924                         if test -z "$available_minor" ; then
13925                                 available_minor=0
13926                         fi
13927                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
13928                         available_patch=`echo $available | sed 's/[^0-9].*//'`
13929                         if test -z "$available_patch" ; then
13930                                 available_patch=0
13931                         fi
13932                         # Convert the version tuple into a single number for easier comparison.
13933                         # Using base 100 should be safe since SWIG internally uses BCD values
13934                         # to encode its version number.
13935                         required_swig_vernum=`expr $required_major \* 10000 \
13936                             \+ $required_minor \* 100 \+ $required_patch`
13937                         available_swig_vernum=`expr $available_major \* 10000 \
13938                             \+ $available_minor \* 100 \+ $available_patch`
13939
13940                         if test $available_swig_vernum -lt $required_swig_vernum; then
13941                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&5
13942 $as_echo "$as_me: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&2;}
13943                                 SWIG=''
13944                                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13945                         else
13946                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
13947 $as_echo_n "checking for SWIG library... " >&6; }
13948                                 SWIG_LIB=`$SWIG -swiglib`
13949                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
13950 $as_echo "$SWIG_LIB" >&6; }
13951
13952                         fi
13953                 else
13954                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
13955 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
13956                         SWIG=''
13957                         as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
13958                 fi
13959         fi
13960
13961
13962         else
13963
13964         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
13965         for ac_prog in swig2.0 swig
13966 do
13967   # Extract the first word of "$ac_prog", so it can be a program name with args.
13968 set dummy $ac_prog; ac_word=$2
13969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13970 $as_echo_n "checking for $ac_word... " >&6; }
13971 if ${ac_cv_path_SWIG+:} false; then :
13972   $as_echo_n "(cached) " >&6
13973 else
13974   case $SWIG in
13975   [\\/]* | ?:[\\/]*)
13976   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
13977   ;;
13978   *)
13979   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13980 for as_dir in $PATH
13981 do
13982   IFS=$as_save_IFS
13983   test -z "$as_dir" && as_dir=.
13984     for ac_exec_ext in '' $ac_executable_extensions; do
13985   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13986     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
13987     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13988     break 2
13989   fi
13990 done
13991   done
13992 IFS=$as_save_IFS
13993
13994   ;;
13995 esac
13996 fi
13997 SWIG=$ac_cv_path_SWIG
13998 if test -n "$SWIG"; then
13999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
14000 $as_echo "$SWIG" >&6; }
14001 else
14002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14003 $as_echo "no" >&6; }
14004 fi
14005
14006
14007   test -n "$SWIG" && break
14008 done
14009
14010         if test -z "$SWIG" ; then
14011                 :
14012         elif test -n "" ; then
14013                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
14014 $as_echo_n "checking SWIG version... " >&6; }
14015                 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'`
14016                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
14017 $as_echo "$swig_version" >&6; }
14018                 if test -n "$swig_version" ; then
14019                         # Calculate the required version number components
14020                         required=
14021                         required_major=`echo $required | sed 's/[^0-9].*//'`
14022                         if test -z "$required_major" ; then
14023                                 required_major=0
14024                         fi
14025                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14026                         required_minor=`echo $required | sed 's/[^0-9].*//'`
14027                         if test -z "$required_minor" ; then
14028                                 required_minor=0
14029                         fi
14030                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14031                         required_patch=`echo $required | sed 's/[^0-9].*//'`
14032                         if test -z "$required_patch" ; then
14033                                 required_patch=0
14034                         fi
14035                         # Calculate the available version number components
14036                         available=$swig_version
14037                         available_major=`echo $available | sed 's/[^0-9].*//'`
14038                         if test -z "$available_major" ; then
14039                                 available_major=0
14040                         fi
14041                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14042                         available_minor=`echo $available | sed 's/[^0-9].*//'`
14043                         if test -z "$available_minor" ; then
14044                                 available_minor=0
14045                         fi
14046                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14047                         available_patch=`echo $available | sed 's/[^0-9].*//'`
14048                         if test -z "$available_patch" ; then
14049                                 available_patch=0
14050                         fi
14051                         # Convert the version tuple into a single number for easier comparison.
14052                         # Using base 100 should be safe since SWIG internally uses BCD values
14053                         # to encode its version number.
14054                         required_swig_vernum=`expr $required_major \* 10000 \
14055                             \+ $required_minor \* 100 \+ $required_patch`
14056                         available_swig_vernum=`expr $available_major \* 10000 \
14057                             \+ $available_minor \* 100 \+ $available_patch`
14058
14059                         if test $available_swig_vernum -lt $required_swig_vernum; then
14060                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >=  is required.  You have $swig_version." >&5
14061 $as_echo "$as_me: WARNING: SWIG version >=  is required.  You have $swig_version." >&2;}
14062                                 SWIG=''
14063
14064                         else
14065                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
14066 $as_echo_n "checking for SWIG library... " >&6; }
14067                                 SWIG_LIB=`$SWIG -swiglib`
14068                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
14069 $as_echo "$SWIG_LIB" >&6; }
14070
14071                         fi
14072                 else
14073                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
14074 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
14075                         SWIG=''
14076
14077                 fi
14078         fi
14079
14080
14081         fi
14082
14083         if test ! -x "$SWIG"; then
14084                 as_fn_error $? "failed to find SWIG tool, install it, or do not build pyldns" "$LINENO" 5
14085         else
14086
14087 $as_echo "#define HAVE_SWIG 1" >>confdefs.h
14088
14089                 PYLDNS="pyldns"
14090
14091                 swig="$SWIG"
14092
14093                 ldns_with_pyldns=yes
14094         fi
14095    else
14096         { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** don't have Python, skipping SWIG, no pyldns ***" >&5
14097 $as_echo "*** don't have Python, skipping SWIG, no pyldns ***" >&6; } # '
14098    fi
14099
14100    # xtra cflags for pyldns
14101    if test x_$ldns_have_python != x_no; then
14102
14103
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
14105 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
14106 cache=`echo fno-strict-aliasing | sed 'y%.=/+-%___p_%'`
14107 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14108   $as_echo_n "(cached) " >&6
14109 else
14110
14111 echo 'void f(void){}' >conftest.c
14112 if test -z "`$CC $CPPFLAGS $CFLAGS -fno-strict-aliasing -c conftest.c 2>&1`"; then
14113 eval "cv_prog_cc_flag_$cache=yes"
14114 else
14115 eval "cv_prog_cc_flag_$cache=no"
14116 fi
14117 rm -f conftest conftest.o conftest.c
14118
14119 fi
14120
14121 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14123 $as_echo "yes" >&6; }
14124 :
14125 PYTHON_X_CFLAGS="-fno-strict-aliasing"
14126 else
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14128 $as_echo "no" >&6; }
14129 :
14130
14131 fi
14132
14133
14134
14135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-missing-field-initializers" >&5
14136 $as_echo_n "checking whether $CC supports -Wno-missing-field-initializers... " >&6; }
14137 cache=`echo Wno-missing-field-initializers | sed 'y%.=/+-%___p_%'`
14138 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14139   $as_echo_n "(cached) " >&6
14140 else
14141
14142 echo 'void f(void){}' >conftest.c
14143 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-missing-field-initializers -c conftest.c 2>&1`"; then
14144 eval "cv_prog_cc_flag_$cache=yes"
14145 else
14146 eval "cv_prog_cc_flag_$cache=no"
14147 fi
14148 rm -f conftest conftest.o conftest.c
14149
14150 fi
14151
14152 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14154 $as_echo "yes" >&6; }
14155 :
14156 PYTHON_X_CFLAGS="-Wno-missing-field-initializers $PYTHON_X_CFLAGS"
14157 else
14158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14159 $as_echo "no" >&6; }
14160 :
14161
14162 fi
14163
14164
14165
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-parameter" >&5
14167 $as_echo_n "checking whether $CC supports -Wno-unused-parameter... " >&6; }
14168 cache=`echo Wno-unused-parameter | sed 'y%.=/+-%___p_%'`
14169 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14170   $as_echo_n "(cached) " >&6
14171 else
14172
14173 echo 'void f(void){}' >conftest.c
14174 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-parameter -c conftest.c 2>&1`"; then
14175 eval "cv_prog_cc_flag_$cache=yes"
14176 else
14177 eval "cv_prog_cc_flag_$cache=no"
14178 fi
14179 rm -f conftest conftest.o conftest.c
14180
14181 fi
14182
14183 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14185 $as_echo "yes" >&6; }
14186 :
14187 PYTHON_X_CFLAGS="-Wno-unused-parameter $PYTHON_X_CFLAGS"
14188 else
14189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14190 $as_echo "no" >&6; }
14191 :
14192
14193 fi
14194
14195
14196
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-variable" >&5
14198 $as_echo_n "checking whether $CC supports -Wno-unused-variable... " >&6; }
14199 cache=`echo Wno-unused-variable | sed 'y%.=/+-%___p_%'`
14200 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14201   $as_echo_n "(cached) " >&6
14202 else
14203
14204 echo 'void f(void){}' >conftest.c
14205 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-variable -c conftest.c 2>&1`"; then
14206 eval "cv_prog_cc_flag_$cache=yes"
14207 else
14208 eval "cv_prog_cc_flag_$cache=no"
14209 fi
14210 rm -f conftest conftest.o conftest.c
14211
14212 fi
14213
14214 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14216 $as_echo "yes" >&6; }
14217 :
14218 PYTHON_X_CFLAGS="-Wno-unused-variable $PYTHON_X_CFLAGS"
14219 else
14220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14221 $as_echo "no" >&6; }
14222 :
14223
14224 fi
14225
14226    fi
14227 fi
14228
14229
14230 # Check for pyldnsx
14231
14232 # Check whether --with-pyldnsx was given.
14233 if test "${with_pyldnsx+set}" = set; then :
14234   withval=$with_pyldnsx;
14235 else
14236    withval="with_pyldns"
14237 fi
14238
14239 if test x_$withval != x_no; then
14240   if test x_$ldns_with_pyldns != x_no; then
14241     PYLDNSX="pyldnsx"
14242
14243     ldns_with_pyldnsx=yes
14244   else
14245     if test x_$withval != x_with_pyldns; then
14246       as_fn_error $? "--with-pyldns is needed for the ldnsx python module" "$LINENO" 5
14247     fi
14248   fi
14249 fi
14250
14251 if test x_$ldns_with_pyldns != x_no; then
14252   PYLDNSINST="install-pyldns"
14253   PYLDNSUNINST="uninstall-pyldns"
14254
14255 else
14256   PYLDNSINST=""
14257   PYLDNSUNINST=""
14258
14259 fi
14260 if test x_$ldns_with_pyldnsx != x_no; then
14261   PYLDNSXINST="install-pyldnsx"
14262   PYLDNSXUNINST="uninstall-pyldnsx"
14263
14264 else
14265   PYLDNSXINST=""
14266   PYLDNSXUNINST=""
14267
14268 fi
14269
14270 # check for perl
14271 ldns_with_p5_dns_ldns=no
14272
14273 # Check whether --with-p5-dns-ldns was given.
14274 if test "${with_p5_dns_ldns+set}" = set; then :
14275   withval=$with_p5_dns_ldns;
14276 else
14277    withval="no"
14278 fi
14279
14280 ldns_have_perl=no
14281 if test x_$withval != x_no; then
14282    # Extract the first word of "perl", so it can be a program name with args.
14283 set dummy perl; ac_word=$2
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14285 $as_echo_n "checking for $ac_word... " >&6; }
14286 if ${ac_cv_path_PERL+:} false; then :
14287   $as_echo_n "(cached) " >&6
14288 else
14289   case $PERL in
14290   [\\/]* | ?:[\\/]*)
14291   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
14292   ;;
14293   *)
14294   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14295 for as_dir in $PATH
14296 do
14297   IFS=$as_save_IFS
14298   test -z "$as_dir" && as_dir=.
14299     for ac_exec_ext in '' $ac_executable_extensions; do
14300   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14301     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
14302     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14303     break 2
14304   fi
14305 done
14306   done
14307 IFS=$as_save_IFS
14308
14309   ;;
14310 esac
14311 fi
14312 PERL=$ac_cv_path_PERL
14313 if test -n "$PERL"; then
14314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
14315 $as_echo "$PERL" >&6; }
14316 else
14317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318 $as_echo "no" >&6; }
14319 fi
14320
14321
14322    if test -z "$PERL"; then
14323       as_fn_error $? "Cannot find perl in your system path" "$LINENO" 5
14324    fi
14325    P5_DNS_LDNS="p5-dns-ldns"
14326    TEST_P5_DNS_LDNS="test-p5-dns-ldns"
14327    INSTALL_P5_DNS_LDNS="install-p5-dns-ldns"
14328    UNINSTALL_P5_DNS_LDNS="uninstall-p5-dns-ldns"
14329    CLEAN_P5_DNS_LDNS="clean-p5-dns-ldns"
14330
14331 else
14332    P5_DNS_LDNS=""
14333    TEST_P5_DNS_LDNS=""
14334    INSTALL_P5_DNS_LDNS=""
14335    UNINSTALL_P5_DNS_LDNS=""
14336    CLEAN_P5_DNS_LDNS=""
14337
14338 fi
14339
14340 # Use libtool
14341
14342 # skip these tests, we do not need them.
14343
14344
14345
14346
14347
14348
14349
14350
14351 # always use ./libtool unless override from commandline (libtool=mylibtool)
14352 if test -z "$libtool"; then
14353         libtool="./libtool"
14354 fi
14355
14356 # avoid libtool max commandline length test on systems that fork slowly.
14357
14358 if echo "$host_os" | grep "sunos4" >/dev/null; then
14359         lt_cv_sys_max_cmd_len=32750;
14360 fi
14361 if test -n "$ac_tool_prefix"; then
14362   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
14363 set dummy ${ac_tool_prefix}ar; ac_word=$2
14364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14365 $as_echo_n "checking for $ac_word... " >&6; }
14366 if ${ac_cv_path_AR+:} false; then :
14367   $as_echo_n "(cached) " >&6
14368 else
14369   case $AR in
14370   [\\/]* | ?:[\\/]*)
14371   ac_cv_path_AR="$AR" # Let the user override the test with a path.
14372   ;;
14373   *)
14374   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14375 for as_dir in $PATH
14376 do
14377   IFS=$as_save_IFS
14378   test -z "$as_dir" && as_dir=.
14379     for ac_exec_ext in '' $ac_executable_extensions; do
14380   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14381     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
14382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14383     break 2
14384   fi
14385 done
14386   done
14387 IFS=$as_save_IFS
14388
14389   ;;
14390 esac
14391 fi
14392 AR=$ac_cv_path_AR
14393 if test -n "$AR"; then
14394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
14395 $as_echo "$AR" >&6; }
14396 else
14397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14398 $as_echo "no" >&6; }
14399 fi
14400
14401
14402 fi
14403 if test -z "$ac_cv_path_AR"; then
14404   ac_pt_AR=$AR
14405   # Extract the first word of "ar", so it can be a program name with args.
14406 set dummy ar; ac_word=$2
14407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14408 $as_echo_n "checking for $ac_word... " >&6; }
14409 if ${ac_cv_path_ac_pt_AR+:} false; then :
14410   $as_echo_n "(cached) " >&6
14411 else
14412   case $ac_pt_AR in
14413   [\\/]* | ?:[\\/]*)
14414   ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path.
14415   ;;
14416   *)
14417   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14418 for as_dir in $PATH
14419 do
14420   IFS=$as_save_IFS
14421   test -z "$as_dir" && as_dir=.
14422     for ac_exec_ext in '' $ac_executable_extensions; do
14423   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14424     ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext"
14425     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14426     break 2
14427   fi
14428 done
14429   done
14430 IFS=$as_save_IFS
14431
14432   ;;
14433 esac
14434 fi
14435 ac_pt_AR=$ac_cv_path_ac_pt_AR
14436 if test -n "$ac_pt_AR"; then
14437   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5
14438 $as_echo "$ac_pt_AR" >&6; }
14439 else
14440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14441 $as_echo "no" >&6; }
14442 fi
14443
14444   if test "x$ac_pt_AR" = x; then
14445     AR="false"
14446   else
14447     case $cross_compiling:$ac_tool_warned in
14448 yes:)
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14451 ac_tool_warned=yes ;;
14452 esac
14453     AR=$ac_pt_AR
14454   fi
14455 else
14456   AR="$ac_cv_path_AR"
14457 fi
14458
14459 if test $AR = false; then
14460         as_fn_error $? "Cannot find 'ar', please extend PATH to include it" "$LINENO" 5
14461 fi
14462
14463
14464
14465
14466
14467
14468 tmp_CPPFLAGS=$CPPFLAGS
14469 tmp_LDFLAGS=$LDFLAGS
14470 tmp_LIBS=$LIBS
14471
14472
14473
14474 # Check whether --with-ssl was given.
14475 if test "${with_ssl+set}" = set; then :
14476   withval=$with_ssl;
14477
14478 else
14479
14480             withval="yes"
14481
14482 fi
14483
14484
14485     withval=$withval
14486     if test x_$withval != x_no; then
14487         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
14488 $as_echo_n "checking for SSL... " >&6; }
14489         if test x_$withval = x_ -o x_$withval = x_yes; then
14490             withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw /usr"
14491         fi
14492         for dir in $withval; do
14493             ssldir="$dir"
14494             if test -f "$dir/include/openssl/ssl.h"; then
14495                 found_ssl="yes"
14496
14497 cat >>confdefs.h <<_ACEOF
14498 #define HAVE_SSL /**/
14499 _ACEOF
14500
14501                                 if test "$ssldir" != "/usr"; then
14502                         CPPFLAGS="$CPPFLAGS -I$ssldir/include"
14503                         LIBSSL_CPPFLAGS="$LIBSSL_CPPFLAGS -I$ssldir/include"
14504                 fi
14505                 break;
14506             fi
14507         done
14508         if test x_$found_ssl != x_yes; then
14509             as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
14510         else
14511             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
14512 $as_echo "found in $ssldir" >&6; }
14513             HAVE_SSL=yes
14514                         if test "$ssldir" != "/usr" -a "$ssldir" != ""; then
14515                 LDFLAGS="$LDFLAGS -L$ssldir/lib"
14516                 LIBSSL_LDFLAGS="$LIBSSL_LDFLAGS -L$ssldir/lib"
14517
14518         if test "x$enable_rpath" = xyes; then
14519                 if echo "$ssldir/lib" | grep "^/" >/dev/null; then
14520                         RUNTIME_PATH="$RUNTIME_PATH -R$ssldir/lib"
14521                 fi
14522         fi
14523
14524             fi
14525
14526             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_CTX_init in -lcrypto" >&5
14527 $as_echo_n "checking for HMAC_CTX_init in -lcrypto... " >&6; }
14528             LIBS="$LIBS -lcrypto"
14529             LIBSSL_LIBS="$LIBSSL_LIBS -lcrypto"
14530             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14531 /* end confdefs.h.  */
14532
14533 int
14534 main ()
14535 {
14536
14537                 int HMAC_CTX_init(void);
14538                 (void)HMAC_CTX_init();
14539
14540   ;
14541   return 0;
14542 }
14543 _ACEOF
14544 if ac_fn_c_try_link "$LINENO"; then :
14545
14546                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14547 $as_echo "yes" >&6; }
14548
14549 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14550
14551
14552 else
14553
14554                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14555 $as_echo "no" >&6; }
14556                 # check if -lwsock32 or -lgdi32 are needed.
14557                 BAKLIBS="$LIBS"
14558                 BAKSSLLIBS="$LIBSSL_LIBS"
14559                 LIBS="$LIBS -lgdi32"
14560                 LIBSSL_LIBS="$LIBSSL_LIBS -lgdi32"
14561                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -lgdi32" >&5
14562 $as_echo_n "checking if -lcrypto needs -lgdi32... " >&6; }
14563                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14564 /* end confdefs.h.  */
14565
14566 int
14567 main ()
14568 {
14569
14570                     int HMAC_CTX_init(void);
14571                     (void)HMAC_CTX_init();
14572
14573   ;
14574   return 0;
14575 }
14576 _ACEOF
14577 if ac_fn_c_try_link "$LINENO"; then :
14578
14579
14580 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14581
14582                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14583 $as_echo "yes" >&6; }
14584
14585 else
14586
14587                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14588 $as_echo "no" >&6; }
14589                     LIBS="$BAKLIBS"
14590                     LIBSSL_LIBS="$BAKSSLLIBS"
14591                     LIBS="$LIBS -ldl"
14592                     LIBSSL_LIBS="$LIBSSL_LIBS -ldl"
14593                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl" >&5
14594 $as_echo_n "checking if -lcrypto needs -ldl... " >&6; }
14595                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14596 /* end confdefs.h.  */
14597
14598 int
14599 main ()
14600 {
14601
14602                         int HMAC_CTX_init(void);
14603                         (void)HMAC_CTX_init();
14604
14605   ;
14606   return 0;
14607 }
14608 _ACEOF
14609 if ac_fn_c_try_link "$LINENO"; then :
14610
14611
14612 $as_echo "#define HAVE_HMAC_CTX_INIT 1" >>confdefs.h
14613
14614                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14615 $as_echo "yes" >&6; }
14616
14617 else
14618
14619                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14620 $as_echo "no" >&6; }
14621                     as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
14622
14623 fi
14624 rm -f core conftest.err conftest.$ac_objext \
14625     conftest$ac_exeext conftest.$ac_ext
14626
14627 fi
14628 rm -f core conftest.err conftest.$ac_objext \
14629     conftest$ac_exeext conftest.$ac_ext
14630
14631 fi
14632 rm -f core conftest.err conftest.$ac_objext \
14633     conftest$ac_exeext conftest.$ac_ext
14634         fi
14635
14636
14637         # openssl engine functionality needs dlopen().
14638         BAKLIBS="$LIBS"
14639         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14640 $as_echo_n "checking for library containing dlopen... " >&6; }
14641 if ${ac_cv_search_dlopen+:} false; then :
14642   $as_echo_n "(cached) " >&6
14643 else
14644   ac_func_search_save_LIBS=$LIBS
14645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14646 /* end confdefs.h.  */
14647
14648 /* Override any GCC internal prototype to avoid an error.
14649    Use char because int might match the return type of a GCC
14650    builtin and then its argument prototype would still apply.  */
14651 #ifdef __cplusplus
14652 extern "C"
14653 #endif
14654 char dlopen ();
14655 int
14656 main ()
14657 {
14658 return dlopen ();
14659   ;
14660   return 0;
14661 }
14662 _ACEOF
14663 for ac_lib in '' dl; do
14664   if test -z "$ac_lib"; then
14665     ac_res="none required"
14666   else
14667     ac_res=-l$ac_lib
14668     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14669   fi
14670   if ac_fn_c_try_link "$LINENO"; then :
14671   ac_cv_search_dlopen=$ac_res
14672 fi
14673 rm -f core conftest.err conftest.$ac_objext \
14674     conftest$ac_exeext
14675   if ${ac_cv_search_dlopen+:} false; then :
14676   break
14677 fi
14678 done
14679 if ${ac_cv_search_dlopen+:} false; then :
14680
14681 else
14682   ac_cv_search_dlopen=no
14683 fi
14684 rm conftest.$ac_ext
14685 LIBS=$ac_func_search_save_LIBS
14686 fi
14687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14688 $as_echo "$ac_cv_search_dlopen" >&6; }
14689 ac_res=$ac_cv_search_dlopen
14690 if test "$ac_res" != no; then :
14691   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14692
14693 fi
14694
14695         if test "$LIBS" != "$BAKLIBS"; then
14696                 LIBSSL_LIBS="$LIBSSL_LIBS -ldl"
14697         fi
14698     fi
14699 for ac_header in openssl/ssl.h
14700 do :
14701   ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default
14702 "
14703 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
14704   cat >>confdefs.h <<_ACEOF
14705 #define HAVE_OPENSSL_SSL_H 1
14706 _ACEOF
14707
14708 fi
14709
14710 done
14711
14712 for ac_header in openssl/err.h
14713 do :
14714   ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default
14715 "
14716 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
14717   cat >>confdefs.h <<_ACEOF
14718 #define HAVE_OPENSSL_ERR_H 1
14719 _ACEOF
14720
14721 fi
14722
14723 done
14724
14725 for ac_header in openssl/rand.h
14726 do :
14727   ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default
14728 "
14729 if test "x$ac_cv_header_openssl_rand_h" = xyes; then :
14730   cat >>confdefs.h <<_ACEOF
14731 #define HAVE_OPENSSL_RAND_H 1
14732 _ACEOF
14733
14734 fi
14735
14736 done
14737
14738
14739
14740
14741 for ac_func in EVP_sha256
14742 do :
14743   ac_fn_c_check_func "$LINENO" "EVP_sha256" "ac_cv_func_EVP_sha256"
14744 if test "x$ac_cv_func_EVP_sha256" = xyes; then :
14745   cat >>confdefs.h <<_ACEOF
14746 #define HAVE_EVP_SHA256 1
14747 _ACEOF
14748
14749 fi
14750 done
14751
14752
14753 # for macosx, see if glibtool exists and use that
14754 # BSD's need to know the version...
14755 #AC_CHECK_PROG(glibtool, glibtool, [glibtool], )
14756 #AC_CHECK_PROGS(libtool, [libtool15 libtool], [./libtool])
14757
14758 # Check whether --enable-sha2 was given.
14759 if test "${enable_sha2+set}" = set; then :
14760   enableval=$enable_sha2;
14761 fi
14762
14763 case "$enable_sha2" in
14764     no)
14765         ;;
14766     yes|*)
14767         if test "x$HAVE_SSL" != "xyes"; then
14768             as_fn_error $? "SHA2 enabled, but no SSL support" "$LINENO" 5
14769         fi
14770         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA256 and SHA512" >&5
14771 $as_echo_n "checking for SHA256 and SHA512... " >&6; }
14772         ac_fn_c_check_func "$LINENO" "SHA256_Init" "ac_cv_func_SHA256_Init"
14773 if test "x$ac_cv_func_SHA256_Init" = xyes; then :
14774
14775 else
14776
14777                 as_fn_error $? "No SHA2 functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-sha2" "$LINENO" 5
14778
14779 fi
14780
14781
14782 cat >>confdefs.h <<_ACEOF
14783 #define USE_SHA2 1
14784 _ACEOF
14785
14786         ;;
14787 esac
14788
14789 # Check whether --enable-gost was given.
14790 if test "${enable_gost+set}" = set; then :
14791   enableval=$enable_gost;
14792 fi
14793
14794 case "$enable_gost" in
14795     no)
14796         ;;
14797     *)          if test "x$HAVE_SSL" != "xyes"; then
14798             as_fn_error $? "GOST enabled, but no SSL support" "$LINENO" 5
14799         fi
14800         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOST" >&5
14801 $as_echo_n "checking for GOST... " >&6; }
14802         ac_fn_c_check_func "$LINENO" "EVP_PKEY_set_type_str" "ac_cv_func_EVP_PKEY_set_type_str"
14803 if test "x$ac_cv_func_EVP_PKEY_set_type_str" = xyes; then :
14804
14805 else
14806   as_fn_error $? "OpenSSL >= 1.0.0 is needed for GOST support or rerun with --disable-gost" "$LINENO" 5
14807 fi
14808
14809         ac_fn_c_check_func "$LINENO" "EC_KEY_new" "ac_cv_func_EC_KEY_new"
14810 if test "x$ac_cv_func_EC_KEY_new" = xyes; then :
14811
14812 else
14813   as_fn_error $? "No ECC functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-gost" "$LINENO" 5
14814 fi
14815
14816
14817 cat >>confdefs.h <<_ACEOF
14818 #define USE_GOST 1
14819 _ACEOF
14820
14821         ;;
14822 esac
14823
14824 # Check whether --enable-ecdsa was given.
14825 if test "${enable_ecdsa+set}" = set; then :
14826   enableval=$enable_ecdsa;
14827 fi
14828
14829 case "$enable_ecdsa" in
14830     no)
14831       ;;
14832     *)       if test "x$HAVE_SSL" != "xyes"; then
14833         as_fn_error $? "ECDSA enabled, but no SSL support" "$LINENO" 5
14834       fi
14835       ac_fn_c_check_func "$LINENO" "ECDSA_sign" "ac_cv_func_ECDSA_sign"
14836 if test "x$ac_cv_func_ECDSA_sign" = xyes; then :
14837
14838 else
14839   as_fn_error $? "OpenSSL does not support ECDSA: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14840 fi
14841
14842       ac_fn_c_check_func "$LINENO" "SHA384_Init" "ac_cv_func_SHA384_Init"
14843 if test "x$ac_cv_func_SHA384_Init" = xyes; then :
14844
14845 else
14846   as_fn_error $? "OpenSSL does not support SHA384: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14847 fi
14848
14849       ac_fn_c_check_decl "$LINENO" "NID_X9_62_prime256v1" "ac_cv_have_decl_NID_X9_62_prime256v1" "$ac_includes_default
14850 #include <openssl/evp.h>
14851
14852 "
14853 if test "x$ac_cv_have_decl_NID_X9_62_prime256v1" = xyes; then :
14854   ac_have_decl=1
14855 else
14856   ac_have_decl=0
14857 fi
14858
14859 cat >>confdefs.h <<_ACEOF
14860 #define HAVE_DECL_NID_X9_62_PRIME256V1 $ac_have_decl
14861 _ACEOF
14862 if test $ac_have_decl = 1; then :
14863
14864 else
14865   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14866 fi
14867 ac_fn_c_check_decl "$LINENO" "NID_secp384r1" "ac_cv_have_decl_NID_secp384r1" "$ac_includes_default
14868 #include <openssl/evp.h>
14869
14870 "
14871 if test "x$ac_cv_have_decl_NID_secp384r1" = xyes; then :
14872   ac_have_decl=1
14873 else
14874   ac_have_decl=0
14875 fi
14876
14877 cat >>confdefs.h <<_ACEOF
14878 #define HAVE_DECL_NID_SECP384R1 $ac_have_decl
14879 _ACEOF
14880 if test $ac_have_decl = 1; then :
14881
14882 else
14883   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
14884 fi
14885
14886       # we now know we have ECDSA and the required curves.
14887
14888 cat >>confdefs.h <<_ACEOF
14889 #define USE_ECDSA 1
14890 _ACEOF
14891
14892       ;;
14893 esac
14894
14895 # Check whether --enable-dane was given.
14896 if test "${enable_dane+set}" = set; then :
14897   enableval=$enable_dane;
14898 fi
14899
14900 case "$enable_dane" in
14901     no)
14902       ldns_build_config_use_dane=0
14903
14904       ;;
14905     *)       if test "x$HAVE_SSL" != "xyes"; then
14906         as_fn_error $? "DANE enabled, but no SSL support" "$LINENO" 5
14907       fi
14908       ac_fn_c_check_func "$LINENO" "X509_check_ca" "ac_cv_func_X509_check_ca"
14909 if test "x$ac_cv_func_X509_check_ca" = xyes; then :
14910
14911 else
14912   as_fn_error $? "OpenSSL does not support DANE: please upgrade OpenSSL or rerun with --disable-dane" "$LINENO" 5
14913 fi
14914
14915
14916 cat >>confdefs.h <<_ACEOF
14917 #define USE_DANE 1
14918 _ACEOF
14919
14920       ldns_build_config_use_dane=1
14921
14922       ;;
14923 esac
14924
14925 # Check whether --enable-rrtype-ninfo was given.
14926 if test "${enable_rrtype_ninfo+set}" = set; then :
14927   enableval=$enable_rrtype_ninfo;
14928 fi
14929
14930 case "$enable_rrtype_ninfo" in
14931         yes)
14932
14933 cat >>confdefs.h <<_ACEOF
14934 #define RRTYPE_NINFO /**/
14935 _ACEOF
14936
14937                 ;;
14938         no|*)
14939                 ;;
14940 esac
14941 # Check whether --enable-rrtype-rkey was given.
14942 if test "${enable_rrtype_rkey+set}" = set; then :
14943   enableval=$enable_rrtype_rkey;
14944 fi
14945
14946 case "$enable_rrtype_rkey" in
14947         yes)
14948
14949 cat >>confdefs.h <<_ACEOF
14950 #define RRTYPE_RKEY /**/
14951 _ACEOF
14952
14953                 ;;
14954         no|*)
14955                 ;;
14956 esac
14957 # Check whether --enable-rrtype-cds was given.
14958 if test "${enable_rrtype_cds+set}" = set; then :
14959   enableval=$enable_rrtype_cds;
14960 fi
14961
14962 case "$enable_rrtype_cds" in
14963         yes)
14964
14965 cat >>confdefs.h <<_ACEOF
14966 #define RRTYPE_CDS /**/
14967 _ACEOF
14968
14969                 ;;
14970         no|*)
14971                 ;;
14972 esac
14973 # Check whether --enable-rrtype-uri was given.
14974 if test "${enable_rrtype_uri+set}" = set; then :
14975   enableval=$enable_rrtype_uri;
14976 fi
14977
14978 case "$enable_rrtype_uri" in
14979         yes)
14980
14981 cat >>confdefs.h <<_ACEOF
14982 #define RRTYPE_URI /**/
14983 _ACEOF
14984
14985                 ;;
14986         no|*)
14987                 ;;
14988 esac
14989 # Check whether --enable-rrtype-ta was given.
14990 if test "${enable_rrtype_ta+set}" = set; then :
14991   enableval=$enable_rrtype_ta;
14992 fi
14993
14994 case "$enable_rrtype_ta" in
14995         yes)
14996
14997 cat >>confdefs.h <<_ACEOF
14998 #define RRTYPE_TA /**/
14999 _ACEOF
15000
15001                 ;;
15002         no|*)
15003                 ;;
15004 esac
15005
15006
15007
15008
15009 if test "x$HAVE_SSL" = "xyes"; then
15010 LIBSSL_SSL_LIBS="-lssl $LIBSSL_LIBS"
15011
15012 fi
15013 CPPFLAGS=$tmp_CPPFLAGS
15014 LDFLAGS=$tmp_LDFLAGS
15015 LIBS=$tmp_LIBS
15016
15017
15018 # add option to disable the evil rpath
15019
15020 # Check whether --enable-rpath was given.
15021 if test "${enable_rpath+set}" = set; then :
15022   enableval=$enable_rpath; enable_rpath=$enableval
15023 else
15024   enable_rpath=yes
15025 fi
15026
15027 if test "x$enable_rpath" = xno; then
15028                 ac_config_commands="$ac_config_commands disable-rpath"
15029
15030 fi
15031
15032
15033 #AC_RUN_IFELSE([AC_LANG_SOURCE(
15034 #[
15035 #int main()
15036 #{
15037 #short one = 1;
15038 #char *cp = (char*)&one;
15039 #if ( *cp == 0 )
15040 #return(0);
15041 #else
15042 #return(1);
15043 #}
15044 #])], [],[
15045 #AC_DEFINE(CONFCHECK_LITTLE_ENDIAN, 1, [system appears to be little-endian])
15046 #],[])
15047
15048 # should define WORDS_BIGENDIAN if the system is big-endian
15049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
15050 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15051 if ${ac_cv_c_bigendian+:} false; then :
15052   $as_echo_n "(cached) " >&6
15053 else
15054   ac_cv_c_bigendian=unknown
15055     # See if we're dealing with a universal compiler.
15056     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15057 /* end confdefs.h.  */
15058 #ifndef __APPLE_CC__
15059                not a universal capable compiler
15060              #endif
15061              typedef int dummy;
15062
15063 _ACEOF
15064 if ac_fn_c_try_compile "$LINENO"; then :
15065
15066         # Check for potential -arch flags.  It is not universal unless
15067         # there are at least two -arch flags with different values.
15068         ac_arch=
15069         ac_prev=
15070         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
15071          if test -n "$ac_prev"; then
15072            case $ac_word in
15073              i?86 | x86_64 | ppc | ppc64)
15074                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
15075                  ac_arch=$ac_word
15076                else
15077                  ac_cv_c_bigendian=universal
15078                  break
15079                fi
15080                ;;
15081            esac
15082            ac_prev=
15083          elif test "x$ac_word" = "x-arch"; then
15084            ac_prev=arch
15085          fi
15086        done
15087 fi
15088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15089     if test $ac_cv_c_bigendian = unknown; then
15090       # See if sys/param.h defines the BYTE_ORDER macro.
15091       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15092 /* end confdefs.h.  */
15093 #include <sys/types.h>
15094              #include <sys/param.h>
15095
15096 int
15097 main ()
15098 {
15099 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15100                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15101                      && LITTLE_ENDIAN)
15102               bogus endian macros
15103              #endif
15104
15105   ;
15106   return 0;
15107 }
15108 _ACEOF
15109 if ac_fn_c_try_compile "$LINENO"; then :
15110   # It does; now see whether it defined to BIG_ENDIAN or not.
15111          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15112 /* end confdefs.h.  */
15113 #include <sys/types.h>
15114                 #include <sys/param.h>
15115
15116 int
15117 main ()
15118 {
15119 #if BYTE_ORDER != BIG_ENDIAN
15120                  not big endian
15121                 #endif
15122
15123   ;
15124   return 0;
15125 }
15126 _ACEOF
15127 if ac_fn_c_try_compile "$LINENO"; then :
15128   ac_cv_c_bigendian=yes
15129 else
15130   ac_cv_c_bigendian=no
15131 fi
15132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15133 fi
15134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15135     fi
15136     if test $ac_cv_c_bigendian = unknown; then
15137       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15138       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15139 /* end confdefs.h.  */
15140 #include <limits.h>
15141
15142 int
15143 main ()
15144 {
15145 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15146               bogus endian macros
15147              #endif
15148
15149   ;
15150   return 0;
15151 }
15152 _ACEOF
15153 if ac_fn_c_try_compile "$LINENO"; then :
15154   # It does; now see whether it defined to _BIG_ENDIAN or not.
15155          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15156 /* end confdefs.h.  */
15157 #include <limits.h>
15158
15159 int
15160 main ()
15161 {
15162 #ifndef _BIG_ENDIAN
15163                  not big endian
15164                 #endif
15165
15166   ;
15167   return 0;
15168 }
15169 _ACEOF
15170 if ac_fn_c_try_compile "$LINENO"; then :
15171   ac_cv_c_bigendian=yes
15172 else
15173   ac_cv_c_bigendian=no
15174 fi
15175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15176 fi
15177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15178     fi
15179     if test $ac_cv_c_bigendian = unknown; then
15180       # Compile a test program.
15181       if test "$cross_compiling" = yes; then :
15182   # Try to guess by grepping values from an object file.
15183          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15184 /* end confdefs.h.  */
15185 short int ascii_mm[] =
15186                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15187                 short int ascii_ii[] =
15188                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15189                 int use_ascii (int i) {
15190                   return ascii_mm[i] + ascii_ii[i];
15191                 }
15192                 short int ebcdic_ii[] =
15193                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15194                 short int ebcdic_mm[] =
15195                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15196                 int use_ebcdic (int i) {
15197                   return ebcdic_mm[i] + ebcdic_ii[i];
15198                 }
15199                 extern int foo;
15200
15201 int
15202 main ()
15203 {
15204 return use_ascii (foo) == use_ebcdic (foo);
15205   ;
15206   return 0;
15207 }
15208 _ACEOF
15209 if ac_fn_c_try_compile "$LINENO"; then :
15210   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
15211               ac_cv_c_bigendian=yes
15212             fi
15213             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
15214               if test "$ac_cv_c_bigendian" = unknown; then
15215                 ac_cv_c_bigendian=no
15216               else
15217                 # finding both strings is unlikely to happen, but who knows?
15218                 ac_cv_c_bigendian=unknown
15219               fi
15220             fi
15221 fi
15222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15223 else
15224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15225 /* end confdefs.h.  */
15226 $ac_includes_default
15227 int
15228 main ()
15229 {
15230
15231              /* Are we little or big endian?  From Harbison&Steele.  */
15232              union
15233              {
15234                long int l;
15235                char c[sizeof (long int)];
15236              } u;
15237              u.l = 1;
15238              return u.c[sizeof (long int) - 1] == 1;
15239
15240   ;
15241   return 0;
15242 }
15243 _ACEOF
15244 if ac_fn_c_try_run "$LINENO"; then :
15245   ac_cv_c_bigendian=no
15246 else
15247   ac_cv_c_bigendian=yes
15248 fi
15249 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15250   conftest.$ac_objext conftest.beam conftest.$ac_ext
15251 fi
15252
15253     fi
15254 fi
15255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
15256 $as_echo "$ac_cv_c_bigendian" >&6; }
15257  case $ac_cv_c_bigendian in #(
15258    yes)
15259      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
15260 ;; #(
15261    no)
15262       ;; #(
15263    universal)
15264
15265 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
15266
15267      ;; #(
15268    *)
15269      as_fn_error $? "unknown endianness
15270  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
15271  esac
15272
15273
15274 # Checks for header files.
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15276 $as_echo_n "checking for ANSI C header files... " >&6; }
15277 if ${ac_cv_header_stdc+:} false; then :
15278   $as_echo_n "(cached) " >&6
15279 else
15280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15281 /* end confdefs.h.  */
15282 #include <stdlib.h>
15283 #include <stdarg.h>
15284 #include <string.h>
15285 #include <float.h>
15286
15287 int
15288 main ()
15289 {
15290
15291   ;
15292   return 0;
15293 }
15294 _ACEOF
15295 if ac_fn_c_try_compile "$LINENO"; then :
15296   ac_cv_header_stdc=yes
15297 else
15298   ac_cv_header_stdc=no
15299 fi
15300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15301
15302 if test $ac_cv_header_stdc = yes; then
15303   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15305 /* end confdefs.h.  */
15306 #include <string.h>
15307
15308 _ACEOF
15309 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15310   $EGREP "memchr" >/dev/null 2>&1; then :
15311
15312 else
15313   ac_cv_header_stdc=no
15314 fi
15315 rm -f conftest*
15316
15317 fi
15318
15319 if test $ac_cv_header_stdc = yes; then
15320   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15321   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15322 /* end confdefs.h.  */
15323 #include <stdlib.h>
15324
15325 _ACEOF
15326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15327   $EGREP "free" >/dev/null 2>&1; then :
15328
15329 else
15330   ac_cv_header_stdc=no
15331 fi
15332 rm -f conftest*
15333
15334 fi
15335
15336 if test $ac_cv_header_stdc = yes; then
15337   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15338   if test "$cross_compiling" = yes; then :
15339   :
15340 else
15341   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15342 /* end confdefs.h.  */
15343 #include <ctype.h>
15344 #include <stdlib.h>
15345 #if ((' ' & 0x0FF) == 0x020)
15346 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15347 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15348 #else
15349 # define ISLOWER(c) \
15350                    (('a' <= (c) && (c) <= 'i') \
15351                      || ('j' <= (c) && (c) <= 'r') \
15352                      || ('s' <= (c) && (c) <= 'z'))
15353 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15354 #endif
15355
15356 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15357 int
15358 main ()
15359 {
15360   int i;
15361   for (i = 0; i < 256; i++)
15362     if (XOR (islower (i), ISLOWER (i))
15363         || toupper (i) != TOUPPER (i))
15364       return 2;
15365   return 0;
15366 }
15367 _ACEOF
15368 if ac_fn_c_try_run "$LINENO"; then :
15369
15370 else
15371   ac_cv_header_stdc=no
15372 fi
15373 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15374   conftest.$ac_objext conftest.beam conftest.$ac_ext
15375 fi
15376
15377 fi
15378 fi
15379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15380 $as_echo "$ac_cv_header_stdc" >&6; }
15381 if test $ac_cv_header_stdc = yes; then
15382
15383 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15384
15385 fi
15386
15387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
15388 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
15389 if ${ac_cv_header_stdbool_h+:} false; then :
15390   $as_echo_n "(cached) " >&6
15391 else
15392   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15393 /* end confdefs.h.  */
15394
15395              #include <stdbool.h>
15396              #ifndef bool
15397               "error: bool is not defined"
15398              #endif
15399              #ifndef false
15400               "error: false is not defined"
15401              #endif
15402              #if false
15403               "error: false is not 0"
15404              #endif
15405              #ifndef true
15406               "error: true is not defined"
15407              #endif
15408              #if true != 1
15409               "error: true is not 1"
15410              #endif
15411              #ifndef __bool_true_false_are_defined
15412               "error: __bool_true_false_are_defined is not defined"
15413              #endif
15414
15415              struct s { _Bool s: 1; _Bool t; } s;
15416
15417              char a[true == 1 ? 1 : -1];
15418              char b[false == 0 ? 1 : -1];
15419              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
15420              char d[(bool) 0.5 == true ? 1 : -1];
15421              /* See body of main program for 'e'.  */
15422              char f[(_Bool) 0.0 == false ? 1 : -1];
15423              char g[true];
15424              char h[sizeof (_Bool)];
15425              char i[sizeof s.t];
15426              enum { j = false, k = true, l = false * true, m = true * 256 };
15427              /* The following fails for
15428                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
15429              _Bool n[m];
15430              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
15431              char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
15432              /* Catch a bug in an HP-UX C compiler.  See
15433                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
15434                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
15435               */
15436              _Bool q = true;
15437              _Bool *pq = &q;
15438
15439 int
15440 main ()
15441 {
15442
15443              bool e = &s;
15444              *pq |= q;
15445              *pq |= ! q;
15446              /* Refer to every declared value, to avoid compiler optimizations.  */
15447              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
15448                      + !m + !n + !o + !p + !q + !pq);
15449
15450   ;
15451   return 0;
15452 }
15453 _ACEOF
15454 if ac_fn_c_try_compile "$LINENO"; then :
15455   ac_cv_header_stdbool_h=yes
15456 else
15457   ac_cv_header_stdbool_h=no
15458 fi
15459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15460 fi
15461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
15462 $as_echo "$ac_cv_header_stdbool_h" >&6; }
15463    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
15464 if test "x$ac_cv_type__Bool" = xyes; then :
15465
15466 cat >>confdefs.h <<_ACEOF
15467 #define HAVE__BOOL 1
15468 _ACEOF
15469
15470
15471 fi
15472
15473
15474 if test $ac_cv_header_stdbool_h = yes; then
15475
15476 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
15477
15478 fi
15479
15480 #AC_HEADER_SYS_WAIT
15481 #AC_CHECK_HEADERS([getopt.h fcntl.h stdlib.h string.h strings.h unistd.h])
15482 # do the very minimum - we can always extend this
15483 for ac_header in getopt.h stdarg.h openssl/ssl.h netinet/in.h time.h arpa/inet.h netdb.h
15484 do :
15485   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15486 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15487 "
15488 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15489   cat >>confdefs.h <<_ACEOF
15490 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15491 _ACEOF
15492
15493 fi
15494
15495 done
15496
15497 for ac_header in sys/param.h sys/mount.h
15498 do :
15499   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15500 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15501
15502    #if HAVE_SYS_PARAM_H
15503    # include <sys/param.h>
15504    #endif
15505
15506
15507 "
15508 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15509   cat >>confdefs.h <<_ACEOF
15510 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15511 _ACEOF
15512
15513 fi
15514
15515 done
15516
15517 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default
15518
15519    #if HAVE_SYS_PARAM_H
15520    # include <sys/param.h>
15521    #endif
15522
15523
15524 "
15525 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
15526
15527 include_sys_socket_h='#include <sys/socket.h>'
15528
15529 $as_echo "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
15530
15531
15532 else
15533
15534 include_sys_socket_h=''
15535
15536 fi
15537
15538
15539
15540 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default
15541
15542 "
15543 if test "x$ac_cv_header_inttypes_h" = xyes; then :
15544
15545 include_inttypes_h='#include <inttypes.h>'
15546
15547 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
15548
15549 ldns_build_config_have_inttypes_h=1
15550
15551
15552 else
15553
15554 include_inttypes_h=''
15555 ldns_build_config_have_inttypes_h=0
15556
15557
15558 fi
15559
15560
15561
15562 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default
15563
15564 "
15565 if test "x$ac_cv_header_sys_types_h" = xyes; then :
15566
15567 include_systypes_h='#include <sys/types.h>'
15568
15569 $as_echo "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
15570
15571
15572 else
15573
15574 include_systypes_h=''
15575
15576 fi
15577
15578
15579
15580 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default
15581
15582 "
15583 if test "x$ac_cv_header_unistd_h" = xyes; then :
15584
15585 include_unistd_h='#include <unistd.h>'
15586
15587 $as_echo "#define HAVE_UNISTD_H 1" >>confdefs.h
15588
15589
15590 else
15591
15592 include_unistd_h=''
15593
15594 fi
15595
15596
15597
15598
15599 # The cast to long int works around a bug in the HP C Compiler
15600 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15601 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15602 # This bug is HP SR number 8606223364.
15603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
15604 $as_echo_n "checking size of time_t... " >&6; }
15605 if ${ac_cv_sizeof_time_t+:} false; then :
15606   $as_echo_n "(cached) " >&6
15607 else
15608   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "
15609 $ac_includes_default
15610 #ifdef TIME_WITH_SYS_TIME
15611 # include <sys/time.h>
15612 # include <time.h>
15613 #else
15614 # ifdef HAVE_SYS_TIME_H
15615 #  include <sys/time.h>
15616 # else
15617 #  include <time.h>
15618 # endif
15619 #endif
15620
15621 "; then :
15622
15623 else
15624   if test "$ac_cv_type_time_t" = yes; then
15625      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15627 as_fn_error 77 "cannot compute sizeof (time_t)
15628 See \`config.log' for more details" "$LINENO" 5; }
15629    else
15630      ac_cv_sizeof_time_t=0
15631    fi
15632 fi
15633
15634 fi
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
15636 $as_echo "$ac_cv_sizeof_time_t" >&6; }
15637
15638
15639
15640 cat >>confdefs.h <<_ACEOF
15641 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
15642 _ACEOF
15643
15644
15645
15646 if test x_$with_examples != x_no; then
15647 for ac_header in pcap.h
15648 do :
15649   ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default
15650 "
15651 if test "x$ac_cv_header_pcap_h" = xyes; then :
15652   cat >>confdefs.h <<_ACEOF
15653 #define HAVE_PCAP_H 1
15654 _ACEOF
15655
15656 fi
15657
15658 done
15659
15660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_offline in -lpcap" >&5
15661 $as_echo_n "checking for pcap_open_offline in -lpcap... " >&6; }
15662 if ${ac_cv_lib_pcap_pcap_open_offline+:} false; then :
15663   $as_echo_n "(cached) " >&6
15664 else
15665   ac_check_lib_save_LIBS=$LIBS
15666 LIBS="-lpcap  $LIBS"
15667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15668 /* end confdefs.h.  */
15669
15670 /* Override any GCC internal prototype to avoid an error.
15671    Use char because int might match the return type of a GCC
15672    builtin and then its argument prototype would still apply.  */
15673 #ifdef __cplusplus
15674 extern "C"
15675 #endif
15676 char pcap_open_offline ();
15677 int
15678 main ()
15679 {
15680 return pcap_open_offline ();
15681   ;
15682   return 0;
15683 }
15684 _ACEOF
15685 if ac_fn_c_try_link "$LINENO"; then :
15686   ac_cv_lib_pcap_pcap_open_offline=yes
15687 else
15688   ac_cv_lib_pcap_pcap_open_offline=no
15689 fi
15690 rm -f core conftest.err conftest.$ac_objext \
15691     conftest$ac_exeext conftest.$ac_ext
15692 LIBS=$ac_check_lib_save_LIBS
15693 fi
15694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_offline" >&5
15695 $as_echo "$ac_cv_lib_pcap_pcap_open_offline" >&6; }
15696 if test "x$ac_cv_lib_pcap_pcap_open_offline" = xyes; then :
15697
15698
15699 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
15700         LIBPCAP_LIBS=-lpcap
15701
15702
15703 else
15704
15705         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&5
15706 $as_echo "$as_me: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&2;}
15707
15708
15709 fi
15710
15711 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
15712 do :
15713   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15714 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
15715 $ac_includes_default
15716 #ifdef HAVE_NETINET_IN_SYSTM_H
15717 #include <netinet/in_systm.h>
15718 #endif
15719 #ifdef HAVE_NETINET_IN_H
15720 #include <netinet/in.h>
15721 #endif
15722 #ifdef HAVE_SYS_SOCKET_H
15723 #include <sys/socket.h>
15724 #endif
15725 #ifdef HAVE_NET_IF_H
15726 #include <net/if.h>
15727 #endif
15728 "
15729 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15730   cat >>confdefs.h <<_ACEOF
15731 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15732 _ACEOF
15733
15734 fi
15735
15736 done
15737
15738 fi
15739
15740
15741 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
15742 $ac_includes_default
15743 #ifdef HAVE_SYS_SOCKET_H
15744 #  include <sys/socket.h>
15745 #endif
15746 #ifdef HAVE_WS2TCPIP_H
15747 #  include <ws2tcpip.h>
15748 #endif
15749
15750 "
15751 if test "x$ac_cv_type_socklen_t" = xyes; then :
15752
15753 else
15754
15755 $as_echo "#define socklen_t int" >>confdefs.h
15756
15757 fi
15758
15759 if test "x$ac_cv_type_socklen_t" = xyes; then
15760   ldns_build_config_have_socklen_t=1
15761
15762 else
15763   ldns_build_config_have_socklen_t=0
15764
15765 fi
15766 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15767 if test "x$ac_cv_type_size_t" = xyes; then :
15768
15769 else
15770
15771 cat >>confdefs.h <<_ACEOF
15772 #define size_t unsigned int
15773 _ACEOF
15774
15775 fi
15776
15777 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
15778 if test "x$ac_cv_type_ssize_t" = xyes; then :
15779
15780 else
15781
15782 cat >>confdefs.h <<_ACEOF
15783 #define ssize_t int
15784 _ACEOF
15785
15786 fi
15787
15788 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
15789 if test "x$ac_cv_type_intptr_t" = xyes; then :
15790
15791 else
15792
15793 cat >>confdefs.h <<_ACEOF
15794 #define intptr_t size_t
15795 _ACEOF
15796
15797 fi
15798
15799 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
15800 #if HAVE_SYS_TYPES_H
15801 # include <sys/types.h>
15802 #endif
15803 #if HAVE_NETINET_IN_H
15804 # include <netinet/in.h>
15805 #endif
15806 "
15807 if test "x$ac_cv_type_in_addr_t" = xyes; then :
15808
15809 else
15810
15811 $as_echo "#define in_addr_t uint32_t" >>confdefs.h
15812
15813 fi
15814
15815 ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "
15816 #if HAVE_SYS_TYPES_H
15817 # include <sys/types.h>
15818 #endif
15819 #if HAVE_NETINET_IN_H
15820 # include <netinet/in.h>
15821 #endif
15822 "
15823 if test "x$ac_cv_type_in_port_t" = xyes; then :
15824
15825 else
15826
15827 $as_echo "#define in_port_t uint16_t" >>confdefs.h
15828
15829 fi
15830
15831 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "$ac_includes_default
15832 #ifdef HAVE_NETINET_IN_H
15833 #include <netinet/in.h>
15834 #endif
15835 #ifdef HAVE_SYS_SOCKET_H
15836 #include <sys/socket.h>
15837 #endif
15838 #ifdef HAVE_NETDB_H
15839 #include <netdb.h>
15840 #endif
15841 #ifdef HAVE_ARPA_INET_H
15842 #include <arpa/inet.h>
15843 #endif
15844
15845 "
15846 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
15847
15848 else
15849
15850         ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "$ac_includes_default
15851 #ifdef HAVE_NETINET_IN_H
15852 #include <netinet/in.h>
15853 #endif
15854 #ifdef HAVE_SYS_SOCKET_H
15855 #include <sys/socket.h>
15856 #endif
15857 #ifdef HAVE_NETDB_H
15858 #include <netdb.h>
15859 #endif
15860 #ifdef HAVE_ARPA_INET_H
15861 #include <arpa/inet.h>
15862 #endif
15863
15864 "
15865 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
15866
15867
15868 $as_echo "#define ss_family __ss_family" >>confdefs.h
15869
15870
15871 fi
15872
15873
15874 fi
15875
15876
15877 for ac_header in stdlib.h
15878 do :
15879   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
15880 if test "x$ac_cv_header_stdlib_h" = xyes; then :
15881   cat >>confdefs.h <<_ACEOF
15882 #define HAVE_STDLIB_H 1
15883 _ACEOF
15884
15885 fi
15886
15887 done
15888
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
15890 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
15891 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
15892   $as_echo_n "(cached) " >&6
15893 else
15894   if test "$cross_compiling" = yes; then :
15895   ac_cv_func_malloc_0_nonnull=no
15896 else
15897   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15898 /* end confdefs.h.  */
15899 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
15900 # include <stdlib.h>
15901 #else
15902 char *malloc ();
15903 #endif
15904
15905 int
15906 main ()
15907 {
15908 return ! malloc (0);
15909   ;
15910   return 0;
15911 }
15912 _ACEOF
15913 if ac_fn_c_try_run "$LINENO"; then :
15914   ac_cv_func_malloc_0_nonnull=yes
15915 else
15916   ac_cv_func_malloc_0_nonnull=no
15917 fi
15918 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15919   conftest.$ac_objext conftest.beam conftest.$ac_ext
15920 fi
15921
15922 fi
15923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
15924 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
15925 if test $ac_cv_func_malloc_0_nonnull = yes; then :
15926
15927 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
15928
15929 else
15930   $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
15931
15932    case " $LIBOBJS " in
15933   *" malloc.$ac_objext "* ) ;;
15934   *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
15935  ;;
15936 esac
15937
15938
15939 $as_echo "#define malloc rpl_malloc" >>confdefs.h
15940
15941 fi
15942
15943
15944 for ac_header in stdlib.h
15945 do :
15946   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
15947 if test "x$ac_cv_header_stdlib_h" = xyes; then :
15948   cat >>confdefs.h <<_ACEOF
15949 #define HAVE_STDLIB_H 1
15950 _ACEOF
15951
15952 fi
15953
15954 done
15955
15956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
15957 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
15958 if ${ac_cv_func_realloc_0_nonnull+:} false; then :
15959   $as_echo_n "(cached) " >&6
15960 else
15961   if test "$cross_compiling" = yes; then :
15962   ac_cv_func_realloc_0_nonnull=no
15963 else
15964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15965 /* end confdefs.h.  */
15966 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
15967 # include <stdlib.h>
15968 #else
15969 char *realloc ();
15970 #endif
15971
15972 int
15973 main ()
15974 {
15975 return ! realloc (0, 0);
15976   ;
15977   return 0;
15978 }
15979 _ACEOF
15980 if ac_fn_c_try_run "$LINENO"; then :
15981   ac_cv_func_realloc_0_nonnull=yes
15982 else
15983   ac_cv_func_realloc_0_nonnull=no
15984 fi
15985 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15986   conftest.$ac_objext conftest.beam conftest.$ac_ext
15987 fi
15988
15989 fi
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
15991 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
15992 if test $ac_cv_func_realloc_0_nonnull = yes; then :
15993
15994 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
15995
15996 else
15997   $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
15998
15999    case " $LIBOBJS " in
16000   *" realloc.$ac_objext "* ) ;;
16001   *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
16002  ;;
16003 esac
16004
16005
16006 $as_echo "#define realloc rpl_realloc" >>confdefs.h
16007
16008 fi
16009
16010
16011
16012 ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
16013 if test "x$ac_cv_func_b64_pton" = xyes; then :
16014   $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
16015
16016 else
16017   case " $LIBOBJS " in
16018   *" b64_pton.$ac_objext "* ) ;;
16019   *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
16020  ;;
16021 esac
16022
16023 fi
16024
16025
16026 ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
16027 if test "x$ac_cv_func_b64_ntop" = xyes; then :
16028   $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
16029
16030 else
16031   case " $LIBOBJS " in
16032   *" b64_ntop.$ac_objext "* ) ;;
16033   *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
16034  ;;
16035 esac
16036
16037 fi
16038
16039
16040 ac_fn_c_check_func "$LINENO" "calloc" "ac_cv_func_calloc"
16041 if test "x$ac_cv_func_calloc" = xyes; then :
16042   $as_echo "#define HAVE_CALLOC 1" >>confdefs.h
16043
16044 else
16045   case " $LIBOBJS " in
16046   *" calloc.$ac_objext "* ) ;;
16047   *) LIBOBJS="$LIBOBJS calloc.$ac_objext"
16048  ;;
16049 esac
16050
16051 fi
16052
16053
16054 ac_fn_c_check_func "$LINENO" "timegm" "ac_cv_func_timegm"
16055 if test "x$ac_cv_func_timegm" = xyes; then :
16056   $as_echo "#define HAVE_TIMEGM 1" >>confdefs.h
16057
16058 else
16059   case " $LIBOBJS " in
16060   *" timegm.$ac_objext "* ) ;;
16061   *) LIBOBJS="$LIBOBJS timegm.$ac_objext"
16062  ;;
16063 esac
16064
16065 fi
16066
16067
16068 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
16069 if test "x$ac_cv_func_gmtime_r" = xyes; then :
16070   $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16071
16072 else
16073   case " $LIBOBJS " in
16074   *" gmtime_r.$ac_objext "* ) ;;
16075   *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
16076  ;;
16077 esac
16078
16079 fi
16080
16081
16082 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
16083 if test "x$ac_cv_func_ctime_r" = xyes; then :
16084   $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
16085
16086 else
16087   case " $LIBOBJS " in
16088   *" ctime_r.$ac_objext "* ) ;;
16089   *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
16090  ;;
16091 esac
16092
16093 fi
16094
16095
16096 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
16097 if test "x$ac_cv_func_localtime_r" = xyes; then :
16098   $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16099
16100 else
16101   case " $LIBOBJS " in
16102   *" localtime_r.$ac_objext "* ) ;;
16103   *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
16104  ;;
16105 esac
16106
16107 fi
16108
16109
16110 ac_fn_c_check_func "$LINENO" "isblank" "ac_cv_func_isblank"
16111 if test "x$ac_cv_func_isblank" = xyes; then :
16112   $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
16113
16114 else
16115   case " $LIBOBJS " in
16116   *" isblank.$ac_objext "* ) ;;
16117   *) LIBOBJS="$LIBOBJS isblank.$ac_objext"
16118  ;;
16119 esac
16120
16121 fi
16122
16123
16124 ac_fn_c_check_func "$LINENO" "isascii" "ac_cv_func_isascii"
16125 if test "x$ac_cv_func_isascii" = xyes; then :
16126   $as_echo "#define HAVE_ISASCII 1" >>confdefs.h
16127
16128 else
16129   case " $LIBOBJS " in
16130   *" isascii.$ac_objext "* ) ;;
16131   *) LIBOBJS="$LIBOBJS isascii.$ac_objext"
16132  ;;
16133 esac
16134
16135 fi
16136
16137
16138 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
16139 if test "x$ac_cv_func_inet_aton" = xyes; then :
16140   $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
16141
16142 else
16143   case " $LIBOBJS " in
16144   *" inet_aton.$ac_objext "* ) ;;
16145   *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
16146  ;;
16147 esac
16148
16149 fi
16150
16151
16152 ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
16153 if test "x$ac_cv_func_inet_pton" = xyes; then :
16154   $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
16155
16156 else
16157   case " $LIBOBJS " in
16158   *" inet_pton.$ac_objext "* ) ;;
16159   *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
16160  ;;
16161 esac
16162
16163 fi
16164
16165
16166 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
16167 if test "x$ac_cv_func_inet_ntop" = xyes; then :
16168   $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
16169
16170 else
16171   case " $LIBOBJS " in
16172   *" inet_ntop.$ac_objext "* ) ;;
16173   *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
16174  ;;
16175 esac
16176
16177 fi
16178
16179
16180 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
16181 if test "x$ac_cv_func_snprintf" = xyes; then :
16182   $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16183
16184 else
16185   case " $LIBOBJS " in
16186   *" snprintf.$ac_objext "* ) ;;
16187   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
16188  ;;
16189 esac
16190
16191 fi
16192
16193
16194 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
16195 if test "x$ac_cv_func_strlcpy" = xyes; then :
16196   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
16197
16198 else
16199   case " $LIBOBJS " in
16200   *" strlcpy.$ac_objext "* ) ;;
16201   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
16202  ;;
16203 esac
16204
16205 fi
16206
16207
16208 ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
16209 if test "x$ac_cv_func_memmove" = xyes; then :
16210   $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
16211
16212 else
16213   case " $LIBOBJS " in
16214   *" memmove.$ac_objext "* ) ;;
16215   *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
16216  ;;
16217 esac
16218
16219 fi
16220
16221
16222 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
16223 if test "x$ac_cv_type_pid_t" = xyes; then :
16224
16225 else
16226
16227 cat >>confdefs.h <<_ACEOF
16228 #define pid_t int
16229 _ACEOF
16230
16231 fi
16232
16233 for ac_header in vfork.h
16234 do :
16235   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
16236 if test "x$ac_cv_header_vfork_h" = xyes; then :
16237   cat >>confdefs.h <<_ACEOF
16238 #define HAVE_VFORK_H 1
16239 _ACEOF
16240
16241 fi
16242
16243 done
16244
16245 for ac_func in fork vfork
16246 do :
16247   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16248 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16249 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16250   cat >>confdefs.h <<_ACEOF
16251 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16252 _ACEOF
16253
16254 fi
16255 done
16256
16257 if test "x$ac_cv_func_fork" = xyes; then
16258   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
16259 $as_echo_n "checking for working fork... " >&6; }
16260 if ${ac_cv_func_fork_works+:} false; then :
16261   $as_echo_n "(cached) " >&6
16262 else
16263   if test "$cross_compiling" = yes; then :
16264   ac_cv_func_fork_works=cross
16265 else
16266   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16267 /* end confdefs.h.  */
16268 $ac_includes_default
16269 int
16270 main ()
16271 {
16272
16273           /* By Ruediger Kuhlmann. */
16274           return fork () < 0;
16275
16276   ;
16277   return 0;
16278 }
16279 _ACEOF
16280 if ac_fn_c_try_run "$LINENO"; then :
16281   ac_cv_func_fork_works=yes
16282 else
16283   ac_cv_func_fork_works=no
16284 fi
16285 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16286   conftest.$ac_objext conftest.beam conftest.$ac_ext
16287 fi
16288
16289 fi
16290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
16291 $as_echo "$ac_cv_func_fork_works" >&6; }
16292
16293 else
16294   ac_cv_func_fork_works=$ac_cv_func_fork
16295 fi
16296 if test "x$ac_cv_func_fork_works" = xcross; then
16297   case $host in
16298     *-*-amigaos* | *-*-msdosdjgpp*)
16299       # Override, as these systems have only a dummy fork() stub
16300       ac_cv_func_fork_works=no
16301       ;;
16302     *)
16303       ac_cv_func_fork_works=yes
16304       ;;
16305   esac
16306   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
16307 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
16308 fi
16309 ac_cv_func_vfork_works=$ac_cv_func_vfork
16310 if test "x$ac_cv_func_vfork" = xyes; then
16311   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
16312 $as_echo_n "checking for working vfork... " >&6; }
16313 if ${ac_cv_func_vfork_works+:} false; then :
16314   $as_echo_n "(cached) " >&6
16315 else
16316   if test "$cross_compiling" = yes; then :
16317   ac_cv_func_vfork_works=cross
16318 else
16319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16320 /* end confdefs.h.  */
16321 /* Thanks to Paul Eggert for this test.  */
16322 $ac_includes_default
16323 #include <sys/wait.h>
16324 #ifdef HAVE_VFORK_H
16325 # include <vfork.h>
16326 #endif
16327 /* On some sparc systems, changes by the child to local and incoming
16328    argument registers are propagated back to the parent.  The compiler
16329    is told about this with #include <vfork.h>, but some compilers
16330    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
16331    static variable whose address is put into a register that is
16332    clobbered by the vfork.  */
16333 static void
16334 #ifdef __cplusplus
16335 sparc_address_test (int arg)
16336 # else
16337 sparc_address_test (arg) int arg;
16338 #endif
16339 {
16340   static pid_t child;
16341   if (!child) {
16342     child = vfork ();
16343     if (child < 0) {
16344       perror ("vfork");
16345       _exit(2);
16346     }
16347     if (!child) {
16348       arg = getpid();
16349       write(-1, "", 0);
16350       _exit (arg);
16351     }
16352   }
16353 }
16354
16355 int
16356 main ()
16357 {
16358   pid_t parent = getpid ();
16359   pid_t child;
16360
16361   sparc_address_test (0);
16362
16363   child = vfork ();
16364
16365   if (child == 0) {
16366     /* Here is another test for sparc vfork register problems.  This
16367        test uses lots of local variables, at least as many local
16368        variables as main has allocated so far including compiler
16369        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
16370        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
16371        reuse the register of parent for one of the local variables,
16372        since it will think that parent can't possibly be used any more
16373        in this routine.  Assigning to the local variable will thus
16374        munge parent in the parent process.  */
16375     pid_t
16376       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16377       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16378     /* Convince the compiler that p..p7 are live; otherwise, it might
16379        use the same hardware register for all 8 local variables.  */
16380     if (p != p1 || p != p2 || p != p3 || p != p4
16381         || p != p5 || p != p6 || p != p7)
16382       _exit(1);
16383
16384     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16385        from child file descriptors.  If the child closes a descriptor
16386        before it execs or exits, this munges the parent's descriptor
16387        as well.  Test for this by closing stdout in the child.  */
16388     _exit(close(fileno(stdout)) != 0);
16389   } else {
16390     int status;
16391     struct stat st;
16392
16393     while (wait(&status) != child)
16394       ;
16395     return (
16396          /* Was there some problem with vforking?  */
16397          child < 0
16398
16399          /* Did the child fail?  (This shouldn't happen.)  */
16400          || status
16401
16402          /* Did the vfork/compiler bug occur?  */
16403          || parent != getpid()
16404
16405          /* Did the file descriptor bug occur?  */
16406          || fstat(fileno(stdout), &st) != 0
16407          );
16408   }
16409 }
16410 _ACEOF
16411 if ac_fn_c_try_run "$LINENO"; then :
16412   ac_cv_func_vfork_works=yes
16413 else
16414   ac_cv_func_vfork_works=no
16415 fi
16416 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16417   conftest.$ac_objext conftest.beam conftest.$ac_ext
16418 fi
16419
16420 fi
16421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
16422 $as_echo "$ac_cv_func_vfork_works" >&6; }
16423
16424 fi;
16425 if test "x$ac_cv_func_fork_works" = xcross; then
16426   ac_cv_func_vfork_works=$ac_cv_func_vfork
16427   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
16428 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
16429 fi
16430
16431 if test "x$ac_cv_func_vfork_works" = xyes; then
16432
16433 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
16434
16435 else
16436
16437 $as_echo "#define vfork fork" >>confdefs.h
16438
16439 fi
16440 if test "x$ac_cv_func_fork_works" = xyes; then
16441
16442 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
16443
16444 fi
16445
16446 for ac_func in endprotoent endservent sleep random fcntl strtoul bzero memset b32_ntop b32_pton
16447 do :
16448   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16449 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16450 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16451   cat >>confdefs.h <<_ACEOF
16452 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16453 _ACEOF
16454
16455 fi
16456 done
16457
16458 if test "x$HAVE_B32_NTOP" = "xyes"; then
16459         ldns_build_config_have_b32_ntop=1
16460
16461 else
16462         ldns_build_config_have_b32_ntop=0
16463
16464 fi
16465 if test "x$HAVE_B32_PTON" = "xyes"; then
16466         ldns_build_config_have_b32_pton=1
16467
16468 else
16469         ldns_build_config_have_b32_pton=0
16470
16471 fi
16472
16473
16474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
16475 $as_echo_n "checking for getaddrinfo... " >&6; }
16476 ac_cv_func_getaddrinfo=no
16477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16478 /* end confdefs.h.  */
16479
16480 #ifdef __cplusplus
16481 extern "C"
16482 {
16483 #endif
16484 char* getaddrinfo();
16485 char* (*f) () = getaddrinfo;
16486 #ifdef __cplusplus
16487 }
16488 #endif
16489 int main() {
16490         ;
16491         return 0;
16492 }
16493
16494 _ACEOF
16495 if ac_fn_c_try_link "$LINENO"; then :
16496   ac_cv_func_getaddrinfo="yes"
16497 if test "$ac_cv_header_windows_h" = "yes"; then
16498
16499 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
16500
16501         USE_WINSOCK="1"
16502         LIBS="$LIBS -lws2_32"
16503 fi
16504
16505 else
16506   ORIGLIBS="$LIBS"
16507 LIBS="$LIBS -lws2_32"
16508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16509 /* end confdefs.h.  */
16510
16511 #ifdef HAVE_WS2TCPIP_H
16512 #include <ws2tcpip.h>
16513 #endif
16514
16515 int
16516 main ()
16517 {
16518
16519         (void)getaddrinfo(NULL, NULL, NULL, NULL);
16520
16521
16522   ;
16523   return 0;
16524 }
16525 _ACEOF
16526 if ac_fn_c_try_link "$LINENO"; then :
16527
16528 ac_cv_func_getaddrinfo="yes"
16529
16530 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
16531
16532 USE_WINSOCK="1"
16533
16534 else
16535
16536 ac_cv_func_getaddrinfo="no"
16537 LIBS="$ORIGLIBS"
16538
16539 fi
16540 rm -f core conftest.err conftest.$ac_objext \
16541     conftest$ac_exeext conftest.$ac_ext
16542
16543 fi
16544 rm -f core conftest.err conftest.$ac_objext \
16545     conftest$ac_exeext conftest.$ac_ext
16546
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getaddrinfo" >&5
16548 $as_echo "$ac_cv_func_getaddrinfo" >&6; }
16549 if test $ac_cv_func_getaddrinfo = yes; then
16550
16551 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
16552
16553 fi
16554
16555 if test $ac_cv_func_getaddrinfo = no; then
16556         case " $LIBOBJS " in
16557   *" fake-rfc2553.$ac_objext "* ) ;;
16558   *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
16559  ;;
16560 esac
16561
16562 fi
16563 if test "$USE_WINSOCK" = 1; then
16564         if test -n "$ac_tool_prefix"; then
16565   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
16566 set dummy ${ac_tool_prefix}windres; ac_word=$2
16567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16568 $as_echo_n "checking for $ac_word... " >&6; }
16569 if ${ac_cv_prog_WINDRES+:} false; then :
16570   $as_echo_n "(cached) " >&6
16571 else
16572   if test -n "$WINDRES"; then
16573   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
16574 else
16575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16576 for as_dir in $PATH
16577 do
16578   IFS=$as_save_IFS
16579   test -z "$as_dir" && as_dir=.
16580     for ac_exec_ext in '' $ac_executable_extensions; do
16581   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16582     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
16583     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16584     break 2
16585   fi
16586 done
16587   done
16588 IFS=$as_save_IFS
16589
16590 fi
16591 fi
16592 WINDRES=$ac_cv_prog_WINDRES
16593 if test -n "$WINDRES"; then
16594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
16595 $as_echo "$WINDRES" >&6; }
16596 else
16597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16598 $as_echo "no" >&6; }
16599 fi
16600
16601
16602 fi
16603 if test -z "$ac_cv_prog_WINDRES"; then
16604   ac_ct_WINDRES=$WINDRES
16605   # Extract the first word of "windres", so it can be a program name with args.
16606 set dummy windres; ac_word=$2
16607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16608 $as_echo_n "checking for $ac_word... " >&6; }
16609 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
16610   $as_echo_n "(cached) " >&6
16611 else
16612   if test -n "$ac_ct_WINDRES"; then
16613   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
16614 else
16615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16616 for as_dir in $PATH
16617 do
16618   IFS=$as_save_IFS
16619   test -z "$as_dir" && as_dir=.
16620     for ac_exec_ext in '' $ac_executable_extensions; do
16621   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16622     ac_cv_prog_ac_ct_WINDRES="windres"
16623     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16624     break 2
16625   fi
16626 done
16627   done
16628 IFS=$as_save_IFS
16629
16630 fi
16631 fi
16632 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
16633 if test -n "$ac_ct_WINDRES"; then
16634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
16635 $as_echo "$ac_ct_WINDRES" >&6; }
16636 else
16637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16638 $as_echo "no" >&6; }
16639 fi
16640
16641   if test "x$ac_ct_WINDRES" = x; then
16642     WINDRES=""
16643   else
16644     case $cross_compiling:$ac_tool_warned in
16645 yes:)
16646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16648 ac_tool_warned=yes ;;
16649 esac
16650     WINDRES=$ac_ct_WINDRES
16651   fi
16652 else
16653   WINDRES="$ac_cv_prog_WINDRES"
16654 fi
16655
16656 fi
16657
16658 # check ioctlsocket
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ioctlsocket" >&5
16660 $as_echo_n "checking for ioctlsocket... " >&6; }
16661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16662 /* end confdefs.h.  */
16663
16664 #ifdef HAVE_WINSOCK2_H
16665 #include <winsock2.h>
16666 #endif
16667
16668 int
16669 main ()
16670 {
16671
16672         (void)ioctlsocket(0, 0, NULL);
16673
16674   ;
16675   return 0;
16676 }
16677 _ACEOF
16678 if ac_fn_c_try_link "$LINENO"; then :
16679
16680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16681 $as_echo "yes" >&6; }
16682
16683 $as_echo "#define HAVE_IOCTLSOCKET 1" >>confdefs.h
16684
16685
16686 else
16687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16688 $as_echo "no" >&6; }
16689 fi
16690 rm -f core conftest.err conftest.$ac_objext \
16691     conftest$ac_exeext conftest.$ac_ext
16692
16693
16694 #AC_SEARCH_LIBS(RSA_new, [crypto])
16695
16696
16697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
16698 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
16699 if ${ac_cv_c_format_attribute+:} false; then :
16700   $as_echo_n "(cached) " >&6
16701 else
16702   ac_cv_c_format_attribute=no
16703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16704 /* end confdefs.h.  */
16705 #include <stdio.h>
16706 void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
16707 void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
16708
16709 int
16710 main ()
16711 {
16712
16713    f ("%s", "str");
16714
16715   ;
16716   return 0;
16717 }
16718 _ACEOF
16719 if ac_fn_c_try_compile "$LINENO"; then :
16720   ac_cv_c_format_attribute="yes"
16721 else
16722   ac_cv_c_format_attribute="no"
16723 fi
16724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16725
16726 fi
16727
16728
16729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
16730 $as_echo "$ac_cv_c_format_attribute" >&6; }
16731 if test $ac_cv_c_format_attribute = yes; then
16732
16733 $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
16734
16735 fi
16736
16737
16738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
16739 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
16740 if ${ac_cv_c_unused_attribute+:} false; then :
16741   $as_echo_n "(cached) " >&6
16742 else
16743   ac_cv_c_unused_attribute=no
16744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16745 /* end confdefs.h.  */
16746 #include <stdio.h>
16747 void f (char *u __attribute__((unused)));
16748
16749 int
16750 main ()
16751 {
16752
16753    f ("x");
16754
16755   ;
16756   return 0;
16757 }
16758 _ACEOF
16759 if ac_fn_c_try_compile "$LINENO"; then :
16760   ac_cv_c_unused_attribute="yes"
16761 else
16762   ac_cv_c_unused_attribute="no"
16763 fi
16764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16765
16766 fi
16767
16768
16769
16770
16771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
16772 $as_echo "$ac_cv_c_unused_attribute" >&6; }
16773 if test $ac_cv_c_unused_attribute = yes; then
16774
16775 $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
16776
16777 fi
16778
16779
16780 # check OSX deployment target which is needed
16781 if echo $build_os | grep darwin > /dev/null; then
16782         export MACOSX_DEPLOYMENT_TARGET="10.4"
16783 fi
16784
16785
16786 $as_echo "#define SYSCONFDIR sysconfdir" >>confdefs.h
16787
16788
16789
16790 # Check whether --with-trust-anchor was given.
16791 if test "${with_trust_anchor+set}" = set; then :
16792   withval=$with_trust_anchor;
16793  LDNS_TRUST_ANCHOR_FILE="$withval"
16794
16795 else
16796
16797  if test "x$LDNS_TRUST_ANCHOR_FILE" = "x"; then
16798   if test "x$sysconfdir" = 'x${prefix}/etc' ; then
16799    if test "x$prefix" = 'xNONE' ; then
16800     LDNS_TRUST_ANCHOR_FILE="/etc/unbound/root.key"
16801    else
16802     LDNS_TRUST_ANCHOR_FILE="${prefix}/etc/unbound/root.key"
16803    fi
16804   else
16805     LDNS_TRUST_ANCHOR_FILE="${sysconfdir}/unbound/root.key"
16806   fi
16807  fi
16808
16809 fi
16810
16811
16812 cat >>confdefs.h <<_ACEOF
16813 #define LDNS_TRUST_ANCHOR_FILE "$LDNS_TRUST_ANCHOR_FILE"
16814 _ACEOF
16815
16816
16817 { $as_echo "$as_me:${as_lineno-$LINENO}: Default trust anchor: $LDNS_TRUST_ANCHOR_FILE" >&5
16818 $as_echo "$as_me: Default trust anchor: $LDNS_TRUST_ANCHOR_FILE" >&6;}
16819
16820
16821 # Check whether --with-ca-file was given.
16822 if test "${with_ca_file+set}" = set; then :
16823   withval=$with_ca_file;
16824
16825 $as_echo "#define HAVE_DANE_CA_FILE 1" >>confdefs.h
16826
16827
16828 cat >>confdefs.h <<_ACEOF
16829 #define LDNS_DANE_CA_FILE "$withval"
16830 _ACEOF
16831
16832  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CAfile: $withval" >&5
16833 $as_echo "$as_me: Using CAfile: $withval" >&6;}
16834  DEFAULT_CAFILE="Default is $withval"
16835
16836
16837 else
16838
16839
16840 $as_echo "#define HAVE_DANE_CA_FILE 0" >>confdefs.h
16841
16842
16843
16844 fi
16845
16846
16847
16848 # Check whether --with-ca-path was given.
16849 if test "${with_ca_path+set}" = set; then :
16850   withval=$with_ca_path;
16851
16852 $as_echo "#define HAVE_DANE_CA_PATH 1" >>confdefs.h
16853
16854
16855 cat >>confdefs.h <<_ACEOF
16856 #define LDNS_DANE_CA_PATH "$withval"
16857 _ACEOF
16858
16859  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CApath: $withval" >&5
16860 $as_echo "$as_me: Using CApath: $withval" >&6;}
16861  DEFAULT_CAPATH="Default is $withval"
16862
16863
16864 else
16865
16866
16867 $as_echo "#define HAVE_DANE_CA_PATH 0" >>confdefs.h
16868
16869
16870
16871 fi
16872
16873
16874
16875
16876
16877
16878 if test "x$HAVE_SSL" = "xyes"; then
16879         ldns_build_config_have_ssl=1
16880
16881 else
16882         ldns_build_config_have_ssl=0
16883
16884 fi
16885 if test "x$ac_cv_c_format_attribute" = "xyes"; then
16886   ldns_build_config_have_attr_format=1
16887
16888 else
16889   ldns_build_config_have_attr_format=0
16890
16891 fi
16892 if test "x$ac_cv_c_unused_attribute" = "xyes"; then
16893   ldns_build_config_have_attr_unused=1
16894
16895 else
16896   ldns_build_config_have_attr_unused=0
16897
16898 fi
16899
16900 CONFIG_FILES="Makefile ldns/common.h ldns/net.h ldns/util.h packaging/libldns.pc packaging/ldns-config $DRILL_CONFIG $EXAMPLES_CONFIG"
16901
16902 ac_config_files="$ac_config_files $CONFIG_FILES"
16903
16904
16905 ac_config_headers="$ac_config_headers ldns/config.h"
16906
16907 cat >confcache <<\_ACEOF
16908 # This file is a shell script that caches the results of configure
16909 # tests run on this system so they can be shared between configure
16910 # scripts and configure runs, see configure's option --config-cache.
16911 # It is not useful on other systems.  If it contains results you don't
16912 # want to keep, you may remove or edit it.
16913 #
16914 # config.status only pays attention to the cache file if you give it
16915 # the --recheck option to rerun configure.
16916 #
16917 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16918 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16919 # following values.
16920
16921 _ACEOF
16922
16923 # The following way of writing the cache mishandles newlines in values,
16924 # but we know of no workaround that is simple, portable, and efficient.
16925 # So, we kill variables containing newlines.
16926 # Ultrix sh set writes to stderr and can't be redirected directly,
16927 # and sets the high bit in the cache file unless we assign to the vars.
16928 (
16929   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16930     eval ac_val=\$$ac_var
16931     case $ac_val in #(
16932     *${as_nl}*)
16933       case $ac_var in #(
16934       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16935 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16936       esac
16937       case $ac_var in #(
16938       _ | IFS | as_nl) ;; #(
16939       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16940       *) { eval $ac_var=; unset $ac_var;} ;;
16941       esac ;;
16942     esac
16943   done
16944
16945   (set) 2>&1 |
16946     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16947     *${as_nl}ac_space=\ *)
16948       # `set' does not quote correctly, so add quotes: double-quote
16949       # substitution turns \\\\ into \\, and sed turns \\ into \.
16950       sed -n \
16951         "s/'/'\\\\''/g;
16952           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16953       ;; #(
16954     *)
16955       # `set' quotes correctly as required by POSIX, so do not add quotes.
16956       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16957       ;;
16958     esac |
16959     sort
16960 ) |
16961   sed '
16962      /^ac_cv_env_/b end
16963      t clear
16964      :clear
16965      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16966      t end
16967      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16968      :end' >>confcache
16969 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16970   if test -w "$cache_file"; then
16971     if test "x$cache_file" != "x/dev/null"; then
16972       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16973 $as_echo "$as_me: updating cache $cache_file" >&6;}
16974       if test ! -f "$cache_file" || test -h "$cache_file"; then
16975         cat confcache >"$cache_file"
16976       else
16977         case $cache_file in #(
16978         */* | ?:*)
16979           mv -f confcache "$cache_file"$$ &&
16980           mv -f "$cache_file"$$ "$cache_file" ;; #(
16981         *)
16982           mv -f confcache "$cache_file" ;;
16983         esac
16984       fi
16985     fi
16986   else
16987     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16988 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16989   fi
16990 fi
16991 rm -f confcache
16992
16993 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16994 # Let make expand exec_prefix.
16995 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16996
16997 DEFS=-DHAVE_CONFIG_H
16998
16999 ac_libobjs=
17000 ac_ltlibobjs=
17001 U=
17002 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17003   # 1. Remove the extension, and $U if already installed.
17004   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17005   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17006   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17007   #    will be set to the directory where LIBOBJS objects are built.
17008   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17009   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17010 done
17011 LIBOBJS=$ac_libobjs
17012
17013 LTLIBOBJS=$ac_ltlibobjs
17014
17015
17016
17017
17018 : "${CONFIG_STATUS=./config.status}"
17019 ac_write_fail=0
17020 ac_clean_files_save=$ac_clean_files
17021 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17022 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17023 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17024 as_write_fail=0
17025 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17026 #! $SHELL
17027 # Generated by $as_me.
17028 # Run this file to recreate the current configuration.
17029 # Compiler output produced by configure, useful for debugging
17030 # configure, is in config.log if it exists.
17031
17032 debug=false
17033 ac_cs_recheck=false
17034 ac_cs_silent=false
17035
17036 SHELL=\${CONFIG_SHELL-$SHELL}
17037 export SHELL
17038 _ASEOF
17039 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17040 ## -------------------- ##
17041 ## M4sh Initialization. ##
17042 ## -------------------- ##
17043
17044 # Be more Bourne compatible
17045 DUALCASE=1; export DUALCASE # for MKS sh
17046 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17047   emulate sh
17048   NULLCMD=:
17049   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17050   # is contrary to our usage.  Disable this feature.
17051   alias -g '${1+"$@"}'='"$@"'
17052   setopt NO_GLOB_SUBST
17053 else
17054   case `(set -o) 2>/dev/null` in #(
17055   *posix*) :
17056     set -o posix ;; #(
17057   *) :
17058      ;;
17059 esac
17060 fi
17061
17062
17063 as_nl='
17064 '
17065 export as_nl
17066 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17067 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17068 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17069 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17070 # Prefer a ksh shell builtin over an external printf program on Solaris,
17071 # but without wasting forks for bash or zsh.
17072 if test -z "$BASH_VERSION$ZSH_VERSION" \
17073     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17074   as_echo='print -r --'
17075   as_echo_n='print -rn --'
17076 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17077   as_echo='printf %s\n'
17078   as_echo_n='printf %s'
17079 else
17080   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17081     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17082     as_echo_n='/usr/ucb/echo -n'
17083   else
17084     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17085     as_echo_n_body='eval
17086       arg=$1;
17087       case $arg in #(
17088       *"$as_nl"*)
17089         expr "X$arg" : "X\\(.*\\)$as_nl";
17090         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17091       esac;
17092       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17093     '
17094     export as_echo_n_body
17095     as_echo_n='sh -c $as_echo_n_body as_echo'
17096   fi
17097   export as_echo_body
17098   as_echo='sh -c $as_echo_body as_echo'
17099 fi
17100
17101 # The user is always right.
17102 if test "${PATH_SEPARATOR+set}" != set; then
17103   PATH_SEPARATOR=:
17104   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17105     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17106       PATH_SEPARATOR=';'
17107   }
17108 fi
17109
17110
17111 # IFS
17112 # We need space, tab and new line, in precisely that order.  Quoting is
17113 # there to prevent editors from complaining about space-tab.
17114 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17115 # splitting by setting IFS to empty value.)
17116 IFS=" ""        $as_nl"
17117
17118 # Find who we are.  Look in the path if we contain no directory separator.
17119 as_myself=
17120 case $0 in #((
17121   *[\\/]* ) as_myself=$0 ;;
17122   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17123 for as_dir in $PATH
17124 do
17125   IFS=$as_save_IFS
17126   test -z "$as_dir" && as_dir=.
17127     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17128   done
17129 IFS=$as_save_IFS
17130
17131      ;;
17132 esac
17133 # We did not find ourselves, most probably we were run as `sh COMMAND'
17134 # in which case we are not to be found in the path.
17135 if test "x$as_myself" = x; then
17136   as_myself=$0
17137 fi
17138 if test ! -f "$as_myself"; then
17139   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17140   exit 1
17141 fi
17142
17143 # Unset variables that we do not need and which cause bugs (e.g. in
17144 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17145 # suppresses any "Segmentation fault" message there.  '((' could
17146 # trigger a bug in pdksh 5.2.14.
17147 for as_var in BASH_ENV ENV MAIL MAILPATH
17148 do eval test x\${$as_var+set} = xset \
17149   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17150 done
17151 PS1='$ '
17152 PS2='> '
17153 PS4='+ '
17154
17155 # NLS nuisances.
17156 LC_ALL=C
17157 export LC_ALL
17158 LANGUAGE=C
17159 export LANGUAGE
17160
17161 # CDPATH.
17162 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17163
17164
17165 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17166 # ----------------------------------------
17167 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17168 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17169 # script with STATUS, using 1 if that was 0.
17170 as_fn_error ()
17171 {
17172   as_status=$1; test $as_status -eq 0 && as_status=1
17173   if test "$4"; then
17174     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17175     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17176   fi
17177   $as_echo "$as_me: error: $2" >&2
17178   as_fn_exit $as_status
17179 } # as_fn_error
17180
17181
17182 # as_fn_set_status STATUS
17183 # -----------------------
17184 # Set $? to STATUS, without forking.
17185 as_fn_set_status ()
17186 {
17187   return $1
17188 } # as_fn_set_status
17189
17190 # as_fn_exit STATUS
17191 # -----------------
17192 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17193 as_fn_exit ()
17194 {
17195   set +e
17196   as_fn_set_status $1
17197   exit $1
17198 } # as_fn_exit
17199
17200 # as_fn_unset VAR
17201 # ---------------
17202 # Portably unset VAR.
17203 as_fn_unset ()
17204 {
17205   { eval $1=; unset $1;}
17206 }
17207 as_unset=as_fn_unset
17208 # as_fn_append VAR VALUE
17209 # ----------------------
17210 # Append the text in VALUE to the end of the definition contained in VAR. Take
17211 # advantage of any shell optimizations that allow amortized linear growth over
17212 # repeated appends, instead of the typical quadratic growth present in naive
17213 # implementations.
17214 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17215   eval 'as_fn_append ()
17216   {
17217     eval $1+=\$2
17218   }'
17219 else
17220   as_fn_append ()
17221   {
17222     eval $1=\$$1\$2
17223   }
17224 fi # as_fn_append
17225
17226 # as_fn_arith ARG...
17227 # ------------------
17228 # Perform arithmetic evaluation on the ARGs, and store the result in the
17229 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17230 # must be portable across $(()) and expr.
17231 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17232   eval 'as_fn_arith ()
17233   {
17234     as_val=$(( $* ))
17235   }'
17236 else
17237   as_fn_arith ()
17238   {
17239     as_val=`expr "$@" || test $? -eq 1`
17240   }
17241 fi # as_fn_arith
17242
17243
17244 if expr a : '\(a\)' >/dev/null 2>&1 &&
17245    test "X`expr 00001 : '.*\(...\)'`" = X001; then
17246   as_expr=expr
17247 else
17248   as_expr=false
17249 fi
17250
17251 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17252   as_basename=basename
17253 else
17254   as_basename=false
17255 fi
17256
17257 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17258   as_dirname=dirname
17259 else
17260   as_dirname=false
17261 fi
17262
17263 as_me=`$as_basename -- "$0" ||
17264 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17265          X"$0" : 'X\(//\)$' \| \
17266          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17267 $as_echo X/"$0" |
17268     sed '/^.*\/\([^/][^/]*\)\/*$/{
17269             s//\1/
17270             q
17271           }
17272           /^X\/\(\/\/\)$/{
17273             s//\1/
17274             q
17275           }
17276           /^X\/\(\/\).*/{
17277             s//\1/
17278             q
17279           }
17280           s/.*/./; q'`
17281
17282 # Avoid depending upon Character Ranges.
17283 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17284 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17285 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17286 as_cr_digits='0123456789'
17287 as_cr_alnum=$as_cr_Letters$as_cr_digits
17288
17289 ECHO_C= ECHO_N= ECHO_T=
17290 case `echo -n x` in #(((((
17291 -n*)
17292   case `echo 'xy\c'` in
17293   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
17294   xy)  ECHO_C='\c';;
17295   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17296        ECHO_T=' ';;
17297   esac;;
17298 *)
17299   ECHO_N='-n';;
17300 esac
17301
17302 rm -f conf$$ conf$$.exe conf$$.file
17303 if test -d conf$$.dir; then
17304   rm -f conf$$.dir/conf$$.file
17305 else
17306   rm -f conf$$.dir
17307   mkdir conf$$.dir 2>/dev/null
17308 fi
17309 if (echo >conf$$.file) 2>/dev/null; then
17310   if ln -s conf$$.file conf$$ 2>/dev/null; then
17311     as_ln_s='ln -s'
17312     # ... but there are two gotchas:
17313     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17314     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17315     # In both cases, we have to default to `cp -pR'.
17316     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17317       as_ln_s='cp -pR'
17318   elif ln conf$$.file conf$$ 2>/dev/null; then
17319     as_ln_s=ln
17320   else
17321     as_ln_s='cp -pR'
17322   fi
17323 else
17324   as_ln_s='cp -pR'
17325 fi
17326 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17327 rmdir conf$$.dir 2>/dev/null
17328
17329
17330 # as_fn_mkdir_p
17331 # -------------
17332 # Create "$as_dir" as a directory, including parents if necessary.
17333 as_fn_mkdir_p ()
17334 {
17335
17336   case $as_dir in #(
17337   -*) as_dir=./$as_dir;;
17338   esac
17339   test -d "$as_dir" || eval $as_mkdir_p || {
17340     as_dirs=
17341     while :; do
17342       case $as_dir in #(
17343       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17344       *) as_qdir=$as_dir;;
17345       esac
17346       as_dirs="'$as_qdir' $as_dirs"
17347       as_dir=`$as_dirname -- "$as_dir" ||
17348 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17349          X"$as_dir" : 'X\(//\)[^/]' \| \
17350          X"$as_dir" : 'X\(//\)$' \| \
17351          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17352 $as_echo X"$as_dir" |
17353     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17354             s//\1/
17355             q
17356           }
17357           /^X\(\/\/\)[^/].*/{
17358             s//\1/
17359             q
17360           }
17361           /^X\(\/\/\)$/{
17362             s//\1/
17363             q
17364           }
17365           /^X\(\/\).*/{
17366             s//\1/
17367             q
17368           }
17369           s/.*/./; q'`
17370       test -d "$as_dir" && break
17371     done
17372     test -z "$as_dirs" || eval "mkdir $as_dirs"
17373   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17374
17375
17376 } # as_fn_mkdir_p
17377 if mkdir -p . 2>/dev/null; then
17378   as_mkdir_p='mkdir -p "$as_dir"'
17379 else
17380   test -d ./-p && rmdir ./-p
17381   as_mkdir_p=false
17382 fi
17383
17384
17385 # as_fn_executable_p FILE
17386 # -----------------------
17387 # Test if FILE is an executable regular file.
17388 as_fn_executable_p ()
17389 {
17390   test -f "$1" && test -x "$1"
17391 } # as_fn_executable_p
17392 as_test_x='test -x'
17393 as_executable_p=as_fn_executable_p
17394
17395 # Sed expression to map a string onto a valid CPP name.
17396 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17397
17398 # Sed expression to map a string onto a valid variable name.
17399 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17400
17401
17402 exec 6>&1
17403 ## ----------------------------------- ##
17404 ## Main body of $CONFIG_STATUS script. ##
17405 ## ----------------------------------- ##
17406 _ASEOF
17407 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17408
17409 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17410 # Save the log message, to keep $0 and so on meaningful, and to
17411 # report actual input values of CONFIG_FILES etc. instead of their
17412 # values after options handling.
17413 ac_log="
17414 This file was extended by ldns $as_me 1.6.17, which was
17415 generated by GNU Autoconf 2.69.  Invocation command line was
17416
17417   CONFIG_FILES    = $CONFIG_FILES
17418   CONFIG_HEADERS  = $CONFIG_HEADERS
17419   CONFIG_LINKS    = $CONFIG_LINKS
17420   CONFIG_COMMANDS = $CONFIG_COMMANDS
17421   $ $0 $@
17422
17423 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17424 "
17425
17426 _ACEOF
17427
17428 case $ac_config_files in *"
17429 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17430 esac
17431
17432 case $ac_config_headers in *"
17433 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17434 esac
17435
17436
17437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17438 # Files that config.status was made for.
17439 config_files="$ac_config_files"
17440 config_headers="$ac_config_headers"
17441 config_commands="$ac_config_commands"
17442
17443 _ACEOF
17444
17445 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17446 ac_cs_usage="\
17447 \`$as_me' instantiates files and other configuration actions
17448 from templates according to the current configuration.  Unless the files
17449 and actions are specified as TAGs, all are instantiated by default.
17450
17451 Usage: $0 [OPTION]... [TAG]...
17452
17453   -h, --help       print this help, then exit
17454   -V, --version    print version number and configuration settings, then exit
17455       --config     print configuration, then exit
17456   -q, --quiet, --silent
17457                    do not print progress messages
17458   -d, --debug      don't remove temporary files
17459       --recheck    update $as_me by reconfiguring in the same conditions
17460       --file=FILE[:TEMPLATE]
17461                    instantiate the configuration file FILE
17462       --header=FILE[:TEMPLATE]
17463                    instantiate the configuration header FILE
17464
17465 Configuration files:
17466 $config_files
17467
17468 Configuration headers:
17469 $config_headers
17470
17471 Configuration commands:
17472 $config_commands
17473
17474 Report bugs to <libdns@nlnetlabs.nl>."
17475
17476 _ACEOF
17477 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17478 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17479 ac_cs_version="\\
17480 ldns config.status 1.6.17
17481 configured by $0, generated by GNU Autoconf 2.69,
17482   with options \\"\$ac_cs_config\\"
17483
17484 Copyright (C) 2012 Free Software Foundation, Inc.
17485 This config.status script is free software; the Free Software Foundation
17486 gives unlimited permission to copy, distribute and modify it."
17487
17488 ac_pwd='$ac_pwd'
17489 srcdir='$srcdir'
17490 AWK='$AWK'
17491 test -n "\$AWK" || AWK=awk
17492 _ACEOF
17493
17494 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17495 # The default lists apply if the user does not specify any file.
17496 ac_need_defaults=:
17497 while test $# != 0
17498 do
17499   case $1 in
17500   --*=?*)
17501     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17502     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17503     ac_shift=:
17504     ;;
17505   --*=)
17506     ac_option=`expr "X$1" : 'X\([^=]*\)='`
17507     ac_optarg=
17508     ac_shift=:
17509     ;;
17510   *)
17511     ac_option=$1
17512     ac_optarg=$2
17513     ac_shift=shift
17514     ;;
17515   esac
17516
17517   case $ac_option in
17518   # Handling of the options.
17519   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17520     ac_cs_recheck=: ;;
17521   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17522     $as_echo "$ac_cs_version"; exit ;;
17523   --config | --confi | --conf | --con | --co | --c )
17524     $as_echo "$ac_cs_config"; exit ;;
17525   --debug | --debu | --deb | --de | --d | -d )
17526     debug=: ;;
17527   --file | --fil | --fi | --f )
17528     $ac_shift
17529     case $ac_optarg in
17530     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17531     '') as_fn_error $? "missing file argument" ;;
17532     esac
17533     as_fn_append CONFIG_FILES " '$ac_optarg'"
17534     ac_need_defaults=false;;
17535   --header | --heade | --head | --hea )
17536     $ac_shift
17537     case $ac_optarg in
17538     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17539     esac
17540     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17541     ac_need_defaults=false;;
17542   --he | --h)
17543     # Conflict between --help and --header
17544     as_fn_error $? "ambiguous option: \`$1'
17545 Try \`$0 --help' for more information.";;
17546   --help | --hel | -h )
17547     $as_echo "$ac_cs_usage"; exit ;;
17548   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17549   | -silent | --silent | --silen | --sile | --sil | --si | --s)
17550     ac_cs_silent=: ;;
17551
17552   # This is an error.
17553   -*) as_fn_error $? "unrecognized option: \`$1'
17554 Try \`$0 --help' for more information." ;;
17555
17556   *) as_fn_append ac_config_targets " $1"
17557      ac_need_defaults=false ;;
17558
17559   esac
17560   shift
17561 done
17562
17563 ac_configure_extra_args=
17564
17565 if $ac_cs_silent; then
17566   exec 6>/dev/null
17567   ac_configure_extra_args="$ac_configure_extra_args --silent"
17568 fi
17569
17570 _ACEOF
17571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17572 if \$ac_cs_recheck; then
17573   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17574   shift
17575   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17576   CONFIG_SHELL='$SHELL'
17577   export CONFIG_SHELL
17578   exec "\$@"
17579 fi
17580
17581 _ACEOF
17582 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17583 exec 5>>config.log
17584 {
17585   echo
17586   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17587 ## Running $as_me. ##
17588 _ASBOX
17589   $as_echo "$ac_log"
17590 } >&5
17591
17592 _ACEOF
17593 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17594 #
17595 # INIT-COMMANDS
17596 #
17597
17598
17599 # The HP-UX ksh and POSIX shell print the target directory to stdout
17600 # if CDPATH is set.
17601 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17602
17603 sed_quote_subst='$sed_quote_subst'
17604 double_quote_subst='$double_quote_subst'
17605 delay_variable_subst='$delay_variable_subst'
17606 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17607 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17608 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17609 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17610 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17611 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17612 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17613 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17614 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
17615 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17616 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17617 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17618 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17619 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17620 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17621 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17622 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17623 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17624 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17625 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17626 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17627 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17628 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17629 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17630 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17631 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17632 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17633 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17634 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17635 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
17636 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
17637 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17638 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17639 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17640 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17641 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17642 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
17643 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
17644 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
17645 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
17646 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17647 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17648 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
17649 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17650 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17651 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17652 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17653 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17654 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17655 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17656 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17657 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17658 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17659 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17660 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17661 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17662 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"`'
17663 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
17664 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
17665 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17666 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17667 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17668 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17669 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17670 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17671 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17672 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17673 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
17674 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17675 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17676 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17677 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17678 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17679 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17680 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17681 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17682 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17683 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17684 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17685 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17686 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17687 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17688 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17689 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17690 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17691 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17692 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17693 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17694 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17695 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17696 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17697 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17698 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17699 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17700 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17701 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17702 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17703 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17704 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17705 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17706 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17707 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17708 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17709 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17710 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
17711 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17712 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17713 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17714 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17715 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17716 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17717 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17718 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17719 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17720 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17721 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17722 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17723 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17724 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17725 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17726 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17727 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17728 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17729 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17730 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17731 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17732 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17733 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17734 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17735 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17736
17737 LTCC='$LTCC'
17738 LTCFLAGS='$LTCFLAGS'
17739 compiler='$compiler_DEFAULT'
17740
17741 # A function that is used when there is no print builtin or printf.
17742 func_fallback_echo ()
17743 {
17744   eval 'cat <<_LTECHO_EOF
17745 \$1
17746 _LTECHO_EOF'
17747 }
17748
17749 # Quote evaled strings.
17750 for var in SHELL \
17751 ECHO \
17752 PATH_SEPARATOR \
17753 SED \
17754 GREP \
17755 EGREP \
17756 FGREP \
17757 LD \
17758 NM \
17759 LN_S \
17760 lt_SP2NL \
17761 lt_NL2SP \
17762 reload_flag \
17763 OBJDUMP \
17764 deplibs_check_method \
17765 file_magic_cmd \
17766 file_magic_glob \
17767 want_nocaseglob \
17768 DLLTOOL \
17769 sharedlib_from_linklib_cmd \
17770 AR \
17771 AR_FLAGS \
17772 archiver_list_spec \
17773 STRIP \
17774 RANLIB \
17775 CC \
17776 CFLAGS \
17777 compiler \
17778 lt_cv_sys_global_symbol_pipe \
17779 lt_cv_sys_global_symbol_to_cdecl \
17780 lt_cv_sys_global_symbol_to_c_name_address \
17781 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17782 nm_file_list_spec \
17783 lt_prog_compiler_no_builtin_flag \
17784 lt_prog_compiler_pic \
17785 lt_prog_compiler_wl \
17786 lt_prog_compiler_static \
17787 lt_cv_prog_compiler_c_o \
17788 need_locks \
17789 MANIFEST_TOOL \
17790 DSYMUTIL \
17791 NMEDIT \
17792 LIPO \
17793 OTOOL \
17794 OTOOL64 \
17795 shrext_cmds \
17796 export_dynamic_flag_spec \
17797 whole_archive_flag_spec \
17798 compiler_needs_object \
17799 with_gnu_ld \
17800 allow_undefined_flag \
17801 no_undefined_flag \
17802 hardcode_libdir_flag_spec \
17803 hardcode_libdir_separator \
17804 exclude_expsyms \
17805 include_expsyms \
17806 file_list_spec \
17807 variables_saved_for_relink \
17808 libname_spec \
17809 library_names_spec \
17810 soname_spec \
17811 install_override_mode \
17812 finish_eval \
17813 old_striplib \
17814 striplib; do
17815     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17816     *[\\\\\\\`\\"\\\$]*)
17817       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17818       ;;
17819     *)
17820       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17821       ;;
17822     esac
17823 done
17824
17825 # Double-quote double-evaled strings.
17826 for var in reload_cmds \
17827 old_postinstall_cmds \
17828 old_postuninstall_cmds \
17829 old_archive_cmds \
17830 extract_expsyms_cmds \
17831 old_archive_from_new_cmds \
17832 old_archive_from_expsyms_cmds \
17833 archive_cmds \
17834 archive_expsym_cmds \
17835 module_cmds \
17836 module_expsym_cmds \
17837 export_symbols_cmds \
17838 prelink_cmds \
17839 postlink_cmds \
17840 postinstall_cmds \
17841 postuninstall_cmds \
17842 finish_cmds \
17843 sys_lib_search_path_spec \
17844 sys_lib_dlsearch_path_spec; do
17845     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17846     *[\\\\\\\`\\"\\\$]*)
17847       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17848       ;;
17849     *)
17850       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17851       ;;
17852     esac
17853 done
17854
17855 ac_aux_dir='$ac_aux_dir'
17856 xsi_shell='$xsi_shell'
17857 lt_shell_append='$lt_shell_append'
17858
17859 # See if we are running on zsh, and set the options which allow our
17860 # commands through without removal of \ escapes INIT.
17861 if test -n "\${ZSH_VERSION+set}" ; then
17862    setopt NO_GLOB_SUBST
17863 fi
17864
17865
17866     PACKAGE='$PACKAGE'
17867     VERSION='$VERSION'
17868     TIMESTAMP='$TIMESTAMP'
17869     RM='$RM'
17870     ofile='$ofile'
17871
17872
17873
17874
17875 _ACEOF
17876
17877 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17878
17879 # Handling of arguments.
17880 for ac_config_target in $ac_config_targets
17881 do
17882   case $ac_config_target in
17883     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17884     "disable-rpath") CONFIG_COMMANDS="$CONFIG_COMMANDS disable-rpath" ;;
17885     "$CONFIG_FILES") CONFIG_FILES="$CONFIG_FILES $CONFIG_FILES" ;;
17886     "ldns/config.h") CONFIG_HEADERS="$CONFIG_HEADERS ldns/config.h" ;;
17887
17888   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17889   esac
17890 done
17891
17892
17893 # If the user did not use the arguments to specify the items to instantiate,
17894 # then the envvar interface is used.  Set only those that are not.
17895 # We use the long form for the default assignment because of an extremely
17896 # bizarre bug on SunOS 4.1.3.
17897 if $ac_need_defaults; then
17898   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17899   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17900   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17901 fi
17902
17903 # Have a temporary directory for convenience.  Make it in the build tree
17904 # simply because there is no reason against having it here, and in addition,
17905 # creating and moving files from /tmp can sometimes cause problems.
17906 # Hook for its removal unless debugging.
17907 # Note that there is a small window in which the directory will not be cleaned:
17908 # after its creation but before its name has been assigned to `$tmp'.
17909 $debug ||
17910 {
17911   tmp= ac_tmp=
17912   trap 'exit_status=$?
17913   : "${ac_tmp:=$tmp}"
17914   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17915 ' 0
17916   trap 'as_fn_exit 1' 1 2 13 15
17917 }
17918 # Create a (secure) tmp directory for tmp files.
17919
17920 {
17921   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17922   test -d "$tmp"
17923 }  ||
17924 {
17925   tmp=./conf$$-$RANDOM
17926   (umask 077 && mkdir "$tmp")
17927 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17928 ac_tmp=$tmp
17929
17930 # Set up the scripts for CONFIG_FILES section.
17931 # No need to generate them if there are no CONFIG_FILES.
17932 # This happens for instance with `./config.status config.h'.
17933 if test -n "$CONFIG_FILES"; then
17934
17935
17936 ac_cr=`echo X | tr X '\015'`
17937 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17938 # But we know of no other shell where ac_cr would be empty at this
17939 # point, so we can use a bashism as a fallback.
17940 if test "x$ac_cr" = x; then
17941   eval ac_cr=\$\'\\r\'
17942 fi
17943 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17944 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17945   ac_cs_awk_cr='\\r'
17946 else
17947   ac_cs_awk_cr=$ac_cr
17948 fi
17949
17950 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17951 _ACEOF
17952
17953
17954 {
17955   echo "cat >conf$$subs.awk <<_ACEOF" &&
17956   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17957   echo "_ACEOF"
17958 } >conf$$subs.sh ||
17959   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17960 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17961 ac_delim='%!_!# '
17962 for ac_last_try in false false false false false :; do
17963   . ./conf$$subs.sh ||
17964     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17965
17966   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17967   if test $ac_delim_n = $ac_delim_num; then
17968     break
17969   elif $ac_last_try; then
17970     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17971   else
17972     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17973   fi
17974 done
17975 rm -f conf$$subs.sh
17976
17977 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17978 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17979 _ACEOF
17980 sed -n '
17981 h
17982 s/^/S["/; s/!.*/"]=/
17983 p
17984 g
17985 s/^[^!]*!//
17986 :repl
17987 t repl
17988 s/'"$ac_delim"'$//
17989 t delim
17990 :nl
17991 h
17992 s/\(.\{148\}\)..*/\1/
17993 t more1
17994 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17995 p
17996 n
17997 b repl
17998 :more1
17999 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18000 p
18001 g
18002 s/.\{148\}//
18003 t nl
18004 :delim
18005 h
18006 s/\(.\{148\}\)..*/\1/
18007 t more2
18008 s/["\\]/\\&/g; s/^/"/; s/$/"/
18009 p
18010 b
18011 :more2
18012 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18013 p
18014 g
18015 s/.\{148\}//
18016 t delim
18017 ' <conf$$subs.awk | sed '
18018 /^[^""]/{
18019   N
18020   s/\n//
18021 }
18022 ' >>$CONFIG_STATUS || ac_write_fail=1
18023 rm -f conf$$subs.awk
18024 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18025 _ACAWK
18026 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18027   for (key in S) S_is_set[key] = 1
18028   FS = "\a"
18029
18030 }
18031 {
18032   line = $ 0
18033   nfields = split(line, field, "@")
18034   substed = 0
18035   len = length(field[1])
18036   for (i = 2; i < nfields; i++) {
18037     key = field[i]
18038     keylen = length(key)
18039     if (S_is_set[key]) {
18040       value = S[key]
18041       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18042       len += length(value) + length(field[++i])
18043       substed = 1
18044     } else
18045       len += 1 + keylen
18046   }
18047
18048   print line
18049 }
18050
18051 _ACAWK
18052 _ACEOF
18053 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18054 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18055   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18056 else
18057   cat
18058 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18059   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18060 _ACEOF
18061
18062 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18063 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18064 # trailing colons and then remove the whole line if VPATH becomes empty
18065 # (actually we leave an empty line to preserve line numbers).
18066 if test "x$srcdir" = x.; then
18067   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
18068 h
18069 s///
18070 s/^/:/
18071 s/[      ]*$/:/
18072 s/:\$(srcdir):/:/g
18073 s/:\${srcdir}:/:/g
18074 s/:@srcdir@:/:/g
18075 s/^:*//
18076 s/:*$//
18077 x
18078 s/\(=[   ]*\).*/\1/
18079 G
18080 s/\n//
18081 s/^[^=]*=[       ]*$//
18082 }'
18083 fi
18084
18085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18086 fi # test -n "$CONFIG_FILES"
18087
18088 # Set up the scripts for CONFIG_HEADERS section.
18089 # No need to generate them if there are no CONFIG_HEADERS.
18090 # This happens for instance with `./config.status Makefile'.
18091 if test -n "$CONFIG_HEADERS"; then
18092 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18093 BEGIN {
18094 _ACEOF
18095
18096 # Transform confdefs.h into an awk script `defines.awk', embedded as
18097 # here-document in config.status, that substitutes the proper values into
18098 # config.h.in to produce config.h.
18099
18100 # Create a delimiter string that does not exist in confdefs.h, to ease
18101 # handling of long lines.
18102 ac_delim='%!_!# '
18103 for ac_last_try in false false :; do
18104   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18105   if test -z "$ac_tt"; then
18106     break
18107   elif $ac_last_try; then
18108     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18109   else
18110     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18111   fi
18112 done
18113
18114 # For the awk script, D is an array of macro values keyed by name,
18115 # likewise P contains macro parameters if any.  Preserve backslash
18116 # newline sequences.
18117
18118 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18119 sed -n '
18120 s/.\{148\}/&'"$ac_delim"'/g
18121 t rset
18122 :rset
18123 s/^[     ]*#[    ]*define[       ][      ]*/ /
18124 t def
18125 d
18126 :def
18127 s/\\$//
18128 t bsnl
18129 s/["\\]/\\&/g
18130 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18131 D["\1"]=" \3"/p
18132 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
18133 d
18134 :bsnl
18135 s/["\\]/\\&/g
18136 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
18137 D["\1"]=" \3\\\\\\n"\\/p
18138 t cont
18139 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18140 t cont
18141 d
18142 :cont
18143 n
18144 s/.\{148\}/&'"$ac_delim"'/g
18145 t clear
18146 :clear
18147 s/\\$//
18148 t bsnlc
18149 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18150 d
18151 :bsnlc
18152 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18153 b cont
18154 ' <confdefs.h | sed '
18155 s/'"$ac_delim"'/"\\\
18156 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18157
18158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18159   for (key in D) D_is_set[key] = 1
18160   FS = "\a"
18161 }
18162 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18163   line = \$ 0
18164   split(line, arg, " ")
18165   if (arg[1] == "#") {
18166     defundef = arg[2]
18167     mac1 = arg[3]
18168   } else {
18169     defundef = substr(arg[1], 2)
18170     mac1 = arg[2]
18171   }
18172   split(mac1, mac2, "(") #)
18173   macro = mac2[1]
18174   prefix = substr(line, 1, index(line, defundef) - 1)
18175   if (D_is_set[macro]) {
18176     # Preserve the white space surrounding the "#".
18177     print prefix "define", macro P[macro] D[macro]
18178     next
18179   } else {
18180     # Replace #undef with comments.  This is necessary, for example,
18181     # in the case of _POSIX_SOURCE, which is predefined and required
18182     # on some systems where configure will not decide to define it.
18183     if (defundef == "undef") {
18184       print "/*", prefix defundef, macro, "*/"
18185       next
18186     }
18187   }
18188 }
18189 { print }
18190 _ACAWK
18191 _ACEOF
18192 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18193   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18194 fi # test -n "$CONFIG_HEADERS"
18195
18196
18197 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18198 shift
18199 for ac_tag
18200 do
18201   case $ac_tag in
18202   :[FHLC]) ac_mode=$ac_tag; continue;;
18203   esac
18204   case $ac_mode$ac_tag in
18205   :[FHL]*:*);;
18206   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18207   :[FH]-) ac_tag=-:-;;
18208   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18209   esac
18210   ac_save_IFS=$IFS
18211   IFS=:
18212   set x $ac_tag
18213   IFS=$ac_save_IFS
18214   shift
18215   ac_file=$1
18216   shift
18217
18218   case $ac_mode in
18219   :L) ac_source=$1;;
18220   :[FH])
18221     ac_file_inputs=
18222     for ac_f
18223     do
18224       case $ac_f in
18225       -) ac_f="$ac_tmp/stdin";;
18226       *) # Look for the file first in the build tree, then in the source tree
18227          # (if the path is not absolute).  The absolute path cannot be DOS-style,
18228          # because $ac_f cannot contain `:'.
18229          test -f "$ac_f" ||
18230            case $ac_f in
18231            [\\/$]*) false;;
18232            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18233            esac ||
18234            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18235       esac
18236       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18237       as_fn_append ac_file_inputs " '$ac_f'"
18238     done
18239
18240     # Let's still pretend it is `configure' which instantiates (i.e., don't
18241     # use $as_me), people would be surprised to read:
18242     #    /* config.h.  Generated by config.status.  */
18243     configure_input='Generated from '`
18244           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18245         `' by configure.'
18246     if test x"$ac_file" != x-; then
18247       configure_input="$ac_file.  $configure_input"
18248       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18249 $as_echo "$as_me: creating $ac_file" >&6;}
18250     fi
18251     # Neutralize special characters interpreted by sed in replacement strings.
18252     case $configure_input in #(
18253     *\&* | *\|* | *\\* )
18254        ac_sed_conf_input=`$as_echo "$configure_input" |
18255        sed 's/[\\\\&|]/\\\\&/g'`;; #(
18256     *) ac_sed_conf_input=$configure_input;;
18257     esac
18258
18259     case $ac_tag in
18260     *:-:* | *:-) cat >"$ac_tmp/stdin" \
18261       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18262     esac
18263     ;;
18264   esac
18265
18266   ac_dir=`$as_dirname -- "$ac_file" ||
18267 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18268          X"$ac_file" : 'X\(//\)[^/]' \| \
18269          X"$ac_file" : 'X\(//\)$' \| \
18270          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18271 $as_echo X"$ac_file" |
18272     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18273             s//\1/
18274             q
18275           }
18276           /^X\(\/\/\)[^/].*/{
18277             s//\1/
18278             q
18279           }
18280           /^X\(\/\/\)$/{
18281             s//\1/
18282             q
18283           }
18284           /^X\(\/\).*/{
18285             s//\1/
18286             q
18287           }
18288           s/.*/./; q'`
18289   as_dir="$ac_dir"; as_fn_mkdir_p
18290   ac_builddir=.
18291
18292 case "$ac_dir" in
18293 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18294 *)
18295   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18296   # A ".." for each directory in $ac_dir_suffix.
18297   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18298   case $ac_top_builddir_sub in
18299   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18300   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18301   esac ;;
18302 esac
18303 ac_abs_top_builddir=$ac_pwd
18304 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18305 # for backward compatibility:
18306 ac_top_builddir=$ac_top_build_prefix
18307
18308 case $srcdir in
18309   .)  # We are building in place.
18310     ac_srcdir=.
18311     ac_top_srcdir=$ac_top_builddir_sub
18312     ac_abs_top_srcdir=$ac_pwd ;;
18313   [\\/]* | ?:[\\/]* )  # Absolute name.
18314     ac_srcdir=$srcdir$ac_dir_suffix;
18315     ac_top_srcdir=$srcdir
18316     ac_abs_top_srcdir=$srcdir ;;
18317   *) # Relative name.
18318     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18319     ac_top_srcdir=$ac_top_build_prefix$srcdir
18320     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18321 esac
18322 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18323
18324
18325   case $ac_mode in
18326   :F)
18327   #
18328   # CONFIG_FILE
18329   #
18330
18331 _ACEOF
18332
18333 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18334 # If the template does not know about datarootdir, expand it.
18335 # FIXME: This hack should be removed a few years after 2.60.
18336 ac_datarootdir_hack=; ac_datarootdir_seen=
18337 ac_sed_dataroot='
18338 /datarootdir/ {
18339   p
18340   q
18341 }
18342 /@datadir@/p
18343 /@docdir@/p
18344 /@infodir@/p
18345 /@localedir@/p
18346 /@mandir@/p'
18347 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18348 *datarootdir*) ac_datarootdir_seen=yes;;
18349 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18350   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18351 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18352 _ACEOF
18353 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18354   ac_datarootdir_hack='
18355   s&@datadir@&$datadir&g
18356   s&@docdir@&$docdir&g
18357   s&@infodir@&$infodir&g
18358   s&@localedir@&$localedir&g
18359   s&@mandir@&$mandir&g
18360   s&\\\${datarootdir}&$datarootdir&g' ;;
18361 esac
18362 _ACEOF
18363
18364 # Neutralize VPATH when `$srcdir' = `.'.
18365 # Shell code in configure.ac might set extrasub.
18366 # FIXME: do we really want to maintain this feature?
18367 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18368 ac_sed_extra="$ac_vpsub
18369 $extrasub
18370 _ACEOF
18371 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18372 :t
18373 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18374 s|@configure_input@|$ac_sed_conf_input|;t t
18375 s&@top_builddir@&$ac_top_builddir_sub&;t t
18376 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18377 s&@srcdir@&$ac_srcdir&;t t
18378 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18379 s&@top_srcdir@&$ac_top_srcdir&;t t
18380 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18381 s&@builddir@&$ac_builddir&;t t
18382 s&@abs_builddir@&$ac_abs_builddir&;t t
18383 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18384 $ac_datarootdir_hack
18385 "
18386 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
18387   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18388
18389 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18390   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18391   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
18392       "$ac_tmp/out"`; test -z "$ac_out"; } &&
18393   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18394 which seems to be undefined.  Please make sure it is defined" >&5
18395 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18396 which seems to be undefined.  Please make sure it is defined" >&2;}
18397
18398   rm -f "$ac_tmp/stdin"
18399   case $ac_file in
18400   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18401   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18402   esac \
18403   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18404  ;;
18405   :H)
18406   #
18407   # CONFIG_HEADER
18408   #
18409   if test x"$ac_file" != x-; then
18410     {
18411       $as_echo "/* $configure_input  */" \
18412       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18413     } >"$ac_tmp/config.h" \
18414       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18415     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18416       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18417 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18418     else
18419       rm -f "$ac_file"
18420       mv "$ac_tmp/config.h" "$ac_file" \
18421         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18422     fi
18423   else
18424     $as_echo "/* $configure_input  */" \
18425       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18426       || as_fn_error $? "could not create -" "$LINENO" 5
18427   fi
18428  ;;
18429
18430   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18431 $as_echo "$as_me: executing $ac_file commands" >&6;}
18432  ;;
18433   esac
18434
18435
18436   case $ac_file$ac_mode in
18437     "libtool":C)
18438
18439     # See if we are running on zsh, and set the options which allow our
18440     # commands through without removal of \ escapes.
18441     if test -n "${ZSH_VERSION+set}" ; then
18442       setopt NO_GLOB_SUBST
18443     fi
18444
18445     cfgfile="${ofile}T"
18446     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18447     $RM "$cfgfile"
18448
18449     cat <<_LT_EOF >> "$cfgfile"
18450 #! $SHELL
18451
18452 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18453 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18454 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18455 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18456 #
18457 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18458 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
18459 #                 Foundation, Inc.
18460 #   Written by Gordon Matzigkeit, 1996
18461 #
18462 #   This file is part of GNU Libtool.
18463 #
18464 # GNU Libtool is free software; you can redistribute it and/or
18465 # modify it under the terms of the GNU General Public License as
18466 # published by the Free Software Foundation; either version 2 of
18467 # the License, or (at your option) any later version.
18468 #
18469 # As a special exception to the GNU General Public License,
18470 # if you distribute this file as part of a program or library that
18471 # is built using GNU Libtool, you may include this file under the
18472 # same distribution terms that you use for the rest of that program.
18473 #
18474 # GNU Libtool is distributed in the hope that it will be useful,
18475 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18476 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18477 # GNU General Public License for more details.
18478 #
18479 # You should have received a copy of the GNU General Public License
18480 # along with GNU Libtool; see the file COPYING.  If not, a copy
18481 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18482 # obtained by writing to the Free Software Foundation, Inc.,
18483 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18484
18485
18486 # The names of the tagged configurations supported by this script.
18487 available_tags=""
18488
18489 # ### BEGIN LIBTOOL CONFIG
18490
18491 # Which release of libtool.m4 was used?
18492 macro_version=$macro_version
18493 macro_revision=$macro_revision
18494
18495 # Whether or not to build shared libraries.
18496 build_libtool_libs=$enable_shared
18497
18498 # Whether or not to build static libraries.
18499 build_old_libs=$enable_static
18500
18501 # What type of objects to build.
18502 pic_mode=$pic_mode
18503
18504 # Whether or not to optimize for fast installation.
18505 fast_install=$enable_fast_install
18506
18507 # Shell to use when invoking shell scripts.
18508 SHELL=$lt_SHELL
18509
18510 # An echo program that protects backslashes.
18511 ECHO=$lt_ECHO
18512
18513 # The PATH separator for the build system.
18514 PATH_SEPARATOR=$lt_PATH_SEPARATOR
18515
18516 # The host system.
18517 host_alias=$host_alias
18518 host=$host
18519 host_os=$host_os
18520
18521 # The build system.
18522 build_alias=$build_alias
18523 build=$build
18524 build_os=$build_os
18525
18526 # A sed program that does not truncate output.
18527 SED=$lt_SED
18528
18529 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18530 Xsed="\$SED -e 1s/^X//"
18531
18532 # A grep program that handles long lines.
18533 GREP=$lt_GREP
18534
18535 # An ERE matcher.
18536 EGREP=$lt_EGREP
18537
18538 # A literal string matcher.
18539 FGREP=$lt_FGREP
18540
18541 # A BSD- or MS-compatible name lister.
18542 NM=$lt_NM
18543
18544 # Whether we need soft or hard links.
18545 LN_S=$lt_LN_S
18546
18547 # What is the maximum length of a command?
18548 max_cmd_len=$max_cmd_len
18549
18550 # Object file suffix (normally "o").
18551 objext=$ac_objext
18552
18553 # Executable file suffix (normally "").
18554 exeext=$exeext
18555
18556 # whether the shell understands "unset".
18557 lt_unset=$lt_unset
18558
18559 # turn spaces into newlines.
18560 SP2NL=$lt_lt_SP2NL
18561
18562 # turn newlines into spaces.
18563 NL2SP=$lt_lt_NL2SP
18564
18565 # convert \$build file names to \$host format.
18566 to_host_file_cmd=$lt_cv_to_host_file_cmd
18567
18568 # convert \$build files to toolchain format.
18569 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
18570
18571 # An object symbol dumper.
18572 OBJDUMP=$lt_OBJDUMP
18573
18574 # Method to check whether dependent libraries are shared objects.
18575 deplibs_check_method=$lt_deplibs_check_method
18576
18577 # Command to use when deplibs_check_method = "file_magic".
18578 file_magic_cmd=$lt_file_magic_cmd
18579
18580 # How to find potential files when deplibs_check_method = "file_magic".
18581 file_magic_glob=$lt_file_magic_glob
18582
18583 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
18584 want_nocaseglob=$lt_want_nocaseglob
18585
18586 # DLL creation program.
18587 DLLTOOL=$lt_DLLTOOL
18588
18589 # Command to associate shared and link libraries.
18590 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
18591
18592 # The archiver.
18593 AR=$lt_AR
18594
18595 # Flags to create an archive.
18596 AR_FLAGS=$lt_AR_FLAGS
18597
18598 # How to feed a file listing to the archiver.
18599 archiver_list_spec=$lt_archiver_list_spec
18600
18601 # A symbol stripping program.
18602 STRIP=$lt_STRIP
18603
18604 # Commands used to install an old-style archive.
18605 RANLIB=$lt_RANLIB
18606 old_postinstall_cmds=$lt_old_postinstall_cmds
18607 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18608
18609 # Whether to use a lock for old archive extraction.
18610 lock_old_archive_extraction=$lock_old_archive_extraction
18611
18612 # A C compiler.
18613 LTCC=$lt_CC
18614
18615 # LTCC compiler flags.
18616 LTCFLAGS=$lt_CFLAGS
18617
18618 # Take the output of nm and produce a listing of raw symbols and C names.
18619 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18620
18621 # Transform the output of nm in a proper C declaration.
18622 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18623
18624 # Transform the output of nm in a C name address pair.
18625 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18626
18627 # Transform the output of nm in a C name address pair when lib prefix is needed.
18628 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18629
18630 # Specify filename containing input files for \$NM.
18631 nm_file_list_spec=$lt_nm_file_list_spec
18632
18633 # The root where to search for dependent libraries,and in which our libraries should be installed.
18634 lt_sysroot=$lt_sysroot
18635
18636 # The name of the directory that contains temporary libtool files.
18637 objdir=$objdir
18638
18639 # Used to examine libraries when file_magic_cmd begins with "file".
18640 MAGIC_CMD=$MAGIC_CMD
18641
18642 # Must we lock files when doing compilation?
18643 need_locks=$lt_need_locks
18644
18645 # Manifest tool.
18646 MANIFEST_TOOL=$lt_MANIFEST_TOOL
18647
18648 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18649 DSYMUTIL=$lt_DSYMUTIL
18650
18651 # Tool to change global to local symbols on Mac OS X.
18652 NMEDIT=$lt_NMEDIT
18653
18654 # Tool to manipulate fat objects and archives on Mac OS X.
18655 LIPO=$lt_LIPO
18656
18657 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18658 OTOOL=$lt_OTOOL
18659
18660 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18661 OTOOL64=$lt_OTOOL64
18662
18663 # Old archive suffix (normally "a").
18664 libext=$libext
18665
18666 # Shared library suffix (normally ".so").
18667 shrext_cmds=$lt_shrext_cmds
18668
18669 # The commands to extract the exported symbol list from a shared archive.
18670 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18671
18672 # Variables whose values should be saved in libtool wrapper scripts and
18673 # restored at link time.
18674 variables_saved_for_relink=$lt_variables_saved_for_relink
18675
18676 # Do we need the "lib" prefix for modules?
18677 need_lib_prefix=$need_lib_prefix
18678
18679 # Do we need a version for libraries?
18680 need_version=$need_version
18681
18682 # Library versioning type.
18683 version_type=$version_type
18684
18685 # Shared library runtime path variable.
18686 runpath_var=$runpath_var
18687
18688 # Shared library path variable.
18689 shlibpath_var=$shlibpath_var
18690
18691 # Is shlibpath searched before the hard-coded library search path?
18692 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18693
18694 # Format of library name prefix.
18695 libname_spec=$lt_libname_spec
18696
18697 # List of archive names.  First name is the real one, the rest are links.
18698 # The last name is the one that the linker finds with -lNAME
18699 library_names_spec=$lt_library_names_spec
18700
18701 # The coded name of the library, if different from the real name.
18702 soname_spec=$lt_soname_spec
18703
18704 # Permission mode override for installation of shared libraries.
18705 install_override_mode=$lt_install_override_mode
18706
18707 # Command to use after installation of a shared archive.
18708 postinstall_cmds=$lt_postinstall_cmds
18709
18710 # Command to use after uninstallation of a shared archive.
18711 postuninstall_cmds=$lt_postuninstall_cmds
18712
18713 # Commands used to finish a libtool library installation in a directory.
18714 finish_cmds=$lt_finish_cmds
18715
18716 # As "finish_cmds", except a single script fragment to be evaled but
18717 # not shown.
18718 finish_eval=$lt_finish_eval
18719
18720 # Whether we should hardcode library paths into libraries.
18721 hardcode_into_libs=$hardcode_into_libs
18722
18723 # Compile-time system search path for libraries.
18724 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18725
18726 # Run-time system search path for libraries.
18727 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18728
18729 # Whether dlopen is supported.
18730 dlopen_support=$enable_dlopen
18731
18732 # Whether dlopen of programs is supported.
18733 dlopen_self=$enable_dlopen_self
18734
18735 # Whether dlopen of statically linked programs is supported.
18736 dlopen_self_static=$enable_dlopen_self_static
18737
18738 # Commands to strip libraries.
18739 old_striplib=$lt_old_striplib
18740 striplib=$lt_striplib
18741
18742
18743 # The linker used to build libraries.
18744 LD=$lt_LD
18745
18746 # How to create reloadable object files.
18747 reload_flag=$lt_reload_flag
18748 reload_cmds=$lt_reload_cmds
18749
18750 # Commands used to build an old-style archive.
18751 old_archive_cmds=$lt_old_archive_cmds
18752
18753 # A language specific compiler.
18754 CC=$lt_compiler
18755
18756 # Is the compiler the GNU compiler?
18757 with_gcc=$GCC
18758
18759 # Compiler flag to turn off builtin functions.
18760 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18761
18762 # Additional compiler flags for building library objects.
18763 pic_flag=$lt_lt_prog_compiler_pic
18764
18765 # How to pass a linker flag through the compiler.
18766 wl=$lt_lt_prog_compiler_wl
18767
18768 # Compiler flag to prevent dynamic linking.
18769 link_static_flag=$lt_lt_prog_compiler_static
18770
18771 # Does compiler simultaneously support -c and -o options?
18772 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18773
18774 # Whether or not to add -lc for building shared libraries.
18775 build_libtool_need_lc=$archive_cmds_need_lc
18776
18777 # Whether or not to disallow shared libs when runtime libs are static.
18778 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18779
18780 # Compiler flag to allow reflexive dlopens.
18781 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18782
18783 # Compiler flag to generate shared objects directly from archives.
18784 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18785
18786 # Whether the compiler copes with passing no objects directly.
18787 compiler_needs_object=$lt_compiler_needs_object
18788
18789 # Create an old-style archive from a shared archive.
18790 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18791
18792 # Create a temporary old-style archive to link instead of a shared archive.
18793 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18794
18795 # Commands used to build a shared archive.
18796 archive_cmds=$lt_archive_cmds
18797 archive_expsym_cmds=$lt_archive_expsym_cmds
18798
18799 # Commands used to build a loadable module if different from building
18800 # a shared archive.
18801 module_cmds=$lt_module_cmds
18802 module_expsym_cmds=$lt_module_expsym_cmds
18803
18804 # Whether we are building with GNU ld or not.
18805 with_gnu_ld=$lt_with_gnu_ld
18806
18807 # Flag that allows shared libraries with undefined symbols to be built.
18808 allow_undefined_flag=$lt_allow_undefined_flag
18809
18810 # Flag that enforces no undefined symbols.
18811 no_undefined_flag=$lt_no_undefined_flag
18812
18813 # Flag to hardcode \$libdir into a binary during linking.
18814 # This must work even if \$libdir does not exist
18815 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18816
18817 # Whether we need a single "-rpath" flag with a separated argument.
18818 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18819
18820 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18821 # DIR into the resulting binary.
18822 hardcode_direct=$hardcode_direct
18823
18824 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18825 # DIR into the resulting binary and the resulting library dependency is
18826 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18827 # library is relocated.
18828 hardcode_direct_absolute=$hardcode_direct_absolute
18829
18830 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18831 # into the resulting binary.
18832 hardcode_minus_L=$hardcode_minus_L
18833
18834 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18835 # into the resulting binary.
18836 hardcode_shlibpath_var=$hardcode_shlibpath_var
18837
18838 # Set to "yes" if building a shared library automatically hardcodes DIR
18839 # into the library and all subsequent libraries and executables linked
18840 # against it.
18841 hardcode_automatic=$hardcode_automatic
18842
18843 # Set to yes if linker adds runtime paths of dependent libraries
18844 # to runtime path list.
18845 inherit_rpath=$inherit_rpath
18846
18847 # Whether libtool must link a program against all its dependency libraries.
18848 link_all_deplibs=$link_all_deplibs
18849
18850 # Set to "yes" if exported symbols are required.
18851 always_export_symbols=$always_export_symbols
18852
18853 # The commands to list exported symbols.
18854 export_symbols_cmds=$lt_export_symbols_cmds
18855
18856 # Symbols that should not be listed in the preloaded symbols.
18857 exclude_expsyms=$lt_exclude_expsyms
18858
18859 # Symbols that must always be exported.
18860 include_expsyms=$lt_include_expsyms
18861
18862 # Commands necessary for linking programs (against libraries) with templates.
18863 prelink_cmds=$lt_prelink_cmds
18864
18865 # Commands necessary for finishing linking programs.
18866 postlink_cmds=$lt_postlink_cmds
18867
18868 # Specify filename containing input files.
18869 file_list_spec=$lt_file_list_spec
18870
18871 # How to hardcode a shared library path into an executable.
18872 hardcode_action=$hardcode_action
18873
18874 # ### END LIBTOOL CONFIG
18875
18876 _LT_EOF
18877
18878   case $host_os in
18879   aix3*)
18880     cat <<\_LT_EOF >> "$cfgfile"
18881 # AIX sometimes has problems with the GCC collect2 program.  For some
18882 # reason, if we set the COLLECT_NAMES environment variable, the problems
18883 # vanish in a puff of smoke.
18884 if test "X${COLLECT_NAMES+set}" != Xset; then
18885   COLLECT_NAMES=
18886   export COLLECT_NAMES
18887 fi
18888 _LT_EOF
18889     ;;
18890   esac
18891
18892
18893 ltmain="$ac_aux_dir/ltmain.sh"
18894
18895
18896   # We use sed instead of cat because bash on DJGPP gets confused if
18897   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18898   # text mode, it properly converts lines to CR/LF.  This bash problem
18899   # is reportedly fixed, but why not run on old versions too?
18900   sed '$q' "$ltmain" >> "$cfgfile" \
18901      || (rm -f "$cfgfile"; exit 1)
18902
18903   if test x"$xsi_shell" = xyes; then
18904   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
18905 func_dirname ()\
18906 {\
18907 \    case ${1} in\
18908 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18909 \      *  ) func_dirname_result="${3}" ;;\
18910 \    esac\
18911 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
18912   && mv -f "$cfgfile.tmp" "$cfgfile" \
18913     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18914 test 0 -eq $? || _lt_function_replace_fail=:
18915
18916
18917   sed -e '/^func_basename ()$/,/^} # func_basename /c\
18918 func_basename ()\
18919 {\
18920 \    func_basename_result="${1##*/}"\
18921 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
18922   && mv -f "$cfgfile.tmp" "$cfgfile" \
18923     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18924 test 0 -eq $? || _lt_function_replace_fail=:
18925
18926
18927   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
18928 func_dirname_and_basename ()\
18929 {\
18930 \    case ${1} in\
18931 \      */*) func_dirname_result="${1%/*}${2}" ;;\
18932 \      *  ) func_dirname_result="${3}" ;;\
18933 \    esac\
18934 \    func_basename_result="${1##*/}"\
18935 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
18936   && mv -f "$cfgfile.tmp" "$cfgfile" \
18937     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18938 test 0 -eq $? || _lt_function_replace_fail=:
18939
18940
18941   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
18942 func_stripname ()\
18943 {\
18944 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
18945 \    # positional parameters, so assign one to ordinary parameter first.\
18946 \    func_stripname_result=${3}\
18947 \    func_stripname_result=${func_stripname_result#"${1}"}\
18948 \    func_stripname_result=${func_stripname_result%"${2}"}\
18949 } # Extended-shell func_stripname 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_long_opt ()$/,/^} # func_split_long_opt /c\
18956 func_split_long_opt ()\
18957 {\
18958 \    func_split_long_opt_name=${1%%=*}\
18959 \    func_split_long_opt_arg=${1#*=}\
18960 } # Extended-shell func_split_long_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_split_short_opt ()$/,/^} # func_split_short_opt /c\
18967 func_split_short_opt ()\
18968 {\
18969 \    func_split_short_opt_arg=${1#??}\
18970 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
18971 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
18972   && mv -f "$cfgfile.tmp" "$cfgfile" \
18973     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18974 test 0 -eq $? || _lt_function_replace_fail=:
18975
18976
18977   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
18978 func_lo2o ()\
18979 {\
18980 \    case ${1} in\
18981 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
18982 \      *)    func_lo2o_result=${1} ;;\
18983 \    esac\
18984 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
18985   && mv -f "$cfgfile.tmp" "$cfgfile" \
18986     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18987 test 0 -eq $? || _lt_function_replace_fail=:
18988
18989
18990   sed -e '/^func_xform ()$/,/^} # func_xform /c\
18991 func_xform ()\
18992 {\
18993     func_xform_result=${1%.*}.lo\
18994 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
18995   && mv -f "$cfgfile.tmp" "$cfgfile" \
18996     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18997 test 0 -eq $? || _lt_function_replace_fail=:
18998
18999
19000   sed -e '/^func_arith ()$/,/^} # func_arith /c\
19001 func_arith ()\
19002 {\
19003     func_arith_result=$(( $* ))\
19004 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
19005   && mv -f "$cfgfile.tmp" "$cfgfile" \
19006     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19007 test 0 -eq $? || _lt_function_replace_fail=:
19008
19009
19010   sed -e '/^func_len ()$/,/^} # func_len /c\
19011 func_len ()\
19012 {\
19013     func_len_result=${#1}\
19014 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
19015   && mv -f "$cfgfile.tmp" "$cfgfile" \
19016     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19017 test 0 -eq $? || _lt_function_replace_fail=:
19018
19019 fi
19020
19021 if test x"$lt_shell_append" = xyes; then
19022   sed -e '/^func_append ()$/,/^} # func_append /c\
19023 func_append ()\
19024 {\
19025     eval "${1}+=\\${2}"\
19026 } # Extended-shell func_append 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   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
19033 func_append_quoted ()\
19034 {\
19035 \    func_quote_for_eval "${2}"\
19036 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
19037 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
19038   && mv -f "$cfgfile.tmp" "$cfgfile" \
19039     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19040 test 0 -eq $? || _lt_function_replace_fail=:
19041
19042
19043   # Save a `func_append' function call where possible by direct use of '+='
19044   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
19045     && mv -f "$cfgfile.tmp" "$cfgfile" \
19046       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19047   test 0 -eq $? || _lt_function_replace_fail=:
19048 else
19049   # Save a `func_append' function call even when '+=' is not available
19050   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
19051     && mv -f "$cfgfile.tmp" "$cfgfile" \
19052       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
19053   test 0 -eq $? || _lt_function_replace_fail=:
19054 fi
19055
19056 if test x"$_lt_function_replace_fail" = x":"; then
19057   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
19058 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
19059 fi
19060
19061
19062    mv -f "$cfgfile" "$ofile" ||
19063     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19064   chmod +x "$ofile"
19065
19066  ;;
19067     "disable-rpath":C)
19068         sed < libtool > libtool-2 \
19069         's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_RPATH_SED__ "/'
19070         mv libtool-2 libtool
19071         chmod 755 libtool
19072         libtool="./libtool"
19073          ;;
19074
19075   esac
19076 done # for ac_tag
19077
19078
19079 as_fn_exit 0
19080 _ACEOF
19081 ac_clean_files=$ac_clean_files_save
19082
19083 test $ac_write_fail = 0 ||
19084   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19085
19086
19087 # configure is writing to config.log, and then calls config.status.
19088 # config.status does its own redirection, appending to config.log.
19089 # Unfortunately, on DOS this fails, as config.log is still kept open
19090 # by configure, so config.status won't be able to write to it; its
19091 # output is simply discarded.  So we exec the FD to /dev/null,
19092 # effectively closing config.log, so it can be properly (re)opened and
19093 # appended to by config.status.  When coming back to configure, we
19094 # need to make the FD available again.
19095 if test "$no_create" != yes; then
19096   ac_cs_success=:
19097   ac_config_status_args=
19098   test "$silent" = yes &&
19099     ac_config_status_args="$ac_config_status_args --quiet"
19100   exec 5>/dev/null
19101   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19102   exec 5>>config.log
19103   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19104   # would make configure fail if this is the last instruction.
19105   $ac_cs_success || as_fn_exit 1
19106 fi
19107 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19108   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19109 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19110 fi
19111
19112
19113 echo "copying header files"
19114
19115 for file in $srcdir/ldns//*.h; do
19116         sh $srcdir/install-sh -m 644 $file ldns/
19117 done
19118
19119
19120
19121
19122