]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/ldns/configure
sysctl(9): Fix a few mandoc related issues
[FreeBSD/FreeBSD.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.7.0.
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.7.0'
594 PACKAGE_STRING='ldns 1.7.0'
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_ta_usage
659 ldns_build_config_use_dane_verify
660 ldns_build_config_use_dane
661 RUNTIME_PATH
662 HAVE_SSL
663 libtool
664 CLEAN_P5_DNS_LDNS
665 UNINSTALL_P5_DNS_LDNS
666 INSTALL_P5_DNS_LDNS
667 TEST_P5_DNS_LDNS
668 P5_DNS_LDNS
669 PERL
670 PYLDNSXUNINST
671 PYLDNSXINST
672 PYLDNSUNINST
673 PYLDNSINST
674 PYLDNSX
675 PYTHON_X_CFLAGS
676 swig
677 PYLDNS
678 SWIG_LIB
679 SWIG
680 SWIGPY3
681 PYTHON_EXTRA_LDFLAGS
682 PYTHON_EXTRA_LIBS
683 PYTHON_SITE_PKG
684 PYTHON_LDFLAGS
685 PYTHON_CPPFLAGS
686 PYTHON
687 PYTHON_VERSION
688 UNINSTALL_CONFIG_MANPAGE
689 UNINSTALL_CONFIG
690 INSTALL_CONFIG_MANPAGE
691 INSTALL_CONFIG
692 LINT_EXAMPLES
693 CLEAN_EXAMPLES
694 UNINSTALL_EXAMPLES
695 INSTALL_EXAMPLES
696 EXAMPLES
697 LINT_DRILL
698 CLEAN_DRILL
699 UNINSTALL_DRILL
700 INSTALL_DRILL
701 DRILL
702 doxygen
703 LINTFLAGS
704 SET_MAKE
705 DEPFLAG
706 LT_SYS_LIBRARY_PATH
707 OTOOL64
708 OTOOL
709 LIPO
710 NMEDIT
711 DSYMUTIL
712 MANIFEST_TOOL
713 AWK
714 RANLIB
715 STRIP
716 ac_ct_AR
717 AR
718 DLLTOOL
719 OBJDUMP
720 LN_S
721 NM
722 ac_ct_DUMPBIN
723 DUMPBIN
724 LD
725 FGREP
726 SED
727 host_os
728 host_vendor
729 host_cpu
730 host
731 build_os
732 build_vendor
733 build_cpu
734 build
735 LIBTOOL
736 EGREP
737 GREP
738 CPP
739 OBJEXT
740 EXEEXT
741 ac_ct_CC
742 CPPFLAGS
743 LDFLAGS
744 CFLAGS
745 CC
746 VERSION_INFO
747 LDNS_VERSION_MICRO
748 LDNS_VERSION_MINOR
749 LDNS_VERSION_MAJOR
750 target_alias
751 host_alias
752 build_alias
753 LIBS
754 ECHO_T
755 ECHO_N
756 ECHO_C
757 DEFS
758 mandir
759 localedir
760 libdir
761 psdir
762 pdfdir
763 dvidir
764 htmldir
765 infodir
766 docdir
767 oldincludedir
768 includedir
769 localstatedir
770 sharedstatedir
771 sysconfdir
772 datadir
773 datarootdir
774 libexecdir
775 sbindir
776 bindir
777 program_transform_name
778 prefix
779 exec_prefix
780 PACKAGE_URL
781 PACKAGE_BUGREPORT
782 PACKAGE_STRING
783 PACKAGE_VERSION
784 PACKAGE_TARNAME
785 PACKAGE_NAME
786 PATH_SEPARATOR
787 SHELL'
788 ac_subst_files=''
789 ac_user_opts='
790 enable_option_checking
791 enable_shared
792 enable_static
793 with_pic
794 enable_fast_install
795 with_aix_soname
796 with_gnu_ld
797 with_sysroot
798 enable_libtool_lock
799 with_drill
800 with_examples
801 enable_ldns_config
802 enable_stderr_msgs
803 enable_poll
804 with_pyldns
805 with_pyldnsx
806 with_p5_dns_ldns
807 with_ssl
808 enable_sha2
809 enable_gost
810 enable_gost_anyway
811 enable_ecdsa
812 enable_dsa
813 enable_ed25519
814 enable_ed448
815 enable_dane
816 enable_dane_verify
817 enable_dane_ta_usage
818 enable_full_dane
819 enable_no_dane_ta_usage
820 enable_no_dane_verify
821 enable_rrtype_ninfo
822 enable_rrtype_rkey
823 enable_rrtype_openpgpkey
824 enable_rrtype_ta
825 enable_rrtype_avc
826 enable_rpath
827 with_trust_anchor
828 with_ca_file
829 with_ca_path
830 '
831       ac_precious_vars='build_alias
832 host_alias
833 target_alias
834 CC
835 CFLAGS
836 LDFLAGS
837 LIBS
838 CPPFLAGS
839 CPP
840 LT_SYS_LIBRARY_PATH
841 PYTHON_VERSION'
842
843
844 # Initialize some variables set by options.
845 ac_init_help=
846 ac_init_version=false
847 ac_unrecognized_opts=
848 ac_unrecognized_sep=
849 # The variables have the same names as the options, with
850 # dashes changed to underlines.
851 cache_file=/dev/null
852 exec_prefix=NONE
853 no_create=
854 no_recursion=
855 prefix=NONE
856 program_prefix=NONE
857 program_suffix=NONE
858 program_transform_name=s,x,x,
859 silent=
860 site=
861 srcdir=
862 verbose=
863 x_includes=NONE
864 x_libraries=NONE
865
866 # Installation directory options.
867 # These are left unexpanded so users can "make install exec_prefix=/foo"
868 # and all the variables that are supposed to be based on exec_prefix
869 # by default will actually change.
870 # Use braces instead of parens because sh, perl, etc. also accept them.
871 # (The list follows the same order as the GNU Coding Standards.)
872 bindir='${exec_prefix}/bin'
873 sbindir='${exec_prefix}/sbin'
874 libexecdir='${exec_prefix}/libexec'
875 datarootdir='${prefix}/share'
876 datadir='${datarootdir}'
877 sysconfdir='${prefix}/etc'
878 sharedstatedir='${prefix}/com'
879 localstatedir='${prefix}/var'
880 includedir='${prefix}/include'
881 oldincludedir='/usr/include'
882 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
883 infodir='${datarootdir}/info'
884 htmldir='${docdir}'
885 dvidir='${docdir}'
886 pdfdir='${docdir}'
887 psdir='${docdir}'
888 libdir='${exec_prefix}/lib'
889 localedir='${datarootdir}/locale'
890 mandir='${datarootdir}/man'
891
892 ac_prev=
893 ac_dashdash=
894 for ac_option
895 do
896   # If the previous option needs an argument, assign it.
897   if test -n "$ac_prev"; then
898     eval $ac_prev=\$ac_option
899     ac_prev=
900     continue
901   fi
902
903   case $ac_option in
904   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
905   *=)   ac_optarg= ;;
906   *)    ac_optarg=yes ;;
907   esac
908
909   # Accept the important Cygnus configure options, so we can diagnose typos.
910
911   case $ac_dashdash$ac_option in
912   --)
913     ac_dashdash=yes ;;
914
915   -bindir | --bindir | --bindi | --bind | --bin | --bi)
916     ac_prev=bindir ;;
917   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
918     bindir=$ac_optarg ;;
919
920   -build | --build | --buil | --bui | --bu)
921     ac_prev=build_alias ;;
922   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
923     build_alias=$ac_optarg ;;
924
925   -cache-file | --cache-file | --cache-fil | --cache-fi \
926   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
927     ac_prev=cache_file ;;
928   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
929   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
930     cache_file=$ac_optarg ;;
931
932   --config-cache | -C)
933     cache_file=config.cache ;;
934
935   -datadir | --datadir | --datadi | --datad)
936     ac_prev=datadir ;;
937   -datadir=* | --datadir=* | --datadi=* | --datad=*)
938     datadir=$ac_optarg ;;
939
940   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
941   | --dataroo | --dataro | --datar)
942     ac_prev=datarootdir ;;
943   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
944   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
945     datarootdir=$ac_optarg ;;
946
947   -disable-* | --disable-*)
948     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
949     # Reject names that are not valid shell variable names.
950     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
951       as_fn_error $? "invalid feature name: $ac_useropt"
952     ac_useropt_orig=$ac_useropt
953     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
954     case $ac_user_opts in
955       *"
956 "enable_$ac_useropt"
957 "*) ;;
958       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
959          ac_unrecognized_sep=', ';;
960     esac
961     eval enable_$ac_useropt=no ;;
962
963   -docdir | --docdir | --docdi | --doc | --do)
964     ac_prev=docdir ;;
965   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
966     docdir=$ac_optarg ;;
967
968   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
969     ac_prev=dvidir ;;
970   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
971     dvidir=$ac_optarg ;;
972
973   -enable-* | --enable-*)
974     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
975     # Reject names that are not valid shell variable names.
976     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
977       as_fn_error $? "invalid feature name: $ac_useropt"
978     ac_useropt_orig=$ac_useropt
979     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
980     case $ac_user_opts in
981       *"
982 "enable_$ac_useropt"
983 "*) ;;
984       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
985          ac_unrecognized_sep=', ';;
986     esac
987     eval enable_$ac_useropt=\$ac_optarg ;;
988
989   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
990   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
991   | --exec | --exe | --ex)
992     ac_prev=exec_prefix ;;
993   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
994   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
995   | --exec=* | --exe=* | --ex=*)
996     exec_prefix=$ac_optarg ;;
997
998   -gas | --gas | --ga | --g)
999     # Obsolete; use --with-gas.
1000     with_gas=yes ;;
1001
1002   -help | --help | --hel | --he | -h)
1003     ac_init_help=long ;;
1004   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1005     ac_init_help=recursive ;;
1006   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1007     ac_init_help=short ;;
1008
1009   -host | --host | --hos | --ho)
1010     ac_prev=host_alias ;;
1011   -host=* | --host=* | --hos=* | --ho=*)
1012     host_alias=$ac_optarg ;;
1013
1014   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1015     ac_prev=htmldir ;;
1016   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1017   | --ht=*)
1018     htmldir=$ac_optarg ;;
1019
1020   -includedir | --includedir | --includedi | --included | --include \
1021   | --includ | --inclu | --incl | --inc)
1022     ac_prev=includedir ;;
1023   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1024   | --includ=* | --inclu=* | --incl=* | --inc=*)
1025     includedir=$ac_optarg ;;
1026
1027   -infodir | --infodir | --infodi | --infod | --info | --inf)
1028     ac_prev=infodir ;;
1029   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1030     infodir=$ac_optarg ;;
1031
1032   -libdir | --libdir | --libdi | --libd)
1033     ac_prev=libdir ;;
1034   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1035     libdir=$ac_optarg ;;
1036
1037   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1038   | --libexe | --libex | --libe)
1039     ac_prev=libexecdir ;;
1040   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1041   | --libexe=* | --libex=* | --libe=*)
1042     libexecdir=$ac_optarg ;;
1043
1044   -localedir | --localedir | --localedi | --localed | --locale)
1045     ac_prev=localedir ;;
1046   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1047     localedir=$ac_optarg ;;
1048
1049   -localstatedir | --localstatedir | --localstatedi | --localstated \
1050   | --localstate | --localstat | --localsta | --localst | --locals)
1051     ac_prev=localstatedir ;;
1052   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1053   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1054     localstatedir=$ac_optarg ;;
1055
1056   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1057     ac_prev=mandir ;;
1058   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1059     mandir=$ac_optarg ;;
1060
1061   -nfp | --nfp | --nf)
1062     # Obsolete; use --without-fp.
1063     with_fp=no ;;
1064
1065   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1066   | --no-cr | --no-c | -n)
1067     no_create=yes ;;
1068
1069   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1070   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1071     no_recursion=yes ;;
1072
1073   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1074   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1075   | --oldin | --oldi | --old | --ol | --o)
1076     ac_prev=oldincludedir ;;
1077   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1078   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1079   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1080     oldincludedir=$ac_optarg ;;
1081
1082   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1083     ac_prev=prefix ;;
1084   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1085     prefix=$ac_optarg ;;
1086
1087   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1088   | --program-pre | --program-pr | --program-p)
1089     ac_prev=program_prefix ;;
1090   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1091   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1092     program_prefix=$ac_optarg ;;
1093
1094   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1095   | --program-suf | --program-su | --program-s)
1096     ac_prev=program_suffix ;;
1097   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1098   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1099     program_suffix=$ac_optarg ;;
1100
1101   -program-transform-name | --program-transform-name \
1102   | --program-transform-nam | --program-transform-na \
1103   | --program-transform-n | --program-transform- \
1104   | --program-transform | --program-transfor \
1105   | --program-transfo | --program-transf \
1106   | --program-trans | --program-tran \
1107   | --progr-tra | --program-tr | --program-t)
1108     ac_prev=program_transform_name ;;
1109   -program-transform-name=* | --program-transform-name=* \
1110   | --program-transform-nam=* | --program-transform-na=* \
1111   | --program-transform-n=* | --program-transform-=* \
1112   | --program-transform=* | --program-transfor=* \
1113   | --program-transfo=* | --program-transf=* \
1114   | --program-trans=* | --program-tran=* \
1115   | --progr-tra=* | --program-tr=* | --program-t=*)
1116     program_transform_name=$ac_optarg ;;
1117
1118   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1119     ac_prev=pdfdir ;;
1120   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1121     pdfdir=$ac_optarg ;;
1122
1123   -psdir | --psdir | --psdi | --psd | --ps)
1124     ac_prev=psdir ;;
1125   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1126     psdir=$ac_optarg ;;
1127
1128   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1129   | -silent | --silent | --silen | --sile | --sil)
1130     silent=yes ;;
1131
1132   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1133     ac_prev=sbindir ;;
1134   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1135   | --sbi=* | --sb=*)
1136     sbindir=$ac_optarg ;;
1137
1138   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1139   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1140   | --sharedst | --shareds | --shared | --share | --shar \
1141   | --sha | --sh)
1142     ac_prev=sharedstatedir ;;
1143   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1144   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1145   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1146   | --sha=* | --sh=*)
1147     sharedstatedir=$ac_optarg ;;
1148
1149   -site | --site | --sit)
1150     ac_prev=site ;;
1151   -site=* | --site=* | --sit=*)
1152     site=$ac_optarg ;;
1153
1154   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1155     ac_prev=srcdir ;;
1156   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1157     srcdir=$ac_optarg ;;
1158
1159   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1160   | --syscon | --sysco | --sysc | --sys | --sy)
1161     ac_prev=sysconfdir ;;
1162   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1163   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1164     sysconfdir=$ac_optarg ;;
1165
1166   -target | --target | --targe | --targ | --tar | --ta | --t)
1167     ac_prev=target_alias ;;
1168   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1169     target_alias=$ac_optarg ;;
1170
1171   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1172     verbose=yes ;;
1173
1174   -version | --version | --versio | --versi | --vers | -V)
1175     ac_init_version=: ;;
1176
1177   -with-* | --with-*)
1178     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1179     # Reject names that are not valid shell variable names.
1180     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1181       as_fn_error $? "invalid package name: $ac_useropt"
1182     ac_useropt_orig=$ac_useropt
1183     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1184     case $ac_user_opts in
1185       *"
1186 "with_$ac_useropt"
1187 "*) ;;
1188       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1189          ac_unrecognized_sep=', ';;
1190     esac
1191     eval with_$ac_useropt=\$ac_optarg ;;
1192
1193   -without-* | --without-*)
1194     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1195     # Reject names that are not valid shell variable names.
1196     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1197       as_fn_error $? "invalid package name: $ac_useropt"
1198     ac_useropt_orig=$ac_useropt
1199     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1200     case $ac_user_opts in
1201       *"
1202 "with_$ac_useropt"
1203 "*) ;;
1204       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1205          ac_unrecognized_sep=', ';;
1206     esac
1207     eval with_$ac_useropt=no ;;
1208
1209   --x)
1210     # Obsolete; use --with-x.
1211     with_x=yes ;;
1212
1213   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1214   | --x-incl | --x-inc | --x-in | --x-i)
1215     ac_prev=x_includes ;;
1216   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1217   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1218     x_includes=$ac_optarg ;;
1219
1220   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1221   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1222     ac_prev=x_libraries ;;
1223   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1224   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1225     x_libraries=$ac_optarg ;;
1226
1227   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1228 Try \`$0 --help' for more information"
1229     ;;
1230
1231   *=*)
1232     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1233     # Reject names that are not valid shell variable names.
1234     case $ac_envvar in #(
1235       '' | [0-9]* | *[!_$as_cr_alnum]* )
1236       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1237     esac
1238     eval $ac_envvar=\$ac_optarg
1239     export $ac_envvar ;;
1240
1241   *)
1242     # FIXME: should be removed in autoconf 3.0.
1243     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1244     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1245       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1246     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1247     ;;
1248
1249   esac
1250 done
1251
1252 if test -n "$ac_prev"; then
1253   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1254   as_fn_error $? "missing argument to $ac_option"
1255 fi
1256
1257 if test -n "$ac_unrecognized_opts"; then
1258   case $enable_option_checking in
1259     no) ;;
1260     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1261     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1262   esac
1263 fi
1264
1265 # Check all directory arguments for consistency.
1266 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1267                 datadir sysconfdir sharedstatedir localstatedir includedir \
1268                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1269                 libdir localedir mandir
1270 do
1271   eval ac_val=\$$ac_var
1272   # Remove trailing slashes.
1273   case $ac_val in
1274     */ )
1275       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1276       eval $ac_var=\$ac_val;;
1277   esac
1278   # Be sure to have absolute directory names.
1279   case $ac_val in
1280     [\\/$]* | ?:[\\/]* )  continue;;
1281     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1282   esac
1283   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1284 done
1285
1286 # There might be people who depend on the old broken behavior: `$host'
1287 # used to hold the argument of --host etc.
1288 # FIXME: To remove some day.
1289 build=$build_alias
1290 host=$host_alias
1291 target=$target_alias
1292
1293 # FIXME: To remove some day.
1294 if test "x$host_alias" != x; then
1295   if test "x$build_alias" = x; then
1296     cross_compiling=maybe
1297   elif test "x$build_alias" != "x$host_alias"; then
1298     cross_compiling=yes
1299   fi
1300 fi
1301
1302 ac_tool_prefix=
1303 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1304
1305 test "$silent" = yes && exec 6>/dev/null
1306
1307
1308 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1309 ac_ls_di=`ls -di .` &&
1310 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1311   as_fn_error $? "working directory cannot be determined"
1312 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1313   as_fn_error $? "pwd does not report name of working directory"
1314
1315
1316 # Find the source files, if location was not specified.
1317 if test -z "$srcdir"; then
1318   ac_srcdir_defaulted=yes
1319   # Try the directory containing this script, then the parent directory.
1320   ac_confdir=`$as_dirname -- "$as_myself" ||
1321 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1322          X"$as_myself" : 'X\(//\)[^/]' \| \
1323          X"$as_myself" : 'X\(//\)$' \| \
1324          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1325 $as_echo X"$as_myself" |
1326     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1327             s//\1/
1328             q
1329           }
1330           /^X\(\/\/\)[^/].*/{
1331             s//\1/
1332             q
1333           }
1334           /^X\(\/\/\)$/{
1335             s//\1/
1336             q
1337           }
1338           /^X\(\/\).*/{
1339             s//\1/
1340             q
1341           }
1342           s/.*/./; q'`
1343   srcdir=$ac_confdir
1344   if test ! -r "$srcdir/$ac_unique_file"; then
1345     srcdir=..
1346   fi
1347 else
1348   ac_srcdir_defaulted=no
1349 fi
1350 if test ! -r "$srcdir/$ac_unique_file"; then
1351   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1352   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1353 fi
1354 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1355 ac_abs_confdir=`(
1356         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1357         pwd)`
1358 # When building in place, set srcdir=.
1359 if test "$ac_abs_confdir" = "$ac_pwd"; then
1360   srcdir=.
1361 fi
1362 # Remove unnecessary trailing slashes from srcdir.
1363 # Double slashes in file names in object file debugging info
1364 # mess up M-x gdb in Emacs.
1365 case $srcdir in
1366 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1367 esac
1368 for ac_var in $ac_precious_vars; do
1369   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1370   eval ac_env_${ac_var}_value=\$${ac_var}
1371   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1372   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1373 done
1374
1375 #
1376 # Report the --help message.
1377 #
1378 if test "$ac_init_help" = "long"; then
1379   # Omit some internal or obsolete options to make the list less imposing.
1380   # This message is too long to be a string in the A/UX 3.1 sh.
1381   cat <<_ACEOF
1382 \`configure' configures ldns 1.7.0 to adapt to many kinds of systems.
1383
1384 Usage: $0 [OPTION]... [VAR=VALUE]...
1385
1386 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1387 VAR=VALUE.  See below for descriptions of some of the useful variables.
1388
1389 Defaults for the options are specified in brackets.
1390
1391 Configuration:
1392   -h, --help              display this help and exit
1393       --help=short        display options specific to this package
1394       --help=recursive    display the short help of all the included packages
1395   -V, --version           display version information and exit
1396   -q, --quiet, --silent   do not print \`checking ...' messages
1397       --cache-file=FILE   cache test results in FILE [disabled]
1398   -C, --config-cache      alias for \`--cache-file=config.cache'
1399   -n, --no-create         do not create output files
1400       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1401
1402 Installation directories:
1403   --prefix=PREFIX         install architecture-independent files in PREFIX
1404                           [$ac_default_prefix]
1405   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1406                           [PREFIX]
1407
1408 By default, \`make install' will install all the files in
1409 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1410 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1411 for instance \`--prefix=\$HOME'.
1412
1413 For better control, use the options below.
1414
1415 Fine tuning of the installation directories:
1416   --bindir=DIR            user executables [EPREFIX/bin]
1417   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1418   --libexecdir=DIR        program executables [EPREFIX/libexec]
1419   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1420   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1421   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1422   --libdir=DIR            object code libraries [EPREFIX/lib]
1423   --includedir=DIR        C header files [PREFIX/include]
1424   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1425   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1426   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1427   --infodir=DIR           info documentation [DATAROOTDIR/info]
1428   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1429   --mandir=DIR            man documentation [DATAROOTDIR/man]
1430   --docdir=DIR            documentation root [DATAROOTDIR/doc/libdns]
1431   --htmldir=DIR           html documentation [DOCDIR]
1432   --dvidir=DIR            dvi documentation [DOCDIR]
1433   --pdfdir=DIR            pdf documentation [DOCDIR]
1434   --psdir=DIR             ps documentation [DOCDIR]
1435 _ACEOF
1436
1437   cat <<\_ACEOF
1438
1439 System types:
1440   --build=BUILD     configure for building on BUILD [guessed]
1441   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1442 _ACEOF
1443 fi
1444
1445 if test -n "$ac_init_help"; then
1446   case $ac_init_help in
1447      short | recursive ) echo "Configuration of ldns 1.7.0:";;
1448    esac
1449   cat <<\_ACEOF
1450
1451 Optional Features:
1452   --disable-option-checking  ignore unrecognized --enable/--with options
1453   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1454   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1455   --enable-shared[=PKGS]  build shared libraries [default=yes]
1456   --enable-static[=PKGS]  build static libraries [default=yes]
1457   --enable-fast-install[=PKGS]
1458                           optimize for fast installation [default=yes]
1459   --disable-libtool-lock  avoid locking (might break parallel builds)
1460   --disable-ldns-config   disable installation of ldns-config
1461                           (default=enabled)
1462   --enable-stderr-msgs    Enable printing to stderr (default=disabled)
1463   --enable-poll           This platform supports poll(7)
1464   --disable-sha2          Disable SHA256 and SHA512 RRSIG support
1465   --disable-gost          Disable GOST support
1466   --enable-gost-anyway    Enable GOST even whithout a GOST engine installed
1467   --disable-ecdsa         Disable ECDSA support
1468   --disable-dsa           Disable DSA support
1469   --enable-ed25519        Enable ED25519 support (experimental)
1470   --enable-ed448          Enable ED448 support (experimental)
1471   --disable-dane          Disable DANE support
1472   --disable-dane-verify   Disable DANE verify support
1473   --disable-dane-ta-usage Disable DANE-TA usage type support
1474
1475   --enable-rrtype-ninfo   Enable draft RR type ninfo.
1476   --enable-rrtype-rkey    Enable draft RR type rkey.
1477   --disable-rrtype-openpgpkey
1478                           Disable openpgpkey RR type.
1479   --enable-rrtype-ta      Enable draft RR type ta.
1480   --enable-rrtype-avc     Enable draft RR type avc.
1481   --disable-rpath         disable hardcoded rpath (default=enabled)
1482
1483 Optional Packages:
1484   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1485   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1486   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1487                           both]
1488   --with-aix-soname=aix|svr4|both
1489                           shared library versioning (aka "SONAME") variant to
1490                           provide on AIX, [default=aix].
1491   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1492   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1493                           compiler's sysroot if not specified).
1494   --with-drill            Also build drill.
1495   --with-examples         Also build examples.
1496   --with-pyldns           generate python library, or --without-pyldns to
1497                           disable Python support.
1498   --without-pyldnsx       Do not install the ldnsx python module, or
1499                           --with-pyldnsx to install it.
1500   --with-p5-dns-ldns      generate DNS::LDNS perl bindings
1501   --with-ssl=pathname     enable SSL (will check /usr/local/ssl /usr/lib/ssl
1502                           /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw
1503                           /usr)
1504   --with-trust-anchor=KEYFILE
1505                           Default location of the trust anchor file for drill
1506                           and ldns-dane. [default=SYSCONFDIR/unbound/root.key]
1507   --with-ca-file=CAFILE   File containing CA certificates for ldns-dane
1508   --with-ca-path=CAPATH   Directory containing CA certificate files for
1509                           ldns-dane
1510
1511 Some influential environment variables:
1512   CC          C compiler command
1513   CFLAGS      C compiler flags
1514   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1515               nonstandard directory <lib dir>
1516   LIBS        libraries to pass to the linker, e.g. -l<library>
1517   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1518               you have headers in a nonstandard directory <include dir>
1519   CPP         C preprocessor
1520   LT_SYS_LIBRARY_PATH
1521               User-defined run-time library search path.
1522   PYTHON_VERSION
1523               The installed Python version to use, for example '2.3'. This
1524               string will be appended to the Python interpreter canonical
1525               name.
1526
1527 Use these variables to override the choices made by `configure' or to help
1528 it to find libraries and programs with nonstandard names/locations.
1529
1530 Report bugs to <libdns@nlnetlabs.nl>.
1531 _ACEOF
1532 ac_status=$?
1533 fi
1534
1535 if test "$ac_init_help" = "recursive"; then
1536   # If there are subdirs, report their specific --help.
1537   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1538     test -d "$ac_dir" ||
1539       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1540       continue
1541     ac_builddir=.
1542
1543 case "$ac_dir" in
1544 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1545 *)
1546   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1547   # A ".." for each directory in $ac_dir_suffix.
1548   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1549   case $ac_top_builddir_sub in
1550   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1552   esac ;;
1553 esac
1554 ac_abs_top_builddir=$ac_pwd
1555 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1556 # for backward compatibility:
1557 ac_top_builddir=$ac_top_build_prefix
1558
1559 case $srcdir in
1560   .)  # We are building in place.
1561     ac_srcdir=.
1562     ac_top_srcdir=$ac_top_builddir_sub
1563     ac_abs_top_srcdir=$ac_pwd ;;
1564   [\\/]* | ?:[\\/]* )  # Absolute name.
1565     ac_srcdir=$srcdir$ac_dir_suffix;
1566     ac_top_srcdir=$srcdir
1567     ac_abs_top_srcdir=$srcdir ;;
1568   *) # Relative name.
1569     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1570     ac_top_srcdir=$ac_top_build_prefix$srcdir
1571     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1572 esac
1573 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1574
1575     cd "$ac_dir" || { ac_status=$?; continue; }
1576     # Check for guested configure.
1577     if test -f "$ac_srcdir/configure.gnu"; then
1578       echo &&
1579       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1580     elif test -f "$ac_srcdir/configure"; then
1581       echo &&
1582       $SHELL "$ac_srcdir/configure" --help=recursive
1583     else
1584       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1585     fi || ac_status=$?
1586     cd "$ac_pwd" || { ac_status=$?; break; }
1587   done
1588 fi
1589
1590 test -n "$ac_init_help" && exit $ac_status
1591 if $ac_init_version; then
1592   cat <<\_ACEOF
1593 ldns configure 1.7.0
1594 generated by GNU Autoconf 2.69
1595
1596 Copyright (C) 2012 Free Software Foundation, Inc.
1597 This configure script is free software; the Free Software Foundation
1598 gives unlimited permission to copy, distribute and modify it.
1599 _ACEOF
1600   exit
1601 fi
1602
1603 ## ------------------------ ##
1604 ## Autoconf initialization. ##
1605 ## ------------------------ ##
1606
1607 # ac_fn_c_try_compile LINENO
1608 # --------------------------
1609 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1610 ac_fn_c_try_compile ()
1611 {
1612   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613   rm -f conftest.$ac_objext
1614   if { { ac_try="$ac_compile"
1615 case "(($ac_try" in
1616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1617   *) ac_try_echo=$ac_try;;
1618 esac
1619 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1620 $as_echo "$ac_try_echo"; } >&5
1621   (eval "$ac_compile") 2>conftest.err
1622   ac_status=$?
1623   if test -s conftest.err; then
1624     grep -v '^ *+' conftest.err >conftest.er1
1625     cat conftest.er1 >&5
1626     mv -f conftest.er1 conftest.err
1627   fi
1628   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1629   test $ac_status = 0; } && {
1630          test -z "$ac_c_werror_flag" ||
1631          test ! -s conftest.err
1632        } && test -s conftest.$ac_objext; then :
1633   ac_retval=0
1634 else
1635   $as_echo "$as_me: failed program was:" >&5
1636 sed 's/^/| /' conftest.$ac_ext >&5
1637
1638         ac_retval=1
1639 fi
1640   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641   as_fn_set_status $ac_retval
1642
1643 } # ac_fn_c_try_compile
1644
1645 # ac_fn_c_try_cpp LINENO
1646 # ----------------------
1647 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1648 ac_fn_c_try_cpp ()
1649 {
1650   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651   if { { ac_try="$ac_cpp conftest.$ac_ext"
1652 case "(($ac_try" in
1653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654   *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1659   ac_status=$?
1660   if test -s conftest.err; then
1661     grep -v '^ *+' conftest.err >conftest.er1
1662     cat conftest.er1 >&5
1663     mv -f conftest.er1 conftest.err
1664   fi
1665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666   test $ac_status = 0; } > conftest.i && {
1667          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1668          test ! -s conftest.err
1669        }; then :
1670   ac_retval=0
1671 else
1672   $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1674
1675     ac_retval=1
1676 fi
1677   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678   as_fn_set_status $ac_retval
1679
1680 } # ac_fn_c_try_cpp
1681
1682 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1683 # -------------------------------------------------------
1684 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1685 # the include files in INCLUDES and setting the cache variable VAR
1686 # accordingly.
1687 ac_fn_c_check_header_mongrel ()
1688 {
1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690   if eval \${$3+:} false; then :
1691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if eval \${$3+:} false; then :
1694   $as_echo_n "(cached) " >&6
1695 fi
1696 eval ac_res=\$$3
1697                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698 $as_echo "$ac_res" >&6; }
1699 else
1700   # Is the header compilable?
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1702 $as_echo_n "checking $2 usability... " >&6; }
1703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 /* end confdefs.h.  */
1705 $4
1706 #include <$2>
1707 _ACEOF
1708 if ac_fn_c_try_compile "$LINENO"; then :
1709   ac_header_compiler=yes
1710 else
1711   ac_header_compiler=no
1712 fi
1713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1715 $as_echo "$ac_header_compiler" >&6; }
1716
1717 # Is the header present?
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1719 $as_echo_n "checking $2 presence... " >&6; }
1720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 /* end confdefs.h.  */
1722 #include <$2>
1723 _ACEOF
1724 if ac_fn_c_try_cpp "$LINENO"; then :
1725   ac_header_preproc=yes
1726 else
1727   ac_header_preproc=no
1728 fi
1729 rm -f conftest.err conftest.i conftest.$ac_ext
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1731 $as_echo "$ac_header_preproc" >&6; }
1732
1733 # So?  What about this header?
1734 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1735   yes:no: )
1736     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1737 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1738     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1740     ;;
1741   no:yes:* )
1742     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1743 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1745 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1746     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1747 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1749 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1750     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1751 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1752 ( $as_echo "## ---------------------------------- ##
1753 ## Report this to libdns@nlnetlabs.nl ##
1754 ## ---------------------------------- ##"
1755      ) | sed "s/^/$as_me: WARNING:     /" >&2
1756     ;;
1757 esac
1758   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759 $as_echo_n "checking for $2... " >&6; }
1760 if eval \${$3+:} false; then :
1761   $as_echo_n "(cached) " >&6
1762 else
1763   eval "$3=\$ac_header_compiler"
1764 fi
1765 eval ac_res=\$$3
1766                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1768 fi
1769   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770
1771 } # ac_fn_c_check_header_mongrel
1772
1773 # ac_fn_c_try_run LINENO
1774 # ----------------------
1775 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1776 # that executables *can* be run.
1777 ac_fn_c_try_run ()
1778 {
1779   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780   if { { ac_try="$ac_link"
1781 case "(($ac_try" in
1782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783   *) ac_try_echo=$ac_try;;
1784 esac
1785 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786 $as_echo "$ac_try_echo"; } >&5
1787   (eval "$ac_link") 2>&5
1788   ac_status=$?
1789   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1791   { { case "(($ac_try" in
1792   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793   *) ac_try_echo=$ac_try;;
1794 esac
1795 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796 $as_echo "$ac_try_echo"; } >&5
1797   (eval "$ac_try") 2>&5
1798   ac_status=$?
1799   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1800   test $ac_status = 0; }; }; then :
1801   ac_retval=0
1802 else
1803   $as_echo "$as_me: program exited with status $ac_status" >&5
1804        $as_echo "$as_me: failed program was:" >&5
1805 sed 's/^/| /' conftest.$ac_ext >&5
1806
1807        ac_retval=$ac_status
1808 fi
1809   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1810   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1811   as_fn_set_status $ac_retval
1812
1813 } # ac_fn_c_try_run
1814
1815 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1816 # -------------------------------------------------------
1817 # Tests whether HEADER exists and can be compiled using the include files in
1818 # INCLUDES, setting the cache variable VAR accordingly.
1819 ac_fn_c_check_header_compile ()
1820 {
1821   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1823 $as_echo_n "checking for $2... " >&6; }
1824 if eval \${$3+:} false; then :
1825   $as_echo_n "(cached) " >&6
1826 else
1827   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828 /* end confdefs.h.  */
1829 $4
1830 #include <$2>
1831 _ACEOF
1832 if ac_fn_c_try_compile "$LINENO"; then :
1833   eval "$3=yes"
1834 else
1835   eval "$3=no"
1836 fi
1837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1838 fi
1839 eval ac_res=\$$3
1840                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1841 $as_echo "$ac_res" >&6; }
1842   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1843
1844 } # ac_fn_c_check_header_compile
1845
1846 # ac_fn_c_try_link LINENO
1847 # -----------------------
1848 # Try to link conftest.$ac_ext, and return whether this succeeded.
1849 ac_fn_c_try_link ()
1850 {
1851   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852   rm -f conftest.$ac_objext conftest$ac_exeext
1853   if { { ac_try="$ac_link"
1854 case "(($ac_try" in
1855   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1856   *) ac_try_echo=$ac_try;;
1857 esac
1858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1859 $as_echo "$ac_try_echo"; } >&5
1860   (eval "$ac_link") 2>conftest.err
1861   ac_status=$?
1862   if test -s conftest.err; then
1863     grep -v '^ *+' conftest.err >conftest.er1
1864     cat conftest.er1 >&5
1865     mv -f conftest.er1 conftest.err
1866   fi
1867   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1868   test $ac_status = 0; } && {
1869          test -z "$ac_c_werror_flag" ||
1870          test ! -s conftest.err
1871        } && test -s conftest$ac_exeext && {
1872          test "$cross_compiling" = yes ||
1873          test -x conftest$ac_exeext
1874        }; then :
1875   ac_retval=0
1876 else
1877   $as_echo "$as_me: failed program was:" >&5
1878 sed 's/^/| /' conftest.$ac_ext >&5
1879
1880         ac_retval=1
1881 fi
1882   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1883   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1884   # interfere with the next link command; also delete a directory that is
1885   # left behind by Apple's compiler.  We do this before executing the actions.
1886   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1887   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1888   as_fn_set_status $ac_retval
1889
1890 } # ac_fn_c_try_link
1891
1892 # ac_fn_c_check_func LINENO FUNC VAR
1893 # ----------------------------------
1894 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1895 ac_fn_c_check_func ()
1896 {
1897   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1898   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1899 $as_echo_n "checking for $2... " >&6; }
1900 if eval \${$3+:} false; then :
1901   $as_echo_n "(cached) " >&6
1902 else
1903   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h.  */
1905 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1906    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1907 #define $2 innocuous_$2
1908
1909 /* System header to define __stub macros and hopefully few prototypes,
1910     which can conflict with char $2 (); below.
1911     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1912     <limits.h> exists even on freestanding compilers.  */
1913
1914 #ifdef __STDC__
1915 # include <limits.h>
1916 #else
1917 # include <assert.h>
1918 #endif
1919
1920 #undef $2
1921
1922 /* Override any GCC internal prototype to avoid an error.
1923    Use char because int might match the return type of a GCC
1924    builtin and then its argument prototype would still apply.  */
1925 #ifdef __cplusplus
1926 extern "C"
1927 #endif
1928 char $2 ();
1929 /* The GNU C library defines this for functions which it implements
1930     to always fail with ENOSYS.  Some functions are actually named
1931     something starting with __ and the normal name is an alias.  */
1932 #if defined __stub_$2 || defined __stub___$2
1933 choke me
1934 #endif
1935
1936 int
1937 main ()
1938 {
1939 return $2 ();
1940   ;
1941   return 0;
1942 }
1943 _ACEOF
1944 if ac_fn_c_try_link "$LINENO"; then :
1945   eval "$3=yes"
1946 else
1947   eval "$3=no"
1948 fi
1949 rm -f core conftest.err conftest.$ac_objext \
1950     conftest$ac_exeext conftest.$ac_ext
1951 fi
1952 eval ac_res=\$$3
1953                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1954 $as_echo "$ac_res" >&6; }
1955   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1956
1957 } # ac_fn_c_check_func
1958
1959 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1960 # -------------------------------------------
1961 # Tests whether TYPE exists after having included INCLUDES, setting cache
1962 # variable VAR accordingly.
1963 ac_fn_c_check_type ()
1964 {
1965   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967 $as_echo_n "checking for $2... " >&6; }
1968 if eval \${$3+:} false; then :
1969   $as_echo_n "(cached) " >&6
1970 else
1971   eval "$3=no"
1972   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973 /* end confdefs.h.  */
1974 $4
1975 int
1976 main ()
1977 {
1978 if (sizeof ($2))
1979          return 0;
1980   ;
1981   return 0;
1982 }
1983 _ACEOF
1984 if ac_fn_c_try_compile "$LINENO"; then :
1985   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986 /* end confdefs.h.  */
1987 $4
1988 int
1989 main ()
1990 {
1991 if (sizeof (($2)))
1992             return 0;
1993   ;
1994   return 0;
1995 }
1996 _ACEOF
1997 if ac_fn_c_try_compile "$LINENO"; then :
1998
1999 else
2000   eval "$3=yes"
2001 fi
2002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005 fi
2006 eval ac_res=\$$3
2007                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2008 $as_echo "$ac_res" >&6; }
2009   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2010
2011 } # ac_fn_c_check_type
2012
2013 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2014 # ---------------------------------------------
2015 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2016 # accordingly.
2017 ac_fn_c_check_decl ()
2018 {
2019   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2020   as_decl_name=`echo $2|sed 's/ *(.*//'`
2021   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2023 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2024 if eval \${$3+:} false; then :
2025   $as_echo_n "(cached) " >&6
2026 else
2027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $4
2030 int
2031 main ()
2032 {
2033 #ifndef $as_decl_name
2034 #ifdef __cplusplus
2035   (void) $as_decl_use;
2036 #else
2037   (void) $as_decl_name;
2038 #endif
2039 #endif
2040
2041   ;
2042   return 0;
2043 }
2044 _ACEOF
2045 if ac_fn_c_try_compile "$LINENO"; then :
2046   eval "$3=yes"
2047 else
2048   eval "$3=no"
2049 fi
2050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2051 fi
2052 eval ac_res=\$$3
2053                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2054 $as_echo "$ac_res" >&6; }
2055   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2056
2057 } # ac_fn_c_check_decl
2058
2059 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2060 # --------------------------------------------
2061 # Tries to find the compile-time value of EXPR in a program that includes
2062 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2063 # computed
2064 ac_fn_c_compute_int ()
2065 {
2066   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2067   if test "$cross_compiling" = yes; then
2068     # Depending upon the size, compute the lo and hi bounds.
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h.  */
2071 $4
2072 int
2073 main ()
2074 {
2075 static int test_array [1 - 2 * !(($2) >= 0)];
2076 test_array [0] = 0;
2077 return test_array [0];
2078
2079   ;
2080   return 0;
2081 }
2082 _ACEOF
2083 if ac_fn_c_try_compile "$LINENO"; then :
2084   ac_lo=0 ac_mid=0
2085   while :; do
2086     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2087 /* end confdefs.h.  */
2088 $4
2089 int
2090 main ()
2091 {
2092 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2093 test_array [0] = 0;
2094 return test_array [0];
2095
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"; then :
2101   ac_hi=$ac_mid; break
2102 else
2103   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2104                         if test $ac_lo -le $ac_mid; then
2105                           ac_lo= ac_hi=
2106                           break
2107                         fi
2108                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111   done
2112 else
2113   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2114 /* end confdefs.h.  */
2115 $4
2116 int
2117 main ()
2118 {
2119 static int test_array [1 - 2 * !(($2) < 0)];
2120 test_array [0] = 0;
2121 return test_array [0];
2122
2123   ;
2124   return 0;
2125 }
2126 _ACEOF
2127 if ac_fn_c_try_compile "$LINENO"; then :
2128   ac_hi=-1 ac_mid=-1
2129   while :; do
2130     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2131 /* end confdefs.h.  */
2132 $4
2133 int
2134 main ()
2135 {
2136 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2137 test_array [0] = 0;
2138 return test_array [0];
2139
2140   ;
2141   return 0;
2142 }
2143 _ACEOF
2144 if ac_fn_c_try_compile "$LINENO"; then :
2145   ac_lo=$ac_mid; break
2146 else
2147   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2148                         if test $ac_mid -le $ac_hi; then
2149                           ac_lo= ac_hi=
2150                           break
2151                         fi
2152                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2153 fi
2154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2155   done
2156 else
2157   ac_lo= ac_hi=
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160 fi
2161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2162 # Binary search between lo and hi bounds.
2163 while test "x$ac_lo" != "x$ac_hi"; do
2164   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 /* end confdefs.h.  */
2167 $4
2168 int
2169 main ()
2170 {
2171 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2172 test_array [0] = 0;
2173 return test_array [0];
2174
2175   ;
2176   return 0;
2177 }
2178 _ACEOF
2179 if ac_fn_c_try_compile "$LINENO"; then :
2180   ac_hi=$ac_mid
2181 else
2182   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2183 fi
2184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2185 done
2186 case $ac_lo in #((
2187 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2188 '') ac_retval=1 ;;
2189 esac
2190   else
2191     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2192 /* end confdefs.h.  */
2193 $4
2194 static long int longval () { return $2; }
2195 static unsigned long int ulongval () { return $2; }
2196 #include <stdio.h>
2197 #include <stdlib.h>
2198 int
2199 main ()
2200 {
2201
2202   FILE *f = fopen ("conftest.val", "w");
2203   if (! f)
2204     return 1;
2205   if (($2) < 0)
2206     {
2207       long int i = longval ();
2208       if (i != ($2))
2209         return 1;
2210       fprintf (f, "%ld", i);
2211     }
2212   else
2213     {
2214       unsigned long int i = ulongval ();
2215       if (i != ($2))
2216         return 1;
2217       fprintf (f, "%lu", i);
2218     }
2219   /* Do not output a trailing newline, as this causes \r\n confusion
2220      on some platforms.  */
2221   return ferror (f) || fclose (f) != 0;
2222
2223   ;
2224   return 0;
2225 }
2226 _ACEOF
2227 if ac_fn_c_try_run "$LINENO"; then :
2228   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2229 else
2230   ac_retval=1
2231 fi
2232 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2233   conftest.$ac_objext conftest.beam conftest.$ac_ext
2234 rm -f conftest.val
2235
2236   fi
2237   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2238   as_fn_set_status $ac_retval
2239
2240 } # ac_fn_c_compute_int
2241
2242 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2243 # ----------------------------------------------------
2244 # Tries to find if the field MEMBER exists in type AGGR, after including
2245 # INCLUDES, setting cache variable VAR accordingly.
2246 ac_fn_c_check_member ()
2247 {
2248   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2249   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2250 $as_echo_n "checking for $2.$3... " >&6; }
2251 if eval \${$4+:} false; then :
2252   $as_echo_n "(cached) " >&6
2253 else
2254   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 /* end confdefs.h.  */
2256 $5
2257 int
2258 main ()
2259 {
2260 static $2 ac_aggr;
2261 if (ac_aggr.$3)
2262 return 0;
2263   ;
2264   return 0;
2265 }
2266 _ACEOF
2267 if ac_fn_c_try_compile "$LINENO"; then :
2268   eval "$4=yes"
2269 else
2270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271 /* end confdefs.h.  */
2272 $5
2273 int
2274 main ()
2275 {
2276 static $2 ac_aggr;
2277 if (sizeof ac_aggr.$3)
2278 return 0;
2279   ;
2280   return 0;
2281 }
2282 _ACEOF
2283 if ac_fn_c_try_compile "$LINENO"; then :
2284   eval "$4=yes"
2285 else
2286   eval "$4=no"
2287 fi
2288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2289 fi
2290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2291 fi
2292 eval ac_res=\$$4
2293                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2294 $as_echo "$ac_res" >&6; }
2295   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2296
2297 } # ac_fn_c_check_member
2298 cat >config.log <<_ACEOF
2299 This file contains any messages produced by compilers while
2300 running configure, to aid debugging if configure makes a mistake.
2301
2302 It was created by ldns $as_me 1.7.0, which was
2303 generated by GNU Autoconf 2.69.  Invocation command line was
2304
2305   $ $0 $@
2306
2307 _ACEOF
2308 exec 5>>config.log
2309 {
2310 cat <<_ASUNAME
2311 ## --------- ##
2312 ## Platform. ##
2313 ## --------- ##
2314
2315 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2316 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2317 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2318 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2319 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2320
2321 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2322 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2323
2324 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2325 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2326 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2327 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2328 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2329 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2330 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2331
2332 _ASUNAME
2333
2334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2335 for as_dir in $PATH
2336 do
2337   IFS=$as_save_IFS
2338   test -z "$as_dir" && as_dir=.
2339     $as_echo "PATH: $as_dir"
2340   done
2341 IFS=$as_save_IFS
2342
2343 } >&5
2344
2345 cat >&5 <<_ACEOF
2346
2347
2348 ## ----------- ##
2349 ## Core tests. ##
2350 ## ----------- ##
2351
2352 _ACEOF
2353
2354
2355 # Keep a trace of the command line.
2356 # Strip out --no-create and --no-recursion so they do not pile up.
2357 # Strip out --silent because we don't want to record it for future runs.
2358 # Also quote any args containing shell meta-characters.
2359 # Make two passes to allow for proper duplicate-argument suppression.
2360 ac_configure_args=
2361 ac_configure_args0=
2362 ac_configure_args1=
2363 ac_must_keep_next=false
2364 for ac_pass in 1 2
2365 do
2366   for ac_arg
2367   do
2368     case $ac_arg in
2369     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2370     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2371     | -silent | --silent | --silen | --sile | --sil)
2372       continue ;;
2373     *\'*)
2374       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2375     esac
2376     case $ac_pass in
2377     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2378     2)
2379       as_fn_append ac_configure_args1 " '$ac_arg'"
2380       if test $ac_must_keep_next = true; then
2381         ac_must_keep_next=false # Got value, back to normal.
2382       else
2383         case $ac_arg in
2384           *=* | --config-cache | -C | -disable-* | --disable-* \
2385           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2386           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2387           | -with-* | --with-* | -without-* | --without-* | --x)
2388             case "$ac_configure_args0 " in
2389               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2390             esac
2391             ;;
2392           -* ) ac_must_keep_next=true ;;
2393         esac
2394       fi
2395       as_fn_append ac_configure_args " '$ac_arg'"
2396       ;;
2397     esac
2398   done
2399 done
2400 { ac_configure_args0=; unset ac_configure_args0;}
2401 { ac_configure_args1=; unset ac_configure_args1;}
2402
2403 # When interrupted or exit'd, cleanup temporary files, and complete
2404 # config.log.  We remove comments because anyway the quotes in there
2405 # would cause problems or look ugly.
2406 # WARNING: Use '\'' to represent an apostrophe within the trap.
2407 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2408 trap 'exit_status=$?
2409   # Save into config.log some information that might help in debugging.
2410   {
2411     echo
2412
2413     $as_echo "## ---------------- ##
2414 ## Cache variables. ##
2415 ## ---------------- ##"
2416     echo
2417     # The following way of writing the cache mishandles newlines in values,
2418 (
2419   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2420     eval ac_val=\$$ac_var
2421     case $ac_val in #(
2422     *${as_nl}*)
2423       case $ac_var in #(
2424       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2425 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2426       esac
2427       case $ac_var in #(
2428       _ | IFS | as_nl) ;; #(
2429       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2430       *) { eval $ac_var=; unset $ac_var;} ;;
2431       esac ;;
2432     esac
2433   done
2434   (set) 2>&1 |
2435     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2436     *${as_nl}ac_space=\ *)
2437       sed -n \
2438         "s/'\''/'\''\\\\'\'''\''/g;
2439           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2440       ;; #(
2441     *)
2442       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2443       ;;
2444     esac |
2445     sort
2446 )
2447     echo
2448
2449     $as_echo "## ----------------- ##
2450 ## Output variables. ##
2451 ## ----------------- ##"
2452     echo
2453     for ac_var in $ac_subst_vars
2454     do
2455       eval ac_val=\$$ac_var
2456       case $ac_val in
2457       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2458       esac
2459       $as_echo "$ac_var='\''$ac_val'\''"
2460     done | sort
2461     echo
2462
2463     if test -n "$ac_subst_files"; then
2464       $as_echo "## ------------------- ##
2465 ## File substitutions. ##
2466 ## ------------------- ##"
2467       echo
2468       for ac_var in $ac_subst_files
2469       do
2470         eval ac_val=\$$ac_var
2471         case $ac_val in
2472         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2473         esac
2474         $as_echo "$ac_var='\''$ac_val'\''"
2475       done | sort
2476       echo
2477     fi
2478
2479     if test -s confdefs.h; then
2480       $as_echo "## ----------- ##
2481 ## confdefs.h. ##
2482 ## ----------- ##"
2483       echo
2484       cat confdefs.h
2485       echo
2486     fi
2487     test "$ac_signal" != 0 &&
2488       $as_echo "$as_me: caught signal $ac_signal"
2489     $as_echo "$as_me: exit $exit_status"
2490   } >&5
2491   rm -f core *.core core.conftest.* &&
2492     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2493     exit $exit_status
2494 ' 0
2495 for ac_signal in 1 2 13 15; do
2496   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2497 done
2498 ac_signal=0
2499
2500 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2501 rm -f -r conftest* confdefs.h
2502
2503 $as_echo "/* confdefs.h */" > confdefs.h
2504
2505 # Predefined preprocessor variables.
2506
2507 cat >>confdefs.h <<_ACEOF
2508 #define PACKAGE_NAME "$PACKAGE_NAME"
2509 _ACEOF
2510
2511 cat >>confdefs.h <<_ACEOF
2512 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2513 _ACEOF
2514
2515 cat >>confdefs.h <<_ACEOF
2516 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2517 _ACEOF
2518
2519 cat >>confdefs.h <<_ACEOF
2520 #define PACKAGE_STRING "$PACKAGE_STRING"
2521 _ACEOF
2522
2523 cat >>confdefs.h <<_ACEOF
2524 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2525 _ACEOF
2526
2527 cat >>confdefs.h <<_ACEOF
2528 #define PACKAGE_URL "$PACKAGE_URL"
2529 _ACEOF
2530
2531
2532 # Let the site file select an alternate cache file if it wants to.
2533 # Prefer an explicitly selected file to automatically selected ones.
2534 ac_site_file1=NONE
2535 ac_site_file2=NONE
2536 if test -n "$CONFIG_SITE"; then
2537   # We do not want a PATH search for config.site.
2538   case $CONFIG_SITE in #((
2539     -*)  ac_site_file1=./$CONFIG_SITE;;
2540     */*) ac_site_file1=$CONFIG_SITE;;
2541     *)   ac_site_file1=./$CONFIG_SITE;;
2542   esac
2543 elif test "x$prefix" != xNONE; then
2544   ac_site_file1=$prefix/share/config.site
2545   ac_site_file2=$prefix/etc/config.site
2546 else
2547   ac_site_file1=$ac_default_prefix/share/config.site
2548   ac_site_file2=$ac_default_prefix/etc/config.site
2549 fi
2550 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2551 do
2552   test "x$ac_site_file" = xNONE && continue
2553   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2554     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2555 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2556     sed 's/^/| /' "$ac_site_file" >&5
2557     . "$ac_site_file" \
2558       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2559 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2560 as_fn_error $? "failed to load site script $ac_site_file
2561 See \`config.log' for more details" "$LINENO" 5; }
2562   fi
2563 done
2564
2565 if test -r "$cache_file"; then
2566   # Some versions of bash will fail to source /dev/null (special files
2567   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2568   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2569     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2570 $as_echo "$as_me: loading cache $cache_file" >&6;}
2571     case $cache_file in
2572       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2573       *)                      . "./$cache_file";;
2574     esac
2575   fi
2576 else
2577   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2578 $as_echo "$as_me: creating cache $cache_file" >&6;}
2579   >$cache_file
2580 fi
2581
2582 # Check that the precious variables saved in the cache have kept the same
2583 # value.
2584 ac_cache_corrupted=false
2585 for ac_var in $ac_precious_vars; do
2586   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2587   eval ac_new_set=\$ac_env_${ac_var}_set
2588   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2589   eval ac_new_val=\$ac_env_${ac_var}_value
2590   case $ac_old_set,$ac_new_set in
2591     set,)
2592       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2593 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2594       ac_cache_corrupted=: ;;
2595     ,set)
2596       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2597 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2598       ac_cache_corrupted=: ;;
2599     ,);;
2600     *)
2601       if test "x$ac_old_val" != "x$ac_new_val"; then
2602         # differences in whitespace do not lead to failure.
2603         ac_old_val_w=`echo x $ac_old_val`
2604         ac_new_val_w=`echo x $ac_new_val`
2605         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2606           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2607 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2608           ac_cache_corrupted=:
2609         else
2610           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2611 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2612           eval $ac_var=\$ac_old_val
2613         fi
2614         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2615 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2616         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2617 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2618       fi;;
2619   esac
2620   # Pass precious variables to config.status.
2621   if test "$ac_new_set" = set; then
2622     case $ac_new_val in
2623     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2624     *) ac_arg=$ac_var=$ac_new_val ;;
2625     esac
2626     case " $ac_configure_args " in
2627       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2628       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2629     esac
2630   fi
2631 done
2632 if $ac_cache_corrupted; then
2633   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2634 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2635   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2636 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2637   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2638 fi
2639 ## -------------------- ##
2640 ## Main body of script. ##
2641 ## -------------------- ##
2642
2643 ac_ext=c
2644 ac_cpp='$CPP $CPPFLAGS'
2645 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2646 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2647 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2648
2649
2650
2651 # needed to build correct soname
2652 LDNS_VERSION_MAJOR=1
2653
2654 LDNS_VERSION_MINOR=7
2655
2656 LDNS_VERSION_MICRO=0
2657
2658
2659 # Library version
2660 # ---------------
2661 # current:revision:age
2662 # (binary-api-number):(which-binary-api-version):(how-many-nrs-backwardscompat)
2663 # if source code changes increment revision
2664 # if any interfaces have been added/removed/changed since last update then
2665 #   increment current and set revision to 0
2666 # if any interfaces have been added since the last public release then increment age
2667 # if any interfaces have been removed or changed since the last public release then
2668 #   set age to 0
2669 #
2670 # ldns-1.6.17 and before had a .so with version same as VERSION_INFO
2671 # ldns-1.7.0 will have libversion 2:0:0
2672 #
2673 VERSION_INFO=2:0:0
2674
2675
2676 ac_ext=c
2677 ac_cpp='$CPP $CPPFLAGS'
2678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2681 if test -n "$ac_tool_prefix"; then
2682   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2683 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if ${ac_cv_prog_CC+:} false; then :
2687   $as_echo_n "(cached) " >&6
2688 else
2689   if test -n "$CC"; then
2690   ac_cv_prog_CC="$CC" # Let the user override the test.
2691 else
2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693 for as_dir in $PATH
2694 do
2695   IFS=$as_save_IFS
2696   test -z "$as_dir" && as_dir=.
2697     for ac_exec_ext in '' $ac_executable_extensions; do
2698   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2699     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2700     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701     break 2
2702   fi
2703 done
2704   done
2705 IFS=$as_save_IFS
2706
2707 fi
2708 fi
2709 CC=$ac_cv_prog_CC
2710 if test -n "$CC"; then
2711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2712 $as_echo "$CC" >&6; }
2713 else
2714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2716 fi
2717
2718
2719 fi
2720 if test -z "$ac_cv_prog_CC"; then
2721   ac_ct_CC=$CC
2722   # Extract the first word of "gcc", so it can be a program name with args.
2723 set dummy gcc; ac_word=$2
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2725 $as_echo_n "checking for $ac_word... " >&6; }
2726 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2727   $as_echo_n "(cached) " >&6
2728 else
2729   if test -n "$ac_ct_CC"; then
2730   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2731 else
2732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 for as_dir in $PATH
2734 do
2735   IFS=$as_save_IFS
2736   test -z "$as_dir" && as_dir=.
2737     for ac_exec_ext in '' $ac_executable_extensions; do
2738   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2739     ac_cv_prog_ac_ct_CC="gcc"
2740     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741     break 2
2742   fi
2743 done
2744   done
2745 IFS=$as_save_IFS
2746
2747 fi
2748 fi
2749 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2750 if test -n "$ac_ct_CC"; then
2751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2752 $as_echo "$ac_ct_CC" >&6; }
2753 else
2754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2755 $as_echo "no" >&6; }
2756 fi
2757
2758   if test "x$ac_ct_CC" = x; then
2759     CC=""
2760   else
2761     case $cross_compiling:$ac_tool_warned in
2762 yes:)
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2764 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2765 ac_tool_warned=yes ;;
2766 esac
2767     CC=$ac_ct_CC
2768   fi
2769 else
2770   CC="$ac_cv_prog_CC"
2771 fi
2772
2773 if test -z "$CC"; then
2774           if test -n "$ac_tool_prefix"; then
2775     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2776 set dummy ${ac_tool_prefix}cc; ac_word=$2
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2778 $as_echo_n "checking for $ac_word... " >&6; }
2779 if ${ac_cv_prog_CC+:} false; then :
2780   $as_echo_n "(cached) " >&6
2781 else
2782   if test -n "$CC"; then
2783   ac_cv_prog_CC="$CC" # Let the user override the test.
2784 else
2785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2786 for as_dir in $PATH
2787 do
2788   IFS=$as_save_IFS
2789   test -z "$as_dir" && as_dir=.
2790     for ac_exec_ext in '' $ac_executable_extensions; do
2791   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2792     ac_cv_prog_CC="${ac_tool_prefix}cc"
2793     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2794     break 2
2795   fi
2796 done
2797   done
2798 IFS=$as_save_IFS
2799
2800 fi
2801 fi
2802 CC=$ac_cv_prog_CC
2803 if test -n "$CC"; then
2804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2805 $as_echo "$CC" >&6; }
2806 else
2807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 $as_echo "no" >&6; }
2809 fi
2810
2811
2812   fi
2813 fi
2814 if test -z "$CC"; then
2815   # Extract the first word of "cc", so it can be a program name with args.
2816 set dummy cc; ac_word=$2
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 $as_echo_n "checking for $ac_word... " >&6; }
2819 if ${ac_cv_prog_CC+:} false; then :
2820   $as_echo_n "(cached) " >&6
2821 else
2822   if test -n "$CC"; then
2823   ac_cv_prog_CC="$CC" # Let the user override the test.
2824 else
2825   ac_prog_rejected=no
2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 for as_dir in $PATH
2828 do
2829   IFS=$as_save_IFS
2830   test -z "$as_dir" && as_dir=.
2831     for ac_exec_ext in '' $ac_executable_extensions; do
2832   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2833     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2834        ac_prog_rejected=yes
2835        continue
2836      fi
2837     ac_cv_prog_CC="cc"
2838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2839     break 2
2840   fi
2841 done
2842   done
2843 IFS=$as_save_IFS
2844
2845 if test $ac_prog_rejected = yes; then
2846   # We found a bogon in the path, so make sure we never use it.
2847   set dummy $ac_cv_prog_CC
2848   shift
2849   if test $# != 0; then
2850     # We chose a different compiler from the bogus one.
2851     # However, it has the same basename, so the bogon will be chosen
2852     # first if we set CC to just the basename; use the full file name.
2853     shift
2854     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2855   fi
2856 fi
2857 fi
2858 fi
2859 CC=$ac_cv_prog_CC
2860 if test -n "$CC"; then
2861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2862 $as_echo "$CC" >&6; }
2863 else
2864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2866 fi
2867
2868
2869 fi
2870 if test -z "$CC"; then
2871   if test -n "$ac_tool_prefix"; then
2872   for ac_prog in cl.exe
2873   do
2874     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2875 set dummy $ac_tool_prefix$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_CC+:} false; then :
2879   $as_echo_n "(cached) " >&6
2880 else
2881   if test -n "$CC"; then
2882   ac_cv_prog_CC="$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_CC="$ac_tool_prefix$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 CC=$ac_cv_prog_CC
2902 if test -n "$CC"; then
2903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2904 $as_echo "$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 "$CC" && break
2912   done
2913 fi
2914 if test -z "$CC"; then
2915   ac_ct_CC=$CC
2916   for ac_prog in cl.exe
2917 do
2918   # Extract the first word of "$ac_prog", so it can be a program name with args.
2919 set dummy $ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2923   $as_echo_n "(cached) " >&6
2924 else
2925   if test -n "$ac_ct_CC"; then
2926   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2930 do
2931   IFS=$as_save_IFS
2932   test -z "$as_dir" && as_dir=.
2933     for ac_exec_ext in '' $ac_executable_extensions; do
2934   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2935     ac_cv_prog_ac_ct_CC="$ac_prog"
2936     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937     break 2
2938   fi
2939 done
2940   done
2941 IFS=$as_save_IFS
2942
2943 fi
2944 fi
2945 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2946 if test -n "$ac_ct_CC"; then
2947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2948 $as_echo "$ac_ct_CC" >&6; }
2949 else
2950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2952 fi
2953
2954
2955   test -n "$ac_ct_CC" && break
2956 done
2957
2958   if test "x$ac_ct_CC" = x; then
2959     CC=""
2960   else
2961     case $cross_compiling:$ac_tool_warned in
2962 yes:)
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2965 ac_tool_warned=yes ;;
2966 esac
2967     CC=$ac_ct_CC
2968   fi
2969 fi
2970
2971 fi
2972
2973
2974 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976 as_fn_error $? "no acceptable C compiler found in \$PATH
2977 See \`config.log' for more details" "$LINENO" 5; }
2978
2979 # Provide some information about the compiler.
2980 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2981 set X $ac_compile
2982 ac_compiler=$2
2983 for ac_option in --version -v -V -qversion; do
2984   { { ac_try="$ac_compiler $ac_option >&5"
2985 case "(($ac_try" in
2986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987   *) ac_try_echo=$ac_try;;
2988 esac
2989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990 $as_echo "$ac_try_echo"; } >&5
2991   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2992   ac_status=$?
2993   if test -s conftest.err; then
2994     sed '10a\
2995 ... rest of stderr output deleted ...
2996          10q' conftest.err >conftest.er1
2997     cat conftest.er1 >&5
2998   fi
2999   rm -f conftest.er1 conftest.err
3000   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3001   test $ac_status = 0; }
3002 done
3003
3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3005 /* end confdefs.h.  */
3006
3007 int
3008 main ()
3009 {
3010
3011   ;
3012   return 0;
3013 }
3014 _ACEOF
3015 ac_clean_files_save=$ac_clean_files
3016 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3017 # Try to create an executable without -o first, disregard a.out.
3018 # It will help us diagnose broken compilers, and finding out an intuition
3019 # of exeext.
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3021 $as_echo_n "checking whether the C compiler works... " >&6; }
3022 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3023
3024 # The possible output files:
3025 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3026
3027 ac_rmfiles=
3028 for ac_file in $ac_files
3029 do
3030   case $ac_file in
3031     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3032     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3033   esac
3034 done
3035 rm -f $ac_rmfiles
3036
3037 if { { ac_try="$ac_link_default"
3038 case "(($ac_try" in
3039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040   *) ac_try_echo=$ac_try;;
3041 esac
3042 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3043 $as_echo "$ac_try_echo"; } >&5
3044   (eval "$ac_link_default") 2>&5
3045   ac_status=$?
3046   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3047   test $ac_status = 0; }; then :
3048   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3049 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3050 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3051 # so that the user can short-circuit this test for compilers unknown to
3052 # Autoconf.
3053 for ac_file in $ac_files ''
3054 do
3055   test -f "$ac_file" || continue
3056   case $ac_file in
3057     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3058         ;;
3059     [ab].out )
3060         # We found the default executable, but exeext='' is most
3061         # certainly right.
3062         break;;
3063     *.* )
3064         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3065         then :; else
3066            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3067         fi
3068         # We set ac_cv_exeext here because the later test for it is not
3069         # safe: cross compilers may not add the suffix if given an `-o'
3070         # argument, so we may need to know it at that point already.
3071         # Even if this section looks crufty: it has the advantage of
3072         # actually working.
3073         break;;
3074     * )
3075         break;;
3076   esac
3077 done
3078 test "$ac_cv_exeext" = no && ac_cv_exeext=
3079
3080 else
3081   ac_file=''
3082 fi
3083 if test -z "$ac_file"; then :
3084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085 $as_echo "no" >&6; }
3086 $as_echo "$as_me: failed program was:" >&5
3087 sed 's/^/| /' conftest.$ac_ext >&5
3088
3089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3091 as_fn_error 77 "C compiler cannot create executables
3092 See \`config.log' for more details" "$LINENO" 5; }
3093 else
3094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3095 $as_echo "yes" >&6; }
3096 fi
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3098 $as_echo_n "checking for C compiler default output file name... " >&6; }
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3100 $as_echo "$ac_file" >&6; }
3101 ac_exeext=$ac_cv_exeext
3102
3103 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3104 ac_clean_files=$ac_clean_files_save
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3106 $as_echo_n "checking for suffix of executables... " >&6; }
3107 if { { ac_try="$ac_link"
3108 case "(($ac_try" in
3109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110   *) ac_try_echo=$ac_try;;
3111 esac
3112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3113 $as_echo "$ac_try_echo"; } >&5
3114   (eval "$ac_link") 2>&5
3115   ac_status=$?
3116   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3117   test $ac_status = 0; }; then :
3118   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3119 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3120 # work properly (i.e., refer to `conftest.exe'), while it won't with
3121 # `rm'.
3122 for ac_file in conftest.exe conftest conftest.*; do
3123   test -f "$ac_file" || continue
3124   case $ac_file in
3125     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3126     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3127           break;;
3128     * ) break;;
3129   esac
3130 done
3131 else
3132   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3134 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3135 See \`config.log' for more details" "$LINENO" 5; }
3136 fi
3137 rm -f conftest conftest$ac_cv_exeext
3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3139 $as_echo "$ac_cv_exeext" >&6; }
3140
3141 rm -f conftest.$ac_ext
3142 EXEEXT=$ac_cv_exeext
3143 ac_exeext=$EXEEXT
3144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145 /* end confdefs.h.  */
3146 #include <stdio.h>
3147 int
3148 main ()
3149 {
3150 FILE *f = fopen ("conftest.out", "w");
3151  return ferror (f) || fclose (f) != 0;
3152
3153   ;
3154   return 0;
3155 }
3156 _ACEOF
3157 ac_clean_files="$ac_clean_files conftest.out"
3158 # Check that the compiler produces executables we can run.  If not, either
3159 # the compiler is broken, or we cross compile.
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3161 $as_echo_n "checking whether we are cross compiling... " >&6; }
3162 if test "$cross_compiling" != yes; then
3163   { { ac_try="$ac_link"
3164 case "(($ac_try" in
3165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166   *) ac_try_echo=$ac_try;;
3167 esac
3168 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3169 $as_echo "$ac_try_echo"; } >&5
3170   (eval "$ac_link") 2>&5
3171   ac_status=$?
3172   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173   test $ac_status = 0; }
3174   if { ac_try='./conftest$ac_cv_exeext'
3175   { { case "(($ac_try" in
3176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177   *) ac_try_echo=$ac_try;;
3178 esac
3179 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3180 $as_echo "$ac_try_echo"; } >&5
3181   (eval "$ac_try") 2>&5
3182   ac_status=$?
3183   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3184   test $ac_status = 0; }; }; then
3185     cross_compiling=no
3186   else
3187     if test "$cross_compiling" = maybe; then
3188         cross_compiling=yes
3189     else
3190         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3191 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3192 as_fn_error $? "cannot run C compiled programs.
3193 If you meant to cross compile, use \`--host'.
3194 See \`config.log' for more details" "$LINENO" 5; }
3195     fi
3196   fi
3197 fi
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3199 $as_echo "$cross_compiling" >&6; }
3200
3201 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3202 ac_clean_files=$ac_clean_files_save
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3204 $as_echo_n "checking for suffix of object files... " >&6; }
3205 if ${ac_cv_objext+:} false; then :
3206   $as_echo_n "(cached) " >&6
3207 else
3208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209 /* end confdefs.h.  */
3210
3211 int
3212 main ()
3213 {
3214
3215   ;
3216   return 0;
3217 }
3218 _ACEOF
3219 rm -f conftest.o conftest.obj
3220 if { { ac_try="$ac_compile"
3221 case "(($ac_try" in
3222   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3223   *) ac_try_echo=$ac_try;;
3224 esac
3225 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3226 $as_echo "$ac_try_echo"; } >&5
3227   (eval "$ac_compile") 2>&5
3228   ac_status=$?
3229   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3230   test $ac_status = 0; }; then :
3231   for ac_file in conftest.o conftest.obj conftest.*; do
3232   test -f "$ac_file" || continue;
3233   case $ac_file in
3234     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3235     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3236        break;;
3237   esac
3238 done
3239 else
3240   $as_echo "$as_me: failed program was:" >&5
3241 sed 's/^/| /' conftest.$ac_ext >&5
3242
3243 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3244 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3245 as_fn_error $? "cannot compute suffix of object files: cannot compile
3246 See \`config.log' for more details" "$LINENO" 5; }
3247 fi
3248 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3249 fi
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3251 $as_echo "$ac_cv_objext" >&6; }
3252 OBJEXT=$ac_cv_objext
3253 ac_objext=$OBJEXT
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3255 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3256 if ${ac_cv_c_compiler_gnu+:} false; then :
3257   $as_echo_n "(cached) " >&6
3258 else
3259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3260 /* end confdefs.h.  */
3261
3262 int
3263 main ()
3264 {
3265 #ifndef __GNUC__
3266        choke me
3267 #endif
3268
3269   ;
3270   return 0;
3271 }
3272 _ACEOF
3273 if ac_fn_c_try_compile "$LINENO"; then :
3274   ac_compiler_gnu=yes
3275 else
3276   ac_compiler_gnu=no
3277 fi
3278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3279 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3280
3281 fi
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3283 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3284 if test $ac_compiler_gnu = yes; then
3285   GCC=yes
3286 else
3287   GCC=
3288 fi
3289 ac_test_CFLAGS=${CFLAGS+set}
3290 ac_save_CFLAGS=$CFLAGS
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3292 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3293 if ${ac_cv_prog_cc_g+:} false; then :
3294   $as_echo_n "(cached) " >&6
3295 else
3296   ac_save_c_werror_flag=$ac_c_werror_flag
3297    ac_c_werror_flag=yes
3298    ac_cv_prog_cc_g=no
3299    CFLAGS="-g"
3300    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301 /* end confdefs.h.  */
3302
3303 int
3304 main ()
3305 {
3306
3307   ;
3308   return 0;
3309 }
3310 _ACEOF
3311 if ac_fn_c_try_compile "$LINENO"; then :
3312   ac_cv_prog_cc_g=yes
3313 else
3314   CFLAGS=""
3315       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3316 /* end confdefs.h.  */
3317
3318 int
3319 main ()
3320 {
3321
3322   ;
3323   return 0;
3324 }
3325 _ACEOF
3326 if ac_fn_c_try_compile "$LINENO"; then :
3327
3328 else
3329   ac_c_werror_flag=$ac_save_c_werror_flag
3330          CFLAGS="-g"
3331          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3332 /* end confdefs.h.  */
3333
3334 int
3335 main ()
3336 {
3337
3338   ;
3339   return 0;
3340 }
3341 _ACEOF
3342 if ac_fn_c_try_compile "$LINENO"; then :
3343   ac_cv_prog_cc_g=yes
3344 fi
3345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3346 fi
3347 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3348 fi
3349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3350    ac_c_werror_flag=$ac_save_c_werror_flag
3351 fi
3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3353 $as_echo "$ac_cv_prog_cc_g" >&6; }
3354 if test "$ac_test_CFLAGS" = set; then
3355   CFLAGS=$ac_save_CFLAGS
3356 elif test $ac_cv_prog_cc_g = yes; then
3357   if test "$GCC" = yes; then
3358     CFLAGS="-g -O2"
3359   else
3360     CFLAGS="-g"
3361   fi
3362 else
3363   if test "$GCC" = yes; then
3364     CFLAGS="-O2"
3365   else
3366     CFLAGS=
3367   fi
3368 fi
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3370 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3371 if ${ac_cv_prog_cc_c89+:} false; then :
3372   $as_echo_n "(cached) " >&6
3373 else
3374   ac_cv_prog_cc_c89=no
3375 ac_save_CC=$CC
3376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3377 /* end confdefs.h.  */
3378 #include <stdarg.h>
3379 #include <stdio.h>
3380 struct stat;
3381 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3382 struct buf { int x; };
3383 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3384 static char *e (p, i)
3385      char **p;
3386      int i;
3387 {
3388   return p[i];
3389 }
3390 static char *f (char * (*g) (char **, int), char **p, ...)
3391 {
3392   char *s;
3393   va_list v;
3394   va_start (v,p);
3395   s = g (p, va_arg (v,int));
3396   va_end (v);
3397   return s;
3398 }
3399
3400 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3401    function prototypes and stuff, but not '\xHH' hex character constants.
3402    These don't provoke an error unfortunately, instead are silently treated
3403    as 'x'.  The following induces an error, until -std is added to get
3404    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3405    array size at least.  It's necessary to write '\x00'==0 to get something
3406    that's true only with -std.  */
3407 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3408
3409 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3410    inside strings and character constants.  */
3411 #define FOO(x) 'x'
3412 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3413
3414 int test (int i, double x);
3415 struct s1 {int (*f) (int a);};
3416 struct s2 {int (*f) (double a);};
3417 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3418 int argc;
3419 char **argv;
3420 int
3421 main ()
3422 {
3423 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3424   ;
3425   return 0;
3426 }
3427 _ACEOF
3428 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3429         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3430 do
3431   CC="$ac_save_CC $ac_arg"
3432   if ac_fn_c_try_compile "$LINENO"; then :
3433   ac_cv_prog_cc_c89=$ac_arg
3434 fi
3435 rm -f core conftest.err conftest.$ac_objext
3436   test "x$ac_cv_prog_cc_c89" != "xno" && break
3437 done
3438 rm -f conftest.$ac_ext
3439 CC=$ac_save_CC
3440
3441 fi
3442 # AC_CACHE_VAL
3443 case "x$ac_cv_prog_cc_c89" in
3444   x)
3445     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3446 $as_echo "none needed" >&6; } ;;
3447   xno)
3448     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3449 $as_echo "unsupported" >&6; } ;;
3450   *)
3451     CC="$CC $ac_cv_prog_cc_c89"
3452     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3453 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3454 esac
3455 if test "x$ac_cv_prog_cc_c89" != xno; then :
3456
3457 fi
3458
3459 ac_ext=c
3460 ac_cpp='$CPP $CPPFLAGS'
3461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464
3465
3466 ac_ext=c
3467 ac_cpp='$CPP $CPPFLAGS'
3468 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3469 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3470 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3472 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3473 # On Suns, sometimes $CPP names a directory.
3474 if test -n "$CPP" && test -d "$CPP"; then
3475   CPP=
3476 fi
3477 if test -z "$CPP"; then
3478   if ${ac_cv_prog_CPP+:} false; then :
3479   $as_echo_n "(cached) " >&6
3480 else
3481       # Double quotes because CPP needs to be expanded
3482     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3483     do
3484       ac_preproc_ok=false
3485 for ac_c_preproc_warn_flag in '' yes
3486 do
3487   # Use a header file that comes with gcc, so configuring glibc
3488   # with a fresh cross-compiler works.
3489   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3490   # <limits.h> exists even on freestanding compilers.
3491   # On the NeXT, cc -E runs the code through the compiler's parser,
3492   # not just through cpp. "Syntax error" is here to catch this case.
3493   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3494 /* end confdefs.h.  */
3495 #ifdef __STDC__
3496 # include <limits.h>
3497 #else
3498 # include <assert.h>
3499 #endif
3500                      Syntax error
3501 _ACEOF
3502 if ac_fn_c_try_cpp "$LINENO"; then :
3503
3504 else
3505   # Broken: fails on valid input.
3506 continue
3507 fi
3508 rm -f conftest.err conftest.i conftest.$ac_ext
3509
3510   # OK, works on sane cases.  Now check whether nonexistent headers
3511   # can be detected and how.
3512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h.  */
3514 #include <ac_nonexistent.h>
3515 _ACEOF
3516 if ac_fn_c_try_cpp "$LINENO"; then :
3517   # Broken: success on invalid input.
3518 continue
3519 else
3520   # Passes both tests.
3521 ac_preproc_ok=:
3522 break
3523 fi
3524 rm -f conftest.err conftest.i conftest.$ac_ext
3525
3526 done
3527 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3528 rm -f conftest.i conftest.err conftest.$ac_ext
3529 if $ac_preproc_ok; then :
3530   break
3531 fi
3532
3533     done
3534     ac_cv_prog_CPP=$CPP
3535
3536 fi
3537   CPP=$ac_cv_prog_CPP
3538 else
3539   ac_cv_prog_CPP=$CPP
3540 fi
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3542 $as_echo "$CPP" >&6; }
3543 ac_preproc_ok=false
3544 for ac_c_preproc_warn_flag in '' yes
3545 do
3546   # Use a header file that comes with gcc, so configuring glibc
3547   # with a fresh cross-compiler works.
3548   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3549   # <limits.h> exists even on freestanding compilers.
3550   # On the NeXT, cc -E runs the code through the compiler's parser,
3551   # not just through cpp. "Syntax error" is here to catch this case.
3552   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3553 /* end confdefs.h.  */
3554 #ifdef __STDC__
3555 # include <limits.h>
3556 #else
3557 # include <assert.h>
3558 #endif
3559                      Syntax error
3560 _ACEOF
3561 if ac_fn_c_try_cpp "$LINENO"; then :
3562
3563 else
3564   # Broken: fails on valid input.
3565 continue
3566 fi
3567 rm -f conftest.err conftest.i conftest.$ac_ext
3568
3569   # OK, works on sane cases.  Now check whether nonexistent headers
3570   # can be detected and how.
3571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 /* end confdefs.h.  */
3573 #include <ac_nonexistent.h>
3574 _ACEOF
3575 if ac_fn_c_try_cpp "$LINENO"; then :
3576   # Broken: success on invalid input.
3577 continue
3578 else
3579   # Passes both tests.
3580 ac_preproc_ok=:
3581 break
3582 fi
3583 rm -f conftest.err conftest.i conftest.$ac_ext
3584
3585 done
3586 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3587 rm -f conftest.i conftest.err conftest.$ac_ext
3588 if $ac_preproc_ok; then :
3589
3590 else
3591   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3592 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3593 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3594 See \`config.log' for more details" "$LINENO" 5; }
3595 fi
3596
3597 ac_ext=c
3598 ac_cpp='$CPP $CPPFLAGS'
3599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602
3603
3604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3605 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3606 if ${ac_cv_path_GREP+:} false; then :
3607   $as_echo_n "(cached) " >&6
3608 else
3609   if test -z "$GREP"; then
3610   ac_path_GREP_found=false
3611   # Loop through the user's path and test for each of PROGNAME-LIST
3612   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3614 do
3615   IFS=$as_save_IFS
3616   test -z "$as_dir" && as_dir=.
3617     for ac_prog in grep ggrep; do
3618     for ac_exec_ext in '' $ac_executable_extensions; do
3619       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3620       as_fn_executable_p "$ac_path_GREP" || continue
3621 # Check for GNU ac_path_GREP and select it if it is found.
3622   # Check for GNU $ac_path_GREP
3623 case `"$ac_path_GREP" --version 2>&1` in
3624 *GNU*)
3625   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3626 *)
3627   ac_count=0
3628   $as_echo_n 0123456789 >"conftest.in"
3629   while :
3630   do
3631     cat "conftest.in" "conftest.in" >"conftest.tmp"
3632     mv "conftest.tmp" "conftest.in"
3633     cp "conftest.in" "conftest.nl"
3634     $as_echo 'GREP' >> "conftest.nl"
3635     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3636     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3637     as_fn_arith $ac_count + 1 && ac_count=$as_val
3638     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3639       # Best one so far, save it but keep looking for a better one
3640       ac_cv_path_GREP="$ac_path_GREP"
3641       ac_path_GREP_max=$ac_count
3642     fi
3643     # 10*(2^10) chars as input seems more than enough
3644     test $ac_count -gt 10 && break
3645   done
3646   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3647 esac
3648
3649       $ac_path_GREP_found && break 3
3650     done
3651   done
3652   done
3653 IFS=$as_save_IFS
3654   if test -z "$ac_cv_path_GREP"; then
3655     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3656   fi
3657 else
3658   ac_cv_path_GREP=$GREP
3659 fi
3660
3661 fi
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3663 $as_echo "$ac_cv_path_GREP" >&6; }
3664  GREP="$ac_cv_path_GREP"
3665
3666
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3668 $as_echo_n "checking for egrep... " >&6; }
3669 if ${ac_cv_path_EGREP+:} false; then :
3670   $as_echo_n "(cached) " >&6
3671 else
3672   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3673    then ac_cv_path_EGREP="$GREP -E"
3674    else
3675      if test -z "$EGREP"; then
3676   ac_path_EGREP_found=false
3677   # Loop through the user's path and test for each of PROGNAME-LIST
3678   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3679 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3680 do
3681   IFS=$as_save_IFS
3682   test -z "$as_dir" && as_dir=.
3683     for ac_prog in egrep; do
3684     for ac_exec_ext in '' $ac_executable_extensions; do
3685       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3686       as_fn_executable_p "$ac_path_EGREP" || continue
3687 # Check for GNU ac_path_EGREP and select it if it is found.
3688   # Check for GNU $ac_path_EGREP
3689 case `"$ac_path_EGREP" --version 2>&1` in
3690 *GNU*)
3691   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3692 *)
3693   ac_count=0
3694   $as_echo_n 0123456789 >"conftest.in"
3695   while :
3696   do
3697     cat "conftest.in" "conftest.in" >"conftest.tmp"
3698     mv "conftest.tmp" "conftest.in"
3699     cp "conftest.in" "conftest.nl"
3700     $as_echo 'EGREP' >> "conftest.nl"
3701     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3702     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3703     as_fn_arith $ac_count + 1 && ac_count=$as_val
3704     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3705       # Best one so far, save it but keep looking for a better one
3706       ac_cv_path_EGREP="$ac_path_EGREP"
3707       ac_path_EGREP_max=$ac_count
3708     fi
3709     # 10*(2^10) chars as input seems more than enough
3710     test $ac_count -gt 10 && break
3711   done
3712   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3713 esac
3714
3715       $ac_path_EGREP_found && break 3
3716     done
3717   done
3718   done
3719 IFS=$as_save_IFS
3720   if test -z "$ac_cv_path_EGREP"; then
3721     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3722   fi
3723 else
3724   ac_cv_path_EGREP=$EGREP
3725 fi
3726
3727    fi
3728 fi
3729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3730 $as_echo "$ac_cv_path_EGREP" >&6; }
3731  EGREP="$ac_cv_path_EGREP"
3732
3733
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3735 $as_echo_n "checking for ANSI C header files... " >&6; }
3736 if ${ac_cv_header_stdc+:} false; then :
3737   $as_echo_n "(cached) " >&6
3738 else
3739   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740 /* end confdefs.h.  */
3741 #include <stdlib.h>
3742 #include <stdarg.h>
3743 #include <string.h>
3744 #include <float.h>
3745
3746 int
3747 main ()
3748 {
3749
3750   ;
3751   return 0;
3752 }
3753 _ACEOF
3754 if ac_fn_c_try_compile "$LINENO"; then :
3755   ac_cv_header_stdc=yes
3756 else
3757   ac_cv_header_stdc=no
3758 fi
3759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3760
3761 if test $ac_cv_header_stdc = yes; then
3762   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3763   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3764 /* end confdefs.h.  */
3765 #include <string.h>
3766
3767 _ACEOF
3768 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3769   $EGREP "memchr" >/dev/null 2>&1; then :
3770
3771 else
3772   ac_cv_header_stdc=no
3773 fi
3774 rm -f conftest*
3775
3776 fi
3777
3778 if test $ac_cv_header_stdc = yes; then
3779   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3780   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3781 /* end confdefs.h.  */
3782 #include <stdlib.h>
3783
3784 _ACEOF
3785 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3786   $EGREP "free" >/dev/null 2>&1; then :
3787
3788 else
3789   ac_cv_header_stdc=no
3790 fi
3791 rm -f conftest*
3792
3793 fi
3794
3795 if test $ac_cv_header_stdc = yes; then
3796   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3797   if test "$cross_compiling" = yes; then :
3798   :
3799 else
3800   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801 /* end confdefs.h.  */
3802 #include <ctype.h>
3803 #include <stdlib.h>
3804 #if ((' ' & 0x0FF) == 0x020)
3805 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3806 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3807 #else
3808 # define ISLOWER(c) \
3809                    (('a' <= (c) && (c) <= 'i') \
3810                      || ('j' <= (c) && (c) <= 'r') \
3811                      || ('s' <= (c) && (c) <= 'z'))
3812 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3813 #endif
3814
3815 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3816 int
3817 main ()
3818 {
3819   int i;
3820   for (i = 0; i < 256; i++)
3821     if (XOR (islower (i), ISLOWER (i))
3822         || toupper (i) != TOUPPER (i))
3823       return 2;
3824   return 0;
3825 }
3826 _ACEOF
3827 if ac_fn_c_try_run "$LINENO"; then :
3828
3829 else
3830   ac_cv_header_stdc=no
3831 fi
3832 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3833   conftest.$ac_objext conftest.beam conftest.$ac_ext
3834 fi
3835
3836 fi
3837 fi
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3839 $as_echo "$ac_cv_header_stdc" >&6; }
3840 if test $ac_cv_header_stdc = yes; then
3841
3842 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3843
3844 fi
3845
3846 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3847 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3848                   inttypes.h stdint.h unistd.h
3849 do :
3850   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3851 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3852 "
3853 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3854   cat >>confdefs.h <<_ACEOF
3855 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3856 _ACEOF
3857
3858 fi
3859
3860 done
3861
3862
3863
3864   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3865 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3866   MINIX=yes
3867 else
3868   MINIX=
3869 fi
3870
3871
3872   if test "$MINIX" = yes; then
3873
3874 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3875
3876
3877 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3878
3879
3880 $as_echo "#define _MINIX 1" >>confdefs.h
3881
3882   fi
3883
3884
3885   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3886 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3887 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3888   $as_echo_n "(cached) " >&6
3889 else
3890   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3891 /* end confdefs.h.  */
3892
3893 #         define __EXTENSIONS__ 1
3894           $ac_includes_default
3895 int
3896 main ()
3897 {
3898
3899   ;
3900   return 0;
3901 }
3902 _ACEOF
3903 if ac_fn_c_try_compile "$LINENO"; then :
3904   ac_cv_safe_to_define___extensions__=yes
3905 else
3906   ac_cv_safe_to_define___extensions__=no
3907 fi
3908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3909 fi
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3911 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3912   test $ac_cv_safe_to_define___extensions__ = yes &&
3913     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3914
3915   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3916
3917   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3918
3919   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3920
3921   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3922
3923
3924
3925 if test "$ac_cv_header_minix_config_h" = "yes"; then
3926
3927 $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
3928
3929 fi
3930 ac_aux_dir=
3931 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3932   if test -f "$ac_dir/install-sh"; then
3933     ac_aux_dir=$ac_dir
3934     ac_install_sh="$ac_aux_dir/install-sh -c"
3935     break
3936   elif test -f "$ac_dir/install.sh"; then
3937     ac_aux_dir=$ac_dir
3938     ac_install_sh="$ac_aux_dir/install.sh -c"
3939     break
3940   elif test -f "$ac_dir/shtool"; then
3941     ac_aux_dir=$ac_dir
3942     ac_install_sh="$ac_aux_dir/shtool install -c"
3943     break
3944   fi
3945 done
3946 if test -z "$ac_aux_dir"; then
3947   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3948 fi
3949
3950 # These three variables are undocumented and unsupported,
3951 # and are intended to be withdrawn in a future Autoconf release.
3952 # They can cause serious problems if a builder's source tree is in a directory
3953 # whose full name contains unusual characters.
3954 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3955 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3956 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3957
3958
3959 case `pwd` in
3960   *\ * | *\     *)
3961     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3962 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3963 esac
3964
3965
3966
3967 macro_version='2.4.6'
3968 macro_revision='2.4.6'
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982 ltmain=$ac_aux_dir/ltmain.sh
3983
3984 # Make sure we can run config.sub.
3985 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3986   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3987
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3989 $as_echo_n "checking build system type... " >&6; }
3990 if ${ac_cv_build+:} false; then :
3991   $as_echo_n "(cached) " >&6
3992 else
3993   ac_build_alias=$build_alias
3994 test "x$ac_build_alias" = x &&
3995   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3996 test "x$ac_build_alias" = x &&
3997   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3998 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3999   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4000
4001 fi
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4003 $as_echo "$ac_cv_build" >&6; }
4004 case $ac_cv_build in
4005 *-*-*) ;;
4006 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4007 esac
4008 build=$ac_cv_build
4009 ac_save_IFS=$IFS; IFS='-'
4010 set x $ac_cv_build
4011 shift
4012 build_cpu=$1
4013 build_vendor=$2
4014 shift; shift
4015 # Remember, the first character of IFS is used to create $*,
4016 # except with old shells:
4017 build_os=$*
4018 IFS=$ac_save_IFS
4019 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4020
4021
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4023 $as_echo_n "checking host system type... " >&6; }
4024 if ${ac_cv_host+:} false; then :
4025   $as_echo_n "(cached) " >&6
4026 else
4027   if test "x$host_alias" = x; then
4028   ac_cv_host=$ac_cv_build
4029 else
4030   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4031     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4032 fi
4033
4034 fi
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4036 $as_echo "$ac_cv_host" >&6; }
4037 case $ac_cv_host in
4038 *-*-*) ;;
4039 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4040 esac
4041 host=$ac_cv_host
4042 ac_save_IFS=$IFS; IFS='-'
4043 set x $ac_cv_host
4044 shift
4045 host_cpu=$1
4046 host_vendor=$2
4047 shift; shift
4048 # Remember, the first character of IFS is used to create $*,
4049 # except with old shells:
4050 host_os=$*
4051 IFS=$ac_save_IFS
4052 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4053
4054
4055 # Backslashify metacharacters that are still active within
4056 # double-quoted strings.
4057 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4058
4059 # Same as above, but do not quote variable references.
4060 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4061
4062 # Sed substitution to delay expansion of an escaped shell variable in a
4063 # double_quote_subst'ed string.
4064 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4065
4066 # Sed substitution to delay expansion of an escaped single quote.
4067 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4068
4069 # Sed substitution to avoid accidental globbing in evaled expressions
4070 no_glob_subst='s/\*/\\\*/g'
4071
4072 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4073 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4074 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4075
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4077 $as_echo_n "checking how to print strings... " >&6; }
4078 # Test print first, because it will be a builtin if present.
4079 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4080    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4081   ECHO='print -r --'
4082 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4083   ECHO='printf %s\n'
4084 else
4085   # Use this function as a fallback that always works.
4086   func_fallback_echo ()
4087   {
4088     eval 'cat <<_LTECHO_EOF
4089 $1
4090 _LTECHO_EOF'
4091   }
4092   ECHO='func_fallback_echo'
4093 fi
4094
4095 # func_echo_all arg...
4096 # Invoke $ECHO with all args, space-separated.
4097 func_echo_all ()
4098 {
4099     $ECHO ""
4100 }
4101
4102 case $ECHO in
4103   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4104 $as_echo "printf" >&6; } ;;
4105   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4106 $as_echo "print -r" >&6; } ;;
4107   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4108 $as_echo "cat" >&6; } ;;
4109 esac
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4125 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4126 if ${ac_cv_path_SED+:} false; then :
4127   $as_echo_n "(cached) " >&6
4128 else
4129             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4130      for ac_i in 1 2 3 4 5 6 7; do
4131        ac_script="$ac_script$as_nl$ac_script"
4132      done
4133      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4134      { ac_script=; unset ac_script;}
4135      if test -z "$SED"; then
4136   ac_path_SED_found=false
4137   # Loop through the user's path and test for each of PROGNAME-LIST
4138   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4139 for as_dir in $PATH
4140 do
4141   IFS=$as_save_IFS
4142   test -z "$as_dir" && as_dir=.
4143     for ac_prog in sed gsed; do
4144     for ac_exec_ext in '' $ac_executable_extensions; do
4145       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4146       as_fn_executable_p "$ac_path_SED" || continue
4147 # Check for GNU ac_path_SED and select it if it is found.
4148   # Check for GNU $ac_path_SED
4149 case `"$ac_path_SED" --version 2>&1` in
4150 *GNU*)
4151   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4152 *)
4153   ac_count=0
4154   $as_echo_n 0123456789 >"conftest.in"
4155   while :
4156   do
4157     cat "conftest.in" "conftest.in" >"conftest.tmp"
4158     mv "conftest.tmp" "conftest.in"
4159     cp "conftest.in" "conftest.nl"
4160     $as_echo '' >> "conftest.nl"
4161     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4162     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4163     as_fn_arith $ac_count + 1 && ac_count=$as_val
4164     if test $ac_count -gt ${ac_path_SED_max-0}; then
4165       # Best one so far, save it but keep looking for a better one
4166       ac_cv_path_SED="$ac_path_SED"
4167       ac_path_SED_max=$ac_count
4168     fi
4169     # 10*(2^10) chars as input seems more than enough
4170     test $ac_count -gt 10 && break
4171   done
4172   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4173 esac
4174
4175       $ac_path_SED_found && break 3
4176     done
4177   done
4178   done
4179 IFS=$as_save_IFS
4180   if test -z "$ac_cv_path_SED"; then
4181     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4182   fi
4183 else
4184   ac_cv_path_SED=$SED
4185 fi
4186
4187 fi
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4189 $as_echo "$ac_cv_path_SED" >&6; }
4190  SED="$ac_cv_path_SED"
4191   rm -f conftest.sed
4192
4193 test -z "$SED" && SED=sed
4194 Xsed="$SED -e 1s/^X//"
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4207 $as_echo_n "checking for fgrep... " >&6; }
4208 if ${ac_cv_path_FGREP+:} false; then :
4209   $as_echo_n "(cached) " >&6
4210 else
4211   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4212    then ac_cv_path_FGREP="$GREP -F"
4213    else
4214      if test -z "$FGREP"; then
4215   ac_path_FGREP_found=false
4216   # Loop through the user's path and test for each of PROGNAME-LIST
4217   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4218 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4219 do
4220   IFS=$as_save_IFS
4221   test -z "$as_dir" && as_dir=.
4222     for ac_prog in fgrep; do
4223     for ac_exec_ext in '' $ac_executable_extensions; do
4224       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4225       as_fn_executable_p "$ac_path_FGREP" || continue
4226 # Check for GNU ac_path_FGREP and select it if it is found.
4227   # Check for GNU $ac_path_FGREP
4228 case `"$ac_path_FGREP" --version 2>&1` in
4229 *GNU*)
4230   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4231 *)
4232   ac_count=0
4233   $as_echo_n 0123456789 >"conftest.in"
4234   while :
4235   do
4236     cat "conftest.in" "conftest.in" >"conftest.tmp"
4237     mv "conftest.tmp" "conftest.in"
4238     cp "conftest.in" "conftest.nl"
4239     $as_echo 'FGREP' >> "conftest.nl"
4240     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4241     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4242     as_fn_arith $ac_count + 1 && ac_count=$as_val
4243     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4244       # Best one so far, save it but keep looking for a better one
4245       ac_cv_path_FGREP="$ac_path_FGREP"
4246       ac_path_FGREP_max=$ac_count
4247     fi
4248     # 10*(2^10) chars as input seems more than enough
4249     test $ac_count -gt 10 && break
4250   done
4251   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4252 esac
4253
4254       $ac_path_FGREP_found && break 3
4255     done
4256   done
4257   done
4258 IFS=$as_save_IFS
4259   if test -z "$ac_cv_path_FGREP"; then
4260     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4261   fi
4262 else
4263   ac_cv_path_FGREP=$FGREP
4264 fi
4265
4266    fi
4267 fi
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4269 $as_echo "$ac_cv_path_FGREP" >&6; }
4270  FGREP="$ac_cv_path_FGREP"
4271
4272
4273 test -z "$GREP" && GREP=grep
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293 # Check whether --with-gnu-ld was given.
4294 if test "${with_gnu_ld+set}" = set; then :
4295   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4296 else
4297   with_gnu_ld=no
4298 fi
4299
4300 ac_prog=ld
4301 if test yes = "$GCC"; then
4302   # Check if gcc -print-prog-name=ld gives a path.
4303   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4304 $as_echo_n "checking for ld used by $CC... " >&6; }
4305   case $host in
4306   *-*-mingw*)
4307     # gcc leaves a trailing carriage return, which upsets mingw
4308     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4309   *)
4310     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4311   esac
4312   case $ac_prog in
4313     # Accept absolute paths.
4314     [\\/]* | ?:[\\/]*)
4315       re_direlt='/[^/][^/]*/\.\./'
4316       # Canonicalize the pathname of ld
4317       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4318       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4319         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4320       done
4321       test -z "$LD" && LD=$ac_prog
4322       ;;
4323   "")
4324     # If it fails, then pretend we aren't using GCC.
4325     ac_prog=ld
4326     ;;
4327   *)
4328     # If it is relative, then search for the first ld in PATH.
4329     with_gnu_ld=unknown
4330     ;;
4331   esac
4332 elif test yes = "$with_gnu_ld"; then
4333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4334 $as_echo_n "checking for GNU ld... " >&6; }
4335 else
4336   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4337 $as_echo_n "checking for non-GNU ld... " >&6; }
4338 fi
4339 if ${lt_cv_path_LD+:} false; then :
4340   $as_echo_n "(cached) " >&6
4341 else
4342   if test -z "$LD"; then
4343   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4344   for ac_dir in $PATH; do
4345     IFS=$lt_save_ifs
4346     test -z "$ac_dir" && ac_dir=.
4347     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4348       lt_cv_path_LD=$ac_dir/$ac_prog
4349       # Check to see if the program is GNU ld.  I'd rather use --version,
4350       # but apparently some variants of GNU ld only accept -v.
4351       # Break only if it was the GNU/non-GNU ld that we prefer.
4352       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4353       *GNU* | *'with BFD'*)
4354         test no != "$with_gnu_ld" && break
4355         ;;
4356       *)
4357         test yes != "$with_gnu_ld" && break
4358         ;;
4359       esac
4360     fi
4361   done
4362   IFS=$lt_save_ifs
4363 else
4364   lt_cv_path_LD=$LD # Let the user override the test with a path.
4365 fi
4366 fi
4367
4368 LD=$lt_cv_path_LD
4369 if test -n "$LD"; then
4370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4371 $as_echo "$LD" >&6; }
4372 else
4373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4374 $as_echo "no" >&6; }
4375 fi
4376 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4378 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4379 if ${lt_cv_prog_gnu_ld+:} false; then :
4380   $as_echo_n "(cached) " >&6
4381 else
4382   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4383 case `$LD -v 2>&1 </dev/null` in
4384 *GNU* | *'with BFD'*)
4385   lt_cv_prog_gnu_ld=yes
4386   ;;
4387 *)
4388   lt_cv_prog_gnu_ld=no
4389   ;;
4390 esac
4391 fi
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4393 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4394 with_gnu_ld=$lt_cv_prog_gnu_ld
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4405 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4406 if ${lt_cv_path_NM+:} false; then :
4407   $as_echo_n "(cached) " >&6
4408 else
4409   if test -n "$NM"; then
4410   # Let the user override the test.
4411   lt_cv_path_NM=$NM
4412 else
4413   lt_nm_to_check=${ac_tool_prefix}nm
4414   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4415     lt_nm_to_check="$lt_nm_to_check nm"
4416   fi
4417   for lt_tmp_nm in $lt_nm_to_check; do
4418     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4419     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4420       IFS=$lt_save_ifs
4421       test -z "$ac_dir" && ac_dir=.
4422       tmp_nm=$ac_dir/$lt_tmp_nm
4423       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
4424         # Check to see if the nm accepts a BSD-compat flag.
4425         # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
4426         #   nm: unknown option "B" ignored
4427         # Tru64's nm complains that /dev/null is an invalid object file
4428         # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4429         case $build_os in
4430         mingw*) lt_bad_file=conftest.nm/nofile ;;
4431         *) lt_bad_file=/dev/null ;;
4432         esac
4433         case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4434         *$lt_bad_file* | *'Invalid file or object type'*)
4435           lt_cv_path_NM="$tmp_nm -B"
4436           break 2
4437           ;;
4438         *)
4439           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4440           */dev/null*)
4441             lt_cv_path_NM="$tmp_nm -p"
4442             break 2
4443             ;;
4444           *)
4445             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4446             continue # so that we can try to find one that supports BSD flags
4447             ;;
4448           esac
4449           ;;
4450         esac
4451       fi
4452     done
4453     IFS=$lt_save_ifs
4454   done
4455   : ${lt_cv_path_NM=no}
4456 fi
4457 fi
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4459 $as_echo "$lt_cv_path_NM" >&6; }
4460 if test no != "$lt_cv_path_NM"; then
4461   NM=$lt_cv_path_NM
4462 else
4463   # Didn't find any BSD compatible name lister, look for dumpbin.
4464   if test -n "$DUMPBIN"; then :
4465     # Let the user override the test.
4466   else
4467     if test -n "$ac_tool_prefix"; then
4468   for ac_prog in dumpbin "link -dump"
4469   do
4470     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4471 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4473 $as_echo_n "checking for $ac_word... " >&6; }
4474 if ${ac_cv_prog_DUMPBIN+:} false; then :
4475   $as_echo_n "(cached) " >&6
4476 else
4477   if test -n "$DUMPBIN"; then
4478   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4479 else
4480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 for as_dir in $PATH
4482 do
4483   IFS=$as_save_IFS
4484   test -z "$as_dir" && as_dir=.
4485     for ac_exec_ext in '' $ac_executable_extensions; do
4486   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4487     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4488     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4489     break 2
4490   fi
4491 done
4492   done
4493 IFS=$as_save_IFS
4494
4495 fi
4496 fi
4497 DUMPBIN=$ac_cv_prog_DUMPBIN
4498 if test -n "$DUMPBIN"; then
4499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4500 $as_echo "$DUMPBIN" >&6; }
4501 else
4502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4503 $as_echo "no" >&6; }
4504 fi
4505
4506
4507     test -n "$DUMPBIN" && break
4508   done
4509 fi
4510 if test -z "$DUMPBIN"; then
4511   ac_ct_DUMPBIN=$DUMPBIN
4512   for ac_prog in dumpbin "link -dump"
4513 do
4514   # Extract the first word of "$ac_prog", so it can be a program name with args.
4515 set dummy $ac_prog; ac_word=$2
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4517 $as_echo_n "checking for $ac_word... " >&6; }
4518 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4519   $as_echo_n "(cached) " >&6
4520 else
4521   if test -n "$ac_ct_DUMPBIN"; then
4522   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4523 else
4524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4525 for as_dir in $PATH
4526 do
4527   IFS=$as_save_IFS
4528   test -z "$as_dir" && as_dir=.
4529     for ac_exec_ext in '' $ac_executable_extensions; do
4530   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4531     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4532     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4533     break 2
4534   fi
4535 done
4536   done
4537 IFS=$as_save_IFS
4538
4539 fi
4540 fi
4541 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4542 if test -n "$ac_ct_DUMPBIN"; then
4543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4544 $as_echo "$ac_ct_DUMPBIN" >&6; }
4545 else
4546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4547 $as_echo "no" >&6; }
4548 fi
4549
4550
4551   test -n "$ac_ct_DUMPBIN" && break
4552 done
4553
4554   if test "x$ac_ct_DUMPBIN" = x; then
4555     DUMPBIN=":"
4556   else
4557     case $cross_compiling:$ac_tool_warned in
4558 yes:)
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4560 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4561 ac_tool_warned=yes ;;
4562 esac
4563     DUMPBIN=$ac_ct_DUMPBIN
4564   fi
4565 fi
4566
4567     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
4568     *COFF*)
4569       DUMPBIN="$DUMPBIN -symbols -headers"
4570       ;;
4571     *)
4572       DUMPBIN=:
4573       ;;
4574     esac
4575   fi
4576
4577   if test : != "$DUMPBIN"; then
4578     NM=$DUMPBIN
4579   fi
4580 fi
4581 test -z "$NM" && NM=nm
4582
4583
4584
4585
4586
4587
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4589 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4590 if ${lt_cv_nm_interface+:} false; then :
4591   $as_echo_n "(cached) " >&6
4592 else
4593   lt_cv_nm_interface="BSD nm"
4594   echo "int some_variable = 0;" > conftest.$ac_ext
4595   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4596   (eval "$ac_compile" 2>conftest.err)
4597   cat conftest.err >&5
4598   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4599   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4600   cat conftest.err >&5
4601   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4602   cat conftest.out >&5
4603   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4604     lt_cv_nm_interface="MS dumpbin"
4605   fi
4606   rm -f conftest*
4607 fi
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4609 $as_echo "$lt_cv_nm_interface" >&6; }
4610
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4612 $as_echo_n "checking whether ln -s works... " >&6; }
4613 LN_S=$as_ln_s
4614 if test "$LN_S" = "ln -s"; then
4615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4616 $as_echo "yes" >&6; }
4617 else
4618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4619 $as_echo "no, using $LN_S" >&6; }
4620 fi
4621
4622 # find the maximum length of command line arguments
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4624 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4625 if ${lt_cv_sys_max_cmd_len+:} false; then :
4626   $as_echo_n "(cached) " >&6
4627 else
4628     i=0
4629   teststring=ABCD
4630
4631   case $build_os in
4632   msdosdjgpp*)
4633     # On DJGPP, this test can blow up pretty badly due to problems in libc
4634     # (any single argument exceeding 2000 bytes causes a buffer overrun
4635     # during glob expansion).  Even if it were fixed, the result of this
4636     # check would be larger than it should be.
4637     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4638     ;;
4639
4640   gnu*)
4641     # Under GNU Hurd, this test is not required because there is
4642     # no limit to the length of command line arguments.
4643     # Libtool will interpret -1 as no limit whatsoever
4644     lt_cv_sys_max_cmd_len=-1;
4645     ;;
4646
4647   cygwin* | mingw* | cegcc*)
4648     # On Win9x/ME, this test blows up -- it succeeds, but takes
4649     # about 5 minutes as the teststring grows exponentially.
4650     # Worse, since 9x/ME are not pre-emptively multitasking,
4651     # you end up with a "frozen" computer, even though with patience
4652     # the test eventually succeeds (with a max line length of 256k).
4653     # Instead, let's just punt: use the minimum linelength reported by
4654     # all of the supported platforms: 8192 (on NT/2K/XP).
4655     lt_cv_sys_max_cmd_len=8192;
4656     ;;
4657
4658   mint*)
4659     # On MiNT this can take a long time and run out of memory.
4660     lt_cv_sys_max_cmd_len=8192;
4661     ;;
4662
4663   amigaos*)
4664     # On AmigaOS with pdksh, this test takes hours, literally.
4665     # So we just punt and use a minimum line length of 8192.
4666     lt_cv_sys_max_cmd_len=8192;
4667     ;;
4668
4669   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
4670     # This has been around since 386BSD, at least.  Likely further.
4671     if test -x /sbin/sysctl; then
4672       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4673     elif test -x /usr/sbin/sysctl; then
4674       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4675     else
4676       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4677     fi
4678     # And add a safety zone
4679     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4680     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4681     ;;
4682
4683   interix*)
4684     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4685     lt_cv_sys_max_cmd_len=196608
4686     ;;
4687
4688   os2*)
4689     # The test takes a long time on OS/2.
4690     lt_cv_sys_max_cmd_len=8192
4691     ;;
4692
4693   osf*)
4694     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4695     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4696     # nice to cause kernel panics so lets avoid the loop below.
4697     # First set a reasonable default.
4698     lt_cv_sys_max_cmd_len=16384
4699     #
4700     if test -x /sbin/sysconfig; then
4701       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4702         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4703       esac
4704     fi
4705     ;;
4706   sco3.2v5*)
4707     lt_cv_sys_max_cmd_len=102400
4708     ;;
4709   sysv5* | sco5v6* | sysv4.2uw2*)
4710     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4711     if test -n "$kargmax"; then
4712       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4713     else
4714       lt_cv_sys_max_cmd_len=32768
4715     fi
4716     ;;
4717   *)
4718     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4719     if test -n "$lt_cv_sys_max_cmd_len" && \
4720        test undefined != "$lt_cv_sys_max_cmd_len"; then
4721       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4722       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4723     else
4724       # Make teststring a little bigger before we do anything with it.
4725       # a 1K string should be a reasonable start.
4726       for i in 1 2 3 4 5 6 7 8; do
4727         teststring=$teststring$teststring
4728       done
4729       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4730       # If test is not a shell built-in, we'll probably end up computing a
4731       # maximum length that is only half of the actual maximum length, but
4732       # we can't tell.
4733       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
4734                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4735               test 17 != "$i" # 1/2 MB should be enough
4736       do
4737         i=`expr $i + 1`
4738         teststring=$teststring$teststring
4739       done
4740       # Only check the string length outside the loop.
4741       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4742       teststring=
4743       # Add a significant safety factor because C++ compilers can tack on
4744       # massive amounts of additional arguments before passing them to the
4745       # linker.  It appears as though 1/2 is a usable value.
4746       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4747     fi
4748     ;;
4749   esac
4750
4751 fi
4752
4753 if test -n "$lt_cv_sys_max_cmd_len"; then
4754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4755 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4756 else
4757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4758 $as_echo "none" >&6; }
4759 fi
4760 max_cmd_len=$lt_cv_sys_max_cmd_len
4761
4762
4763
4764
4765
4766
4767 : ${CP="cp -f"}
4768 : ${MV="mv -f"}
4769 : ${RM="rm -f"}
4770
4771 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4772   lt_unset=unset
4773 else
4774   lt_unset=false
4775 fi
4776
4777
4778
4779
4780
4781 # test EBCDIC or ASCII
4782 case `echo X|tr X '\101'` in
4783  A) # ASCII based system
4784     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4785   lt_SP2NL='tr \040 \012'
4786   lt_NL2SP='tr \015\012 \040\040'
4787   ;;
4788  *) # EBCDIC based system
4789   lt_SP2NL='tr \100 \n'
4790   lt_NL2SP='tr \r\n \100\100'
4791   ;;
4792 esac
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4803 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4804 if ${lt_cv_to_host_file_cmd+:} false; then :
4805   $as_echo_n "(cached) " >&6
4806 else
4807   case $host in
4808   *-*-mingw* )
4809     case $build in
4810       *-*-mingw* ) # actually msys
4811         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4812         ;;
4813       *-*-cygwin* )
4814         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4815         ;;
4816       * ) # otherwise, assume *nix
4817         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4818         ;;
4819     esac
4820     ;;
4821   *-*-cygwin* )
4822     case $build in
4823       *-*-mingw* ) # actually msys
4824         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4825         ;;
4826       *-*-cygwin* )
4827         lt_cv_to_host_file_cmd=func_convert_file_noop
4828         ;;
4829       * ) # otherwise, assume *nix
4830         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4831         ;;
4832     esac
4833     ;;
4834   * ) # unhandled hosts (and "normal" native builds)
4835     lt_cv_to_host_file_cmd=func_convert_file_noop
4836     ;;
4837 esac
4838
4839 fi
4840
4841 to_host_file_cmd=$lt_cv_to_host_file_cmd
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4843 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4844
4845
4846
4847
4848
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4850 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4851 if ${lt_cv_to_tool_file_cmd+:} false; then :
4852   $as_echo_n "(cached) " >&6
4853 else
4854   #assume ordinary cross tools, or native build.
4855 lt_cv_to_tool_file_cmd=func_convert_file_noop
4856 case $host in
4857   *-*-mingw* )
4858     case $build in
4859       *-*-mingw* ) # actually msys
4860         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4861         ;;
4862     esac
4863     ;;
4864 esac
4865
4866 fi
4867
4868 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4870 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
4871
4872
4873
4874
4875
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4877 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4878 if ${lt_cv_ld_reload_flag+:} false; then :
4879   $as_echo_n "(cached) " >&6
4880 else
4881   lt_cv_ld_reload_flag='-r'
4882 fi
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4884 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4885 reload_flag=$lt_cv_ld_reload_flag
4886 case $reload_flag in
4887 "" | " "*) ;;
4888 *) reload_flag=" $reload_flag" ;;
4889 esac
4890 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4891 case $host_os in
4892   cygwin* | mingw* | pw32* | cegcc*)
4893     if test yes != "$GCC"; then
4894       reload_cmds=false
4895     fi
4896     ;;
4897   darwin*)
4898     if test yes = "$GCC"; then
4899       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
4900     else
4901       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4902     fi
4903     ;;
4904 esac
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914 if test -n "$ac_tool_prefix"; then
4915   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4916 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4918 $as_echo_n "checking for $ac_word... " >&6; }
4919 if ${ac_cv_prog_OBJDUMP+:} false; then :
4920   $as_echo_n "(cached) " >&6
4921 else
4922   if test -n "$OBJDUMP"; then
4923   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4924 else
4925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4926 for as_dir in $PATH
4927 do
4928   IFS=$as_save_IFS
4929   test -z "$as_dir" && as_dir=.
4930     for ac_exec_ext in '' $ac_executable_extensions; do
4931   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4932     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4933     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4934     break 2
4935   fi
4936 done
4937   done
4938 IFS=$as_save_IFS
4939
4940 fi
4941 fi
4942 OBJDUMP=$ac_cv_prog_OBJDUMP
4943 if test -n "$OBJDUMP"; then
4944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4945 $as_echo "$OBJDUMP" >&6; }
4946 else
4947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4948 $as_echo "no" >&6; }
4949 fi
4950
4951
4952 fi
4953 if test -z "$ac_cv_prog_OBJDUMP"; then
4954   ac_ct_OBJDUMP=$OBJDUMP
4955   # Extract the first word of "objdump", so it can be a program name with args.
4956 set dummy objdump; ac_word=$2
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4958 $as_echo_n "checking for $ac_word... " >&6; }
4959 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4960   $as_echo_n "(cached) " >&6
4961 else
4962   if test -n "$ac_ct_OBJDUMP"; then
4963   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4964 else
4965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966 for as_dir in $PATH
4967 do
4968   IFS=$as_save_IFS
4969   test -z "$as_dir" && as_dir=.
4970     for ac_exec_ext in '' $ac_executable_extensions; do
4971   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4972     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4973     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4974     break 2
4975   fi
4976 done
4977   done
4978 IFS=$as_save_IFS
4979
4980 fi
4981 fi
4982 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4983 if test -n "$ac_ct_OBJDUMP"; then
4984   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4985 $as_echo "$ac_ct_OBJDUMP" >&6; }
4986 else
4987   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4988 $as_echo "no" >&6; }
4989 fi
4990
4991   if test "x$ac_ct_OBJDUMP" = x; then
4992     OBJDUMP="false"
4993   else
4994     case $cross_compiling:$ac_tool_warned in
4995 yes:)
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4997 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4998 ac_tool_warned=yes ;;
4999 esac
5000     OBJDUMP=$ac_ct_OBJDUMP
5001   fi
5002 else
5003   OBJDUMP="$ac_cv_prog_OBJDUMP"
5004 fi
5005
5006 test -z "$OBJDUMP" && OBJDUMP=objdump
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5017 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5018 if ${lt_cv_deplibs_check_method+:} false; then :
5019   $as_echo_n "(cached) " >&6
5020 else
5021   lt_cv_file_magic_cmd='$MAGIC_CMD'
5022 lt_cv_file_magic_test_file=
5023 lt_cv_deplibs_check_method='unknown'
5024 # Need to set the preceding variable on all platforms that support
5025 # interlibrary dependencies.
5026 # 'none' -- dependencies not supported.
5027 # 'unknown' -- same as none, but documents that we really don't know.
5028 # 'pass_all' -- all dependencies passed with no checks.
5029 # 'test_compile' -- check by making test program.
5030 # 'file_magic [[regex]]' -- check by looking for files in library path
5031 # that responds to the $file_magic_cmd with a given extended regex.
5032 # If you have 'file' or equivalent on your system and you're not sure
5033 # whether 'pass_all' will *always* work, you probably want this one.
5034
5035 case $host_os in
5036 aix[4-9]*)
5037   lt_cv_deplibs_check_method=pass_all
5038   ;;
5039
5040 beos*)
5041   lt_cv_deplibs_check_method=pass_all
5042   ;;
5043
5044 bsdi[45]*)
5045   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5046   lt_cv_file_magic_cmd='/usr/bin/file -L'
5047   lt_cv_file_magic_test_file=/shlib/libc.so
5048   ;;
5049
5050 cygwin*)
5051   # func_win32_libid is a shell function defined in ltmain.sh
5052   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5053   lt_cv_file_magic_cmd='func_win32_libid'
5054   ;;
5055
5056 mingw* | pw32*)
5057   # Base MSYS/MinGW do not provide the 'file' command needed by
5058   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5059   # unless we find 'file', for example because we are cross-compiling.
5060   if ( file / ) >/dev/null 2>&1; then
5061     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5062     lt_cv_file_magic_cmd='func_win32_libid'
5063   else
5064     # Keep this pattern in sync with the one in func_win32_libid.
5065     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5066     lt_cv_file_magic_cmd='$OBJDUMP -f'
5067   fi
5068   ;;
5069
5070 cegcc*)
5071   # use the weaker test based on 'objdump'. See mingw*.
5072   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5073   lt_cv_file_magic_cmd='$OBJDUMP -f'
5074   ;;
5075
5076 darwin* | rhapsody*)
5077   lt_cv_deplibs_check_method=pass_all
5078   ;;
5079
5080 freebsd* | dragonfly*)
5081   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5082     case $host_cpu in
5083     i*86 )
5084       # Not sure whether the presence of OpenBSD here was a mistake.
5085       # Let's accept both of them until this is cleared up.
5086       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5087       lt_cv_file_magic_cmd=/usr/bin/file
5088       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5089       ;;
5090     esac
5091   else
5092     lt_cv_deplibs_check_method=pass_all
5093   fi
5094   ;;
5095
5096 haiku*)
5097   lt_cv_deplibs_check_method=pass_all
5098   ;;
5099
5100 hpux10.20* | hpux11*)
5101   lt_cv_file_magic_cmd=/usr/bin/file
5102   case $host_cpu in
5103   ia64*)
5104     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5105     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5106     ;;
5107   hppa*64*)
5108     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]'
5109     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5110     ;;
5111   *)
5112     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5113     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5114     ;;
5115   esac
5116   ;;
5117
5118 interix[3-9]*)
5119   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5120   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5121   ;;
5122
5123 irix5* | irix6* | nonstopux*)
5124   case $LD in
5125   *-32|*"-32 ") libmagic=32-bit;;
5126   *-n32|*"-n32 ") libmagic=N32;;
5127   *-64|*"-64 ") libmagic=64-bit;;
5128   *) libmagic=never-match;;
5129   esac
5130   lt_cv_deplibs_check_method=pass_all
5131   ;;
5132
5133 # This must be glibc/ELF.
5134 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5135   lt_cv_deplibs_check_method=pass_all
5136   ;;
5137
5138 netbsd* | netbsdelf*-gnu)
5139   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5140     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5141   else
5142     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5143   fi
5144   ;;
5145
5146 newos6*)
5147   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5148   lt_cv_file_magic_cmd=/usr/bin/file
5149   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5150   ;;
5151
5152 *nto* | *qnx*)
5153   lt_cv_deplibs_check_method=pass_all
5154   ;;
5155
5156 openbsd* | bitrig*)
5157   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5158     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5159   else
5160     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5161   fi
5162   ;;
5163
5164 osf3* | osf4* | osf5*)
5165   lt_cv_deplibs_check_method=pass_all
5166   ;;
5167
5168 rdos*)
5169   lt_cv_deplibs_check_method=pass_all
5170   ;;
5171
5172 solaris*)
5173   lt_cv_deplibs_check_method=pass_all
5174   ;;
5175
5176 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5177   lt_cv_deplibs_check_method=pass_all
5178   ;;
5179
5180 sysv4 | sysv4.3*)
5181   case $host_vendor in
5182   motorola)
5183     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]'
5184     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5185     ;;
5186   ncr)
5187     lt_cv_deplibs_check_method=pass_all
5188     ;;
5189   sequent)
5190     lt_cv_file_magic_cmd='/bin/file'
5191     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5192     ;;
5193   sni)
5194     lt_cv_file_magic_cmd='/bin/file'
5195     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5196     lt_cv_file_magic_test_file=/lib/libc.so
5197     ;;
5198   siemens)
5199     lt_cv_deplibs_check_method=pass_all
5200     ;;
5201   pc)
5202     lt_cv_deplibs_check_method=pass_all
5203     ;;
5204   esac
5205   ;;
5206
5207 tpf*)
5208   lt_cv_deplibs_check_method=pass_all
5209   ;;
5210 os2*)
5211   lt_cv_deplibs_check_method=pass_all
5212   ;;
5213 esac
5214
5215 fi
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5217 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5218
5219 file_magic_glob=
5220 want_nocaseglob=no
5221 if test "$build" = "$host"; then
5222   case $host_os in
5223   mingw* | pw32*)
5224     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5225       want_nocaseglob=yes
5226     else
5227       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5228     fi
5229     ;;
5230   esac
5231 fi
5232
5233 file_magic_cmd=$lt_cv_file_magic_cmd
5234 deplibs_check_method=$lt_cv_deplibs_check_method
5235 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258 if test -n "$ac_tool_prefix"; then
5259   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5260 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262 $as_echo_n "checking for $ac_word... " >&6; }
5263 if ${ac_cv_prog_DLLTOOL+:} false; then :
5264   $as_echo_n "(cached) " >&6
5265 else
5266   if test -n "$DLLTOOL"; then
5267   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5268 else
5269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270 for as_dir in $PATH
5271 do
5272   IFS=$as_save_IFS
5273   test -z "$as_dir" && as_dir=.
5274     for ac_exec_ext in '' $ac_executable_extensions; do
5275   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5276     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5277     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5278     break 2
5279   fi
5280 done
5281   done
5282 IFS=$as_save_IFS
5283
5284 fi
5285 fi
5286 DLLTOOL=$ac_cv_prog_DLLTOOL
5287 if test -n "$DLLTOOL"; then
5288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5289 $as_echo "$DLLTOOL" >&6; }
5290 else
5291   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292 $as_echo "no" >&6; }
5293 fi
5294
5295
5296 fi
5297 if test -z "$ac_cv_prog_DLLTOOL"; then
5298   ac_ct_DLLTOOL=$DLLTOOL
5299   # Extract the first word of "dlltool", so it can be a program name with args.
5300 set dummy dlltool; ac_word=$2
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302 $as_echo_n "checking for $ac_word... " >&6; }
5303 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5304   $as_echo_n "(cached) " >&6
5305 else
5306   if test -n "$ac_ct_DLLTOOL"; then
5307   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5308 else
5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5310 for as_dir in $PATH
5311 do
5312   IFS=$as_save_IFS
5313   test -z "$as_dir" && as_dir=.
5314     for ac_exec_ext in '' $ac_executable_extensions; do
5315   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5316     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5317     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5318     break 2
5319   fi
5320 done
5321   done
5322 IFS=$as_save_IFS
5323
5324 fi
5325 fi
5326 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5327 if test -n "$ac_ct_DLLTOOL"; then
5328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5329 $as_echo "$ac_ct_DLLTOOL" >&6; }
5330 else
5331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332 $as_echo "no" >&6; }
5333 fi
5334
5335   if test "x$ac_ct_DLLTOOL" = x; then
5336     DLLTOOL="false"
5337   else
5338     case $cross_compiling:$ac_tool_warned in
5339 yes:)
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5342 ac_tool_warned=yes ;;
5343 esac
5344     DLLTOOL=$ac_ct_DLLTOOL
5345   fi
5346 else
5347   DLLTOOL="$ac_cv_prog_DLLTOOL"
5348 fi
5349
5350 test -z "$DLLTOOL" && DLLTOOL=dlltool
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5362 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5363 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5364   $as_echo_n "(cached) " >&6
5365 else
5366   lt_cv_sharedlib_from_linklib_cmd='unknown'
5367
5368 case $host_os in
5369 cygwin* | mingw* | pw32* | cegcc*)
5370   # two different shell functions defined in ltmain.sh;
5371   # decide which one to use based on capabilities of $DLLTOOL
5372   case `$DLLTOOL --help 2>&1` in
5373   *--identify-strict*)
5374     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5375     ;;
5376   *)
5377     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5378     ;;
5379   esac
5380   ;;
5381 *)
5382   # fallback: assume linklib IS sharedlib
5383   lt_cv_sharedlib_from_linklib_cmd=$ECHO
5384   ;;
5385 esac
5386
5387 fi
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5389 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5390 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5391 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5392
5393
5394
5395
5396
5397
5398
5399 if test -n "$ac_tool_prefix"; then
5400   for ac_prog in ar
5401   do
5402     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5403 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5405 $as_echo_n "checking for $ac_word... " >&6; }
5406 if ${ac_cv_prog_AR+:} false; then :
5407   $as_echo_n "(cached) " >&6
5408 else
5409   if test -n "$AR"; then
5410   ac_cv_prog_AR="$AR" # Let the user override the test.
5411 else
5412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5413 for as_dir in $PATH
5414 do
5415   IFS=$as_save_IFS
5416   test -z "$as_dir" && as_dir=.
5417     for ac_exec_ext in '' $ac_executable_extensions; do
5418   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5419     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5420     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5421     break 2
5422   fi
5423 done
5424   done
5425 IFS=$as_save_IFS
5426
5427 fi
5428 fi
5429 AR=$ac_cv_prog_AR
5430 if test -n "$AR"; then
5431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5432 $as_echo "$AR" >&6; }
5433 else
5434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5435 $as_echo "no" >&6; }
5436 fi
5437
5438
5439     test -n "$AR" && break
5440   done
5441 fi
5442 if test -z "$AR"; then
5443   ac_ct_AR=$AR
5444   for ac_prog in ar
5445 do
5446   # Extract the first word of "$ac_prog", so it can be a program name with args.
5447 set dummy $ac_prog; ac_word=$2
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5449 $as_echo_n "checking for $ac_word... " >&6; }
5450 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5451   $as_echo_n "(cached) " >&6
5452 else
5453   if test -n "$ac_ct_AR"; then
5454   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5455 else
5456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5457 for as_dir in $PATH
5458 do
5459   IFS=$as_save_IFS
5460   test -z "$as_dir" && as_dir=.
5461     for ac_exec_ext in '' $ac_executable_extensions; do
5462   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5463     ac_cv_prog_ac_ct_AR="$ac_prog"
5464     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5465     break 2
5466   fi
5467 done
5468   done
5469 IFS=$as_save_IFS
5470
5471 fi
5472 fi
5473 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5474 if test -n "$ac_ct_AR"; then
5475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5476 $as_echo "$ac_ct_AR" >&6; }
5477 else
5478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5479 $as_echo "no" >&6; }
5480 fi
5481
5482
5483   test -n "$ac_ct_AR" && break
5484 done
5485
5486   if test "x$ac_ct_AR" = x; then
5487     AR="false"
5488   else
5489     case $cross_compiling:$ac_tool_warned in
5490 yes:)
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5492 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5493 ac_tool_warned=yes ;;
5494 esac
5495     AR=$ac_ct_AR
5496   fi
5497 fi
5498
5499 : ${AR=ar}
5500 : ${AR_FLAGS=cru}
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5513 $as_echo_n "checking for archiver @FILE support... " >&6; }
5514 if ${lt_cv_ar_at_file+:} false; then :
5515   $as_echo_n "(cached) " >&6
5516 else
5517   lt_cv_ar_at_file=no
5518    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5519 /* end confdefs.h.  */
5520
5521 int
5522 main ()
5523 {
5524
5525   ;
5526   return 0;
5527 }
5528 _ACEOF
5529 if ac_fn_c_try_compile "$LINENO"; then :
5530   echo conftest.$ac_objext > conftest.lst
5531       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5532       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5533   (eval $lt_ar_try) 2>&5
5534   ac_status=$?
5535   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5536   test $ac_status = 0; }
5537       if test 0 -eq "$ac_status"; then
5538         # Ensure the archiver fails upon bogus file names.
5539         rm -f conftest.$ac_objext libconftest.a
5540         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5541   (eval $lt_ar_try) 2>&5
5542   ac_status=$?
5543   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5544   test $ac_status = 0; }
5545         if test 0 -ne "$ac_status"; then
5546           lt_cv_ar_at_file=@
5547         fi
5548       fi
5549       rm -f conftest.* libconftest.a
5550
5551 fi
5552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5553
5554 fi
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5556 $as_echo "$lt_cv_ar_at_file" >&6; }
5557
5558 if test no = "$lt_cv_ar_at_file"; then
5559   archiver_list_spec=
5560 else
5561   archiver_list_spec=$lt_cv_ar_at_file
5562 fi
5563
5564
5565
5566
5567
5568
5569
5570 if test -n "$ac_tool_prefix"; then
5571   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5572 set dummy ${ac_tool_prefix}strip; ac_word=$2
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5574 $as_echo_n "checking for $ac_word... " >&6; }
5575 if ${ac_cv_prog_STRIP+:} false; then :
5576   $as_echo_n "(cached) " >&6
5577 else
5578   if test -n "$STRIP"; then
5579   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5580 else
5581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5582 for as_dir in $PATH
5583 do
5584   IFS=$as_save_IFS
5585   test -z "$as_dir" && as_dir=.
5586     for ac_exec_ext in '' $ac_executable_extensions; do
5587   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5588     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5589     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5590     break 2
5591   fi
5592 done
5593   done
5594 IFS=$as_save_IFS
5595
5596 fi
5597 fi
5598 STRIP=$ac_cv_prog_STRIP
5599 if test -n "$STRIP"; then
5600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5601 $as_echo "$STRIP" >&6; }
5602 else
5603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5604 $as_echo "no" >&6; }
5605 fi
5606
5607
5608 fi
5609 if test -z "$ac_cv_prog_STRIP"; then
5610   ac_ct_STRIP=$STRIP
5611   # Extract the first word of "strip", so it can be a program name with args.
5612 set dummy strip; ac_word=$2
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5614 $as_echo_n "checking for $ac_word... " >&6; }
5615 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5616   $as_echo_n "(cached) " >&6
5617 else
5618   if test -n "$ac_ct_STRIP"; then
5619   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5620 else
5621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5622 for as_dir in $PATH
5623 do
5624   IFS=$as_save_IFS
5625   test -z "$as_dir" && as_dir=.
5626     for ac_exec_ext in '' $ac_executable_extensions; do
5627   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5628     ac_cv_prog_ac_ct_STRIP="strip"
5629     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5630     break 2
5631   fi
5632 done
5633   done
5634 IFS=$as_save_IFS
5635
5636 fi
5637 fi
5638 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5639 if test -n "$ac_ct_STRIP"; then
5640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5641 $as_echo "$ac_ct_STRIP" >&6; }
5642 else
5643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5644 $as_echo "no" >&6; }
5645 fi
5646
5647   if test "x$ac_ct_STRIP" = x; then
5648     STRIP=":"
5649   else
5650     case $cross_compiling:$ac_tool_warned in
5651 yes:)
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5653 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5654 ac_tool_warned=yes ;;
5655 esac
5656     STRIP=$ac_ct_STRIP
5657   fi
5658 else
5659   STRIP="$ac_cv_prog_STRIP"
5660 fi
5661
5662 test -z "$STRIP" && STRIP=:
5663
5664
5665
5666
5667
5668
5669 if test -n "$ac_tool_prefix"; then
5670   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5671 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5673 $as_echo_n "checking for $ac_word... " >&6; }
5674 if ${ac_cv_prog_RANLIB+:} false; then :
5675   $as_echo_n "(cached) " >&6
5676 else
5677   if test -n "$RANLIB"; then
5678   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5679 else
5680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5681 for as_dir in $PATH
5682 do
5683   IFS=$as_save_IFS
5684   test -z "$as_dir" && as_dir=.
5685     for ac_exec_ext in '' $ac_executable_extensions; do
5686   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5687     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5688     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5689     break 2
5690   fi
5691 done
5692   done
5693 IFS=$as_save_IFS
5694
5695 fi
5696 fi
5697 RANLIB=$ac_cv_prog_RANLIB
5698 if test -n "$RANLIB"; then
5699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5700 $as_echo "$RANLIB" >&6; }
5701 else
5702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5703 $as_echo "no" >&6; }
5704 fi
5705
5706
5707 fi
5708 if test -z "$ac_cv_prog_RANLIB"; then
5709   ac_ct_RANLIB=$RANLIB
5710   # Extract the first word of "ranlib", so it can be a program name with args.
5711 set dummy ranlib; ac_word=$2
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5713 $as_echo_n "checking for $ac_word... " >&6; }
5714 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5715   $as_echo_n "(cached) " >&6
5716 else
5717   if test -n "$ac_ct_RANLIB"; then
5718   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5719 else
5720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5721 for as_dir in $PATH
5722 do
5723   IFS=$as_save_IFS
5724   test -z "$as_dir" && as_dir=.
5725     for ac_exec_ext in '' $ac_executable_extensions; do
5726   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5727     ac_cv_prog_ac_ct_RANLIB="ranlib"
5728     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5729     break 2
5730   fi
5731 done
5732   done
5733 IFS=$as_save_IFS
5734
5735 fi
5736 fi
5737 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5738 if test -n "$ac_ct_RANLIB"; then
5739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5740 $as_echo "$ac_ct_RANLIB" >&6; }
5741 else
5742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5743 $as_echo "no" >&6; }
5744 fi
5745
5746   if test "x$ac_ct_RANLIB" = x; then
5747     RANLIB=":"
5748   else
5749     case $cross_compiling:$ac_tool_warned in
5750 yes:)
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5752 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5753 ac_tool_warned=yes ;;
5754 esac
5755     RANLIB=$ac_ct_RANLIB
5756   fi
5757 else
5758   RANLIB="$ac_cv_prog_RANLIB"
5759 fi
5760
5761 test -z "$RANLIB" && RANLIB=:
5762
5763
5764
5765
5766
5767
5768 # Determine commands to create old-style static archives.
5769 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5770 old_postinstall_cmds='chmod 644 $oldlib'
5771 old_postuninstall_cmds=
5772
5773 if test -n "$RANLIB"; then
5774   case $host_os in
5775   bitrig* | openbsd*)
5776     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5777     ;;
5778   *)
5779     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5780     ;;
5781   esac
5782   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5783 fi
5784
5785 case $host_os in
5786   darwin*)
5787     lock_old_archive_extraction=yes ;;
5788   *)
5789     lock_old_archive_extraction=no ;;
5790 esac
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812 for ac_prog in gawk mawk nawk awk
5813 do
5814   # Extract the first word of "$ac_prog", so it can be a program name with args.
5815 set dummy $ac_prog; ac_word=$2
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5817 $as_echo_n "checking for $ac_word... " >&6; }
5818 if ${ac_cv_prog_AWK+:} false; then :
5819   $as_echo_n "(cached) " >&6
5820 else
5821   if test -n "$AWK"; then
5822   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5823 else
5824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5825 for as_dir in $PATH
5826 do
5827   IFS=$as_save_IFS
5828   test -z "$as_dir" && as_dir=.
5829     for ac_exec_ext in '' $ac_executable_extensions; do
5830   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5831     ac_cv_prog_AWK="$ac_prog"
5832     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5833     break 2
5834   fi
5835 done
5836   done
5837 IFS=$as_save_IFS
5838
5839 fi
5840 fi
5841 AWK=$ac_cv_prog_AWK
5842 if test -n "$AWK"; then
5843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5844 $as_echo "$AWK" >&6; }
5845 else
5846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5847 $as_echo "no" >&6; }
5848 fi
5849
5850
5851   test -n "$AWK" && break
5852 done
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872 # If no C compiler was specified, use CC.
5873 LTCC=${LTCC-"$CC"}
5874
5875 # If no C compiler flags were specified, use CFLAGS.
5876 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5877
5878 # Allow CC to be a program name with arguments.
5879 compiler=$CC
5880
5881
5882 # Check for command to grab the raw symbol name followed by C symbol from nm.
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5884 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5885 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5886   $as_echo_n "(cached) " >&6
5887 else
5888
5889 # These are sane defaults that work on at least a few old systems.
5890 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5891
5892 # Character class describing NM global symbol codes.
5893 symcode='[BCDEGRST]'
5894
5895 # Regexp to match symbols that can be accessed directly from C.
5896 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5897
5898 # Define system-specific variables.
5899 case $host_os in
5900 aix*)
5901   symcode='[BCDT]'
5902   ;;
5903 cygwin* | mingw* | pw32* | cegcc*)
5904   symcode='[ABCDGISTW]'
5905   ;;
5906 hpux*)
5907   if test ia64 = "$host_cpu"; then
5908     symcode='[ABCDEGRST]'
5909   fi
5910   ;;
5911 irix* | nonstopux*)
5912   symcode='[BCDEGRST]'
5913   ;;
5914 osf*)
5915   symcode='[BCDEGQRST]'
5916   ;;
5917 solaris*)
5918   symcode='[BDRT]'
5919   ;;
5920 sco3.2v5*)
5921   symcode='[DT]'
5922   ;;
5923 sysv4.2uw2*)
5924   symcode='[DT]'
5925   ;;
5926 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5927   symcode='[ABDT]'
5928   ;;
5929 sysv4)
5930   symcode='[DFNSTU]'
5931   ;;
5932 esac
5933
5934 # If we're using GNU nm, then use its standard symbol codes.
5935 case `$NM -V 2>&1` in
5936 *GNU* | *'with BFD'*)
5937   symcode='[ABCDGIRSTW]' ;;
5938 esac
5939
5940 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5941   # Gets list of data symbols to import.
5942   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
5943   # Adjust the below global symbol transforms to fixup imported variables.
5944   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
5945   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
5946   lt_c_name_lib_hook="\
5947   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
5948   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
5949 else
5950   # Disable hooks by default.
5951   lt_cv_sys_global_symbol_to_import=
5952   lt_cdecl_hook=
5953   lt_c_name_hook=
5954   lt_c_name_lib_hook=
5955 fi
5956
5957 # Transform an extracted symbol line into a proper C declaration.
5958 # Some systems (esp. on ia64) link data and code symbols differently,
5959 # so use this general approach.
5960 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
5961 $lt_cdecl_hook\
5962 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
5963 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
5964
5965 # Transform an extracted symbol line into symbol name and symbol address
5966 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
5967 $lt_c_name_hook\
5968 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
5969 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
5970
5971 # Transform an extracted symbol line into symbol name with lib prefix and
5972 # symbol address.
5973 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
5974 $lt_c_name_lib_hook\
5975 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
5976 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
5977 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
5978
5979 # Handle CRLF in mingw tool chain
5980 opt_cr=
5981 case $build_os in
5982 mingw*)
5983   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5984   ;;
5985 esac
5986
5987 # Try without a prefix underscore, then with it.
5988 for ac_symprfx in "" "_"; do
5989
5990   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5991   symxfrm="\\1 $ac_symprfx\\2 \\2"
5992
5993   # Write the raw and C identifiers.
5994   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5995     # Fake it for dumpbin and say T for any non-static function,
5996     # D for any global variable and I for any imported variable.
5997     # Also find C++ and __fastcall symbols from MSVC++,
5998     # which start with @ or ?.
5999     lt_cv_sys_global_symbol_pipe="$AWK '"\
6000 "     {last_section=section; section=\$ 3};"\
6001 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6002 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6003 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6004 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6005 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6006 "     \$ 0!~/External *\|/{next};"\
6007 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6008 "     {if(hide[section]) next};"\
6009 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6010 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6011 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6012 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6013 "     ' prfx=^$ac_symprfx"
6014   else
6015     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6016   fi
6017   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6018
6019   # Check to see that the pipe works correctly.
6020   pipe_works=no
6021
6022   rm -f conftest*
6023   cat > conftest.$ac_ext <<_LT_EOF
6024 #ifdef __cplusplus
6025 extern "C" {
6026 #endif
6027 char nm_test_var;
6028 void nm_test_func(void);
6029 void nm_test_func(void){}
6030 #ifdef __cplusplus
6031 }
6032 #endif
6033 int main(){nm_test_var='a';nm_test_func();return(0);}
6034 _LT_EOF
6035
6036   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6037   (eval $ac_compile) 2>&5
6038   ac_status=$?
6039   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6040   test $ac_status = 0; }; then
6041     # Now try to grab the symbols.
6042     nlist=conftest.nm
6043     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6044   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6045   ac_status=$?
6046   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6047   test $ac_status = 0; } && test -s "$nlist"; then
6048       # Try sorting and uniquifying the output.
6049       if sort "$nlist" | uniq > "$nlist"T; then
6050         mv -f "$nlist"T "$nlist"
6051       else
6052         rm -f "$nlist"T
6053       fi
6054
6055       # Make sure that we snagged all the symbols we need.
6056       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6057         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6058           cat <<_LT_EOF > conftest.$ac_ext
6059 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6060 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6061 /* DATA imports from DLLs on WIN32 can't be const, because runtime
6062    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6063 # define LT_DLSYM_CONST
6064 #elif defined __osf__
6065 /* This system does not cope well with relocations in const data.  */
6066 # define LT_DLSYM_CONST
6067 #else
6068 # define LT_DLSYM_CONST const
6069 #endif
6070
6071 #ifdef __cplusplus
6072 extern "C" {
6073 #endif
6074
6075 _LT_EOF
6076           # Now generate the symbol file.
6077           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6078
6079           cat <<_LT_EOF >> conftest.$ac_ext
6080
6081 /* The mapping between symbol names and symbols.  */
6082 LT_DLSYM_CONST struct {
6083   const char *name;
6084   void       *address;
6085 }
6086 lt__PROGRAM__LTX_preloaded_symbols[] =
6087 {
6088   { "@PROGRAM@", (void *) 0 },
6089 _LT_EOF
6090           $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6091           cat <<\_LT_EOF >> conftest.$ac_ext
6092   {0, (void *) 0}
6093 };
6094
6095 /* This works around a problem in FreeBSD linker */
6096 #ifdef FREEBSD_WORKAROUND
6097 static const void *lt_preloaded_setup() {
6098   return lt__PROGRAM__LTX_preloaded_symbols;
6099 }
6100 #endif
6101
6102 #ifdef __cplusplus
6103 }
6104 #endif
6105 _LT_EOF
6106           # Now try linking the two files.
6107           mv conftest.$ac_objext conftstm.$ac_objext
6108           lt_globsym_save_LIBS=$LIBS
6109           lt_globsym_save_CFLAGS=$CFLAGS
6110           LIBS=conftstm.$ac_objext
6111           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6112           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6113   (eval $ac_link) 2>&5
6114   ac_status=$?
6115   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6116   test $ac_status = 0; } && test -s conftest$ac_exeext; then
6117             pipe_works=yes
6118           fi
6119           LIBS=$lt_globsym_save_LIBS
6120           CFLAGS=$lt_globsym_save_CFLAGS
6121         else
6122           echo "cannot find nm_test_func in $nlist" >&5
6123         fi
6124       else
6125         echo "cannot find nm_test_var in $nlist" >&5
6126       fi
6127     else
6128       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6129     fi
6130   else
6131     echo "$progname: failed program was:" >&5
6132     cat conftest.$ac_ext >&5
6133   fi
6134   rm -rf conftest* conftst*
6135
6136   # Do not use the global_symbol_pipe unless it works.
6137   if test yes = "$pipe_works"; then
6138     break
6139   else
6140     lt_cv_sys_global_symbol_pipe=
6141   fi
6142 done
6143
6144 fi
6145
6146 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6147   lt_cv_sys_global_symbol_to_cdecl=
6148 fi
6149 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6151 $as_echo "failed" >&6; }
6152 else
6153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6154 $as_echo "ok" >&6; }
6155 fi
6156
6157 # Response file support.
6158 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6159   nm_file_list_spec='@'
6160 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6161   nm_file_list_spec='@'
6162 fi
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6201 $as_echo_n "checking for sysroot... " >&6; }
6202
6203 # Check whether --with-sysroot was given.
6204 if test "${with_sysroot+set}" = set; then :
6205   withval=$with_sysroot;
6206 else
6207   with_sysroot=no
6208 fi
6209
6210
6211 lt_sysroot=
6212 case $with_sysroot in #(
6213  yes)
6214    if test yes = "$GCC"; then
6215      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6216    fi
6217    ;; #(
6218  /*)
6219    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6220    ;; #(
6221  no|'')
6222    ;; #(
6223  *)
6224    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6225 $as_echo "$with_sysroot" >&6; }
6226    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6227    ;;
6228 esac
6229
6230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6231 $as_echo "${lt_sysroot:-no}" >&6; }
6232
6233
6234
6235
6236
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6238 $as_echo_n "checking for a working dd... " >&6; }
6239 if ${ac_cv_path_lt_DD+:} false; then :
6240   $as_echo_n "(cached) " >&6
6241 else
6242   printf 0123456789abcdef0123456789abcdef >conftest.i
6243 cat conftest.i conftest.i >conftest2.i
6244 : ${lt_DD:=$DD}
6245 if test -z "$lt_DD"; then
6246   ac_path_lt_DD_found=false
6247   # Loop through the user's path and test for each of PROGNAME-LIST
6248   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6249 for as_dir in $PATH
6250 do
6251   IFS=$as_save_IFS
6252   test -z "$as_dir" && as_dir=.
6253     for ac_prog in dd; do
6254     for ac_exec_ext in '' $ac_executable_extensions; do
6255       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6256       as_fn_executable_p "$ac_path_lt_DD" || continue
6257 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6258   cmp -s conftest.i conftest.out \
6259   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6260 fi
6261       $ac_path_lt_DD_found && break 3
6262     done
6263   done
6264   done
6265 IFS=$as_save_IFS
6266   if test -z "$ac_cv_path_lt_DD"; then
6267     :
6268   fi
6269 else
6270   ac_cv_path_lt_DD=$lt_DD
6271 fi
6272
6273 rm -f conftest.i conftest2.i conftest.out
6274 fi
6275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6276 $as_echo "$ac_cv_path_lt_DD" >&6; }
6277
6278
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6280 $as_echo_n "checking how to truncate binary pipes... " >&6; }
6281 if ${lt_cv_truncate_bin+:} false; then :
6282   $as_echo_n "(cached) " >&6
6283 else
6284   printf 0123456789abcdef0123456789abcdef >conftest.i
6285 cat conftest.i conftest.i >conftest2.i
6286 lt_cv_truncate_bin=
6287 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6288   cmp -s conftest.i conftest.out \
6289   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6290 fi
6291 rm -f conftest.i conftest2.i conftest.out
6292 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6293 fi
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6295 $as_echo "$lt_cv_truncate_bin" >&6; }
6296
6297
6298
6299
6300
6301
6302
6303 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6304 func_cc_basename ()
6305 {
6306     for cc_temp in $*""; do
6307       case $cc_temp in
6308         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6309         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6310         \-*) ;;
6311         *) break;;
6312       esac
6313     done
6314     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6315 }
6316
6317 # Check whether --enable-libtool-lock was given.
6318 if test "${enable_libtool_lock+set}" = set; then :
6319   enableval=$enable_libtool_lock;
6320 fi
6321
6322 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6323
6324 # Some flags need to be propagated to the compiler or linker for good
6325 # libtool support.
6326 case $host in
6327 ia64-*-hpux*)
6328   # Find out what ABI is being produced by ac_compile, and set mode
6329   # options accordingly.
6330   echo 'int i;' > conftest.$ac_ext
6331   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6332   (eval $ac_compile) 2>&5
6333   ac_status=$?
6334   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6335   test $ac_status = 0; }; then
6336     case `/usr/bin/file conftest.$ac_objext` in
6337       *ELF-32*)
6338         HPUX_IA64_MODE=32
6339         ;;
6340       *ELF-64*)
6341         HPUX_IA64_MODE=64
6342         ;;
6343     esac
6344   fi
6345   rm -rf conftest*
6346   ;;
6347 *-*-irix6*)
6348   # Find out what ABI is being produced by ac_compile, and set linker
6349   # options accordingly.
6350   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6351   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6352   (eval $ac_compile) 2>&5
6353   ac_status=$?
6354   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6355   test $ac_status = 0; }; then
6356     if test yes = "$lt_cv_prog_gnu_ld"; then
6357       case `/usr/bin/file conftest.$ac_objext` in
6358         *32-bit*)
6359           LD="${LD-ld} -melf32bsmip"
6360           ;;
6361         *N32*)
6362           LD="${LD-ld} -melf32bmipn32"
6363           ;;
6364         *64-bit*)
6365           LD="${LD-ld} -melf64bmip"
6366         ;;
6367       esac
6368     else
6369       case `/usr/bin/file conftest.$ac_objext` in
6370         *32-bit*)
6371           LD="${LD-ld} -32"
6372           ;;
6373         *N32*)
6374           LD="${LD-ld} -n32"
6375           ;;
6376         *64-bit*)
6377           LD="${LD-ld} -64"
6378           ;;
6379       esac
6380     fi
6381   fi
6382   rm -rf conftest*
6383   ;;
6384
6385 mips64*-*linux*)
6386   # Find out what ABI is being produced by ac_compile, and set linker
6387   # options accordingly.
6388   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6389   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6390   (eval $ac_compile) 2>&5
6391   ac_status=$?
6392   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6393   test $ac_status = 0; }; then
6394     emul=elf
6395     case `/usr/bin/file conftest.$ac_objext` in
6396       *32-bit*)
6397         emul="${emul}32"
6398         ;;
6399       *64-bit*)
6400         emul="${emul}64"
6401         ;;
6402     esac
6403     case `/usr/bin/file conftest.$ac_objext` in
6404       *MSB*)
6405         emul="${emul}btsmip"
6406         ;;
6407       *LSB*)
6408         emul="${emul}ltsmip"
6409         ;;
6410     esac
6411     case `/usr/bin/file conftest.$ac_objext` in
6412       *N32*)
6413         emul="${emul}n32"
6414         ;;
6415     esac
6416     LD="${LD-ld} -m $emul"
6417   fi
6418   rm -rf conftest*
6419   ;;
6420
6421 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6422 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6423   # Find out what ABI is being produced by ac_compile, and set linker
6424   # options accordingly.  Note that the listed cases only cover the
6425   # situations where additional linker options are needed (such as when
6426   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6427   # vice versa); the common cases where no linker options are needed do
6428   # not appear in the list.
6429   echo 'int i;' > conftest.$ac_ext
6430   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6431   (eval $ac_compile) 2>&5
6432   ac_status=$?
6433   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6434   test $ac_status = 0; }; then
6435     case `/usr/bin/file conftest.o` in
6436       *32-bit*)
6437         case $host in
6438           x86_64-*kfreebsd*-gnu)
6439             LD="${LD-ld} -m elf_i386_fbsd"
6440             ;;
6441           x86_64-*linux*)
6442             case `/usr/bin/file conftest.o` in
6443               *x86-64*)
6444                 LD="${LD-ld} -m elf32_x86_64"
6445                 ;;
6446               *)
6447                 LD="${LD-ld} -m elf_i386"
6448                 ;;
6449             esac
6450             ;;
6451           powerpc64le-*linux*)
6452             LD="${LD-ld} -m elf32lppclinux"
6453             ;;
6454           powerpc64-*linux*)
6455             LD="${LD-ld} -m elf32ppclinux"
6456             ;;
6457           s390x-*linux*)
6458             LD="${LD-ld} -m elf_s390"
6459             ;;
6460           sparc64-*linux*)
6461             LD="${LD-ld} -m elf32_sparc"
6462             ;;
6463         esac
6464         ;;
6465       *64-bit*)
6466         case $host in
6467           x86_64-*kfreebsd*-gnu)
6468             LD="${LD-ld} -m elf_x86_64_fbsd"
6469             ;;
6470           x86_64-*linux*)
6471             LD="${LD-ld} -m elf_x86_64"
6472             ;;
6473           powerpcle-*linux*)
6474             LD="${LD-ld} -m elf64lppc"
6475             ;;
6476           powerpc-*linux*)
6477             LD="${LD-ld} -m elf64ppc"
6478             ;;
6479           s390*-*linux*|s390*-*tpf*)
6480             LD="${LD-ld} -m elf64_s390"
6481             ;;
6482           sparc*-*linux*)
6483             LD="${LD-ld} -m elf64_sparc"
6484             ;;
6485         esac
6486         ;;
6487     esac
6488   fi
6489   rm -rf conftest*
6490   ;;
6491
6492 *-*-sco3.2v5*)
6493   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6494   SAVE_CFLAGS=$CFLAGS
6495   CFLAGS="$CFLAGS -belf"
6496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6498 if ${lt_cv_cc_needs_belf+:} false; then :
6499   $as_echo_n "(cached) " >&6
6500 else
6501   ac_ext=c
6502 ac_cpp='$CPP $CPPFLAGS'
6503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6506
6507      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6508 /* end confdefs.h.  */
6509
6510 int
6511 main ()
6512 {
6513
6514   ;
6515   return 0;
6516 }
6517 _ACEOF
6518 if ac_fn_c_try_link "$LINENO"; then :
6519   lt_cv_cc_needs_belf=yes
6520 else
6521   lt_cv_cc_needs_belf=no
6522 fi
6523 rm -f core conftest.err conftest.$ac_objext \
6524     conftest$ac_exeext conftest.$ac_ext
6525      ac_ext=c
6526 ac_cpp='$CPP $CPPFLAGS'
6527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6530
6531 fi
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6533 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6534   if test yes != "$lt_cv_cc_needs_belf"; then
6535     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6536     CFLAGS=$SAVE_CFLAGS
6537   fi
6538   ;;
6539 *-*solaris*)
6540   # Find out what ABI is being produced by ac_compile, and set linker
6541   # options accordingly.
6542   echo 'int i;' > conftest.$ac_ext
6543   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6544   (eval $ac_compile) 2>&5
6545   ac_status=$?
6546   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6547   test $ac_status = 0; }; then
6548     case `/usr/bin/file conftest.o` in
6549     *64-bit*)
6550       case $lt_cv_prog_gnu_ld in
6551       yes*)
6552         case $host in
6553         i?86-*-solaris*|x86_64-*-solaris*)
6554           LD="${LD-ld} -m elf_x86_64"
6555           ;;
6556         sparc*-*-solaris*)
6557           LD="${LD-ld} -m elf64_sparc"
6558           ;;
6559         esac
6560         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6561         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6562           LD=${LD-ld}_sol2
6563         fi
6564         ;;
6565       *)
6566         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6567           LD="${LD-ld} -64"
6568         fi
6569         ;;
6570       esac
6571       ;;
6572     esac
6573   fi
6574   rm -rf conftest*
6575   ;;
6576 esac
6577
6578 need_locks=$enable_libtool_lock
6579
6580 if test -n "$ac_tool_prefix"; then
6581   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6582 set dummy ${ac_tool_prefix}mt; ac_word=$2
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6584 $as_echo_n "checking for $ac_word... " >&6; }
6585 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6586   $as_echo_n "(cached) " >&6
6587 else
6588   if test -n "$MANIFEST_TOOL"; then
6589   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6590 else
6591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6592 for as_dir in $PATH
6593 do
6594   IFS=$as_save_IFS
6595   test -z "$as_dir" && as_dir=.
6596     for ac_exec_ext in '' $ac_executable_extensions; do
6597   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6598     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6599     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6600     break 2
6601   fi
6602 done
6603   done
6604 IFS=$as_save_IFS
6605
6606 fi
6607 fi
6608 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6609 if test -n "$MANIFEST_TOOL"; then
6610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6611 $as_echo "$MANIFEST_TOOL" >&6; }
6612 else
6613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6614 $as_echo "no" >&6; }
6615 fi
6616
6617
6618 fi
6619 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6620   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6621   # Extract the first word of "mt", so it can be a program name with args.
6622 set dummy mt; ac_word=$2
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6624 $as_echo_n "checking for $ac_word... " >&6; }
6625 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6626   $as_echo_n "(cached) " >&6
6627 else
6628   if test -n "$ac_ct_MANIFEST_TOOL"; then
6629   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6630 else
6631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6632 for as_dir in $PATH
6633 do
6634   IFS=$as_save_IFS
6635   test -z "$as_dir" && as_dir=.
6636     for ac_exec_ext in '' $ac_executable_extensions; do
6637   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6638     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6639     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6640     break 2
6641   fi
6642 done
6643   done
6644 IFS=$as_save_IFS
6645
6646 fi
6647 fi
6648 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6649 if test -n "$ac_ct_MANIFEST_TOOL"; then
6650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6651 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6652 else
6653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6654 $as_echo "no" >&6; }
6655 fi
6656
6657   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6658     MANIFEST_TOOL=":"
6659   else
6660     case $cross_compiling:$ac_tool_warned in
6661 yes:)
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6663 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6664 ac_tool_warned=yes ;;
6665 esac
6666     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6667   fi
6668 else
6669   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6670 fi
6671
6672 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6674 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6675 if ${lt_cv_path_mainfest_tool+:} false; then :
6676   $as_echo_n "(cached) " >&6
6677 else
6678   lt_cv_path_mainfest_tool=no
6679   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6680   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6681   cat conftest.err >&5
6682   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6683     lt_cv_path_mainfest_tool=yes
6684   fi
6685   rm -f conftest*
6686 fi
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6688 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6689 if test yes != "$lt_cv_path_mainfest_tool"; then
6690   MANIFEST_TOOL=:
6691 fi
6692
6693
6694
6695
6696
6697
6698   case $host_os in
6699     rhapsody* | darwin*)
6700     if test -n "$ac_tool_prefix"; then
6701   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6702 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6704 $as_echo_n "checking for $ac_word... " >&6; }
6705 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6706   $as_echo_n "(cached) " >&6
6707 else
6708   if test -n "$DSYMUTIL"; then
6709   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6710 else
6711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6712 for as_dir in $PATH
6713 do
6714   IFS=$as_save_IFS
6715   test -z "$as_dir" && as_dir=.
6716     for ac_exec_ext in '' $ac_executable_extensions; do
6717   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6718     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6719     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6720     break 2
6721   fi
6722 done
6723   done
6724 IFS=$as_save_IFS
6725
6726 fi
6727 fi
6728 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6729 if test -n "$DSYMUTIL"; then
6730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6731 $as_echo "$DSYMUTIL" >&6; }
6732 else
6733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6734 $as_echo "no" >&6; }
6735 fi
6736
6737
6738 fi
6739 if test -z "$ac_cv_prog_DSYMUTIL"; then
6740   ac_ct_DSYMUTIL=$DSYMUTIL
6741   # Extract the first word of "dsymutil", so it can be a program name with args.
6742 set dummy dsymutil; ac_word=$2
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6744 $as_echo_n "checking for $ac_word... " >&6; }
6745 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6746   $as_echo_n "(cached) " >&6
6747 else
6748   if test -n "$ac_ct_DSYMUTIL"; then
6749   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6750 else
6751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752 for as_dir in $PATH
6753 do
6754   IFS=$as_save_IFS
6755   test -z "$as_dir" && as_dir=.
6756     for ac_exec_ext in '' $ac_executable_extensions; do
6757   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6758     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6759     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6760     break 2
6761   fi
6762 done
6763   done
6764 IFS=$as_save_IFS
6765
6766 fi
6767 fi
6768 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6769 if test -n "$ac_ct_DSYMUTIL"; then
6770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6771 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6772 else
6773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6774 $as_echo "no" >&6; }
6775 fi
6776
6777   if test "x$ac_ct_DSYMUTIL" = x; then
6778     DSYMUTIL=":"
6779   else
6780     case $cross_compiling:$ac_tool_warned in
6781 yes:)
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6784 ac_tool_warned=yes ;;
6785 esac
6786     DSYMUTIL=$ac_ct_DSYMUTIL
6787   fi
6788 else
6789   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6790 fi
6791
6792     if test -n "$ac_tool_prefix"; then
6793   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6794 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6796 $as_echo_n "checking for $ac_word... " >&6; }
6797 if ${ac_cv_prog_NMEDIT+:} false; then :
6798   $as_echo_n "(cached) " >&6
6799 else
6800   if test -n "$NMEDIT"; then
6801   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6802 else
6803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6804 for as_dir in $PATH
6805 do
6806   IFS=$as_save_IFS
6807   test -z "$as_dir" && as_dir=.
6808     for ac_exec_ext in '' $ac_executable_extensions; do
6809   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6810     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6812     break 2
6813   fi
6814 done
6815   done
6816 IFS=$as_save_IFS
6817
6818 fi
6819 fi
6820 NMEDIT=$ac_cv_prog_NMEDIT
6821 if test -n "$NMEDIT"; then
6822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6823 $as_echo "$NMEDIT" >&6; }
6824 else
6825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6826 $as_echo "no" >&6; }
6827 fi
6828
6829
6830 fi
6831 if test -z "$ac_cv_prog_NMEDIT"; then
6832   ac_ct_NMEDIT=$NMEDIT
6833   # Extract the first word of "nmedit", so it can be a program name with args.
6834 set dummy nmedit; ac_word=$2
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836 $as_echo_n "checking for $ac_word... " >&6; }
6837 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6838   $as_echo_n "(cached) " >&6
6839 else
6840   if test -n "$ac_ct_NMEDIT"; then
6841   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6842 else
6843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844 for as_dir in $PATH
6845 do
6846   IFS=$as_save_IFS
6847   test -z "$as_dir" && as_dir=.
6848     for ac_exec_ext in '' $ac_executable_extensions; do
6849   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6850     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6851     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852     break 2
6853   fi
6854 done
6855   done
6856 IFS=$as_save_IFS
6857
6858 fi
6859 fi
6860 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6861 if test -n "$ac_ct_NMEDIT"; then
6862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6863 $as_echo "$ac_ct_NMEDIT" >&6; }
6864 else
6865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866 $as_echo "no" >&6; }
6867 fi
6868
6869   if test "x$ac_ct_NMEDIT" = x; then
6870     NMEDIT=":"
6871   else
6872     case $cross_compiling:$ac_tool_warned in
6873 yes:)
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6876 ac_tool_warned=yes ;;
6877 esac
6878     NMEDIT=$ac_ct_NMEDIT
6879   fi
6880 else
6881   NMEDIT="$ac_cv_prog_NMEDIT"
6882 fi
6883
6884     if test -n "$ac_tool_prefix"; then
6885   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6886 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if ${ac_cv_prog_LIPO+:} false; then :
6890   $as_echo_n "(cached) " >&6
6891 else
6892   if test -n "$LIPO"; then
6893   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6894 else
6895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898   IFS=$as_save_IFS
6899   test -z "$as_dir" && as_dir=.
6900     for ac_exec_ext in '' $ac_executable_extensions; do
6901   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6902     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6903     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6904     break 2
6905   fi
6906 done
6907   done
6908 IFS=$as_save_IFS
6909
6910 fi
6911 fi
6912 LIPO=$ac_cv_prog_LIPO
6913 if test -n "$LIPO"; then
6914   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6915 $as_echo "$LIPO" >&6; }
6916 else
6917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 fi
6920
6921
6922 fi
6923 if test -z "$ac_cv_prog_LIPO"; then
6924   ac_ct_LIPO=$LIPO
6925   # Extract the first word of "lipo", so it can be a program name with args.
6926 set dummy lipo; ac_word=$2
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928 $as_echo_n "checking for $ac_word... " >&6; }
6929 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6930   $as_echo_n "(cached) " >&6
6931 else
6932   if test -n "$ac_ct_LIPO"; then
6933   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6934 else
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938   IFS=$as_save_IFS
6939   test -z "$as_dir" && as_dir=.
6940     for ac_exec_ext in '' $ac_executable_extensions; do
6941   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6942     ac_cv_prog_ac_ct_LIPO="lipo"
6943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944     break 2
6945   fi
6946 done
6947   done
6948 IFS=$as_save_IFS
6949
6950 fi
6951 fi
6952 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6953 if test -n "$ac_ct_LIPO"; then
6954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6955 $as_echo "$ac_ct_LIPO" >&6; }
6956 else
6957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6959 fi
6960
6961   if test "x$ac_ct_LIPO" = x; then
6962     LIPO=":"
6963   else
6964     case $cross_compiling:$ac_tool_warned in
6965 yes:)
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6967 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6968 ac_tool_warned=yes ;;
6969 esac
6970     LIPO=$ac_ct_LIPO
6971   fi
6972 else
6973   LIPO="$ac_cv_prog_LIPO"
6974 fi
6975
6976     if test -n "$ac_tool_prefix"; then
6977   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6978 set dummy ${ac_tool_prefix}otool; ac_word=$2
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6980 $as_echo_n "checking for $ac_word... " >&6; }
6981 if ${ac_cv_prog_OTOOL+:} false; then :
6982   $as_echo_n "(cached) " >&6
6983 else
6984   if test -n "$OTOOL"; then
6985   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6986 else
6987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6988 for as_dir in $PATH
6989 do
6990   IFS=$as_save_IFS
6991   test -z "$as_dir" && as_dir=.
6992     for ac_exec_ext in '' $ac_executable_extensions; do
6993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6994     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6996     break 2
6997   fi
6998 done
6999   done
7000 IFS=$as_save_IFS
7001
7002 fi
7003 fi
7004 OTOOL=$ac_cv_prog_OTOOL
7005 if test -n "$OTOOL"; then
7006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7007 $as_echo "$OTOOL" >&6; }
7008 else
7009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7010 $as_echo "no" >&6; }
7011 fi
7012
7013
7014 fi
7015 if test -z "$ac_cv_prog_OTOOL"; then
7016   ac_ct_OTOOL=$OTOOL
7017   # Extract the first word of "otool", so it can be a program name with args.
7018 set dummy otool; ac_word=$2
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7020 $as_echo_n "checking for $ac_word... " >&6; }
7021 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7022   $as_echo_n "(cached) " >&6
7023 else
7024   if test -n "$ac_ct_OTOOL"; then
7025   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7026 else
7027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028 for as_dir in $PATH
7029 do
7030   IFS=$as_save_IFS
7031   test -z "$as_dir" && as_dir=.
7032     for ac_exec_ext in '' $ac_executable_extensions; do
7033   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7034     ac_cv_prog_ac_ct_OTOOL="otool"
7035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7036     break 2
7037   fi
7038 done
7039   done
7040 IFS=$as_save_IFS
7041
7042 fi
7043 fi
7044 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7045 if test -n "$ac_ct_OTOOL"; then
7046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7047 $as_echo "$ac_ct_OTOOL" >&6; }
7048 else
7049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050 $as_echo "no" >&6; }
7051 fi
7052
7053   if test "x$ac_ct_OTOOL" = x; then
7054     OTOOL=":"
7055   else
7056     case $cross_compiling:$ac_tool_warned in
7057 yes:)
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7060 ac_tool_warned=yes ;;
7061 esac
7062     OTOOL=$ac_ct_OTOOL
7063   fi
7064 else
7065   OTOOL="$ac_cv_prog_OTOOL"
7066 fi
7067
7068     if test -n "$ac_tool_prefix"; then
7069   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7070 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7072 $as_echo_n "checking for $ac_word... " >&6; }
7073 if ${ac_cv_prog_OTOOL64+:} false; then :
7074   $as_echo_n "(cached) " >&6
7075 else
7076   if test -n "$OTOOL64"; then
7077   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7078 else
7079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7080 for as_dir in $PATH
7081 do
7082   IFS=$as_save_IFS
7083   test -z "$as_dir" && as_dir=.
7084     for ac_exec_ext in '' $ac_executable_extensions; do
7085   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7086     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7087     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7088     break 2
7089   fi
7090 done
7091   done
7092 IFS=$as_save_IFS
7093
7094 fi
7095 fi
7096 OTOOL64=$ac_cv_prog_OTOOL64
7097 if test -n "$OTOOL64"; then
7098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7099 $as_echo "$OTOOL64" >&6; }
7100 else
7101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7102 $as_echo "no" >&6; }
7103 fi
7104
7105
7106 fi
7107 if test -z "$ac_cv_prog_OTOOL64"; then
7108   ac_ct_OTOOL64=$OTOOL64
7109   # Extract the first word of "otool64", so it can be a program name with args.
7110 set dummy otool64; ac_word=$2
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7112 $as_echo_n "checking for $ac_word... " >&6; }
7113 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7114   $as_echo_n "(cached) " >&6
7115 else
7116   if test -n "$ac_ct_OTOOL64"; then
7117   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7118 else
7119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH
7121 do
7122   IFS=$as_save_IFS
7123   test -z "$as_dir" && as_dir=.
7124     for ac_exec_ext in '' $ac_executable_extensions; do
7125   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7126     ac_cv_prog_ac_ct_OTOOL64="otool64"
7127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7128     break 2
7129   fi
7130 done
7131   done
7132 IFS=$as_save_IFS
7133
7134 fi
7135 fi
7136 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7137 if test -n "$ac_ct_OTOOL64"; then
7138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7139 $as_echo "$ac_ct_OTOOL64" >&6; }
7140 else
7141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142 $as_echo "no" >&6; }
7143 fi
7144
7145   if test "x$ac_ct_OTOOL64" = x; then
7146     OTOOL64=":"
7147   else
7148     case $cross_compiling:$ac_tool_warned in
7149 yes:)
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7151 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7152 ac_tool_warned=yes ;;
7153 esac
7154     OTOOL64=$ac_ct_OTOOL64
7155   fi
7156 else
7157   OTOOL64="$ac_cv_prog_OTOOL64"
7158 fi
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7187 $as_echo_n "checking for -single_module linker flag... " >&6; }
7188 if ${lt_cv_apple_cc_single_mod+:} false; then :
7189   $as_echo_n "(cached) " >&6
7190 else
7191   lt_cv_apple_cc_single_mod=no
7192       if test -z "$LT_MULTI_MODULE"; then
7193         # By default we will add the -single_module flag. You can override
7194         # by either setting the environment variable LT_MULTI_MODULE
7195         # non-empty at configure time, or by adding -multi_module to the
7196         # link flags.
7197         rm -rf libconftest.dylib*
7198         echo "int foo(void){return 1;}" > conftest.c
7199         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7200 -dynamiclib -Wl,-single_module conftest.c" >&5
7201         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7202           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7203         _lt_result=$?
7204         # If there is a non-empty error log, and "single_module"
7205         # appears in it, assume the flag caused a linker warning
7206         if test -s conftest.err && $GREP single_module conftest.err; then
7207           cat conftest.err >&5
7208         # Otherwise, if the output was created with a 0 exit code from
7209         # the compiler, it worked.
7210         elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7211           lt_cv_apple_cc_single_mod=yes
7212         else
7213           cat conftest.err >&5
7214         fi
7215         rm -rf libconftest.dylib*
7216         rm -f conftest.*
7217       fi
7218 fi
7219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7220 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7221
7222     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7223 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7224 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7225   $as_echo_n "(cached) " >&6
7226 else
7227   lt_cv_ld_exported_symbols_list=no
7228       save_LDFLAGS=$LDFLAGS
7229       echo "_main" > conftest.sym
7230       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7231       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7232 /* end confdefs.h.  */
7233
7234 int
7235 main ()
7236 {
7237
7238   ;
7239   return 0;
7240 }
7241 _ACEOF
7242 if ac_fn_c_try_link "$LINENO"; then :
7243   lt_cv_ld_exported_symbols_list=yes
7244 else
7245   lt_cv_ld_exported_symbols_list=no
7246 fi
7247 rm -f core conftest.err conftest.$ac_objext \
7248     conftest$ac_exeext conftest.$ac_ext
7249         LDFLAGS=$save_LDFLAGS
7250
7251 fi
7252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7253 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7254
7255     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7256 $as_echo_n "checking for -force_load linker flag... " >&6; }
7257 if ${lt_cv_ld_force_load+:} false; then :
7258   $as_echo_n "(cached) " >&6
7259 else
7260   lt_cv_ld_force_load=no
7261       cat > conftest.c << _LT_EOF
7262 int forced_loaded() { return 2;}
7263 _LT_EOF
7264       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7265       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7266       echo "$AR cru libconftest.a conftest.o" >&5
7267       $AR cru libconftest.a conftest.o 2>&5
7268       echo "$RANLIB libconftest.a" >&5
7269       $RANLIB libconftest.a 2>&5
7270       cat > conftest.c << _LT_EOF
7271 int main() { return 0;}
7272 _LT_EOF
7273       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7274       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7275       _lt_result=$?
7276       if test -s conftest.err && $GREP force_load conftest.err; then
7277         cat conftest.err >&5
7278       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7279         lt_cv_ld_force_load=yes
7280       else
7281         cat conftest.err >&5
7282       fi
7283         rm -f conftest.err libconftest.a conftest conftest.c
7284         rm -rf conftest.dSYM
7285
7286 fi
7287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7288 $as_echo "$lt_cv_ld_force_load" >&6; }
7289     case $host_os in
7290     rhapsody* | darwin1.[012])
7291       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7292     darwin1.*)
7293       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7294     darwin*) # darwin 5.x on
7295       # if running on 10.5 or later, the deployment target defaults
7296       # to the OS version, if on x86, and 10.4, the deployment
7297       # target defaults to 10.4. Don't you love it?
7298       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7299         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7300           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7301         10.[012][,.]*)
7302           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7303         10.*)
7304           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7305       esac
7306     ;;
7307   esac
7308     if test yes = "$lt_cv_apple_cc_single_mod"; then
7309       _lt_dar_single_mod='$single_module'
7310     fi
7311     if test yes = "$lt_cv_ld_exported_symbols_list"; then
7312       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7313     else
7314       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7315     fi
7316     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7317       _lt_dsymutil='~$DSYMUTIL $lib || :'
7318     else
7319       _lt_dsymutil=
7320     fi
7321     ;;
7322   esac
7323
7324 # func_munge_path_list VARIABLE PATH
7325 # -----------------------------------
7326 # VARIABLE is name of variable containing _space_ separated list of
7327 # directories to be munged by the contents of PATH, which is string
7328 # having a format:
7329 # "DIR[:DIR]:"
7330 #       string "DIR[ DIR]" will be prepended to VARIABLE
7331 # ":DIR[:DIR]"
7332 #       string "DIR[ DIR]" will be appended to VARIABLE
7333 # "DIRP[:DIRP]::[DIRA:]DIRA"
7334 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7335 #       "DIRA[ DIRA]" will be appended to VARIABLE
7336 # "DIR[:DIR]"
7337 #       VARIABLE will be replaced by "DIR[ DIR]"
7338 func_munge_path_list ()
7339 {
7340     case x$2 in
7341     x)
7342         ;;
7343     *:)
7344         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7345         ;;
7346     x:*)
7347         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7348         ;;
7349     *::*)
7350         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7351         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7352         ;;
7353     *)
7354         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7355         ;;
7356     esac
7357 }
7358
7359 for ac_header in dlfcn.h
7360 do :
7361   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7362 "
7363 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7364   cat >>confdefs.h <<_ACEOF
7365 #define HAVE_DLFCN_H 1
7366 _ACEOF
7367
7368 fi
7369
7370 done
7371
7372
7373
7374
7375
7376 # Set options
7377
7378
7379
7380         enable_dlopen=no
7381
7382
7383   enable_win32_dll=no
7384
7385
7386             # Check whether --enable-shared was given.
7387 if test "${enable_shared+set}" = set; then :
7388   enableval=$enable_shared; p=${PACKAGE-default}
7389     case $enableval in
7390     yes) enable_shared=yes ;;
7391     no) enable_shared=no ;;
7392     *)
7393       enable_shared=no
7394       # Look at the argument we got.  We use all the common list separators.
7395       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7396       for pkg in $enableval; do
7397         IFS=$lt_save_ifs
7398         if test "X$pkg" = "X$p"; then
7399           enable_shared=yes
7400         fi
7401       done
7402       IFS=$lt_save_ifs
7403       ;;
7404     esac
7405 else
7406   enable_shared=yes
7407 fi
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417   # Check whether --enable-static was given.
7418 if test "${enable_static+set}" = set; then :
7419   enableval=$enable_static; p=${PACKAGE-default}
7420     case $enableval in
7421     yes) enable_static=yes ;;
7422     no) enable_static=no ;;
7423     *)
7424      enable_static=no
7425       # Look at the argument we got.  We use all the common list separators.
7426       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7427       for pkg in $enableval; do
7428         IFS=$lt_save_ifs
7429         if test "X$pkg" = "X$p"; then
7430           enable_static=yes
7431         fi
7432       done
7433       IFS=$lt_save_ifs
7434       ;;
7435     esac
7436 else
7437   enable_static=yes
7438 fi
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449 # Check whether --with-pic was given.
7450 if test "${with_pic+set}" = set; then :
7451   withval=$with_pic; lt_p=${PACKAGE-default}
7452     case $withval in
7453     yes|no) pic_mode=$withval ;;
7454     *)
7455       pic_mode=default
7456       # Look at the argument we got.  We use all the common list separators.
7457       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7458       for lt_pkg in $withval; do
7459         IFS=$lt_save_ifs
7460         if test "X$lt_pkg" = "X$lt_p"; then
7461           pic_mode=yes
7462         fi
7463       done
7464       IFS=$lt_save_ifs
7465       ;;
7466     esac
7467 else
7468   pic_mode=default
7469 fi
7470
7471
7472
7473
7474
7475
7476
7477
7478   # Check whether --enable-fast-install was given.
7479 if test "${enable_fast_install+set}" = set; then :
7480   enableval=$enable_fast_install; p=${PACKAGE-default}
7481     case $enableval in
7482     yes) enable_fast_install=yes ;;
7483     no) enable_fast_install=no ;;
7484     *)
7485       enable_fast_install=no
7486       # Look at the argument we got.  We use all the common list separators.
7487       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7488       for pkg in $enableval; do
7489         IFS=$lt_save_ifs
7490         if test "X$pkg" = "X$p"; then
7491           enable_fast_install=yes
7492         fi
7493       done
7494       IFS=$lt_save_ifs
7495       ;;
7496     esac
7497 else
7498   enable_fast_install=yes
7499 fi
7500
7501
7502
7503
7504
7505
7506
7507
7508   shared_archive_member_spec=
7509 case $host,$enable_shared in
7510 power*-*-aix[5-9]*,yes)
7511   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
7512 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
7513
7514 # Check whether --with-aix-soname was given.
7515 if test "${with_aix_soname+set}" = set; then :
7516   withval=$with_aix_soname; case $withval in
7517     aix|svr4|both)
7518       ;;
7519     *)
7520       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
7521       ;;
7522     esac
7523     lt_cv_with_aix_soname=$with_aix_soname
7524 else
7525   if ${lt_cv_with_aix_soname+:} false; then :
7526   $as_echo_n "(cached) " >&6
7527 else
7528   lt_cv_with_aix_soname=aix
7529 fi
7530
7531     with_aix_soname=$lt_cv_with_aix_soname
7532 fi
7533
7534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
7535 $as_echo "$with_aix_soname" >&6; }
7536   if test aix != "$with_aix_soname"; then
7537     # For the AIX way of multilib, we name the shared archive member
7538     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
7539     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
7540     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
7541     # the AIX toolchain works better with OBJECT_MODE set (default 32).
7542     if test 64 = "${OBJECT_MODE-32}"; then
7543       shared_archive_member_spec=shr_64
7544     else
7545       shared_archive_member_spec=shr
7546     fi
7547   fi
7548   ;;
7549 *)
7550   with_aix_soname=aix
7551   ;;
7552 esac
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563 # This can be used to rebuild libtool when needed
7564 LIBTOOL_DEPS=$ltmain
7565
7566 # Always use our own libtool.
7567 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598 test -z "$LN_S" && LN_S="ln -s"
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613 if test -n "${ZSH_VERSION+set}"; then
7614    setopt NO_GLOB_SUBST
7615 fi
7616
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7618 $as_echo_n "checking for objdir... " >&6; }
7619 if ${lt_cv_objdir+:} false; then :
7620   $as_echo_n "(cached) " >&6
7621 else
7622   rm -f .libs 2>/dev/null
7623 mkdir .libs 2>/dev/null
7624 if test -d .libs; then
7625   lt_cv_objdir=.libs
7626 else
7627   # MS-DOS does not allow filenames that begin with a dot.
7628   lt_cv_objdir=_libs
7629 fi
7630 rmdir .libs 2>/dev/null
7631 fi
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7633 $as_echo "$lt_cv_objdir" >&6; }
7634 objdir=$lt_cv_objdir
7635
7636
7637
7638
7639
7640 cat >>confdefs.h <<_ACEOF
7641 #define LT_OBJDIR "$lt_cv_objdir/"
7642 _ACEOF
7643
7644
7645
7646
7647 case $host_os in
7648 aix3*)
7649   # AIX sometimes has problems with the GCC collect2 program.  For some
7650   # reason, if we set the COLLECT_NAMES environment variable, the problems
7651   # vanish in a puff of smoke.
7652   if test set != "${COLLECT_NAMES+set}"; then
7653     COLLECT_NAMES=
7654     export COLLECT_NAMES
7655   fi
7656   ;;
7657 esac
7658
7659 # Global variables:
7660 ofile=libtool
7661 can_build_shared=yes
7662
7663 # All known linkers require a '.a' archive for static linking (except MSVC,
7664 # which needs '.lib').
7665 libext=a
7666
7667 with_gnu_ld=$lt_cv_prog_gnu_ld
7668
7669 old_CC=$CC
7670 old_CFLAGS=$CFLAGS
7671
7672 # Set sane defaults for various variables
7673 test -z "$CC" && CC=cc
7674 test -z "$LTCC" && LTCC=$CC
7675 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7676 test -z "$LD" && LD=ld
7677 test -z "$ac_objext" && ac_objext=o
7678
7679 func_cc_basename $compiler
7680 cc_basename=$func_cc_basename_result
7681
7682
7683 # Only perform the check for file, if the check method requires it
7684 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7685 case $deplibs_check_method in
7686 file_magic*)
7687   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7688     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7689 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7690 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7691   $as_echo_n "(cached) " >&6
7692 else
7693   case $MAGIC_CMD in
7694 [\\/*] |  ?:[\\/]*)
7695   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
7696   ;;
7697 *)
7698   lt_save_MAGIC_CMD=$MAGIC_CMD
7699   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7700   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7701   for ac_dir in $ac_dummy; do
7702     IFS=$lt_save_ifs
7703     test -z "$ac_dir" && ac_dir=.
7704     if test -f "$ac_dir/${ac_tool_prefix}file"; then
7705       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
7706       if test -n "$file_magic_test_file"; then
7707         case $deplibs_check_method in
7708         "file_magic "*)
7709           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7710           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
7711           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7712             $EGREP "$file_magic_regex" > /dev/null; then
7713             :
7714           else
7715             cat <<_LT_EOF 1>&2
7716
7717 *** Warning: the command libtool uses to detect shared libraries,
7718 *** $file_magic_cmd, produces output that libtool cannot recognize.
7719 *** The result is that libtool may fail to recognize shared libraries
7720 *** as such.  This will affect the creation of libtool libraries that
7721 *** depend on shared libraries, but programs linked with such libtool
7722 *** libraries will work regardless of this problem.  Nevertheless, you
7723 *** may want to report the problem to your system manager and/or to
7724 *** bug-libtool@gnu.org
7725
7726 _LT_EOF
7727           fi ;;
7728         esac
7729       fi
7730       break
7731     fi
7732   done
7733   IFS=$lt_save_ifs
7734   MAGIC_CMD=$lt_save_MAGIC_CMD
7735   ;;
7736 esac
7737 fi
7738
7739 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
7740 if test -n "$MAGIC_CMD"; then
7741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7742 $as_echo "$MAGIC_CMD" >&6; }
7743 else
7744   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7745 $as_echo "no" >&6; }
7746 fi
7747
7748
7749
7750
7751
7752 if test -z "$lt_cv_path_MAGIC_CMD"; then
7753   if test -n "$ac_tool_prefix"; then
7754     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7755 $as_echo_n "checking for file... " >&6; }
7756 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7757   $as_echo_n "(cached) " >&6
7758 else
7759   case $MAGIC_CMD in
7760 [\\/*] |  ?:[\\/]*)
7761   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
7762   ;;
7763 *)
7764   lt_save_MAGIC_CMD=$MAGIC_CMD
7765   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7766   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7767   for ac_dir in $ac_dummy; do
7768     IFS=$lt_save_ifs
7769     test -z "$ac_dir" && ac_dir=.
7770     if test -f "$ac_dir/file"; then
7771       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
7772       if test -n "$file_magic_test_file"; then
7773         case $deplibs_check_method in
7774         "file_magic "*)
7775           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7776           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
7777           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7778             $EGREP "$file_magic_regex" > /dev/null; then
7779             :
7780           else
7781             cat <<_LT_EOF 1>&2
7782
7783 *** Warning: the command libtool uses to detect shared libraries,
7784 *** $file_magic_cmd, produces output that libtool cannot recognize.
7785 *** The result is that libtool may fail to recognize shared libraries
7786 *** as such.  This will affect the creation of libtool libraries that
7787 *** depend on shared libraries, but programs linked with such libtool
7788 *** libraries will work regardless of this problem.  Nevertheless, you
7789 *** may want to report the problem to your system manager and/or to
7790 *** bug-libtool@gnu.org
7791
7792 _LT_EOF
7793           fi ;;
7794         esac
7795       fi
7796       break
7797     fi
7798   done
7799   IFS=$lt_save_ifs
7800   MAGIC_CMD=$lt_save_MAGIC_CMD
7801   ;;
7802 esac
7803 fi
7804
7805 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
7806 if test -n "$MAGIC_CMD"; then
7807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7808 $as_echo "$MAGIC_CMD" >&6; }
7809 else
7810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7811 $as_echo "no" >&6; }
7812 fi
7813
7814
7815   else
7816     MAGIC_CMD=:
7817   fi
7818 fi
7819
7820   fi
7821   ;;
7822 esac
7823
7824 # Use C for the default configuration in the libtool script
7825
7826 lt_save_CC=$CC
7827 ac_ext=c
7828 ac_cpp='$CPP $CPPFLAGS'
7829 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7830 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7831 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7832
7833
7834 # Source file extension for C test sources.
7835 ac_ext=c
7836
7837 # Object file extension for compiled C test sources.
7838 objext=o
7839 objext=$objext
7840
7841 # Code to be used in simple compile tests
7842 lt_simple_compile_test_code="int some_variable = 0;"
7843
7844 # Code to be used in simple link tests
7845 lt_simple_link_test_code='int main(){return(0);}'
7846
7847
7848
7849
7850
7851
7852
7853 # If no C compiler was specified, use CC.
7854 LTCC=${LTCC-"$CC"}
7855
7856 # If no C compiler flags were specified, use CFLAGS.
7857 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7858
7859 # Allow CC to be a program name with arguments.
7860 compiler=$CC
7861
7862 # Save the default compiler, since it gets overwritten when the other
7863 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7864 compiler_DEFAULT=$CC
7865
7866 # save warnings/boilerplate of simple test code
7867 ac_outfile=conftest.$ac_objext
7868 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7869 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7870 _lt_compiler_boilerplate=`cat conftest.err`
7871 $RM conftest*
7872
7873 ac_outfile=conftest.$ac_objext
7874 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7875 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7876 _lt_linker_boilerplate=`cat conftest.err`
7877 $RM -r conftest*
7878
7879
7880 ## CAVEAT EMPTOR:
7881 ## There is no encapsulation within the following macros, do not change
7882 ## the running order or otherwise move them around unless you know exactly
7883 ## what you are doing...
7884 if test -n "$compiler"; then
7885
7886 lt_prog_compiler_no_builtin_flag=
7887
7888 if test yes = "$GCC"; then
7889   case $cc_basename in
7890   nvcc*)
7891     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7892   *)
7893     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7894   esac
7895
7896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7897 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7898 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7899   $as_echo_n "(cached) " >&6
7900 else
7901   lt_cv_prog_compiler_rtti_exceptions=no
7902    ac_outfile=conftest.$ac_objext
7903    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7904    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
7905    # Insert the option either (1) after the last *FLAGS variable, or
7906    # (2) before a word containing "conftest.", or (3) at the end.
7907    # Note that $ac_compile itself does not contain backslashes and begins
7908    # with a dollar sign (not a hyphen), so the echo should work correctly.
7909    # The option is referenced via a variable to avoid confusing sed.
7910    lt_compile=`echo "$ac_compile" | $SED \
7911    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7912    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7913    -e 's:$: $lt_compiler_flag:'`
7914    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7915    (eval "$lt_compile" 2>conftest.err)
7916    ac_status=$?
7917    cat conftest.err >&5
7918    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7919    if (exit $ac_status) && test -s "$ac_outfile"; then
7920      # The compiler can only warn and ignore the option if not recognized
7921      # So say no if there are warnings other than the usual output.
7922      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7923      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7924      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7925        lt_cv_prog_compiler_rtti_exceptions=yes
7926      fi
7927    fi
7928    $RM conftest*
7929
7930 fi
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7932 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7933
7934 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
7935     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7936 else
7937     :
7938 fi
7939
7940 fi
7941
7942
7943
7944
7945
7946
7947   lt_prog_compiler_wl=
7948 lt_prog_compiler_pic=
7949 lt_prog_compiler_static=
7950
7951
7952   if test yes = "$GCC"; then
7953     lt_prog_compiler_wl='-Wl,'
7954     lt_prog_compiler_static='-static'
7955
7956     case $host_os in
7957       aix*)
7958       # All AIX code is PIC.
7959       if test ia64 = "$host_cpu"; then
7960         # AIX 5 now supports IA64 processor
7961         lt_prog_compiler_static='-Bstatic'
7962       fi
7963       lt_prog_compiler_pic='-fPIC'
7964       ;;
7965
7966     amigaos*)
7967       case $host_cpu in
7968       powerpc)
7969             # see comment about AmigaOS4 .so support
7970             lt_prog_compiler_pic='-fPIC'
7971         ;;
7972       m68k)
7973             # FIXME: we need at least 68020 code to build shared libraries, but
7974             # adding the '-m68020' flag to GCC prevents building anything better,
7975             # like '-m68040'.
7976             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7977         ;;
7978       esac
7979       ;;
7980
7981     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7982       # PIC is the default for these OSes.
7983       ;;
7984
7985     mingw* | cygwin* | pw32* | os2* | cegcc*)
7986       # This hack is so that the source file can tell whether it is being
7987       # built for inclusion in a dll (and should export symbols for example).
7988       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7989       # (--disable-auto-import) libraries
7990       lt_prog_compiler_pic='-DDLL_EXPORT'
7991       case $host_os in
7992       os2*)
7993         lt_prog_compiler_static='$wl-static'
7994         ;;
7995       esac
7996       ;;
7997
7998     darwin* | rhapsody*)
7999       # PIC is the default on this platform
8000       # Common symbols not allowed in MH_DYLIB files
8001       lt_prog_compiler_pic='-fno-common'
8002       ;;
8003
8004     haiku*)
8005       # PIC is the default for Haiku.
8006       # The "-static" flag exists, but is broken.
8007       lt_prog_compiler_static=
8008       ;;
8009
8010     hpux*)
8011       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8012       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8013       # sets the default TLS model and affects inlining.
8014       case $host_cpu in
8015       hppa*64*)
8016         # +Z the default
8017         ;;
8018       *)
8019         lt_prog_compiler_pic='-fPIC'
8020         ;;
8021       esac
8022       ;;
8023
8024     interix[3-9]*)
8025       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8026       # Instead, we relocate shared libraries at runtime.
8027       ;;
8028
8029     msdosdjgpp*)
8030       # Just because we use GCC doesn't mean we suddenly get shared libraries
8031       # on systems that don't support them.
8032       lt_prog_compiler_can_build_shared=no
8033       enable_shared=no
8034       ;;
8035
8036     *nto* | *qnx*)
8037       # QNX uses GNU C++, but need to define -shared option too, otherwise
8038       # it will coredump.
8039       lt_prog_compiler_pic='-fPIC -shared'
8040       ;;
8041
8042     sysv4*MP*)
8043       if test -d /usr/nec; then
8044         lt_prog_compiler_pic=-Kconform_pic
8045       fi
8046       ;;
8047
8048     *)
8049       lt_prog_compiler_pic='-fPIC'
8050       ;;
8051     esac
8052
8053     case $cc_basename in
8054     nvcc*) # Cuda Compiler Driver 2.2
8055       lt_prog_compiler_wl='-Xlinker '
8056       if test -n "$lt_prog_compiler_pic"; then
8057         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8058       fi
8059       ;;
8060     esac
8061   else
8062     # PORTME Check for flag to pass linker flags through the system compiler.
8063     case $host_os in
8064     aix*)
8065       lt_prog_compiler_wl='-Wl,'
8066       if test ia64 = "$host_cpu"; then
8067         # AIX 5 now supports IA64 processor
8068         lt_prog_compiler_static='-Bstatic'
8069       else
8070         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8071       fi
8072       ;;
8073
8074     darwin* | rhapsody*)
8075       # PIC is the default on this platform
8076       # Common symbols not allowed in MH_DYLIB files
8077       lt_prog_compiler_pic='-fno-common'
8078       case $cc_basename in
8079       nagfor*)
8080         # NAG Fortran compiler
8081         lt_prog_compiler_wl='-Wl,-Wl,,'
8082         lt_prog_compiler_pic='-PIC'
8083         lt_prog_compiler_static='-Bstatic'
8084         ;;
8085       esac
8086       ;;
8087
8088     mingw* | cygwin* | pw32* | os2* | cegcc*)
8089       # This hack is so that the source file can tell whether it is being
8090       # built for inclusion in a dll (and should export symbols for example).
8091       lt_prog_compiler_pic='-DDLL_EXPORT'
8092       case $host_os in
8093       os2*)
8094         lt_prog_compiler_static='$wl-static'
8095         ;;
8096       esac
8097       ;;
8098
8099     hpux9* | hpux10* | hpux11*)
8100       lt_prog_compiler_wl='-Wl,'
8101       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8102       # not for PA HP-UX.
8103       case $host_cpu in
8104       hppa*64*|ia64*)
8105         # +Z the default
8106         ;;
8107       *)
8108         lt_prog_compiler_pic='+Z'
8109         ;;
8110       esac
8111       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8112       lt_prog_compiler_static='$wl-a ${wl}archive'
8113       ;;
8114
8115     irix5* | irix6* | nonstopux*)
8116       lt_prog_compiler_wl='-Wl,'
8117       # PIC (with -KPIC) is the default.
8118       lt_prog_compiler_static='-non_shared'
8119       ;;
8120
8121     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8122       case $cc_basename in
8123       # old Intel for x86_64, which still supported -KPIC.
8124       ecc*)
8125         lt_prog_compiler_wl='-Wl,'
8126         lt_prog_compiler_pic='-KPIC'
8127         lt_prog_compiler_static='-static'
8128         ;;
8129       # icc used to be incompatible with GCC.
8130       # ICC 10 doesn't accept -KPIC any more.
8131       icc* | ifort*)
8132         lt_prog_compiler_wl='-Wl,'
8133         lt_prog_compiler_pic='-fPIC'
8134         lt_prog_compiler_static='-static'
8135         ;;
8136       # Lahey Fortran 8.1.
8137       lf95*)
8138         lt_prog_compiler_wl='-Wl,'
8139         lt_prog_compiler_pic='--shared'
8140         lt_prog_compiler_static='--static'
8141         ;;
8142       nagfor*)
8143         # NAG Fortran compiler
8144         lt_prog_compiler_wl='-Wl,-Wl,,'
8145         lt_prog_compiler_pic='-PIC'
8146         lt_prog_compiler_static='-Bstatic'
8147         ;;
8148       tcc*)
8149         # Fabrice Bellard et al's Tiny C Compiler
8150         lt_prog_compiler_wl='-Wl,'
8151         lt_prog_compiler_pic='-fPIC'
8152         lt_prog_compiler_static='-static'
8153         ;;
8154       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8155         # Portland Group compilers (*not* the Pentium gcc compiler,
8156         # which looks to be a dead project)
8157         lt_prog_compiler_wl='-Wl,'
8158         lt_prog_compiler_pic='-fpic'
8159         lt_prog_compiler_static='-Bstatic'
8160         ;;
8161       ccc*)
8162         lt_prog_compiler_wl='-Wl,'
8163         # All Alpha code is PIC.
8164         lt_prog_compiler_static='-non_shared'
8165         ;;
8166       xl* | bgxl* | bgf* | mpixl*)
8167         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8168         lt_prog_compiler_wl='-Wl,'
8169         lt_prog_compiler_pic='-qpic'
8170         lt_prog_compiler_static='-qstaticlink'
8171         ;;
8172       *)
8173         case `$CC -V 2>&1 | sed 5q` in
8174         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8175           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8176           lt_prog_compiler_pic='-KPIC'
8177           lt_prog_compiler_static='-Bstatic'
8178           lt_prog_compiler_wl=''
8179           ;;
8180         *Sun\ F* | *Sun*Fortran*)
8181           lt_prog_compiler_pic='-KPIC'
8182           lt_prog_compiler_static='-Bstatic'
8183           lt_prog_compiler_wl='-Qoption ld '
8184           ;;
8185         *Sun\ C*)
8186           # Sun C 5.9
8187           lt_prog_compiler_pic='-KPIC'
8188           lt_prog_compiler_static='-Bstatic'
8189           lt_prog_compiler_wl='-Wl,'
8190           ;;
8191         *Intel*\ [CF]*Compiler*)
8192           lt_prog_compiler_wl='-Wl,'
8193           lt_prog_compiler_pic='-fPIC'
8194           lt_prog_compiler_static='-static'
8195           ;;
8196         *Portland\ Group*)
8197           lt_prog_compiler_wl='-Wl,'
8198           lt_prog_compiler_pic='-fpic'
8199           lt_prog_compiler_static='-Bstatic'
8200           ;;
8201         esac
8202         ;;
8203       esac
8204       ;;
8205
8206     newsos6)
8207       lt_prog_compiler_pic='-KPIC'
8208       lt_prog_compiler_static='-Bstatic'
8209       ;;
8210
8211     *nto* | *qnx*)
8212       # QNX uses GNU C++, but need to define -shared option too, otherwise
8213       # it will coredump.
8214       lt_prog_compiler_pic='-fPIC -shared'
8215       ;;
8216
8217     osf3* | osf4* | osf5*)
8218       lt_prog_compiler_wl='-Wl,'
8219       # All OSF/1 code is PIC.
8220       lt_prog_compiler_static='-non_shared'
8221       ;;
8222
8223     rdos*)
8224       lt_prog_compiler_static='-non_shared'
8225       ;;
8226
8227     solaris*)
8228       lt_prog_compiler_pic='-KPIC'
8229       lt_prog_compiler_static='-Bstatic'
8230       case $cc_basename in
8231       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8232         lt_prog_compiler_wl='-Qoption ld ';;
8233       *)
8234         lt_prog_compiler_wl='-Wl,';;
8235       esac
8236       ;;
8237
8238     sunos4*)
8239       lt_prog_compiler_wl='-Qoption ld '
8240       lt_prog_compiler_pic='-PIC'
8241       lt_prog_compiler_static='-Bstatic'
8242       ;;
8243
8244     sysv4 | sysv4.2uw2* | sysv4.3*)
8245       lt_prog_compiler_wl='-Wl,'
8246       lt_prog_compiler_pic='-KPIC'
8247       lt_prog_compiler_static='-Bstatic'
8248       ;;
8249
8250     sysv4*MP*)
8251       if test -d /usr/nec; then
8252         lt_prog_compiler_pic='-Kconform_pic'
8253         lt_prog_compiler_static='-Bstatic'
8254       fi
8255       ;;
8256
8257     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8258       lt_prog_compiler_wl='-Wl,'
8259       lt_prog_compiler_pic='-KPIC'
8260       lt_prog_compiler_static='-Bstatic'
8261       ;;
8262
8263     unicos*)
8264       lt_prog_compiler_wl='-Wl,'
8265       lt_prog_compiler_can_build_shared=no
8266       ;;
8267
8268     uts4*)
8269       lt_prog_compiler_pic='-pic'
8270       lt_prog_compiler_static='-Bstatic'
8271       ;;
8272
8273     *)
8274       lt_prog_compiler_can_build_shared=no
8275       ;;
8276     esac
8277   fi
8278
8279 case $host_os in
8280   # For platforms that do not support PIC, -DPIC is meaningless:
8281   *djgpp*)
8282     lt_prog_compiler_pic=
8283     ;;
8284   *)
8285     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8286     ;;
8287 esac
8288
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8290 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8291 if ${lt_cv_prog_compiler_pic+:} false; then :
8292   $as_echo_n "(cached) " >&6
8293 else
8294   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8295 fi
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8297 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8298 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8299
8300 #
8301 # Check to make sure the PIC flag actually works.
8302 #
8303 if test -n "$lt_prog_compiler_pic"; then
8304   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8305 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8306 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8307   $as_echo_n "(cached) " >&6
8308 else
8309   lt_cv_prog_compiler_pic_works=no
8310    ac_outfile=conftest.$ac_objext
8311    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8312    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
8313    # Insert the option either (1) after the last *FLAGS variable, or
8314    # (2) before a word containing "conftest.", or (3) at the end.
8315    # Note that $ac_compile itself does not contain backslashes and begins
8316    # with a dollar sign (not a hyphen), so the echo should work correctly.
8317    # The option is referenced via a variable to avoid confusing sed.
8318    lt_compile=`echo "$ac_compile" | $SED \
8319    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8320    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8321    -e 's:$: $lt_compiler_flag:'`
8322    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8323    (eval "$lt_compile" 2>conftest.err)
8324    ac_status=$?
8325    cat conftest.err >&5
8326    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327    if (exit $ac_status) && test -s "$ac_outfile"; then
8328      # The compiler can only warn and ignore the option if not recognized
8329      # So say no if there are warnings other than the usual output.
8330      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8331      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8332      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8333        lt_cv_prog_compiler_pic_works=yes
8334      fi
8335    fi
8336    $RM conftest*
8337
8338 fi
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8340 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8341
8342 if test yes = "$lt_cv_prog_compiler_pic_works"; then
8343     case $lt_prog_compiler_pic in
8344      "" | " "*) ;;
8345      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8346      esac
8347 else
8348     lt_prog_compiler_pic=
8349      lt_prog_compiler_can_build_shared=no
8350 fi
8351
8352 fi
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364 #
8365 # Check to make sure the static flag actually works.
8366 #
8367 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8369 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8370 if ${lt_cv_prog_compiler_static_works+:} false; then :
8371   $as_echo_n "(cached) " >&6
8372 else
8373   lt_cv_prog_compiler_static_works=no
8374    save_LDFLAGS=$LDFLAGS
8375    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8376    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8377    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8378      # The linker can only warn and ignore the option if not recognized
8379      # So say no if there are warnings
8380      if test -s conftest.err; then
8381        # Append any errors to the config.log.
8382        cat conftest.err 1>&5
8383        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8384        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8385        if diff conftest.exp conftest.er2 >/dev/null; then
8386          lt_cv_prog_compiler_static_works=yes
8387        fi
8388      else
8389        lt_cv_prog_compiler_static_works=yes
8390      fi
8391    fi
8392    $RM -r conftest*
8393    LDFLAGS=$save_LDFLAGS
8394
8395 fi
8396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8397 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8398
8399 if test yes = "$lt_cv_prog_compiler_static_works"; then
8400     :
8401 else
8402     lt_prog_compiler_static=
8403 fi
8404
8405
8406
8407
8408
8409
8410
8411   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8412 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8413 if ${lt_cv_prog_compiler_c_o+:} false; then :
8414   $as_echo_n "(cached) " >&6
8415 else
8416   lt_cv_prog_compiler_c_o=no
8417    $RM -r conftest 2>/dev/null
8418    mkdir conftest
8419    cd conftest
8420    mkdir out
8421    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8422
8423    lt_compiler_flag="-o out/conftest2.$ac_objext"
8424    # Insert the option either (1) after the last *FLAGS variable, or
8425    # (2) before a word containing "conftest.", or (3) at the end.
8426    # Note that $ac_compile itself does not contain backslashes and begins
8427    # with a dollar sign (not a hyphen), so the echo should work correctly.
8428    lt_compile=`echo "$ac_compile" | $SED \
8429    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8430    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8431    -e 's:$: $lt_compiler_flag:'`
8432    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8433    (eval "$lt_compile" 2>out/conftest.err)
8434    ac_status=$?
8435    cat out/conftest.err >&5
8436    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8438    then
8439      # The compiler can only warn and ignore the option if not recognized
8440      # So say no if there are warnings
8441      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8442      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8443      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8444        lt_cv_prog_compiler_c_o=yes
8445      fi
8446    fi
8447    chmod u+w . 2>&5
8448    $RM conftest*
8449    # SGI C++ compiler will create directory out/ii_files/ for
8450    # template instantiation
8451    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8452    $RM out/* && rmdir out
8453    cd ..
8454    $RM -r conftest
8455    $RM conftest*
8456
8457 fi
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8459 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8460
8461
8462
8463
8464
8465
8466   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8467 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8468 if ${lt_cv_prog_compiler_c_o+:} false; then :
8469   $as_echo_n "(cached) " >&6
8470 else
8471   lt_cv_prog_compiler_c_o=no
8472    $RM -r conftest 2>/dev/null
8473    mkdir conftest
8474    cd conftest
8475    mkdir out
8476    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8477
8478    lt_compiler_flag="-o out/conftest2.$ac_objext"
8479    # Insert the option either (1) after the last *FLAGS variable, or
8480    # (2) before a word containing "conftest.", or (3) at the end.
8481    # Note that $ac_compile itself does not contain backslashes and begins
8482    # with a dollar sign (not a hyphen), so the echo should work correctly.
8483    lt_compile=`echo "$ac_compile" | $SED \
8484    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8485    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8486    -e 's:$: $lt_compiler_flag:'`
8487    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8488    (eval "$lt_compile" 2>out/conftest.err)
8489    ac_status=$?
8490    cat out/conftest.err >&5
8491    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8493    then
8494      # The compiler can only warn and ignore the option if not recognized
8495      # So say no if there are warnings
8496      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8497      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8498      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8499        lt_cv_prog_compiler_c_o=yes
8500      fi
8501    fi
8502    chmod u+w . 2>&5
8503    $RM conftest*
8504    # SGI C++ compiler will create directory out/ii_files/ for
8505    # template instantiation
8506    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8507    $RM out/* && rmdir out
8508    cd ..
8509    $RM -r conftest
8510    $RM conftest*
8511
8512 fi
8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8514 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8515
8516
8517
8518
8519 hard_links=nottested
8520 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
8521   # do not overwrite the value of need_locks provided by the user
8522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8523 $as_echo_n "checking if we can lock with hard links... " >&6; }
8524   hard_links=yes
8525   $RM conftest*
8526   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8527   touch conftest.a
8528   ln conftest.a conftest.b 2>&5 || hard_links=no
8529   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8531 $as_echo "$hard_links" >&6; }
8532   if test no = "$hard_links"; then
8533     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8534 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
8535     need_locks=warn
8536   fi
8537 else
8538   need_locks=no
8539 fi
8540
8541
8542
8543
8544
8545
8546   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8547 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8548
8549   runpath_var=
8550   allow_undefined_flag=
8551   always_export_symbols=no
8552   archive_cmds=
8553   archive_expsym_cmds=
8554   compiler_needs_object=no
8555   enable_shared_with_static_runtimes=no
8556   export_dynamic_flag_spec=
8557   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8558   hardcode_automatic=no
8559   hardcode_direct=no
8560   hardcode_direct_absolute=no
8561   hardcode_libdir_flag_spec=
8562   hardcode_libdir_separator=
8563   hardcode_minus_L=no
8564   hardcode_shlibpath_var=unsupported
8565   inherit_rpath=no
8566   link_all_deplibs=unknown
8567   module_cmds=
8568   module_expsym_cmds=
8569   old_archive_from_new_cmds=
8570   old_archive_from_expsyms_cmds=
8571   thread_safe_flag_spec=
8572   whole_archive_flag_spec=
8573   # include_expsyms should be a list of space-separated symbols to be *always*
8574   # included in the symbol list
8575   include_expsyms=
8576   # exclude_expsyms can be an extended regexp of symbols to exclude
8577   # it will be wrapped by ' (' and ')$', so one must not match beginning or
8578   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
8579   # as well as any symbol that contains 'd'.
8580   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8581   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8582   # platforms (ab)use it in PIC code, but their linkers get confused if
8583   # the symbol is explicitly referenced.  Since portable code cannot
8584   # rely on this symbol name, it's probably fine to never include it in
8585   # preloaded symbol tables.
8586   # Exclude shared library initialization/finalization symbols.
8587   extract_expsyms_cmds=
8588
8589   case $host_os in
8590   cygwin* | mingw* | pw32* | cegcc*)
8591     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8592     # When not using gcc, we currently assume that we are using
8593     # Microsoft Visual C++.
8594     if test yes != "$GCC"; then
8595       with_gnu_ld=no
8596     fi
8597     ;;
8598   interix*)
8599     # we just hope/assume this is gcc and not c89 (= MSVC++)
8600     with_gnu_ld=yes
8601     ;;
8602   openbsd* | bitrig*)
8603     with_gnu_ld=no
8604     ;;
8605   linux* | k*bsd*-gnu | gnu*)
8606     link_all_deplibs=no
8607     ;;
8608   esac
8609
8610   ld_shlibs=yes
8611
8612   # On some targets, GNU ld is compatible enough with the native linker
8613   # that we're better off using the native interface for both.
8614   lt_use_gnu_ld_interface=no
8615   if test yes = "$with_gnu_ld"; then
8616     case $host_os in
8617       aix*)
8618         # The AIX port of GNU ld has always aspired to compatibility
8619         # with the native linker.  However, as the warning in the GNU ld
8620         # block says, versions before 2.19.5* couldn't really create working
8621         # shared libraries, regardless of the interface used.
8622         case `$LD -v 2>&1` in
8623           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8624           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8625           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8626           *)
8627             lt_use_gnu_ld_interface=yes
8628             ;;
8629         esac
8630         ;;
8631       *)
8632         lt_use_gnu_ld_interface=yes
8633         ;;
8634     esac
8635   fi
8636
8637   if test yes = "$lt_use_gnu_ld_interface"; then
8638     # If archive_cmds runs LD, not CC, wlarc should be empty
8639     wlarc='$wl'
8640
8641     # Set some defaults for GNU ld with shared library support. These
8642     # are reset later if shared libraries are not supported. Putting them
8643     # here allows them to be overridden if necessary.
8644     runpath_var=LD_RUN_PATH
8645     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8646     export_dynamic_flag_spec='$wl--export-dynamic'
8647     # ancient GNU ld didn't support --whole-archive et. al.
8648     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8649       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8650     else
8651       whole_archive_flag_spec=
8652     fi
8653     supports_anon_versioning=no
8654     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
8655       *GNU\ gold*) supports_anon_versioning=yes ;;
8656       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8657       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8658       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8659       *\ 2.11.*) ;; # other 2.11 versions
8660       *) supports_anon_versioning=yes ;;
8661     esac
8662
8663     # See if GNU ld supports shared libraries.
8664     case $host_os in
8665     aix[3-9]*)
8666       # On AIX/PPC, the GNU linker is very broken
8667       if test ia64 != "$host_cpu"; then
8668         ld_shlibs=no
8669         cat <<_LT_EOF 1>&2
8670
8671 *** Warning: the GNU linker, at least up to release 2.19, is reported
8672 *** to be unable to reliably create shared libraries on AIX.
8673 *** Therefore, libtool is disabling shared libraries support.  If you
8674 *** really care for shared libraries, you may want to install binutils
8675 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8676 *** You will then need to restart the configuration process.
8677
8678 _LT_EOF
8679       fi
8680       ;;
8681
8682     amigaos*)
8683       case $host_cpu in
8684       powerpc)
8685             # see comment about AmigaOS4 .so support
8686             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8687             archive_expsym_cmds=''
8688         ;;
8689       m68k)
8690             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)'
8691             hardcode_libdir_flag_spec='-L$libdir'
8692             hardcode_minus_L=yes
8693         ;;
8694       esac
8695       ;;
8696
8697     beos*)
8698       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8699         allow_undefined_flag=unsupported
8700         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8701         # support --undefined.  This deserves some investigation.  FIXME
8702         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8703       else
8704         ld_shlibs=no
8705       fi
8706       ;;
8707
8708     cygwin* | mingw* | pw32* | cegcc*)
8709       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8710       # as there is no search path for DLLs.
8711       hardcode_libdir_flag_spec='-L$libdir'
8712       export_dynamic_flag_spec='$wl--export-all-symbols'
8713       allow_undefined_flag=unsupported
8714       always_export_symbols=no
8715       enable_shared_with_static_runtimes=yes
8716       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'
8717       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8718
8719       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8720         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8721         # If the export-symbols file already is a .def file, use it as
8722         # is; otherwise, prepend EXPORTS...
8723         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
8724           cp $export_symbols $output_objdir/$soname.def;
8725         else
8726           echo EXPORTS > $output_objdir/$soname.def;
8727           cat $export_symbols >> $output_objdir/$soname.def;
8728         fi~
8729         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8730       else
8731         ld_shlibs=no
8732       fi
8733       ;;
8734
8735     haiku*)
8736       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8737       link_all_deplibs=yes
8738       ;;
8739
8740     os2*)
8741       hardcode_libdir_flag_spec='-L$libdir'
8742       hardcode_minus_L=yes
8743       allow_undefined_flag=unsupported
8744       shrext_cmds=.dll
8745       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8746         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8747         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8748         $ECHO EXPORTS >> $output_objdir/$libname.def~
8749         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
8750         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8751         emximp -o $lib $output_objdir/$libname.def'
8752       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8753         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8754         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8755         $ECHO EXPORTS >> $output_objdir/$libname.def~
8756         prefix_cmds="$SED"~
8757         if test EXPORTS = "`$SED 1q $export_symbols`"; then
8758           prefix_cmds="$prefix_cmds -e 1d";
8759         fi~
8760         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
8761         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
8762         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8763         emximp -o $lib $output_objdir/$libname.def'
8764       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
8765       enable_shared_with_static_runtimes=yes
8766       ;;
8767
8768     interix[3-9]*)
8769       hardcode_direct=no
8770       hardcode_shlibpath_var=no
8771       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
8772       export_dynamic_flag_spec='$wl-E'
8773       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8774       # Instead, shared libraries are loaded at an image base (0x10000000 by
8775       # default) and relocated if they conflict, which is a slow very memory
8776       # consuming and fragmenting process.  To avoid this, we pick a random,
8777       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8778       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8779       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8780       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'
8781       ;;
8782
8783     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8784       tmp_diet=no
8785       if test linux-dietlibc = "$host_os"; then
8786         case $cc_basename in
8787           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8788         esac
8789       fi
8790       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8791          && test no = "$tmp_diet"
8792       then
8793         tmp_addflag=' $pic_flag'
8794         tmp_sharedflag='-shared'
8795         case $cc_basename,$host_cpu in
8796         pgcc*)                          # Portland Group C compiler
8797           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'
8798           tmp_addflag=' $pic_flag'
8799           ;;
8800         pgf77* | pgf90* | pgf95* | pgfortran*)
8801                                         # Portland Group f77 and f90 compilers
8802           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'
8803           tmp_addflag=' $pic_flag -Mnomain' ;;
8804         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8805           tmp_addflag=' -i_dynamic' ;;
8806         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8807           tmp_addflag=' -i_dynamic -nofor_main' ;;
8808         ifc* | ifort*)                  # Intel Fortran compiler
8809           tmp_addflag=' -nofor_main' ;;
8810         lf95*)                          # Lahey Fortran 8.1
8811           whole_archive_flag_spec=
8812           tmp_sharedflag='--shared' ;;
8813         nagfor*)                        # NAGFOR 5.3
8814           tmp_sharedflag='-Wl,-shared' ;;
8815         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8816           tmp_sharedflag='-qmkshrobj'
8817           tmp_addflag= ;;
8818         nvcc*)  # Cuda Compiler Driver 2.2
8819           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'
8820           compiler_needs_object=yes
8821           ;;
8822         esac
8823         case `$CC -V 2>&1 | sed 5q` in
8824         *Sun\ C*)                       # Sun C 5.9
8825           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'
8826           compiler_needs_object=yes
8827           tmp_sharedflag='-G' ;;
8828         *Sun\ F*)                       # Sun Fortran 8.3
8829           tmp_sharedflag='-G' ;;
8830         esac
8831         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8832
8833         if test yes = "$supports_anon_versioning"; then
8834           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8835             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8836             echo "local: *; };" >> $output_objdir/$libname.ver~
8837             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
8838         fi
8839
8840         case $cc_basename in
8841         tcc*)
8842           export_dynamic_flag_spec='-rdynamic'
8843           ;;
8844         xlf* | bgf* | bgxlf* | mpixlf*)
8845           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8846           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8847           hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8848           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8849           if test yes = "$supports_anon_versioning"; then
8850             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8851               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8852               echo "local: *; };" >> $output_objdir/$libname.ver~
8853               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8854           fi
8855           ;;
8856         esac
8857       else
8858         ld_shlibs=no
8859       fi
8860       ;;
8861
8862     netbsd* | netbsdelf*-gnu)
8863       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8864         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8865         wlarc=
8866       else
8867         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8868         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8869       fi
8870       ;;
8871
8872     solaris*)
8873       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8874         ld_shlibs=no
8875         cat <<_LT_EOF 1>&2
8876
8877 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8878 *** create shared libraries on Solaris systems.  Therefore, libtool
8879 *** is disabling shared libraries support.  We urge you to upgrade GNU
8880 *** binutils to release 2.9.1 or newer.  Another option is to modify
8881 *** your PATH or compiler configuration so that the native linker is
8882 *** used, and then restart.
8883
8884 _LT_EOF
8885       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8886         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8887         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8888       else
8889         ld_shlibs=no
8890       fi
8891       ;;
8892
8893     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8894       case `$LD -v 2>&1` in
8895         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8896         ld_shlibs=no
8897         cat <<_LT_EOF 1>&2
8898
8899 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
8900 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8901 *** is disabling shared libraries support.  We urge you to upgrade GNU
8902 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8903 *** your PATH or compiler configuration so that the native linker is
8904 *** used, and then restart.
8905
8906 _LT_EOF
8907         ;;
8908         *)
8909           # For security reasons, it is highly recommended that you always
8910           # use absolute paths for naming shared libraries, and exclude the
8911           # DT_RUNPATH tag from executables and libraries.  But doing so
8912           # requires that you compile everything twice, which is a pain.
8913           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8914             hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8915             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8916             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8917           else
8918             ld_shlibs=no
8919           fi
8920         ;;
8921       esac
8922       ;;
8923
8924     sunos4*)
8925       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8926       wlarc=
8927       hardcode_direct=yes
8928       hardcode_shlibpath_var=no
8929       ;;
8930
8931     *)
8932       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8933         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8934         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8935       else
8936         ld_shlibs=no
8937       fi
8938       ;;
8939     esac
8940
8941     if test no = "$ld_shlibs"; then
8942       runpath_var=
8943       hardcode_libdir_flag_spec=
8944       export_dynamic_flag_spec=
8945       whole_archive_flag_spec=
8946     fi
8947   else
8948     # PORTME fill in a description of your system's linker (not GNU ld)
8949     case $host_os in
8950     aix3*)
8951       allow_undefined_flag=unsupported
8952       always_export_symbols=yes
8953       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'
8954       # Note: this linker hardcodes the directories in LIBPATH if there
8955       # are no directories specified by -L.
8956       hardcode_minus_L=yes
8957       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
8958         # Neither direct hardcoding nor static linking is supported with a
8959         # broken collect2.
8960         hardcode_direct=unsupported
8961       fi
8962       ;;
8963
8964     aix[4-9]*)
8965       if test ia64 = "$host_cpu"; then
8966         # On IA64, the linker does run time linking by default, so we don't
8967         # have to do anything special.
8968         aix_use_runtimelinking=no
8969         exp_sym_flag='-Bexport'
8970         no_entry_flag=
8971       else
8972         # If we're using GNU nm, then we don't want the "-C" option.
8973         # -C means demangle to GNU nm, but means don't demangle to AIX nm.
8974         # Without the "-l" option, or with the "-B" option, AIX nm treats
8975         # weak defined symbols like other global defined symbols, whereas
8976         # GNU nm marks them as "W".
8977         # While the 'weak' keyword is ignored in the Export File, we need
8978         # it in the Import File for the 'aix-soname' feature, so we have
8979         # to replace the "-B" option with "-P" for AIX nm.
8980         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8981           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
8982         else
8983           export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
8984         fi
8985         aix_use_runtimelinking=no
8986
8987         # Test if we are trying to use run time linking or normal
8988         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8989         # have runtime linking enabled, and use it for executables.
8990         # For shared libraries, we enable/disable runtime linking
8991         # depending on the kind of the shared library created -
8992         # when "with_aix_soname,aix_use_runtimelinking" is:
8993         # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
8994         # "aix,yes"  lib.so          shared, rtl:yes, for executables
8995         #            lib.a           static archive
8996         # "both,no"  lib.so.V(shr.o) shared, rtl:yes
8997         #            lib.a(lib.so.V) shared, rtl:no,  for executables
8998         # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
8999         #            lib.a(lib.so.V) shared, rtl:no
9000         # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9001         #            lib.a           static archive
9002         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9003           for ld_flag in $LDFLAGS; do
9004           if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9005             aix_use_runtimelinking=yes
9006             break
9007           fi
9008           done
9009           if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9010             # With aix-soname=svr4, we create the lib.so.V shared archives only,
9011             # so we don't have lib.a shared libs to link our executables.
9012             # We have to force runtime linking in this case.
9013             aix_use_runtimelinking=yes
9014             LDFLAGS="$LDFLAGS -Wl,-brtl"
9015           fi
9016           ;;
9017         esac
9018
9019         exp_sym_flag='-bexport'
9020         no_entry_flag='-bnoentry'
9021       fi
9022
9023       # When large executables or shared objects are built, AIX ld can
9024       # have problems creating the table of contents.  If linking a library
9025       # or program results in "error TOC overflow" add -mminimal-toc to
9026       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9027       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9028
9029       archive_cmds=''
9030       hardcode_direct=yes
9031       hardcode_direct_absolute=yes
9032       hardcode_libdir_separator=':'
9033       link_all_deplibs=yes
9034       file_list_spec='$wl-f,'
9035       case $with_aix_soname,$aix_use_runtimelinking in
9036       aix,*) ;; # traditional, no import file
9037       svr4,* | *,yes) # use import file
9038         # The Import File defines what to hardcode.
9039         hardcode_direct=no
9040         hardcode_direct_absolute=no
9041         ;;
9042       esac
9043
9044       if test yes = "$GCC"; then
9045         case $host_os in aix4.[012]|aix4.[012].*)
9046         # We only want to do this on AIX 4.2 and lower, the check
9047         # below for broken collect2 doesn't work under 4.3+
9048           collect2name=`$CC -print-prog-name=collect2`
9049           if test -f "$collect2name" &&
9050            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9051           then
9052           # We have reworked collect2
9053           :
9054           else
9055           # We have old collect2
9056           hardcode_direct=unsupported
9057           # It fails to find uninstalled libraries when the uninstalled
9058           # path is not listed in the libpath.  Setting hardcode_minus_L
9059           # to unsupported forces relinking
9060           hardcode_minus_L=yes
9061           hardcode_libdir_flag_spec='-L$libdir'
9062           hardcode_libdir_separator=
9063           fi
9064           ;;
9065         esac
9066         shared_flag='-shared'
9067         if test yes = "$aix_use_runtimelinking"; then
9068           shared_flag="$shared_flag "'$wl-G'
9069         fi
9070         # Need to ensure runtime linking is disabled for the traditional
9071         # shared library, or the linker may eventually find shared libraries
9072         # /with/ Import File - we do not want to mix them.
9073         shared_flag_aix='-shared'
9074         shared_flag_svr4='-shared $wl-G'
9075       else
9076         # not using gcc
9077         if test ia64 = "$host_cpu"; then
9078         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9079         # chokes on -Wl,-G. The following line is correct:
9080           shared_flag='-G'
9081         else
9082           if test yes = "$aix_use_runtimelinking"; then
9083             shared_flag='$wl-G'
9084           else
9085             shared_flag='$wl-bM:SRE'
9086           fi
9087           shared_flag_aix='$wl-bM:SRE'
9088           shared_flag_svr4='$wl-G'
9089         fi
9090       fi
9091
9092       export_dynamic_flag_spec='$wl-bexpall'
9093       # It seems that -bexpall does not export symbols beginning with
9094       # underscore (_), so it is better to generate a list of symbols to export.
9095       always_export_symbols=yes
9096       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9097         # Warning - without using the other runtime loading flags (-brtl),
9098         # -berok will link without error, but may produce a broken library.
9099         allow_undefined_flag='-berok'
9100         # Determine the default libpath from the value encoded in an
9101         # empty executable.
9102         if test set = "${lt_cv_aix_libpath+set}"; then
9103   aix_libpath=$lt_cv_aix_libpath
9104 else
9105   if ${lt_cv_aix_libpath_+:} false; then :
9106   $as_echo_n "(cached) " >&6
9107 else
9108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9109 /* end confdefs.h.  */
9110
9111 int
9112 main ()
9113 {
9114
9115   ;
9116   return 0;
9117 }
9118 _ACEOF
9119 if ac_fn_c_try_link "$LINENO"; then :
9120
9121   lt_aix_libpath_sed='
9122       /Import File Strings/,/^$/ {
9123           /^0/ {
9124               s/^0  *\([^ ]*\) *$/\1/
9125               p
9126           }
9127       }'
9128   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9129   # Check for a 64-bit object if we didn't find anything.
9130   if test -z "$lt_cv_aix_libpath_"; then
9131     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9132   fi
9133 fi
9134 rm -f core conftest.err conftest.$ac_objext \
9135     conftest$ac_exeext conftest.$ac_ext
9136   if test -z "$lt_cv_aix_libpath_"; then
9137     lt_cv_aix_libpath_=/usr/lib:/lib
9138   fi
9139
9140 fi
9141
9142   aix_libpath=$lt_cv_aix_libpath_
9143 fi
9144
9145         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9146         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
9147       else
9148         if test ia64 = "$host_cpu"; then
9149           hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9150           allow_undefined_flag="-z nodefs"
9151           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"
9152         else
9153          # Determine the default libpath from the value encoded in an
9154          # empty executable.
9155          if test set = "${lt_cv_aix_libpath+set}"; then
9156   aix_libpath=$lt_cv_aix_libpath
9157 else
9158   if ${lt_cv_aix_libpath_+:} false; then :
9159   $as_echo_n "(cached) " >&6
9160 else
9161   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9162 /* end confdefs.h.  */
9163
9164 int
9165 main ()
9166 {
9167
9168   ;
9169   return 0;
9170 }
9171 _ACEOF
9172 if ac_fn_c_try_link "$LINENO"; then :
9173
9174   lt_aix_libpath_sed='
9175       /Import File Strings/,/^$/ {
9176           /^0/ {
9177               s/^0  *\([^ ]*\) *$/\1/
9178               p
9179           }
9180       }'
9181   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9182   # Check for a 64-bit object if we didn't find anything.
9183   if test -z "$lt_cv_aix_libpath_"; then
9184     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9185   fi
9186 fi
9187 rm -f core conftest.err conftest.$ac_objext \
9188     conftest$ac_exeext conftest.$ac_ext
9189   if test -z "$lt_cv_aix_libpath_"; then
9190     lt_cv_aix_libpath_=/usr/lib:/lib
9191   fi
9192
9193 fi
9194
9195   aix_libpath=$lt_cv_aix_libpath_
9196 fi
9197
9198          hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9199           # Warning - without using the other run time loading flags,
9200           # -berok will link without error, but may produce a broken library.
9201           no_undefined_flag=' $wl-bernotok'
9202           allow_undefined_flag=' $wl-berok'
9203           if test yes = "$with_gnu_ld"; then
9204             # We only use this code for GNU lds that support --whole-archive.
9205             whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
9206           else
9207             # Exported symbols can be pulled into shared objects from archives
9208             whole_archive_flag_spec='$convenience'
9209           fi
9210           archive_cmds_need_lc=yes
9211           archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9212           # -brtl affects multiple linker settings, -berok does not and is overridden later
9213           compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9214           if test svr4 != "$with_aix_soname"; then
9215             # This is similar to how AIX traditionally builds its shared libraries.
9216             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
9217           fi
9218           if test aix != "$with_aix_soname"; then
9219             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
9220           else
9221             # used by -dlpreopen to get the symbols
9222             archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
9223           fi
9224           archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
9225         fi
9226       fi
9227       ;;
9228
9229     amigaos*)
9230       case $host_cpu in
9231       powerpc)
9232             # see comment about AmigaOS4 .so support
9233             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9234             archive_expsym_cmds=''
9235         ;;
9236       m68k)
9237             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)'
9238             hardcode_libdir_flag_spec='-L$libdir'
9239             hardcode_minus_L=yes
9240         ;;
9241       esac
9242       ;;
9243
9244     bsdi[45]*)
9245       export_dynamic_flag_spec=-rdynamic
9246       ;;
9247
9248     cygwin* | mingw* | pw32* | cegcc*)
9249       # When not using gcc, we currently assume that we are using
9250       # Microsoft Visual C++.
9251       # hardcode_libdir_flag_spec is actually meaningless, as there is
9252       # no search path for DLLs.
9253       case $cc_basename in
9254       cl*)
9255         # Native MSVC
9256         hardcode_libdir_flag_spec=' '
9257         allow_undefined_flag=unsupported
9258         always_export_symbols=yes
9259         file_list_spec='@'
9260         # Tell ltmain to make .lib files, not .a files.
9261         libext=lib
9262         # Tell ltmain to make .dll files, not .so files.
9263         shrext_cmds=.dll
9264         # FIXME: Setting linknames here is a bad hack.
9265         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9266         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9267             cp "$export_symbols" "$output_objdir/$soname.def";
9268             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9269           else
9270             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9271           fi~
9272           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9273           linknames='
9274         # The linker will not automatically build a static lib if we build a DLL.
9275         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9276         enable_shared_with_static_runtimes=yes
9277         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9278         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9279         # Don't use ranlib
9280         old_postinstall_cmds='chmod 644 $oldlib'
9281         postlink_cmds='lt_outputfile="@OUTPUT@"~
9282           lt_tool_outputfile="@TOOL_OUTPUT@"~
9283           case $lt_outputfile in
9284             *.exe|*.EXE) ;;
9285             *)
9286               lt_outputfile=$lt_outputfile.exe
9287               lt_tool_outputfile=$lt_tool_outputfile.exe
9288               ;;
9289           esac~
9290           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9291             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9292             $RM "$lt_outputfile.manifest";
9293           fi'
9294         ;;
9295       *)
9296         # Assume MSVC wrapper
9297         hardcode_libdir_flag_spec=' '
9298         allow_undefined_flag=unsupported
9299         # Tell ltmain to make .lib files, not .a files.
9300         libext=lib
9301         # Tell ltmain to make .dll files, not .so files.
9302         shrext_cmds=.dll
9303         # FIXME: Setting linknames here is a bad hack.
9304         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9305         # The linker will automatically build a .lib file if we build a DLL.
9306         old_archive_from_new_cmds='true'
9307         # FIXME: Should let the user specify the lib program.
9308         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9309         enable_shared_with_static_runtimes=yes
9310         ;;
9311       esac
9312       ;;
9313
9314     darwin* | rhapsody*)
9315
9316
9317   archive_cmds_need_lc=no
9318   hardcode_direct=no
9319   hardcode_automatic=yes
9320   hardcode_shlibpath_var=unsupported
9321   if test yes = "$lt_cv_ld_force_load"; then
9322     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\"`'
9323
9324   else
9325     whole_archive_flag_spec=''
9326   fi
9327   link_all_deplibs=yes
9328   allow_undefined_flag=$_lt_dar_allow_undefined
9329   case $cc_basename in
9330      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
9331      *) _lt_dar_can_shared=$GCC ;;
9332   esac
9333   if test yes = "$_lt_dar_can_shared"; then
9334     output_verbose_link_cmd=func_echo_all
9335     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9336     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9337     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"
9338     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"
9339
9340   else
9341   ld_shlibs=no
9342   fi
9343
9344       ;;
9345
9346     dgux*)
9347       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9348       hardcode_libdir_flag_spec='-L$libdir'
9349       hardcode_shlibpath_var=no
9350       ;;
9351
9352     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9353     # support.  Future versions do this automatically, but an explicit c++rt0.o
9354     # does not break anything, and helps significantly (at the cost of a little
9355     # extra space).
9356     freebsd2.2*)
9357       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9358       hardcode_libdir_flag_spec='-R$libdir'
9359       hardcode_direct=yes
9360       hardcode_shlibpath_var=no
9361       ;;
9362
9363     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9364     freebsd2.*)
9365       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9366       hardcode_direct=yes
9367       hardcode_minus_L=yes
9368       hardcode_shlibpath_var=no
9369       ;;
9370
9371     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9372     freebsd* | dragonfly*)
9373       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9374       hardcode_libdir_flag_spec='-R$libdir'
9375       hardcode_direct=yes
9376       hardcode_shlibpath_var=no
9377       ;;
9378
9379     hpux9*)
9380       if test yes = "$GCC"; then
9381         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9382       else
9383         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9384       fi
9385       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9386       hardcode_libdir_separator=:
9387       hardcode_direct=yes
9388
9389       # hardcode_minus_L: Not really in the search PATH,
9390       # but as the default location of the library.
9391       hardcode_minus_L=yes
9392       export_dynamic_flag_spec='$wl-E'
9393       ;;
9394
9395     hpux10*)
9396       if test yes,no = "$GCC,$with_gnu_ld"; then
9397         archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9398       else
9399         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9400       fi
9401       if test no = "$with_gnu_ld"; then
9402         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9403         hardcode_libdir_separator=:
9404         hardcode_direct=yes
9405         hardcode_direct_absolute=yes
9406         export_dynamic_flag_spec='$wl-E'
9407         # hardcode_minus_L: Not really in the search PATH,
9408         # but as the default location of the library.
9409         hardcode_minus_L=yes
9410       fi
9411       ;;
9412
9413     hpux11*)
9414       if test yes,no = "$GCC,$with_gnu_ld"; then
9415         case $host_cpu in
9416         hppa*64*)
9417           archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9418           ;;
9419         ia64*)
9420           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9421           ;;
9422         *)
9423           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9424           ;;
9425         esac
9426       else
9427         case $host_cpu in
9428         hppa*64*)
9429           archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9430           ;;
9431         ia64*)
9432           archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9433           ;;
9434         *)
9435
9436           # Older versions of the 11.00 compiler do not understand -b yet
9437           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9438           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9439 $as_echo_n "checking if $CC understands -b... " >&6; }
9440 if ${lt_cv_prog_compiler__b+:} false; then :
9441   $as_echo_n "(cached) " >&6
9442 else
9443   lt_cv_prog_compiler__b=no
9444    save_LDFLAGS=$LDFLAGS
9445    LDFLAGS="$LDFLAGS -b"
9446    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9447    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9448      # The linker can only warn and ignore the option if not recognized
9449      # So say no if there are warnings
9450      if test -s conftest.err; then
9451        # Append any errors to the config.log.
9452        cat conftest.err 1>&5
9453        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9454        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9455        if diff conftest.exp conftest.er2 >/dev/null; then
9456          lt_cv_prog_compiler__b=yes
9457        fi
9458      else
9459        lt_cv_prog_compiler__b=yes
9460      fi
9461    fi
9462    $RM -r conftest*
9463    LDFLAGS=$save_LDFLAGS
9464
9465 fi
9466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9467 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9468
9469 if test yes = "$lt_cv_prog_compiler__b"; then
9470     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9471 else
9472     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9473 fi
9474
9475           ;;
9476         esac
9477       fi
9478       if test no = "$with_gnu_ld"; then
9479         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9480         hardcode_libdir_separator=:
9481
9482         case $host_cpu in
9483         hppa*64*|ia64*)
9484           hardcode_direct=no
9485           hardcode_shlibpath_var=no
9486           ;;
9487         *)
9488           hardcode_direct=yes
9489           hardcode_direct_absolute=yes
9490           export_dynamic_flag_spec='$wl-E'
9491
9492           # hardcode_minus_L: Not really in the search PATH,
9493           # but as the default location of the library.
9494           hardcode_minus_L=yes
9495           ;;
9496         esac
9497       fi
9498       ;;
9499
9500     irix5* | irix6* | nonstopux*)
9501       if test yes = "$GCC"; then
9502         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'
9503         # Try to use the -exported_symbol ld option, if it does not
9504         # work, assume that -exports_file does not work either and
9505         # implicitly export all symbols.
9506         # This should be the same for all languages, so no per-tag cache variable.
9507         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9508 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9509 if ${lt_cv_irix_exported_symbol+:} false; then :
9510   $as_echo_n "(cached) " >&6
9511 else
9512   save_LDFLAGS=$LDFLAGS
9513            LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
9514            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9515 /* end confdefs.h.  */
9516 int foo (void) { return 0; }
9517 _ACEOF
9518 if ac_fn_c_try_link "$LINENO"; then :
9519   lt_cv_irix_exported_symbol=yes
9520 else
9521   lt_cv_irix_exported_symbol=no
9522 fi
9523 rm -f core conftest.err conftest.$ac_objext \
9524     conftest$ac_exeext conftest.$ac_ext
9525            LDFLAGS=$save_LDFLAGS
9526 fi
9527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9528 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9529         if test yes = "$lt_cv_irix_exported_symbol"; then
9530           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'
9531         fi
9532         link_all_deplibs=no
9533       else
9534         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'
9535         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'
9536       fi
9537       archive_cmds_need_lc='no'
9538       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9539       hardcode_libdir_separator=:
9540       inherit_rpath=yes
9541       link_all_deplibs=yes
9542       ;;
9543
9544     linux*)
9545       case $cc_basename in
9546       tcc*)
9547         # Fabrice Bellard et al's Tiny C Compiler
9548         ld_shlibs=yes
9549         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9550         ;;
9551       esac
9552       ;;
9553
9554     netbsd* | netbsdelf*-gnu)
9555       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9556         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9557       else
9558         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9559       fi
9560       hardcode_libdir_flag_spec='-R$libdir'
9561       hardcode_direct=yes
9562       hardcode_shlibpath_var=no
9563       ;;
9564
9565     newsos6)
9566       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9567       hardcode_direct=yes
9568       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9569       hardcode_libdir_separator=:
9570       hardcode_shlibpath_var=no
9571       ;;
9572
9573     *nto* | *qnx*)
9574       ;;
9575
9576     openbsd* | bitrig*)
9577       if test -f /usr/libexec/ld.so; then
9578         hardcode_direct=yes
9579         hardcode_shlibpath_var=no
9580         hardcode_direct_absolute=yes
9581         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
9582           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9583           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
9584           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9585           export_dynamic_flag_spec='$wl-E'
9586         else
9587           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9588           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9589         fi
9590       else
9591         ld_shlibs=no
9592       fi
9593       ;;
9594
9595     os2*)
9596       hardcode_libdir_flag_spec='-L$libdir'
9597       hardcode_minus_L=yes
9598       allow_undefined_flag=unsupported
9599       shrext_cmds=.dll
9600       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9601         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9602         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9603         $ECHO EXPORTS >> $output_objdir/$libname.def~
9604         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9605         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9606         emximp -o $lib $output_objdir/$libname.def'
9607       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9608         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9609         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9610         $ECHO EXPORTS >> $output_objdir/$libname.def~
9611         prefix_cmds="$SED"~
9612         if test EXPORTS = "`$SED 1q $export_symbols`"; then
9613           prefix_cmds="$prefix_cmds -e 1d";
9614         fi~
9615         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9616         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9617         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9618         emximp -o $lib $output_objdir/$libname.def'
9619       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9620       enable_shared_with_static_runtimes=yes
9621       ;;
9622
9623     osf3*)
9624       if test yes = "$GCC"; then
9625         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
9626         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'
9627       else
9628         allow_undefined_flag=' -expect_unresolved \*'
9629         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'
9630       fi
9631       archive_cmds_need_lc='no'
9632       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9633       hardcode_libdir_separator=:
9634       ;;
9635
9636     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9637       if test yes = "$GCC"; then
9638         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
9639         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'
9640         hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9641       else
9642         allow_undefined_flag=' -expect_unresolved \*'
9643         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'
9644         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~
9645           $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'
9646
9647         # Both c and cxx compiler support -rpath directly
9648         hardcode_libdir_flag_spec='-rpath $libdir'
9649       fi
9650       archive_cmds_need_lc='no'
9651       hardcode_libdir_separator=:
9652       ;;
9653
9654     solaris*)
9655       no_undefined_flag=' -z defs'
9656       if test yes = "$GCC"; then
9657         wlarc='$wl'
9658         archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9659         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9660           $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'
9661       else
9662         case `$CC -V 2>&1` in
9663         *"Compilers 5.0"*)
9664           wlarc=''
9665           archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
9666           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9667             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9668           ;;
9669         *)
9670           wlarc='$wl'
9671           archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9672           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9673             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9674           ;;
9675         esac
9676       fi
9677       hardcode_libdir_flag_spec='-R$libdir'
9678       hardcode_shlibpath_var=no
9679       case $host_os in
9680       solaris2.[0-5] | solaris2.[0-5].*) ;;
9681       *)
9682         # The compiler driver will combine and reorder linker options,
9683         # but understands '-z linker_flag'.  GCC discards it without '$wl',
9684         # but is careful enough not to reorder.
9685         # Supported since Solaris 2.6 (maybe 2.5.1?)
9686         if test yes = "$GCC"; then
9687           whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
9688         else
9689           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9690         fi
9691         ;;
9692       esac
9693       link_all_deplibs=yes
9694       ;;
9695
9696     sunos4*)
9697       if test sequent = "$host_vendor"; then
9698         # Use $CC to link under sequent, because it throws in some extra .o
9699         # files that make .init and .fini sections work.
9700         archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9701       else
9702         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9703       fi
9704       hardcode_libdir_flag_spec='-L$libdir'
9705       hardcode_direct=yes
9706       hardcode_minus_L=yes
9707       hardcode_shlibpath_var=no
9708       ;;
9709
9710     sysv4)
9711       case $host_vendor in
9712         sni)
9713           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9714           hardcode_direct=yes # is this really true???
9715         ;;
9716         siemens)
9717           ## LD is ld it makes a PLAMLIB
9718           ## CC just makes a GrossModule.
9719           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9720           reload_cmds='$CC -r -o $output$reload_objs'
9721           hardcode_direct=no
9722         ;;
9723         motorola)
9724           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9725           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9726         ;;
9727       esac
9728       runpath_var='LD_RUN_PATH'
9729       hardcode_shlibpath_var=no
9730       ;;
9731
9732     sysv4.3*)
9733       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9734       hardcode_shlibpath_var=no
9735       export_dynamic_flag_spec='-Bexport'
9736       ;;
9737
9738     sysv4*MP*)
9739       if test -d /usr/nec; then
9740         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741         hardcode_shlibpath_var=no
9742         runpath_var=LD_RUN_PATH
9743         hardcode_runpath_var=yes
9744         ld_shlibs=yes
9745       fi
9746       ;;
9747
9748     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9749       no_undefined_flag='$wl-z,text'
9750       archive_cmds_need_lc=no
9751       hardcode_shlibpath_var=no
9752       runpath_var='LD_RUN_PATH'
9753
9754       if test yes = "$GCC"; then
9755         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9756         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9757       else
9758         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9759         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9760       fi
9761       ;;
9762
9763     sysv5* | sco3.2v5* | sco5v6*)
9764       # Note: We CANNOT use -z defs as we might desire, because we do not
9765       # link with -lc, and that would cause any symbols used from libc to
9766       # always be unresolved, which means just about no library would
9767       # ever link correctly.  If we're not using GNU ld we use -z text
9768       # though, which does catch some bad symbols but isn't as heavy-handed
9769       # as -z defs.
9770       no_undefined_flag='$wl-z,text'
9771       allow_undefined_flag='$wl-z,nodefs'
9772       archive_cmds_need_lc=no
9773       hardcode_shlibpath_var=no
9774       hardcode_libdir_flag_spec='$wl-R,$libdir'
9775       hardcode_libdir_separator=':'
9776       link_all_deplibs=yes
9777       export_dynamic_flag_spec='$wl-Bexport'
9778       runpath_var='LD_RUN_PATH'
9779
9780       if test yes = "$GCC"; then
9781         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9782         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9783       else
9784         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9785         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9786       fi
9787       ;;
9788
9789     uts4*)
9790       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9791       hardcode_libdir_flag_spec='-L$libdir'
9792       hardcode_shlibpath_var=no
9793       ;;
9794
9795     *)
9796       ld_shlibs=no
9797       ;;
9798     esac
9799
9800     if test sni = "$host_vendor"; then
9801       case $host in
9802       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9803         export_dynamic_flag_spec='$wl-Blargedynsym'
9804         ;;
9805       esac
9806     fi
9807   fi
9808
9809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9810 $as_echo "$ld_shlibs" >&6; }
9811 test no = "$ld_shlibs" && can_build_shared=no
9812
9813 with_gnu_ld=$with_gnu_ld
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829 #
9830 # Do we need to explicitly link libc?
9831 #
9832 case "x$archive_cmds_need_lc" in
9833 x|xyes)
9834   # Assume -lc should be added
9835   archive_cmds_need_lc=yes
9836
9837   if test yes,yes = "$GCC,$enable_shared"; then
9838     case $archive_cmds in
9839     *'~'*)
9840       # FIXME: we may have to deal with multi-command sequences.
9841       ;;
9842     '$CC '*)
9843       # Test whether the compiler implicitly links with -lc since on some
9844       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9845       # to ld, don't add -lc before -lgcc.
9846       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9847 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9848 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9849   $as_echo_n "(cached) " >&6
9850 else
9851   $RM conftest*
9852         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9853
9854         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9855   (eval $ac_compile) 2>&5
9856   ac_status=$?
9857   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9858   test $ac_status = 0; } 2>conftest.err; then
9859           soname=conftest
9860           lib=conftest
9861           libobjs=conftest.$ac_objext
9862           deplibs=
9863           wl=$lt_prog_compiler_wl
9864           pic_flag=$lt_prog_compiler_pic
9865           compiler_flags=-v
9866           linker_flags=-v
9867           verstring=
9868           output_objdir=.
9869           libname=conftest
9870           lt_save_allow_undefined_flag=$allow_undefined_flag
9871           allow_undefined_flag=
9872           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9873   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9874   ac_status=$?
9875   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9876   test $ac_status = 0; }
9877           then
9878             lt_cv_archive_cmds_need_lc=no
9879           else
9880             lt_cv_archive_cmds_need_lc=yes
9881           fi
9882           allow_undefined_flag=$lt_save_allow_undefined_flag
9883         else
9884           cat conftest.err 1>&5
9885         fi
9886         $RM conftest*
9887
9888 fi
9889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9890 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9891       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9892       ;;
9893     esac
9894   fi
9895   ;;
9896 esac
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10050 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10051
10052 if test yes = "$GCC"; then
10053   case $host_os in
10054     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10055     *) lt_awk_arg='/^libraries:/' ;;
10056   esac
10057   case $host_os in
10058     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10059     *) lt_sed_strip_eq='s|=/|/|g' ;;
10060   esac
10061   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10062   case $lt_search_path_spec in
10063   *\;*)
10064     # if the path contains ";" then we assume it to be the separator
10065     # otherwise default to the standard path separator (i.e. ":") - it is
10066     # assumed that no part of a normal pathname contains ";" but that should
10067     # okay in the real world where ";" in dirpaths is itself problematic.
10068     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10069     ;;
10070   *)
10071     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10072     ;;
10073   esac
10074   # Ok, now we have the path, separated by spaces, we can step through it
10075   # and add multilib dir if necessary...
10076   lt_tmp_lt_search_path_spec=
10077   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10078   # ...but if some path component already ends with the multilib dir we assume
10079   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10080   case "$lt_multi_os_dir; $lt_search_path_spec " in
10081   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10082     lt_multi_os_dir=
10083     ;;
10084   esac
10085   for lt_sys_path in $lt_search_path_spec; do
10086     if test -d "$lt_sys_path$lt_multi_os_dir"; then
10087       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10088     elif test -n "$lt_multi_os_dir"; then
10089       test -d "$lt_sys_path" && \
10090         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10091     fi
10092   done
10093   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10094 BEGIN {RS = " "; FS = "/|\n";} {
10095   lt_foo = "";
10096   lt_count = 0;
10097   for (lt_i = NF; lt_i > 0; lt_i--) {
10098     if ($lt_i != "" && $lt_i != ".") {
10099       if ($lt_i == "..") {
10100         lt_count++;
10101       } else {
10102         if (lt_count == 0) {
10103           lt_foo = "/" $lt_i lt_foo;
10104         } else {
10105           lt_count--;
10106         }
10107       }
10108     }
10109   }
10110   if (lt_foo != "") { lt_freq[lt_foo]++; }
10111   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10112 }'`
10113   # AWK program above erroneously prepends '/' to C:/dos/paths
10114   # for these hosts.
10115   case $host_os in
10116     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10117       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10118   esac
10119   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10120 else
10121   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10122 fi
10123 library_names_spec=
10124 libname_spec='lib$name'
10125 soname_spec=
10126 shrext_cmds=.so
10127 postinstall_cmds=
10128 postuninstall_cmds=
10129 finish_cmds=
10130 finish_eval=
10131 shlibpath_var=
10132 shlibpath_overrides_runpath=unknown
10133 version_type=none
10134 dynamic_linker="$host_os ld.so"
10135 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10136 need_lib_prefix=unknown
10137 hardcode_into_libs=no
10138
10139 # when you set need_version to no, make sure it does not cause -set_version
10140 # flags to be left without arguments
10141 need_version=unknown
10142
10143
10144
10145 case $host_os in
10146 aix3*)
10147   version_type=linux # correct to gnu/linux during the next big refactor
10148   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10149   shlibpath_var=LIBPATH
10150
10151   # AIX 3 has no versioning support, so we append a major version to the name.
10152   soname_spec='$libname$release$shared_ext$major'
10153   ;;
10154
10155 aix[4-9]*)
10156   version_type=linux # correct to gnu/linux during the next big refactor
10157   need_lib_prefix=no
10158   need_version=no
10159   hardcode_into_libs=yes
10160   if test ia64 = "$host_cpu"; then
10161     # AIX 5 supports IA64
10162     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10163     shlibpath_var=LD_LIBRARY_PATH
10164   else
10165     # With GCC up to 2.95.x, collect2 would create an import file
10166     # for dependence libraries.  The import file would start with
10167     # the line '#! .'.  This would cause the generated library to
10168     # depend on '.', always an invalid library.  This was fixed in
10169     # development snapshots of GCC prior to 3.0.
10170     case $host_os in
10171       aix4 | aix4.[01] | aix4.[01].*)
10172       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10173            echo ' yes '
10174            echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10175         :
10176       else
10177         can_build_shared=no
10178       fi
10179       ;;
10180     esac
10181     # Using Import Files as archive members, it is possible to support
10182     # filename-based versioning of shared library archives on AIX. While
10183     # this would work for both with and without runtime linking, it will
10184     # prevent static linking of such archives. So we do filename-based
10185     # shared library versioning with .so extension only, which is used
10186     # when both runtime linking and shared linking is enabled.
10187     # Unfortunately, runtime linking may impact performance, so we do
10188     # not want this to be the default eventually. Also, we use the
10189     # versioned .so libs for executables only if there is the -brtl
10190     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10191     # To allow for filename-based versioning support, we need to create
10192     # libNAME.so.V as an archive file, containing:
10193     # *) an Import File, referring to the versioned filename of the
10194     #    archive as well as the shared archive member, telling the
10195     #    bitwidth (32 or 64) of that shared object, and providing the
10196     #    list of exported symbols of that shared object, eventually
10197     #    decorated with the 'weak' keyword
10198     # *) the shared object with the F_LOADONLY flag set, to really avoid
10199     #    it being seen by the linker.
10200     # At run time we better use the real file rather than another symlink,
10201     # but for link time we create the symlink libNAME.so -> libNAME.so.V
10202
10203     case $with_aix_soname,$aix_use_runtimelinking in
10204     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
10205     # soname into executable. Probably we can add versioning support to
10206     # collect2, so additional links can be useful in future.
10207     aix,yes) # traditional libtool
10208       dynamic_linker='AIX unversionable lib.so'
10209       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10210       # instead of lib<name>.a to let people know that these are not
10211       # typical AIX shared libraries.
10212       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10213       ;;
10214     aix,no) # traditional AIX only
10215       dynamic_linker='AIX lib.a(lib.so.V)'
10216       # We preserve .a as extension for shared libraries through AIX4.2
10217       # and later when we are not doing run time linking.
10218       library_names_spec='$libname$release.a $libname.a'
10219       soname_spec='$libname$release$shared_ext$major'
10220       ;;
10221     svr4,*) # full svr4 only
10222       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10223       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10224       # We do not specify a path in Import Files, so LIBPATH fires.
10225       shlibpath_overrides_runpath=yes
10226       ;;
10227     *,yes) # both, prefer svr4
10228       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10229       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10230       # unpreferred sharedlib libNAME.a needs extra handling
10231       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
10232       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
10233       # We do not specify a path in Import Files, so LIBPATH fires.
10234       shlibpath_overrides_runpath=yes
10235       ;;
10236     *,no) # both, prefer aix
10237       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10238       library_names_spec='$libname$release.a $libname.a'
10239       soname_spec='$libname$release$shared_ext$major'
10240       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10241       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
10242       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
10243       ;;
10244     esac
10245     shlibpath_var=LIBPATH
10246   fi
10247   ;;
10248
10249 amigaos*)
10250   case $host_cpu in
10251   powerpc)
10252     # Since July 2007 AmigaOS4 officially supports .so libraries.
10253     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10254     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10255     ;;
10256   m68k)
10257     library_names_spec='$libname.ixlibrary $libname.a'
10258     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10259     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10260     ;;
10261   esac
10262   ;;
10263
10264 beos*)
10265   library_names_spec='$libname$shared_ext'
10266   dynamic_linker="$host_os ld.so"
10267   shlibpath_var=LIBRARY_PATH
10268   ;;
10269
10270 bsdi[45]*)
10271   version_type=linux # correct to gnu/linux during the next big refactor
10272   need_version=no
10273   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10274   soname_spec='$libname$release$shared_ext$major'
10275   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10276   shlibpath_var=LD_LIBRARY_PATH
10277   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10278   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10279   # the default ld.so.conf also contains /usr/contrib/lib and
10280   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10281   # libtool to hard-code these into programs
10282   ;;
10283
10284 cygwin* | mingw* | pw32* | cegcc*)
10285   version_type=windows
10286   shrext_cmds=.dll
10287   need_version=no
10288   need_lib_prefix=no
10289
10290   case $GCC,$cc_basename in
10291   yes,*)
10292     # gcc
10293     library_names_spec='$libname.dll.a'
10294     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10295     postinstall_cmds='base_file=`basename \$file`~
10296       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10297       dldir=$destdir/`dirname \$dlpath`~
10298       test -d \$dldir || mkdir -p \$dldir~
10299       $install_prog $dir/$dlname \$dldir/$dlname~
10300       chmod a+x \$dldir/$dlname~
10301       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10302         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10303       fi'
10304     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10305       dlpath=$dir/\$dldll~
10306        $RM \$dlpath'
10307     shlibpath_overrides_runpath=yes
10308
10309     case $host_os in
10310     cygwin*)
10311       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10312       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10313
10314       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10315       ;;
10316     mingw* | cegcc*)
10317       # MinGW DLLs use traditional 'lib' prefix
10318       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10319       ;;
10320     pw32*)
10321       # pw32 DLLs use 'pw' prefix rather than 'lib'
10322       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10323       ;;
10324     esac
10325     dynamic_linker='Win32 ld.exe'
10326     ;;
10327
10328   *,cl*)
10329     # Native MSVC
10330     libname_spec='$name'
10331     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10332     library_names_spec='$libname.dll.lib'
10333
10334     case $build_os in
10335     mingw*)
10336       sys_lib_search_path_spec=
10337       lt_save_ifs=$IFS
10338       IFS=';'
10339       for lt_path in $LIB
10340       do
10341         IFS=$lt_save_ifs
10342         # Let DOS variable expansion print the short 8.3 style file name.
10343         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10344         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10345       done
10346       IFS=$lt_save_ifs
10347       # Convert to MSYS style.
10348       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10349       ;;
10350     cygwin*)
10351       # Convert to unix form, then to dos form, then back to unix form
10352       # but this time dos style (no spaces!) so that the unix form looks
10353       # like /cygdrive/c/PROGRA~1:/cygdr...
10354       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10355       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10356       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10357       ;;
10358     *)
10359       sys_lib_search_path_spec=$LIB
10360       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10361         # It is most probably a Windows format PATH.
10362         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10363       else
10364         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10365       fi
10366       # FIXME: find the short name or the path components, as spaces are
10367       # common. (e.g. "Program Files" -> "PROGRA~1")
10368       ;;
10369     esac
10370
10371     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10372     postinstall_cmds='base_file=`basename \$file`~
10373       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10374       dldir=$destdir/`dirname \$dlpath`~
10375       test -d \$dldir || mkdir -p \$dldir~
10376       $install_prog $dir/$dlname \$dldir/$dlname'
10377     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10378       dlpath=$dir/\$dldll~
10379        $RM \$dlpath'
10380     shlibpath_overrides_runpath=yes
10381     dynamic_linker='Win32 link.exe'
10382     ;;
10383
10384   *)
10385     # Assume MSVC wrapper
10386     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
10387     dynamic_linker='Win32 ld.exe'
10388     ;;
10389   esac
10390   # FIXME: first we should search . and the directory the executable is in
10391   shlibpath_var=PATH
10392   ;;
10393
10394 darwin* | rhapsody*)
10395   dynamic_linker="$host_os dyld"
10396   version_type=darwin
10397   need_lib_prefix=no
10398   need_version=no
10399   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
10400   soname_spec='$libname$release$major$shared_ext'
10401   shlibpath_overrides_runpath=yes
10402   shlibpath_var=DYLD_LIBRARY_PATH
10403   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10404
10405   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10406   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10407   ;;
10408
10409 dgux*)
10410   version_type=linux # correct to gnu/linux during the next big refactor
10411   need_lib_prefix=no
10412   need_version=no
10413   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10414   soname_spec='$libname$release$shared_ext$major'
10415   shlibpath_var=LD_LIBRARY_PATH
10416   ;;
10417
10418 freebsd* | dragonfly*)
10419   # DragonFly does not have aout.  When/if they implement a new
10420   # versioning mechanism, adjust this.
10421   if test -x /usr/bin/objformat; then
10422     objformat=`/usr/bin/objformat`
10423   else
10424     case $host_os in
10425     freebsd[23].*) objformat=aout ;;
10426     *) objformat=elf ;;
10427     esac
10428   fi
10429   version_type=freebsd-$objformat
10430   case $version_type in
10431     freebsd-elf*)
10432       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10433       soname_spec='$libname$release$shared_ext$major'
10434       need_version=no
10435       need_lib_prefix=no
10436       ;;
10437     freebsd-*)
10438       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10439       need_version=yes
10440       ;;
10441   esac
10442   shlibpath_var=LD_LIBRARY_PATH
10443   case $host_os in
10444   freebsd2.*)
10445     shlibpath_overrides_runpath=yes
10446     ;;
10447   freebsd3.[01]* | freebsdelf3.[01]*)
10448     shlibpath_overrides_runpath=yes
10449     hardcode_into_libs=yes
10450     ;;
10451   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10452   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10453     shlibpath_overrides_runpath=no
10454     hardcode_into_libs=yes
10455     ;;
10456   *) # from 4.6 on, and DragonFly
10457     shlibpath_overrides_runpath=yes
10458     hardcode_into_libs=yes
10459     ;;
10460   esac
10461   ;;
10462
10463 haiku*)
10464   version_type=linux # correct to gnu/linux during the next big refactor
10465   need_lib_prefix=no
10466   need_version=no
10467   dynamic_linker="$host_os runtime_loader"
10468   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10469   soname_spec='$libname$release$shared_ext$major'
10470   shlibpath_var=LIBRARY_PATH
10471   shlibpath_overrides_runpath=no
10472   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10473   hardcode_into_libs=yes
10474   ;;
10475
10476 hpux9* | hpux10* | hpux11*)
10477   # Give a soname corresponding to the major version so that dld.sl refuses to
10478   # link against other versions.
10479   version_type=sunos
10480   need_lib_prefix=no
10481   need_version=no
10482   case $host_cpu in
10483   ia64*)
10484     shrext_cmds='.so'
10485     hardcode_into_libs=yes
10486     dynamic_linker="$host_os dld.so"
10487     shlibpath_var=LD_LIBRARY_PATH
10488     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10489     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10490     soname_spec='$libname$release$shared_ext$major'
10491     if test 32 = "$HPUX_IA64_MODE"; then
10492       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10493       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
10494     else
10495       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10496       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
10497     fi
10498     ;;
10499   hppa*64*)
10500     shrext_cmds='.sl'
10501     hardcode_into_libs=yes
10502     dynamic_linker="$host_os dld.sl"
10503     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10504     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10505     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10506     soname_spec='$libname$release$shared_ext$major'
10507     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10508     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10509     ;;
10510   *)
10511     shrext_cmds='.sl'
10512     dynamic_linker="$host_os dld.sl"
10513     shlibpath_var=SHLIB_PATH
10514     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10515     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10516     soname_spec='$libname$release$shared_ext$major'
10517     ;;
10518   esac
10519   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10520   postinstall_cmds='chmod 555 $lib'
10521   # or fails outright, so override atomically:
10522   install_override_mode=555
10523   ;;
10524
10525 interix[3-9]*)
10526   version_type=linux # correct to gnu/linux during the next big refactor
10527   need_lib_prefix=no
10528   need_version=no
10529   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10530   soname_spec='$libname$release$shared_ext$major'
10531   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10532   shlibpath_var=LD_LIBRARY_PATH
10533   shlibpath_overrides_runpath=no
10534   hardcode_into_libs=yes
10535   ;;
10536
10537 irix5* | irix6* | nonstopux*)
10538   case $host_os in
10539     nonstopux*) version_type=nonstopux ;;
10540     *)
10541         if test yes = "$lt_cv_prog_gnu_ld"; then
10542                 version_type=linux # correct to gnu/linux during the next big refactor
10543         else
10544                 version_type=irix
10545         fi ;;
10546   esac
10547   need_lib_prefix=no
10548   need_version=no
10549   soname_spec='$libname$release$shared_ext$major'
10550   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
10551   case $host_os in
10552   irix5* | nonstopux*)
10553     libsuff= shlibsuff=
10554     ;;
10555   *)
10556     case $LD in # libtool.m4 will add one of these switches to LD
10557     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10558       libsuff= shlibsuff= libmagic=32-bit;;
10559     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10560       libsuff=32 shlibsuff=N32 libmagic=N32;;
10561     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10562       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10563     *) libsuff= shlibsuff= libmagic=never-match;;
10564     esac
10565     ;;
10566   esac
10567   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10568   shlibpath_overrides_runpath=no
10569   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
10570   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
10571   hardcode_into_libs=yes
10572   ;;
10573
10574 # No shared lib support for Linux oldld, aout, or coff.
10575 linux*oldld* | linux*aout* | linux*coff*)
10576   dynamic_linker=no
10577   ;;
10578
10579 linux*android*)
10580   version_type=none # Android doesn't support versioned libraries.
10581   need_lib_prefix=no
10582   need_version=no
10583   library_names_spec='$libname$release$shared_ext'
10584   soname_spec='$libname$release$shared_ext'
10585   finish_cmds=
10586   shlibpath_var=LD_LIBRARY_PATH
10587   shlibpath_overrides_runpath=yes
10588
10589   # This implies no fast_install, which is unacceptable.
10590   # Some rework will be needed to allow for fast_install
10591   # before this can be enabled.
10592   hardcode_into_libs=yes
10593
10594   dynamic_linker='Android linker'
10595   # Don't embed -rpath directories since the linker doesn't support them.
10596   hardcode_libdir_flag_spec='-L$libdir'
10597   ;;
10598
10599 # This must be glibc/ELF.
10600 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10601   version_type=linux # correct to gnu/linux during the next big refactor
10602   need_lib_prefix=no
10603   need_version=no
10604   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10605   soname_spec='$libname$release$shared_ext$major'
10606   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10607   shlibpath_var=LD_LIBRARY_PATH
10608   shlibpath_overrides_runpath=no
10609
10610   # Some binutils ld are patched to set DT_RUNPATH
10611   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10612   $as_echo_n "(cached) " >&6
10613 else
10614   lt_cv_shlibpath_overrides_runpath=no
10615     save_LDFLAGS=$LDFLAGS
10616     save_libdir=$libdir
10617     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10618          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10619     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10620 /* end confdefs.h.  */
10621
10622 int
10623 main ()
10624 {
10625
10626   ;
10627   return 0;
10628 }
10629 _ACEOF
10630 if ac_fn_c_try_link "$LINENO"; then :
10631   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10632   lt_cv_shlibpath_overrides_runpath=yes
10633 fi
10634 fi
10635 rm -f core conftest.err conftest.$ac_objext \
10636     conftest$ac_exeext conftest.$ac_ext
10637     LDFLAGS=$save_LDFLAGS
10638     libdir=$save_libdir
10639
10640 fi
10641
10642   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10643
10644   # This implies no fast_install, which is unacceptable.
10645   # Some rework will be needed to allow for fast_install
10646   # before this can be enabled.
10647   hardcode_into_libs=yes
10648
10649   # Ideally, we could use ldconfig to report *all* directores which are
10650   # searched for libraries, however this is still not possible.  Aside from not
10651   # being certain /sbin/ldconfig is available, command
10652   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
10653   # even though it is searched at run-time.  Try to do the best guess by
10654   # appending ld.so.conf contents (and includes) to the search path.
10655   if test -f /etc/ld.so.conf; then
10656     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' ' '`
10657     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10658   fi
10659
10660   # We used to test for /lib/ld.so.1 and disable shared libraries on
10661   # powerpc, because MkLinux only supported shared libraries with the
10662   # GNU dynamic linker.  Since this was broken with cross compilers,
10663   # most powerpc-linux boxes support dynamic linking these days and
10664   # people can always --disable-shared, the test was removed, and we
10665   # assume the GNU/Linux dynamic linker is in use.
10666   dynamic_linker='GNU/Linux ld.so'
10667   ;;
10668
10669 netbsdelf*-gnu)
10670   version_type=linux
10671   need_lib_prefix=no
10672   need_version=no
10673   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10674   soname_spec='${libname}${release}${shared_ext}$major'
10675   shlibpath_var=LD_LIBRARY_PATH
10676   shlibpath_overrides_runpath=no
10677   hardcode_into_libs=yes
10678   dynamic_linker='NetBSD ld.elf_so'
10679   ;;
10680
10681 netbsd*)
10682   version_type=sunos
10683   need_lib_prefix=no
10684   need_version=no
10685   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10686     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10687     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10688     dynamic_linker='NetBSD (a.out) ld.so'
10689   else
10690     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10691     soname_spec='$libname$release$shared_ext$major'
10692     dynamic_linker='NetBSD ld.elf_so'
10693   fi
10694   shlibpath_var=LD_LIBRARY_PATH
10695   shlibpath_overrides_runpath=yes
10696   hardcode_into_libs=yes
10697   ;;
10698
10699 newsos6)
10700   version_type=linux # correct to gnu/linux during the next big refactor
10701   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10702   shlibpath_var=LD_LIBRARY_PATH
10703   shlibpath_overrides_runpath=yes
10704   ;;
10705
10706 *nto* | *qnx*)
10707   version_type=qnx
10708   need_lib_prefix=no
10709   need_version=no
10710   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10711   soname_spec='$libname$release$shared_ext$major'
10712   shlibpath_var=LD_LIBRARY_PATH
10713   shlibpath_overrides_runpath=no
10714   hardcode_into_libs=yes
10715   dynamic_linker='ldqnx.so'
10716   ;;
10717
10718 openbsd* | bitrig*)
10719   version_type=sunos
10720   sys_lib_dlsearch_path_spec=/usr/lib
10721   need_lib_prefix=no
10722   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10723     need_version=no
10724   else
10725     need_version=yes
10726   fi
10727   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10728   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10729   shlibpath_var=LD_LIBRARY_PATH
10730   shlibpath_overrides_runpath=yes
10731   ;;
10732
10733 os2*)
10734   libname_spec='$name'
10735   version_type=windows
10736   shrext_cmds=.dll
10737   need_version=no
10738   need_lib_prefix=no
10739   # OS/2 can only load a DLL with a base name of 8 characters or less.
10740   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
10741     v=$($ECHO $release$versuffix | tr -d .-);
10742     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
10743     $ECHO $n$v`$shared_ext'
10744   library_names_spec='${libname}_dll.$libext'
10745   dynamic_linker='OS/2 ld.exe'
10746   shlibpath_var=BEGINLIBPATH
10747   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10748   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10749   postinstall_cmds='base_file=`basename \$file`~
10750     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
10751     dldir=$destdir/`dirname \$dlpath`~
10752     test -d \$dldir || mkdir -p \$dldir~
10753     $install_prog $dir/$dlname \$dldir/$dlname~
10754     chmod a+x \$dldir/$dlname~
10755     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10756       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10757     fi'
10758   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
10759     dlpath=$dir/\$dldll~
10760     $RM \$dlpath'
10761   ;;
10762
10763 osf3* | osf4* | osf5*)
10764   version_type=osf
10765   need_lib_prefix=no
10766   need_version=no
10767   soname_spec='$libname$release$shared_ext$major'
10768   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10769   shlibpath_var=LD_LIBRARY_PATH
10770   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10771   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10772   ;;
10773
10774 rdos*)
10775   dynamic_linker=no
10776   ;;
10777
10778 solaris*)
10779   version_type=linux # correct to gnu/linux during the next big refactor
10780   need_lib_prefix=no
10781   need_version=no
10782   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10783   soname_spec='$libname$release$shared_ext$major'
10784   shlibpath_var=LD_LIBRARY_PATH
10785   shlibpath_overrides_runpath=yes
10786   hardcode_into_libs=yes
10787   # ldd complains unless libraries are executable
10788   postinstall_cmds='chmod +x $lib'
10789   ;;
10790
10791 sunos4*)
10792   version_type=sunos
10793   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10794   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10795   shlibpath_var=LD_LIBRARY_PATH
10796   shlibpath_overrides_runpath=yes
10797   if test yes = "$with_gnu_ld"; then
10798     need_lib_prefix=no
10799   fi
10800   need_version=yes
10801   ;;
10802
10803 sysv4 | sysv4.3*)
10804   version_type=linux # correct to gnu/linux during the next big refactor
10805   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10806   soname_spec='$libname$release$shared_ext$major'
10807   shlibpath_var=LD_LIBRARY_PATH
10808   case $host_vendor in
10809     sni)
10810       shlibpath_overrides_runpath=no
10811       need_lib_prefix=no
10812       runpath_var=LD_RUN_PATH
10813       ;;
10814     siemens)
10815       need_lib_prefix=no
10816       ;;
10817     motorola)
10818       need_lib_prefix=no
10819       need_version=no
10820       shlibpath_overrides_runpath=no
10821       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10822       ;;
10823   esac
10824   ;;
10825
10826 sysv4*MP*)
10827   if test -d /usr/nec; then
10828     version_type=linux # correct to gnu/linux during the next big refactor
10829     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
10830     soname_spec='$libname$shared_ext.$major'
10831     shlibpath_var=LD_LIBRARY_PATH
10832   fi
10833   ;;
10834
10835 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10836   version_type=sco
10837   need_lib_prefix=no
10838   need_version=no
10839   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
10840   soname_spec='$libname$release$shared_ext$major'
10841   shlibpath_var=LD_LIBRARY_PATH
10842   shlibpath_overrides_runpath=yes
10843   hardcode_into_libs=yes
10844   if test yes = "$with_gnu_ld"; then
10845     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10846   else
10847     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10848     case $host_os in
10849       sco3.2v5*)
10850         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10851         ;;
10852     esac
10853   fi
10854   sys_lib_dlsearch_path_spec='/usr/lib'
10855   ;;
10856
10857 tpf*)
10858   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10859   version_type=linux # correct to gnu/linux during the next big refactor
10860   need_lib_prefix=no
10861   need_version=no
10862   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10863   shlibpath_var=LD_LIBRARY_PATH
10864   shlibpath_overrides_runpath=no
10865   hardcode_into_libs=yes
10866   ;;
10867
10868 uts4*)
10869   version_type=linux # correct to gnu/linux during the next big refactor
10870   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10871   soname_spec='$libname$release$shared_ext$major'
10872   shlibpath_var=LD_LIBRARY_PATH
10873   ;;
10874
10875 *)
10876   dynamic_linker=no
10877   ;;
10878 esac
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10880 $as_echo "$dynamic_linker" >&6; }
10881 test no = "$dynamic_linker" && can_build_shared=no
10882
10883 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10884 if test yes = "$GCC"; then
10885   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10886 fi
10887
10888 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
10889   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
10890 fi
10891
10892 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
10893   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
10894 fi
10895
10896 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
10897 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
10898
10899 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
10900 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
10901
10902 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
10903 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11002 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11003 hardcode_action=
11004 if test -n "$hardcode_libdir_flag_spec" ||
11005    test -n "$runpath_var" ||
11006    test yes = "$hardcode_automatic"; then
11007
11008   # We can hardcode non-existent directories.
11009   if test no != "$hardcode_direct" &&
11010      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11011      # have to relink, otherwise we might link with an installed library
11012      # when we should be linking with a yet-to-be-installed one
11013      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11014      test no != "$hardcode_minus_L"; then
11015     # Linking always hardcodes the temporary library directory.
11016     hardcode_action=relink
11017   else
11018     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11019     hardcode_action=immediate
11020   fi
11021 else
11022   # We cannot hardcode anything, or else we can only hardcode existing
11023   # directories.
11024   hardcode_action=unsupported
11025 fi
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11027 $as_echo "$hardcode_action" >&6; }
11028
11029 if test relink = "$hardcode_action" ||
11030    test yes = "$inherit_rpath"; then
11031   # Fast installation is not supported
11032   enable_fast_install=no
11033 elif test yes = "$shlibpath_overrides_runpath" ||
11034      test no = "$enable_shared"; then
11035   # Fast installation is not necessary
11036   enable_fast_install=needless
11037 fi
11038
11039
11040
11041
11042
11043
11044   if test yes != "$enable_dlopen"; then
11045   enable_dlopen=unknown
11046   enable_dlopen_self=unknown
11047   enable_dlopen_self_static=unknown
11048 else
11049   lt_cv_dlopen=no
11050   lt_cv_dlopen_libs=
11051
11052   case $host_os in
11053   beos*)
11054     lt_cv_dlopen=load_add_on
11055     lt_cv_dlopen_libs=
11056     lt_cv_dlopen_self=yes
11057     ;;
11058
11059   mingw* | pw32* | cegcc*)
11060     lt_cv_dlopen=LoadLibrary
11061     lt_cv_dlopen_libs=
11062     ;;
11063
11064   cygwin*)
11065     lt_cv_dlopen=dlopen
11066     lt_cv_dlopen_libs=
11067     ;;
11068
11069   darwin*)
11070     # if libdl is installed we need to link against it
11071     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11072 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11073 if ${ac_cv_lib_dl_dlopen+:} false; then :
11074   $as_echo_n "(cached) " >&6
11075 else
11076   ac_check_lib_save_LIBS=$LIBS
11077 LIBS="-ldl  $LIBS"
11078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11079 /* end confdefs.h.  */
11080
11081 /* Override any GCC internal prototype to avoid an error.
11082    Use char because int might match the return type of a GCC
11083    builtin and then its argument prototype would still apply.  */
11084 #ifdef __cplusplus
11085 extern "C"
11086 #endif
11087 char dlopen ();
11088 int
11089 main ()
11090 {
11091 return dlopen ();
11092   ;
11093   return 0;
11094 }
11095 _ACEOF
11096 if ac_fn_c_try_link "$LINENO"; then :
11097   ac_cv_lib_dl_dlopen=yes
11098 else
11099   ac_cv_lib_dl_dlopen=no
11100 fi
11101 rm -f core conftest.err conftest.$ac_objext \
11102     conftest$ac_exeext conftest.$ac_ext
11103 LIBS=$ac_check_lib_save_LIBS
11104 fi
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11106 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11107 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11108   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11109 else
11110
11111     lt_cv_dlopen=dyld
11112     lt_cv_dlopen_libs=
11113     lt_cv_dlopen_self=yes
11114
11115 fi
11116
11117     ;;
11118
11119   tpf*)
11120     # Don't try to run any link tests for TPF.  We know it's impossible
11121     # because TPF is a cross-compiler, and we know how we open DSOs.
11122     lt_cv_dlopen=dlopen
11123     lt_cv_dlopen_libs=
11124     lt_cv_dlopen_self=no
11125     ;;
11126
11127   *)
11128     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11129 if test "x$ac_cv_func_shl_load" = xyes; then :
11130   lt_cv_dlopen=shl_load
11131 else
11132   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11133 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11134 if ${ac_cv_lib_dld_shl_load+:} false; then :
11135   $as_echo_n "(cached) " >&6
11136 else
11137   ac_check_lib_save_LIBS=$LIBS
11138 LIBS="-ldld  $LIBS"
11139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11140 /* end confdefs.h.  */
11141
11142 /* Override any GCC internal prototype to avoid an error.
11143    Use char because int might match the return type of a GCC
11144    builtin and then its argument prototype would still apply.  */
11145 #ifdef __cplusplus
11146 extern "C"
11147 #endif
11148 char shl_load ();
11149 int
11150 main ()
11151 {
11152 return shl_load ();
11153   ;
11154   return 0;
11155 }
11156 _ACEOF
11157 if ac_fn_c_try_link "$LINENO"; then :
11158   ac_cv_lib_dld_shl_load=yes
11159 else
11160   ac_cv_lib_dld_shl_load=no
11161 fi
11162 rm -f core conftest.err conftest.$ac_objext \
11163     conftest$ac_exeext conftest.$ac_ext
11164 LIBS=$ac_check_lib_save_LIBS
11165 fi
11166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11167 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11168 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11169   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11170 else
11171   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11172 if test "x$ac_cv_func_dlopen" = xyes; then :
11173   lt_cv_dlopen=dlopen
11174 else
11175   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11176 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11177 if ${ac_cv_lib_dl_dlopen+:} false; then :
11178   $as_echo_n "(cached) " >&6
11179 else
11180   ac_check_lib_save_LIBS=$LIBS
11181 LIBS="-ldl  $LIBS"
11182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183 /* end confdefs.h.  */
11184
11185 /* Override any GCC internal prototype to avoid an error.
11186    Use char because int might match the return type of a GCC
11187    builtin and then its argument prototype would still apply.  */
11188 #ifdef __cplusplus
11189 extern "C"
11190 #endif
11191 char dlopen ();
11192 int
11193 main ()
11194 {
11195 return dlopen ();
11196   ;
11197   return 0;
11198 }
11199 _ACEOF
11200 if ac_fn_c_try_link "$LINENO"; then :
11201   ac_cv_lib_dl_dlopen=yes
11202 else
11203   ac_cv_lib_dl_dlopen=no
11204 fi
11205 rm -f core conftest.err conftest.$ac_objext \
11206     conftest$ac_exeext conftest.$ac_ext
11207 LIBS=$ac_check_lib_save_LIBS
11208 fi
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11210 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11211 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11212   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11213 else
11214   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11215 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11216 if ${ac_cv_lib_svld_dlopen+:} false; then :
11217   $as_echo_n "(cached) " >&6
11218 else
11219   ac_check_lib_save_LIBS=$LIBS
11220 LIBS="-lsvld  $LIBS"
11221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11222 /* end confdefs.h.  */
11223
11224 /* Override any GCC internal prototype to avoid an error.
11225    Use char because int might match the return type of a GCC
11226    builtin and then its argument prototype would still apply.  */
11227 #ifdef __cplusplus
11228 extern "C"
11229 #endif
11230 char dlopen ();
11231 int
11232 main ()
11233 {
11234 return dlopen ();
11235   ;
11236   return 0;
11237 }
11238 _ACEOF
11239 if ac_fn_c_try_link "$LINENO"; then :
11240   ac_cv_lib_svld_dlopen=yes
11241 else
11242   ac_cv_lib_svld_dlopen=no
11243 fi
11244 rm -f core conftest.err conftest.$ac_objext \
11245     conftest$ac_exeext conftest.$ac_ext
11246 LIBS=$ac_check_lib_save_LIBS
11247 fi
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11249 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11250 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11251   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11252 else
11253   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11254 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11255 if ${ac_cv_lib_dld_dld_link+:} false; then :
11256   $as_echo_n "(cached) " >&6
11257 else
11258   ac_check_lib_save_LIBS=$LIBS
11259 LIBS="-ldld  $LIBS"
11260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11261 /* end confdefs.h.  */
11262
11263 /* Override any GCC internal prototype to avoid an error.
11264    Use char because int might match the return type of a GCC
11265    builtin and then its argument prototype would still apply.  */
11266 #ifdef __cplusplus
11267 extern "C"
11268 #endif
11269 char dld_link ();
11270 int
11271 main ()
11272 {
11273 return dld_link ();
11274   ;
11275   return 0;
11276 }
11277 _ACEOF
11278 if ac_fn_c_try_link "$LINENO"; then :
11279   ac_cv_lib_dld_dld_link=yes
11280 else
11281   ac_cv_lib_dld_dld_link=no
11282 fi
11283 rm -f core conftest.err conftest.$ac_objext \
11284     conftest$ac_exeext conftest.$ac_ext
11285 LIBS=$ac_check_lib_save_LIBS
11286 fi
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11288 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11289 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11290   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
11291 fi
11292
11293
11294 fi
11295
11296
11297 fi
11298
11299
11300 fi
11301
11302
11303 fi
11304
11305
11306 fi
11307
11308     ;;
11309   esac
11310
11311   if test no = "$lt_cv_dlopen"; then
11312     enable_dlopen=no
11313   else
11314     enable_dlopen=yes
11315   fi
11316
11317   case $lt_cv_dlopen in
11318   dlopen)
11319     save_CPPFLAGS=$CPPFLAGS
11320     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11321
11322     save_LDFLAGS=$LDFLAGS
11323     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11324
11325     save_LIBS=$LIBS
11326     LIBS="$lt_cv_dlopen_libs $LIBS"
11327
11328     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11329 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11330 if ${lt_cv_dlopen_self+:} false; then :
11331   $as_echo_n "(cached) " >&6
11332 else
11333           if test yes = "$cross_compiling"; then :
11334   lt_cv_dlopen_self=cross
11335 else
11336   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11337   lt_status=$lt_dlunknown
11338   cat > conftest.$ac_ext <<_LT_EOF
11339 #line $LINENO "configure"
11340 #include "confdefs.h"
11341
11342 #if HAVE_DLFCN_H
11343 #include <dlfcn.h>
11344 #endif
11345
11346 #include <stdio.h>
11347
11348 #ifdef RTLD_GLOBAL
11349 #  define LT_DLGLOBAL           RTLD_GLOBAL
11350 #else
11351 #  ifdef DL_GLOBAL
11352 #    define LT_DLGLOBAL         DL_GLOBAL
11353 #  else
11354 #    define LT_DLGLOBAL         0
11355 #  endif
11356 #endif
11357
11358 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11359    find out it does not work in some platform. */
11360 #ifndef LT_DLLAZY_OR_NOW
11361 #  ifdef RTLD_LAZY
11362 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11363 #  else
11364 #    ifdef DL_LAZY
11365 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11366 #    else
11367 #      ifdef RTLD_NOW
11368 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11369 #      else
11370 #        ifdef DL_NOW
11371 #          define LT_DLLAZY_OR_NOW      DL_NOW
11372 #        else
11373 #          define LT_DLLAZY_OR_NOW      0
11374 #        endif
11375 #      endif
11376 #    endif
11377 #  endif
11378 #endif
11379
11380 /* When -fvisibility=hidden is used, assume the code has been annotated
11381    correspondingly for the symbols needed.  */
11382 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11383 int fnord () __attribute__((visibility("default")));
11384 #endif
11385
11386 int fnord () { return 42; }
11387 int main ()
11388 {
11389   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11390   int status = $lt_dlunknown;
11391
11392   if (self)
11393     {
11394       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11395       else
11396         {
11397           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11398           else puts (dlerror ());
11399         }
11400       /* dlclose (self); */
11401     }
11402   else
11403     puts (dlerror ());
11404
11405   return status;
11406 }
11407 _LT_EOF
11408   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11409   (eval $ac_link) 2>&5
11410   ac_status=$?
11411   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11412   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11413     (./conftest; exit; ) >&5 2>/dev/null
11414     lt_status=$?
11415     case x$lt_status in
11416       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11417       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11418       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11419     esac
11420   else :
11421     # compilation failed
11422     lt_cv_dlopen_self=no
11423   fi
11424 fi
11425 rm -fr conftest*
11426
11427
11428 fi
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11430 $as_echo "$lt_cv_dlopen_self" >&6; }
11431
11432     if test yes = "$lt_cv_dlopen_self"; then
11433       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11434       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11435 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11436 if ${lt_cv_dlopen_self_static+:} false; then :
11437   $as_echo_n "(cached) " >&6
11438 else
11439           if test yes = "$cross_compiling"; then :
11440   lt_cv_dlopen_self_static=cross
11441 else
11442   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11443   lt_status=$lt_dlunknown
11444   cat > conftest.$ac_ext <<_LT_EOF
11445 #line $LINENO "configure"
11446 #include "confdefs.h"
11447
11448 #if HAVE_DLFCN_H
11449 #include <dlfcn.h>
11450 #endif
11451
11452 #include <stdio.h>
11453
11454 #ifdef RTLD_GLOBAL
11455 #  define LT_DLGLOBAL           RTLD_GLOBAL
11456 #else
11457 #  ifdef DL_GLOBAL
11458 #    define LT_DLGLOBAL         DL_GLOBAL
11459 #  else
11460 #    define LT_DLGLOBAL         0
11461 #  endif
11462 #endif
11463
11464 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11465    find out it does not work in some platform. */
11466 #ifndef LT_DLLAZY_OR_NOW
11467 #  ifdef RTLD_LAZY
11468 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11469 #  else
11470 #    ifdef DL_LAZY
11471 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11472 #    else
11473 #      ifdef RTLD_NOW
11474 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11475 #      else
11476 #        ifdef DL_NOW
11477 #          define LT_DLLAZY_OR_NOW      DL_NOW
11478 #        else
11479 #          define LT_DLLAZY_OR_NOW      0
11480 #        endif
11481 #      endif
11482 #    endif
11483 #  endif
11484 #endif
11485
11486 /* When -fvisibility=hidden is used, assume the code has been annotated
11487    correspondingly for the symbols needed.  */
11488 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11489 int fnord () __attribute__((visibility("default")));
11490 #endif
11491
11492 int fnord () { return 42; }
11493 int main ()
11494 {
11495   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11496   int status = $lt_dlunknown;
11497
11498   if (self)
11499     {
11500       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11501       else
11502         {
11503           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11504           else puts (dlerror ());
11505         }
11506       /* dlclose (self); */
11507     }
11508   else
11509     puts (dlerror ());
11510
11511   return status;
11512 }
11513 _LT_EOF
11514   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11515   (eval $ac_link) 2>&5
11516   ac_status=$?
11517   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11518   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11519     (./conftest; exit; ) >&5 2>/dev/null
11520     lt_status=$?
11521     case x$lt_status in
11522       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11523       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11524       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11525     esac
11526   else :
11527     # compilation failed
11528     lt_cv_dlopen_self_static=no
11529   fi
11530 fi
11531 rm -fr conftest*
11532
11533
11534 fi
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11536 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11537     fi
11538
11539     CPPFLAGS=$save_CPPFLAGS
11540     LDFLAGS=$save_LDFLAGS
11541     LIBS=$save_LIBS
11542     ;;
11543   esac
11544
11545   case $lt_cv_dlopen_self in
11546   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11547   *) enable_dlopen_self=unknown ;;
11548   esac
11549
11550   case $lt_cv_dlopen_self_static in
11551   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11552   *) enable_dlopen_self_static=unknown ;;
11553   esac
11554 fi
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572 striplib=
11573 old_striplib=
11574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11575 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11576 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11577   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11578   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11580 $as_echo "yes" >&6; }
11581 else
11582 # FIXME - insert some real tests, host_os isn't really good enough
11583   case $host_os in
11584   darwin*)
11585     if test -n "$STRIP"; then
11586       striplib="$STRIP -x"
11587       old_striplib="$STRIP -S"
11588       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11589 $as_echo "yes" >&6; }
11590     else
11591       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11592 $as_echo "no" >&6; }
11593     fi
11594     ;;
11595   *)
11596     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11597 $as_echo "no" >&6; }
11598     ;;
11599   esac
11600 fi
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613   # Report what library types will actually be built
11614   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11615 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11617 $as_echo "$can_build_shared" >&6; }
11618
11619   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11620 $as_echo_n "checking whether to build shared libraries... " >&6; }
11621   test no = "$can_build_shared" && enable_shared=no
11622
11623   # On AIX, shared libraries and static libraries use the same namespace, and
11624   # are all built from PIC.
11625   case $host_os in
11626   aix3*)
11627     test yes = "$enable_shared" && enable_static=no
11628     if test -n "$RANLIB"; then
11629       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11630       postinstall_cmds='$RANLIB $lib'
11631     fi
11632     ;;
11633
11634   aix[4-9]*)
11635     if test ia64 != "$host_cpu"; then
11636       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
11637       yes,aix,yes) ;;                   # shared object as lib.so file only
11638       yes,svr4,*) ;;                    # shared object as lib.so archive member only
11639       yes,*) enable_static=no ;;        # shared object in lib.a archive as well
11640       esac
11641     fi
11642     ;;
11643   esac
11644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11645 $as_echo "$enable_shared" >&6; }
11646
11647   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11648 $as_echo_n "checking whether to build static libraries... " >&6; }
11649   # Make sure either enable_shared or enable_static is yes.
11650   test yes = "$enable_shared" || enable_static=yes
11651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11652 $as_echo "$enable_static" >&6; }
11653
11654
11655
11656
11657 fi
11658 ac_ext=c
11659 ac_cpp='$CPP $CPPFLAGS'
11660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11663
11664 CC=$lt_save_CC
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680         ac_config_commands="$ac_config_commands libtool"
11681
11682
11683
11684
11685 # Only expand once:
11686
11687
11688
11689
11690 OURCPPFLAGS=''
11691 CPPFLAGS=${CPPFLAGS:-${OURCPPFLAGS}}
11692 CFLAGS="$CFLAGS"
11693
11694 # Checks for programs.
11695 ac_ext=c
11696 ac_cpp='$CPP $CPPFLAGS'
11697 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11698 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11699 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11700 if test -n "$ac_tool_prefix"; then
11701   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11702 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11704 $as_echo_n "checking for $ac_word... " >&6; }
11705 if ${ac_cv_prog_CC+:} false; then :
11706   $as_echo_n "(cached) " >&6
11707 else
11708   if test -n "$CC"; then
11709   ac_cv_prog_CC="$CC" # Let the user override the test.
11710 else
11711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11712 for as_dir in $PATH
11713 do
11714   IFS=$as_save_IFS
11715   test -z "$as_dir" && as_dir=.
11716     for ac_exec_ext in '' $ac_executable_extensions; do
11717   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11718     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11719     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11720     break 2
11721   fi
11722 done
11723   done
11724 IFS=$as_save_IFS
11725
11726 fi
11727 fi
11728 CC=$ac_cv_prog_CC
11729 if test -n "$CC"; then
11730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11731 $as_echo "$CC" >&6; }
11732 else
11733   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11734 $as_echo "no" >&6; }
11735 fi
11736
11737
11738 fi
11739 if test -z "$ac_cv_prog_CC"; then
11740   ac_ct_CC=$CC
11741   # Extract the first word of "gcc", so it can be a program name with args.
11742 set dummy gcc; ac_word=$2
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11744 $as_echo_n "checking for $ac_word... " >&6; }
11745 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11746   $as_echo_n "(cached) " >&6
11747 else
11748   if test -n "$ac_ct_CC"; then
11749   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11750 else
11751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11752 for as_dir in $PATH
11753 do
11754   IFS=$as_save_IFS
11755   test -z "$as_dir" && as_dir=.
11756     for ac_exec_ext in '' $ac_executable_extensions; do
11757   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11758     ac_cv_prog_ac_ct_CC="gcc"
11759     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11760     break 2
11761   fi
11762 done
11763   done
11764 IFS=$as_save_IFS
11765
11766 fi
11767 fi
11768 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11769 if test -n "$ac_ct_CC"; then
11770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11771 $as_echo "$ac_ct_CC" >&6; }
11772 else
11773   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11774 $as_echo "no" >&6; }
11775 fi
11776
11777   if test "x$ac_ct_CC" = x; then
11778     CC=""
11779   else
11780     case $cross_compiling:$ac_tool_warned in
11781 yes:)
11782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11784 ac_tool_warned=yes ;;
11785 esac
11786     CC=$ac_ct_CC
11787   fi
11788 else
11789   CC="$ac_cv_prog_CC"
11790 fi
11791
11792 if test -z "$CC"; then
11793           if test -n "$ac_tool_prefix"; then
11794     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11795 set dummy ${ac_tool_prefix}cc; ac_word=$2
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11797 $as_echo_n "checking for $ac_word... " >&6; }
11798 if ${ac_cv_prog_CC+:} false; then :
11799   $as_echo_n "(cached) " >&6
11800 else
11801   if test -n "$CC"; then
11802   ac_cv_prog_CC="$CC" # Let the user override the test.
11803 else
11804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11805 for as_dir in $PATH
11806 do
11807   IFS=$as_save_IFS
11808   test -z "$as_dir" && as_dir=.
11809     for ac_exec_ext in '' $ac_executable_extensions; do
11810   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11811     ac_cv_prog_CC="${ac_tool_prefix}cc"
11812     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11813     break 2
11814   fi
11815 done
11816   done
11817 IFS=$as_save_IFS
11818
11819 fi
11820 fi
11821 CC=$ac_cv_prog_CC
11822 if test -n "$CC"; then
11823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11824 $as_echo "$CC" >&6; }
11825 else
11826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11827 $as_echo "no" >&6; }
11828 fi
11829
11830
11831   fi
11832 fi
11833 if test -z "$CC"; then
11834   # Extract the first word of "cc", so it can be a program name with args.
11835 set dummy cc; ac_word=$2
11836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11837 $as_echo_n "checking for $ac_word... " >&6; }
11838 if ${ac_cv_prog_CC+:} false; then :
11839   $as_echo_n "(cached) " >&6
11840 else
11841   if test -n "$CC"; then
11842   ac_cv_prog_CC="$CC" # Let the user override the test.
11843 else
11844   ac_prog_rejected=no
11845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11846 for as_dir in $PATH
11847 do
11848   IFS=$as_save_IFS
11849   test -z "$as_dir" && as_dir=.
11850     for ac_exec_ext in '' $ac_executable_extensions; do
11851   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11852     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11853        ac_prog_rejected=yes
11854        continue
11855      fi
11856     ac_cv_prog_CC="cc"
11857     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11858     break 2
11859   fi
11860 done
11861   done
11862 IFS=$as_save_IFS
11863
11864 if test $ac_prog_rejected = yes; then
11865   # We found a bogon in the path, so make sure we never use it.
11866   set dummy $ac_cv_prog_CC
11867   shift
11868   if test $# != 0; then
11869     # We chose a different compiler from the bogus one.
11870     # However, it has the same basename, so the bogon will be chosen
11871     # first if we set CC to just the basename; use the full file name.
11872     shift
11873     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11874   fi
11875 fi
11876 fi
11877 fi
11878 CC=$ac_cv_prog_CC
11879 if test -n "$CC"; then
11880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11881 $as_echo "$CC" >&6; }
11882 else
11883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11884 $as_echo "no" >&6; }
11885 fi
11886
11887
11888 fi
11889 if test -z "$CC"; then
11890   if test -n "$ac_tool_prefix"; then
11891   for ac_prog in cl.exe
11892   do
11893     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11894 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11896 $as_echo_n "checking for $ac_word... " >&6; }
11897 if ${ac_cv_prog_CC+:} false; then :
11898   $as_echo_n "(cached) " >&6
11899 else
11900   if test -n "$CC"; then
11901   ac_cv_prog_CC="$CC" # Let the user override the test.
11902 else
11903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11904 for as_dir in $PATH
11905 do
11906   IFS=$as_save_IFS
11907   test -z "$as_dir" && as_dir=.
11908     for ac_exec_ext in '' $ac_executable_extensions; do
11909   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11910     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11912     break 2
11913   fi
11914 done
11915   done
11916 IFS=$as_save_IFS
11917
11918 fi
11919 fi
11920 CC=$ac_cv_prog_CC
11921 if test -n "$CC"; then
11922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11923 $as_echo "$CC" >&6; }
11924 else
11925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11926 $as_echo "no" >&6; }
11927 fi
11928
11929
11930     test -n "$CC" && break
11931   done
11932 fi
11933 if test -z "$CC"; then
11934   ac_ct_CC=$CC
11935   for ac_prog in cl.exe
11936 do
11937   # Extract the first word of "$ac_prog", so it can be a program name with args.
11938 set dummy $ac_prog; ac_word=$2
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11940 $as_echo_n "checking for $ac_word... " >&6; }
11941 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11942   $as_echo_n "(cached) " >&6
11943 else
11944   if test -n "$ac_ct_CC"; then
11945   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11946 else
11947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11948 for as_dir in $PATH
11949 do
11950   IFS=$as_save_IFS
11951   test -z "$as_dir" && as_dir=.
11952     for ac_exec_ext in '' $ac_executable_extensions; do
11953   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11954     ac_cv_prog_ac_ct_CC="$ac_prog"
11955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11956     break 2
11957   fi
11958 done
11959   done
11960 IFS=$as_save_IFS
11961
11962 fi
11963 fi
11964 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11965 if test -n "$ac_ct_CC"; then
11966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11967 $as_echo "$ac_ct_CC" >&6; }
11968 else
11969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11970 $as_echo "no" >&6; }
11971 fi
11972
11973
11974   test -n "$ac_ct_CC" && break
11975 done
11976
11977   if test "x$ac_ct_CC" = x; then
11978     CC=""
11979   else
11980     case $cross_compiling:$ac_tool_warned in
11981 yes:)
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11983 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11984 ac_tool_warned=yes ;;
11985 esac
11986     CC=$ac_ct_CC
11987   fi
11988 fi
11989
11990 fi
11991
11992
11993 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11995 as_fn_error $? "no acceptable C compiler found in \$PATH
11996 See \`config.log' for more details" "$LINENO" 5; }
11997
11998 # Provide some information about the compiler.
11999 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
12000 set X $ac_compile
12001 ac_compiler=$2
12002 for ac_option in --version -v -V -qversion; do
12003   { { ac_try="$ac_compiler $ac_option >&5"
12004 case "(($ac_try" in
12005   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12006   *) ac_try_echo=$ac_try;;
12007 esac
12008 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12009 $as_echo "$ac_try_echo"; } >&5
12010   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12011   ac_status=$?
12012   if test -s conftest.err; then
12013     sed '10a\
12014 ... rest of stderr output deleted ...
12015          10q' conftest.err >conftest.er1
12016     cat conftest.er1 >&5
12017   fi
12018   rm -f conftest.er1 conftest.err
12019   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12020   test $ac_status = 0; }
12021 done
12022
12023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
12024 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
12025 if ${ac_cv_c_compiler_gnu+:} false; then :
12026   $as_echo_n "(cached) " >&6
12027 else
12028   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12029 /* end confdefs.h.  */
12030
12031 int
12032 main ()
12033 {
12034 #ifndef __GNUC__
12035        choke me
12036 #endif
12037
12038   ;
12039   return 0;
12040 }
12041 _ACEOF
12042 if ac_fn_c_try_compile "$LINENO"; then :
12043   ac_compiler_gnu=yes
12044 else
12045   ac_compiler_gnu=no
12046 fi
12047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048 ac_cv_c_compiler_gnu=$ac_compiler_gnu
12049
12050 fi
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
12052 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
12053 if test $ac_compiler_gnu = yes; then
12054   GCC=yes
12055 else
12056   GCC=
12057 fi
12058 ac_test_CFLAGS=${CFLAGS+set}
12059 ac_save_CFLAGS=$CFLAGS
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
12061 $as_echo_n "checking whether $CC accepts -g... " >&6; }
12062 if ${ac_cv_prog_cc_g+:} false; then :
12063   $as_echo_n "(cached) " >&6
12064 else
12065   ac_save_c_werror_flag=$ac_c_werror_flag
12066    ac_c_werror_flag=yes
12067    ac_cv_prog_cc_g=no
12068    CFLAGS="-g"
12069    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12070 /* end confdefs.h.  */
12071
12072 int
12073 main ()
12074 {
12075
12076   ;
12077   return 0;
12078 }
12079 _ACEOF
12080 if ac_fn_c_try_compile "$LINENO"; then :
12081   ac_cv_prog_cc_g=yes
12082 else
12083   CFLAGS=""
12084       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12085 /* end confdefs.h.  */
12086
12087 int
12088 main ()
12089 {
12090
12091   ;
12092   return 0;
12093 }
12094 _ACEOF
12095 if ac_fn_c_try_compile "$LINENO"; then :
12096
12097 else
12098   ac_c_werror_flag=$ac_save_c_werror_flag
12099          CFLAGS="-g"
12100          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12101 /* end confdefs.h.  */
12102
12103 int
12104 main ()
12105 {
12106
12107   ;
12108   return 0;
12109 }
12110 _ACEOF
12111 if ac_fn_c_try_compile "$LINENO"; then :
12112   ac_cv_prog_cc_g=yes
12113 fi
12114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12115 fi
12116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12117 fi
12118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12119    ac_c_werror_flag=$ac_save_c_werror_flag
12120 fi
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
12122 $as_echo "$ac_cv_prog_cc_g" >&6; }
12123 if test "$ac_test_CFLAGS" = set; then
12124   CFLAGS=$ac_save_CFLAGS
12125 elif test $ac_cv_prog_cc_g = yes; then
12126   if test "$GCC" = yes; then
12127     CFLAGS="-g -O2"
12128   else
12129     CFLAGS="-g"
12130   fi
12131 else
12132   if test "$GCC" = yes; then
12133     CFLAGS="-O2"
12134   else
12135     CFLAGS=
12136   fi
12137 fi
12138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
12139 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
12140 if ${ac_cv_prog_cc_c89+:} false; then :
12141   $as_echo_n "(cached) " >&6
12142 else
12143   ac_cv_prog_cc_c89=no
12144 ac_save_CC=$CC
12145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146 /* end confdefs.h.  */
12147 #include <stdarg.h>
12148 #include <stdio.h>
12149 struct stat;
12150 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
12151 struct buf { int x; };
12152 FILE * (*rcsopen) (struct buf *, struct stat *, int);
12153 static char *e (p, i)
12154      char **p;
12155      int i;
12156 {
12157   return p[i];
12158 }
12159 static char *f (char * (*g) (char **, int), char **p, ...)
12160 {
12161   char *s;
12162   va_list v;
12163   va_start (v,p);
12164   s = g (p, va_arg (v,int));
12165   va_end (v);
12166   return s;
12167 }
12168
12169 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
12170    function prototypes and stuff, but not '\xHH' hex character constants.
12171    These don't provoke an error unfortunately, instead are silently treated
12172    as 'x'.  The following induces an error, until -std is added to get
12173    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
12174    array size at least.  It's necessary to write '\x00'==0 to get something
12175    that's true only with -std.  */
12176 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12177
12178 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12179    inside strings and character constants.  */
12180 #define FOO(x) 'x'
12181 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12182
12183 int test (int i, double x);
12184 struct s1 {int (*f) (int a);};
12185 struct s2 {int (*f) (double a);};
12186 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12187 int argc;
12188 char **argv;
12189 int
12190 main ()
12191 {
12192 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12193   ;
12194   return 0;
12195 }
12196 _ACEOF
12197 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12198         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12199 do
12200   CC="$ac_save_CC $ac_arg"
12201   if ac_fn_c_try_compile "$LINENO"; then :
12202   ac_cv_prog_cc_c89=$ac_arg
12203 fi
12204 rm -f core conftest.err conftest.$ac_objext
12205   test "x$ac_cv_prog_cc_c89" != "xno" && break
12206 done
12207 rm -f conftest.$ac_ext
12208 CC=$ac_save_CC
12209
12210 fi
12211 # AC_CACHE_VAL
12212 case "x$ac_cv_prog_cc_c89" in
12213   x)
12214     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12215 $as_echo "none needed" >&6; } ;;
12216   xno)
12217     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12218 $as_echo "unsupported" >&6; } ;;
12219   *)
12220     CC="$CC $ac_cv_prog_cc_c89"
12221     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
12222 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
12223 esac
12224 if test "x$ac_cv_prog_cc_c89" != xno; then :
12225
12226 fi
12227
12228 ac_ext=c
12229 ac_cpp='$CPP $CPPFLAGS'
12230 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12231 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12232 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12233
12234
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $CC dependency flag" >&5
12236 $as_echo_n "checking $CC dependency flag... " >&6; }
12237 echo 'void f(){}' >conftest.c
12238 if test "`$CC -MM conftest.c 2>&1`" = "conftest.o: conftest.c"; then
12239         DEPFLAG="-MM"
12240 else
12241   if test "`$CC -xM1 conftest.c 2>&1`" = "conftest.o: conftest.c"; then
12242         DEPFLAG="-xM1"
12243   else
12244         DEPFLAG="-MM"  # dunno do something
12245   fi
12246 fi
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEPFLAG" >&5
12248 $as_echo "$DEPFLAG" >&6; }
12249 rm -f conftest.c
12250
12251
12252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
12253 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
12254 set x ${MAKE-make}
12255 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
12256 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
12257   $as_echo_n "(cached) " >&6
12258 else
12259   cat >conftest.make <<\_ACEOF
12260 SHELL = /bin/sh
12261 all:
12262         @echo '@@@%%%=$(MAKE)=@@@%%%'
12263 _ACEOF
12264 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
12265 case `${MAKE-make} -f conftest.make 2>/dev/null` in
12266   *@@@%%%=?*=@@@%%%*)
12267     eval ac_cv_prog_make_${ac_make}_set=yes;;
12268   *)
12269     eval ac_cv_prog_make_${ac_make}_set=no;;
12270 esac
12271 rm -f conftest.make
12272 fi
12273 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
12274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12275 $as_echo "yes" >&6; }
12276   SET_MAKE=
12277 else
12278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12279 $as_echo "no" >&6; }
12280   SET_MAKE="MAKE=${MAKE-make}"
12281 fi
12282
12283
12284 # Extra (sp)lint flags for NetBSD
12285
12286 case "$host_os" in
12287         netbsd*) LINTFLAGS="'-D__RENAME(x)=' -D_NETINET_IN_H_ $LINTFLAGS"
12288                  ;;
12289         *)       LINTFLAGS="$LINTFLAGS"
12290                  ;;
12291 esac
12292
12293
12294
12295 $as_echo "#define WINVER 0x0502" >>confdefs.h
12296
12297
12298
12299
12300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
12301 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
12302 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
12303 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12304   $as_echo_n "(cached) " >&6
12305 else
12306
12307 echo 'void f(void){}' >conftest.c
12308 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
12309 eval "cv_prog_cc_flag_$cache=yes"
12310 else
12311 eval "cv_prog_cc_flag_$cache=no"
12312 fi
12313 rm -f conftest conftest.o conftest.c
12314
12315 fi
12316
12317 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12319 $as_echo "yes" >&6; }
12320 :
12321 C99FLAG="-std=c99"
12322 else
12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324 $as_echo "no" >&6; }
12325 :
12326
12327 fi
12328
12329
12330
12331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
12332 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
12333 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
12334 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12335   $as_echo_n "(cached) " >&6
12336 else
12337
12338 echo 'void f(void){}' >conftest.c
12339 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
12340 eval "cv_prog_cc_flag_$cache=yes"
12341 else
12342 eval "cv_prog_cc_flag_$cache=no"
12343 fi
12344 rm -f conftest conftest.o conftest.c
12345
12346 fi
12347
12348 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12350 $as_echo "yes" >&6; }
12351 :
12352 C99FLAG="-xc99"
12353 else
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12355 $as_echo "no" >&6; }
12356 :
12357
12358 fi
12359
12360
12361 # routine to copy files
12362 # argument 1 is a list of files (relative to the source dir)
12363 # argument 2 is a destination directory (relative to the current
12364 # working directory
12365
12366
12367 # copy all .h files in the dir at argument 1
12368 # (relative to source) to the dir at argument 2
12369 # (relative to current dir)
12370
12371
12372 # Checks for typedefs, structures, and compiler characteristics.
12373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12374 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12375 if ${ac_cv_c_const+:} false; then :
12376   $as_echo_n "(cached) " >&6
12377 else
12378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379 /* end confdefs.h.  */
12380
12381 int
12382 main ()
12383 {
12384
12385 #ifndef __cplusplus
12386   /* Ultrix mips cc rejects this sort of thing.  */
12387   typedef int charset[2];
12388   const charset cs = { 0, 0 };
12389   /* SunOS 4.1.1 cc rejects this.  */
12390   char const *const *pcpcc;
12391   char **ppc;
12392   /* NEC SVR4.0.2 mips cc rejects this.  */
12393   struct point {int x, y;};
12394   static struct point const zero = {0,0};
12395   /* AIX XL C 1.02.0.0 rejects this.
12396      It does not let you subtract one const X* pointer from another in
12397      an arm of an if-expression whose if-part is not a constant
12398      expression */
12399   const char *g = "string";
12400   pcpcc = &g + (g ? g-g : 0);
12401   /* HPUX 7.0 cc rejects these. */
12402   ++pcpcc;
12403   ppc = (char**) pcpcc;
12404   pcpcc = (char const *const *) ppc;
12405   { /* SCO 3.2v4 cc rejects this sort of thing.  */
12406     char tx;
12407     char *t = &tx;
12408     char const *s = 0 ? (char *) 0 : (char const *) 0;
12409
12410     *t++ = 0;
12411     if (s) return 0;
12412   }
12413   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12414     int x[] = {25, 17};
12415     const int *foo = &x[0];
12416     ++foo;
12417   }
12418   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12419     typedef const int *iptr;
12420     iptr p = 0;
12421     ++p;
12422   }
12423   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12424        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12425     struct s { int j; const int *ap[3]; } bx;
12426     struct s *b = &bx; b->j = 5;
12427   }
12428   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12429     const int foo = 10;
12430     if (!foo) return 0;
12431   }
12432   return !cs[0] && !zero.x;
12433 #endif
12434
12435   ;
12436   return 0;
12437 }
12438 _ACEOF
12439 if ac_fn_c_try_compile "$LINENO"; then :
12440   ac_cv_c_const=yes
12441 else
12442   ac_cv_c_const=no
12443 fi
12444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12445 fi
12446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12447 $as_echo "$ac_cv_c_const" >&6; }
12448 if test $ac_cv_c_const = no; then
12449
12450 $as_echo "#define const /**/" >>confdefs.h
12451
12452 fi
12453
12454 ac_ext=c
12455 ac_cpp='$CPP $CPPFLAGS'
12456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12459
12460 if test "x$CFLAGS" = "x" ; then
12461
12462
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
12464 $as_echo_n "checking whether $CC supports -g... " >&6; }
12465 cache=`echo g | sed 'y%.=/+-%___p_%'`
12466 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12467   $as_echo_n "(cached) " >&6
12468 else
12469
12470 echo 'void f(void){}' >conftest.c
12471 if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
12472 eval "cv_prog_cc_flag_$cache=yes"
12473 else
12474 eval "cv_prog_cc_flag_$cache=no"
12475 fi
12476 rm -f conftest conftest.o conftest.c
12477
12478 fi
12479
12480 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12482 $as_echo "yes" >&6; }
12483 :
12484 CFLAGS="-g"
12485 else
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12487 $as_echo "no" >&6; }
12488 :
12489
12490 fi
12491
12492
12493
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
12495 $as_echo_n "checking whether $CC supports -O2... " >&6; }
12496 cache=`echo O2 | sed 'y%.=/+-%___p_%'`
12497 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12498   $as_echo_n "(cached) " >&6
12499 else
12500
12501 echo 'void f(void){}' >conftest.c
12502 if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
12503 eval "cv_prog_cc_flag_$cache=yes"
12504 else
12505 eval "cv_prog_cc_flag_$cache=no"
12506 fi
12507 rm -f conftest conftest.o conftest.c
12508
12509 fi
12510
12511 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12513 $as_echo "yes" >&6; }
12514 :
12515 CFLAGS="-O2 $CFLAGS"
12516 else
12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12518 $as_echo "no" >&6; }
12519 :
12520
12521 fi
12522
12523 fi
12524
12525
12526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
12527 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
12528 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
12529 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12530   $as_echo_n "(cached) " >&6
12531 else
12532
12533 echo 'void f(void){}' >conftest.c
12534 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
12535 eval "cv_prog_cc_flag_$cache=yes"
12536 else
12537 eval "cv_prog_cc_flag_$cache=no"
12538 fi
12539 rm -f conftest conftest.o conftest.c
12540
12541 fi
12542
12543 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12545 $as_echo "yes" >&6; }
12546 :
12547 CFLAGS="-Wall $CFLAGS"
12548 else
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12550 $as_echo "no" >&6; }
12551 :
12552
12553 fi
12554
12555
12556
12557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
12558 $as_echo_n "checking whether $CC supports -W... " >&6; }
12559 cache=`echo W | sed 'y%.=/+-%___p_%'`
12560 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12561   $as_echo_n "(cached) " >&6
12562 else
12563
12564 echo 'void f(void){}' >conftest.c
12565 if test -z "`$CC $CPPFLAGS $CFLAGS -W -c conftest.c 2>&1`"; then
12566 eval "cv_prog_cc_flag_$cache=yes"
12567 else
12568 eval "cv_prog_cc_flag_$cache=no"
12569 fi
12570 rm -f conftest conftest.o conftest.c
12571
12572 fi
12573
12574 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12576 $as_echo "yes" >&6; }
12577 :
12578 CFLAGS="-W $CFLAGS"
12579 else
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12581 $as_echo "no" >&6; }
12582 :
12583
12584 fi
12585
12586
12587
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wwrite-strings" >&5
12589 $as_echo_n "checking whether $CC supports -Wwrite-strings... " >&6; }
12590 cache=`echo Wwrite-strings | sed 'y%.=/+-%___p_%'`
12591 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12592   $as_echo_n "(cached) " >&6
12593 else
12594
12595 echo 'void f(void){}' >conftest.c
12596 if test -z "`$CC $CPPFLAGS $CFLAGS -Wwrite-strings -c conftest.c 2>&1`"; then
12597 eval "cv_prog_cc_flag_$cache=yes"
12598 else
12599 eval "cv_prog_cc_flag_$cache=no"
12600 fi
12601 rm -f conftest conftest.o conftest.c
12602
12603 fi
12604
12605 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12607 $as_echo "yes" >&6; }
12608 :
12609 CFLAGS="-Wwrite-strings $CFLAGS"
12610 else
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12612 $as_echo "no" >&6; }
12613 :
12614
12615 fi
12616
12617
12618
12619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wstrict-prototypes" >&5
12620 $as_echo_n "checking whether $CC supports -Wstrict-prototypes... " >&6; }
12621 cache=`echo Wstrict-prototypes | sed 'y%.=/+-%___p_%'`
12622 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12623   $as_echo_n "(cached) " >&6
12624 else
12625
12626 echo 'void f(void){}' >conftest.c
12627 if test -z "`$CC $CPPFLAGS $CFLAGS -Wstrict-prototypes -c conftest.c 2>&1`"; then
12628 eval "cv_prog_cc_flag_$cache=yes"
12629 else
12630 eval "cv_prog_cc_flag_$cache=no"
12631 fi
12632 rm -f conftest conftest.o conftest.c
12633
12634 fi
12635
12636 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12638 $as_echo "yes" >&6; }
12639 :
12640 CFLAGS="-Wstrict-prototypes $CFLAGS"
12641 else
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12643 $as_echo "no" >&6; }
12644 :
12645
12646 fi
12647
12648 #ACX_CHECK_COMPILER_FLAG(Wshadow, [CFLAGS="-Wshadow $CFLAGS"])
12649
12650
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wunused-function" >&5
12652 $as_echo_n "checking whether $CC supports -Wunused-function... " >&6; }
12653 cache=`echo Wunused-function | sed 'y%.=/+-%___p_%'`
12654 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12655   $as_echo_n "(cached) " >&6
12656 else
12657
12658 echo 'void f(void){}' >conftest.c
12659 if test -z "`$CC $CPPFLAGS $CFLAGS -Wunused-function -c conftest.c 2>&1`"; then
12660 eval "cv_prog_cc_flag_$cache=yes"
12661 else
12662 eval "cv_prog_cc_flag_$cache=no"
12663 fi
12664 rm -f conftest conftest.o conftest.c
12665
12666 fi
12667
12668 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12670 $as_echo "yes" >&6; }
12671 :
12672 CFLAGS="-Wunused-function $CFLAGS"
12673 else
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12675 $as_echo "no" >&6; }
12676 :
12677
12678 fi
12679
12680
12681
12682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-prototypes" >&5
12683 $as_echo_n "checking whether $CC supports -Wmissing-prototypes... " >&6; }
12684 cache=`echo Wmissing-prototypes | sed 'y%.=/+-%___p_%'`
12685 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12686   $as_echo_n "(cached) " >&6
12687 else
12688
12689 echo 'void f(void){}' >conftest.c
12690 if test -z "`$CC $CPPFLAGS $CFLAGS -Wmissing-prototypes -c conftest.c 2>&1`"; then
12691 eval "cv_prog_cc_flag_$cache=yes"
12692 else
12693 eval "cv_prog_cc_flag_$cache=no"
12694 fi
12695 rm -f conftest conftest.o conftest.c
12696
12697 fi
12698
12699 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12701 $as_echo "yes" >&6; }
12702 :
12703 CFLAGS="-Wmissing-prototypes $CFLAGS"
12704 else
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12706 $as_echo "no" >&6; }
12707 :
12708
12709 fi
12710
12711
12712 for ac_header in getopt.h time.h
12713 do :
12714   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12715 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12716 "
12717 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12718   cat >>confdefs.h <<_ACEOF
12719 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12720 _ACEOF
12721
12722 fi
12723
12724 done
12725
12726
12727 # MinGW32 tests
12728 for ac_header in winsock2.h ws2tcpip.h
12729 do :
12730   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12731 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12732 "
12733 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12734   cat >>confdefs.h <<_ACEOF
12735 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12736 _ACEOF
12737
12738 fi
12739
12740 done
12741
12742 # end mingw32 tests
12743
12744
12745
12746
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Werror" >&5
12748 $as_echo_n "checking whether $CC supports -Werror... " >&6; }
12749 cache=`echo Werror | sed 'y%.=/+-%___p_%'`
12750 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12751   $as_echo_n "(cached) " >&6
12752 else
12753
12754 echo 'void f(void){}' >conftest.c
12755 if test -z "`$CC $CPPFLAGS $CFLAGS -Werror -c conftest.c 2>&1`"; then
12756 eval "cv_prog_cc_flag_$cache=yes"
12757 else
12758 eval "cv_prog_cc_flag_$cache=no"
12759 fi
12760 rm -f conftest conftest.o conftest.c
12761
12762 fi
12763
12764 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12766 $as_echo "yes" >&6; }
12767 :
12768 ERRFLAG="-Werror"
12769 else
12770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12771 $as_echo "no" >&6; }
12772 :
12773 ERRFLAG="-errwarn"
12774 fi
12775
12776
12777
12778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
12779 $as_echo_n "checking whether $CC supports -Wall... " >&6; }
12780 cache=`echo Wall | sed 'y%.=/+-%___p_%'`
12781 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12782   $as_echo_n "(cached) " >&6
12783 else
12784
12785 echo 'void f(void){}' >conftest.c
12786 if test -z "`$CC $CPPFLAGS $CFLAGS -Wall -c conftest.c 2>&1`"; then
12787 eval "cv_prog_cc_flag_$cache=yes"
12788 else
12789 eval "cv_prog_cc_flag_$cache=no"
12790 fi
12791 rm -f conftest conftest.o conftest.c
12792
12793 fi
12794
12795 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12797 $as_echo "yes" >&6; }
12798 :
12799 ERRFLAG="$ERRFLAG -Wall"
12800 else
12801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12802 $as_echo "no" >&6; }
12803 :
12804 ERRFLAG="$ERRFLAG -errfmt"
12805 fi
12806
12807
12808
12809
12810
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -std=c99" >&5
12812 $as_echo_n "checking whether $CC supports -std=c99... " >&6; }
12813 cache=`echo std=c99 | sed 'y%.=/+-%___p_%'`
12814 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12815   $as_echo_n "(cached) " >&6
12816 else
12817
12818 echo 'void f(void){}' >conftest.c
12819 if test -z "`$CC $CPPFLAGS $CFLAGS -std=c99 -c conftest.c 2>&1`"; then
12820 eval "cv_prog_cc_flag_$cache=yes"
12821 else
12822 eval "cv_prog_cc_flag_$cache=no"
12823 fi
12824 rm -f conftest conftest.o conftest.c
12825
12826 fi
12827
12828 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12830 $as_echo "yes" >&6; }
12831 :
12832 C99FLAG="-std=c99"
12833 else
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12835 $as_echo "no" >&6; }
12836 :
12837
12838 fi
12839
12840
12841
12842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -xc99" >&5
12843 $as_echo_n "checking whether $CC supports -xc99... " >&6; }
12844 cache=`echo xc99 | sed 'y%.=/+-%___p_%'`
12845 if eval \${cv_prog_cc_flag_$cache+:} false; then :
12846   $as_echo_n "(cached) " >&6
12847 else
12848
12849 echo 'void f(void){}' >conftest.c
12850 if test -z "`$CC $CPPFLAGS $CFLAGS -xc99 -c conftest.c 2>&1`"; then
12851 eval "cv_prog_cc_flag_$cache=yes"
12852 else
12853 eval "cv_prog_cc_flag_$cache=no"
12854 fi
12855 rm -f conftest conftest.o conftest.c
12856
12857 fi
12858
12859 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12861 $as_echo "yes" >&6; }
12862 :
12863 C99FLAG="-xc99"
12864 else
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12866 $as_echo "no" >&6; }
12867 :
12868
12869 fi
12870
12871
12872 for ac_header in getopt.h time.h
12873 do :
12874   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12875 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12876 "
12877 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12878   cat >>confdefs.h <<_ACEOF
12879 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12880 _ACEOF
12881
12882 fi
12883
12884 done
12885
12886
12887
12888
12889
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC" >&5
12891 $as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE as a flag for $CC... " >&6; }
12892 cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE" | $as_tr_sh`
12893 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12894   $as_echo_n "(cached) " >&6
12895 else
12896
12897 echo '
12898 #include "confdefs.h"
12899 #include <stdlib.h>
12900 #include <ctype.h>
12901 #include <sys/time.h>
12902 #ifdef HAVE_TIME_H
12903 #include <time.h>
12904 #endif
12905 #include <unistd.h>
12906 #include <netdb.h>
12907 #ifdef HAVE_GETOPT_H
12908 #include <getopt.h>
12909 #endif
12910
12911 int test() {
12912         int a;
12913         char **opts = NULL;
12914         struct timeval tv;
12915         char *t;
12916         time_t time = 0;
12917         char *buf = NULL;
12918         const char* str = NULL;
12919         struct msghdr msg;
12920         msg.msg_control = 0;
12921         t = ctime_r(&time, buf);
12922         tv.tv_usec = 10;
12923         srandom(32);
12924         a = getopt(2, opts, "a");
12925         a = isascii(32);
12926         str = gai_strerror(0);
12927         if(str && t && tv.tv_usec && msg.msg_control)
12928                 a = 0;
12929         return a;
12930 }
12931 ' > conftest.c
12932 echo 'void f(){}' >>conftest.c
12933 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
12934 eval "cv_prog_cc_flag_needed_$cache=no"
12935 else
12936
12937 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_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
12938 eval "cv_prog_cc_flag_needed_$cache=yes"
12939 else
12940 eval "cv_prog_cc_flag_needed_$cache=fail"
12941 #echo 'Test with flag fails too!'
12942 #cat conftest.c
12943 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12944 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12945 #exit 1
12946 fi
12947
12948 fi
12949 rm -f conftest conftest.c conftest.o
12950
12951 fi
12952
12953 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
12954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12955 $as_echo "yes" >&6; }
12956 :
12957 CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE"
12958 else
12959 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
12960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12961 $as_echo "no" >&6; }
12962 #echo 'Test with flag is no!'
12963 #cat conftest.c
12964 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
12965 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
12966 #exit 1
12967 :
12968
12969 else
12970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12971 $as_echo "failed" >&6; }
12972 :
12973
12974 fi
12975 fi
12976
12977
12978
12979
12980
12981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC" >&5
12982 $as_echo_n "checking whether we need $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE as a flag for $CC... " >&6; }
12983 cache=`$as_echo "$C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE" | $as_tr_sh`
12984 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
12985   $as_echo_n "(cached) " >&6
12986 else
12987
12988 echo '
12989 #include "confdefs.h"
12990 #include <stdlib.h>
12991 #include <ctype.h>
12992 #include <sys/time.h>
12993 #ifdef HAVE_TIME_H
12994 #include <time.h>
12995 #endif
12996 #include <unistd.h>
12997 #include <netdb.h>
12998 #ifdef HAVE_GETOPT_H
12999 #include <getopt.h>
13000 #endif
13001
13002 int test() {
13003         int a;
13004         char **opts = NULL;
13005         struct timeval tv;
13006         char *t;
13007         time_t time = 0;
13008         char *buf = NULL;
13009         const char* str = NULL;
13010         struct msghdr msg;
13011         msg.msg_control = 0;
13012         t = ctime_r(&time, buf);
13013         tv.tv_usec = 10;
13014         srandom(32);
13015         a = getopt(2, opts, "a");
13016         a = isascii(32);
13017         str = gai_strerror(0);
13018         if(str && t && tv.tv_usec && msg.msg_control)
13019                 a = 0;
13020         return a;
13021 }
13022 ' > conftest.c
13023 echo 'void f(){}' >>conftest.c
13024 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13025 eval "cv_prog_cc_flag_needed_$cache=no"
13026 else
13027
13028 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
13029 eval "cv_prog_cc_flag_needed_$cache=yes"
13030 else
13031 eval "cv_prog_cc_flag_needed_$cache=fail"
13032 #echo 'Test with flag fails too!'
13033 #cat conftest.c
13034 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
13035 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
13036 #exit 1
13037 fi
13038
13039 fi
13040 rm -f conftest conftest.c conftest.o
13041
13042 fi
13043
13044 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13046 $as_echo "yes" >&6; }
13047 :
13048 CFLAGS="$CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE"
13049 else
13050 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13052 $as_echo "no" >&6; }
13053 #echo 'Test with flag is no!'
13054 #cat conftest.c
13055 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1"
13056 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG -D__EXTENSIONS__ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ALL_SOURCE $ERRFLAG -c conftest.c 2>&1`
13057 #exit 1
13058 :
13059
13060 else
13061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13062 $as_echo "failed" >&6; }
13063 :
13064
13065 fi
13066 fi
13067
13068
13069
13070
13071
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need $C99FLAG as a flag for $CC" >&5
13073 $as_echo_n "checking whether we need $C99FLAG as a flag for $CC... " >&6; }
13074 cache=`$as_echo "$C99FLAG" | $as_tr_sh`
13075 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13076   $as_echo_n "(cached) " >&6
13077 else
13078
13079 echo '
13080 #include <stdbool.h>
13081 #include <ctype.h>
13082 int test() {
13083         int a = 0;
13084         return a;
13085 }
13086 ' > conftest.c
13087 echo 'void f(){}' >>conftest.c
13088 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13089 eval "cv_prog_cc_flag_needed_$cache=no"
13090 else
13091
13092 if test -z "`$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`"; then
13093 eval "cv_prog_cc_flag_needed_$cache=yes"
13094 else
13095 eval "cv_prog_cc_flag_needed_$cache=fail"
13096 #echo 'Test with flag fails too!'
13097 #cat conftest.c
13098 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
13099 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
13100 #exit 1
13101 fi
13102
13103 fi
13104 rm -f conftest conftest.c conftest.o
13105
13106 fi
13107
13108 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13110 $as_echo "yes" >&6; }
13111 :
13112 CFLAGS="$CFLAGS $C99FLAG"
13113 else
13114 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13116 $as_echo "no" >&6; }
13117 #echo 'Test with flag is no!'
13118 #cat conftest.c
13119 #echo "$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1"
13120 #echo `$CC $CPPFLAGS $CFLAGS $C99FLAG $ERRFLAG -c conftest.c 2>&1`
13121 #exit 1
13122 :
13123
13124 else
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13126 $as_echo "failed" >&6; }
13127 :
13128
13129 fi
13130 fi
13131
13132
13133
13134
13135
13136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_BSD_SOURCE -D_DEFAULT_SOURCE as a flag for $CC" >&5
13137 $as_echo_n "checking whether we need -D_BSD_SOURCE -D_DEFAULT_SOURCE as a flag for $CC... " >&6; }
13138 cache=_D_BSD_SOURCE__D_DEFAULT_SOURCE
13139 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13140   $as_echo_n "(cached) " >&6
13141 else
13142
13143 echo '
13144 #include <ctype.h>
13145
13146 int test() {
13147         int a;
13148         a = isascii(32);
13149         return a;
13150 }
13151 ' > conftest.c
13152 echo 'void f(){}' >>conftest.c
13153 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13154 eval "cv_prog_cc_flag_needed_$cache=no"
13155 else
13156
13157 if test -z "`$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
13158 eval "cv_prog_cc_flag_needed_$cache=yes"
13159 else
13160 eval "cv_prog_cc_flag_needed_$cache=fail"
13161 #echo 'Test with flag fails too!'
13162 #cat conftest.c
13163 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1"
13164 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1`
13165 #exit 1
13166 fi
13167
13168 fi
13169 rm -f conftest conftest.c conftest.o
13170
13171 fi
13172
13173 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13175 $as_echo "yes" >&6; }
13176 :
13177 CFLAGS="$CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE"
13178 else
13179 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13181 $as_echo "no" >&6; }
13182 #echo 'Test with flag is no!'
13183 #cat conftest.c
13184 #echo "$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1"
13185 #echo `$CC $CPPFLAGS $CFLAGS -D_BSD_SOURCE -D_DEFAULT_SOURCE $ERRFLAG -c conftest.c 2>&1`
13186 #exit 1
13187 :
13188
13189 else
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13191 $as_echo "failed" >&6; }
13192 :
13193
13194 fi
13195 fi
13196
13197
13198
13199
13200
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE as a flag for $CC" >&5
13202 $as_echo_n "checking whether we need -D_GNU_SOURCE as a flag for $CC... " >&6; }
13203 cache=_D_GNU_SOURCE
13204 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13205   $as_echo_n "(cached) " >&6
13206 else
13207
13208 echo '
13209 #include <netinet/in.h>
13210
13211 int test() {
13212         struct in6_pktinfo inf;
13213         int a = (int)sizeof(inf);
13214         return a;
13215 }
13216 ' > conftest.c
13217 echo 'void f(){}' >>conftest.c
13218 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13219 eval "cv_prog_cc_flag_needed_$cache=no"
13220 else
13221
13222 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`"; then
13223 eval "cv_prog_cc_flag_needed_$cache=yes"
13224 else
13225 eval "cv_prog_cc_flag_needed_$cache=fail"
13226 #echo 'Test with flag fails too!'
13227 #cat conftest.c
13228 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
13229 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
13230 #exit 1
13231 fi
13232
13233 fi
13234 rm -f conftest conftest.c conftest.o
13235
13236 fi
13237
13238 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13240 $as_echo "yes" >&6; }
13241 :
13242 CFLAGS="$CFLAGS -D_GNU_SOURCE"
13243 else
13244 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13246 $as_echo "no" >&6; }
13247 #echo 'Test with flag is no!'
13248 #cat conftest.c
13249 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1"
13250 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE $ERRFLAG -c conftest.c 2>&1`
13251 #exit 1
13252 :
13253
13254 else
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13256 $as_echo "failed" >&6; }
13257 :
13258
13259 fi
13260 fi
13261
13262
13263 # check again for GNU_SOURCE for setresgid. May fail if setresgid
13264 # is not available at all. -D_FRSRESGID is to make this check unique.
13265 # otherwise we would get the previous cached result.
13266
13267
13268
13269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC" >&5
13270 $as_echo_n "checking whether we need -D_GNU_SOURCE -D_FRSRESGID as a flag for $CC... " >&6; }
13271 cache=_D_GNU_SOURCE__D_FRSRESGID
13272 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13273   $as_echo_n "(cached) " >&6
13274 else
13275
13276 echo '
13277 #include <unistd.h>
13278
13279 int test() {
13280         int a = setresgid(0,0,0);
13281         a = setresuid(0,0,0);
13282         return a;
13283 }
13284 ' > conftest.c
13285 echo 'void f(){}' >>conftest.c
13286 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13287 eval "cv_prog_cc_flag_needed_$cache=no"
13288 else
13289
13290 if test -z "`$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`"; then
13291 eval "cv_prog_cc_flag_needed_$cache=yes"
13292 else
13293 eval "cv_prog_cc_flag_needed_$cache=fail"
13294 #echo 'Test with flag fails too!'
13295 #cat conftest.c
13296 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
13297 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
13298 #exit 1
13299 fi
13300
13301 fi
13302 rm -f conftest conftest.c conftest.o
13303
13304 fi
13305
13306 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13308 $as_echo "yes" >&6; }
13309 :
13310 CFLAGS="$CFLAGS -D_GNU_SOURCE"
13311 else
13312 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13314 $as_echo "no" >&6; }
13315 #echo 'Test with flag is no!'
13316 #cat conftest.c
13317 #echo "$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1"
13318 #echo `$CC $CPPFLAGS $CFLAGS -D_GNU_SOURCE -D_FRSRESGID $ERRFLAG -c conftest.c 2>&1`
13319 #exit 1
13320 :
13321
13322 else
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13324 $as_echo "failed" >&6; }
13325 :
13326
13327 fi
13328 fi
13329
13330
13331
13332
13333
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC" >&5
13335 $as_echo_n "checking whether we need -D_POSIX_C_SOURCE=200112 as a flag for $CC... " >&6; }
13336 cache=_D_POSIX_C_SOURCE_200112
13337 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13338   $as_echo_n "(cached) " >&6
13339 else
13340
13341 echo '
13342 #include "confdefs.h"
13343 #ifdef HAVE_TIME_H
13344 #include <time.h>
13345 #endif
13346 #include <netdb.h>
13347
13348 int test() {
13349         int a = 0;
13350         char *t;
13351         time_t time = 0;
13352         char *buf = NULL;
13353         const char* str = NULL;
13354         t = ctime_r(&time, buf);
13355         str = gai_strerror(0);
13356         if(t && str)
13357                 a = 0;
13358         return a;
13359 }
13360 ' > conftest.c
13361 echo 'void f(){}' >>conftest.c
13362 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13363 eval "cv_prog_cc_flag_needed_$cache=no"
13364 else
13365
13366 if test -z "`$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`"; then
13367 eval "cv_prog_cc_flag_needed_$cache=yes"
13368 else
13369 eval "cv_prog_cc_flag_needed_$cache=fail"
13370 #echo 'Test with flag fails too!'
13371 #cat conftest.c
13372 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
13373 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
13374 #exit 1
13375 fi
13376
13377 fi
13378 rm -f conftest conftest.c conftest.o
13379
13380 fi
13381
13382 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13384 $as_echo "yes" >&6; }
13385 :
13386 CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112"
13387 else
13388 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13390 $as_echo "no" >&6; }
13391 #echo 'Test with flag is no!'
13392 #cat conftest.c
13393 #echo "$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1"
13394 #echo `$CC $CPPFLAGS $CFLAGS -D_POSIX_C_SOURCE=200112 $ERRFLAG -c conftest.c 2>&1`
13395 #exit 1
13396 :
13397
13398 else
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13400 $as_echo "failed" >&6; }
13401 :
13402
13403 fi
13404 fi
13405
13406
13407
13408
13409
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D__EXTENSIONS__ as a flag for $CC" >&5
13411 $as_echo_n "checking whether we need -D__EXTENSIONS__ as a flag for $CC... " >&6; }
13412 cache=_D__EXTENSIONS__
13413 if eval \${cv_prog_cc_flag_needed_$cache+:} false; then :
13414   $as_echo_n "(cached) " >&6
13415 else
13416
13417 echo '
13418 #include "confdefs.h"
13419 #include <stdlib.h>
13420 #include <ctype.h>
13421 #include <sys/time.h>
13422 #ifdef HAVE_TIME_H
13423 #include <time.h>
13424 #endif
13425 #include <unistd.h>
13426 #ifdef HAVE_GETOPT_H
13427 #include <getopt.h>
13428 #endif
13429
13430 int test() {
13431         int a;
13432         char **opts = NULL;
13433         struct timeval tv;
13434         tv.tv_usec = 10;
13435         srandom(32);
13436         a = getopt(2, opts, "a");
13437         a = isascii(32);
13438         if(tv.tv_usec)
13439                 a = 0;
13440         return a;
13441 }
13442 ' > conftest.c
13443 echo 'void f(){}' >>conftest.c
13444 if test -z "`$CC $CPPFLAGS $CFLAGS $ERRFLAG -c conftest.c 2>&1`"; then
13445 eval "cv_prog_cc_flag_needed_$cache=no"
13446 else
13447
13448 if test -z "`$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`"; then
13449 eval "cv_prog_cc_flag_needed_$cache=yes"
13450 else
13451 eval "cv_prog_cc_flag_needed_$cache=fail"
13452 #echo 'Test with flag fails too!'
13453 #cat conftest.c
13454 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
13455 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
13456 #exit 1
13457 fi
13458
13459 fi
13460 rm -f conftest conftest.c conftest.o
13461
13462 fi
13463
13464 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = yes"; then
13465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13466 $as_echo "yes" >&6; }
13467 :
13468 CFLAGS="$CFLAGS -D__EXTENSIONS__"
13469 else
13470 if eval "test \"`echo '$cv_prog_cc_flag_needed_'$cache`\" = no"; then
13471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13472 $as_echo "no" >&6; }
13473 #echo 'Test with flag is no!'
13474 #cat conftest.c
13475 #echo "$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1"
13476 #echo `$CC $CPPFLAGS $CFLAGS -D__EXTENSIONS__ $ERRFLAG -c conftest.c 2>&1`
13477 #exit 1
13478 :
13479
13480 else
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13482 $as_echo "failed" >&6; }
13483 :
13484
13485 fi
13486 fi
13487
13488
13489
13490
13491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13492 $as_echo_n "checking for inline... " >&6; }
13493 if ${ac_cv_c_inline+:} false; then :
13494   $as_echo_n "(cached) " >&6
13495 else
13496   ac_cv_c_inline=no
13497 for ac_kw in inline __inline__ __inline; do
13498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13499 /* end confdefs.h.  */
13500 #ifndef __cplusplus
13501 typedef int foo_t;
13502 static $ac_kw foo_t static_foo () {return 0; }
13503 $ac_kw foo_t foo () {return 0; }
13504 #endif
13505
13506 _ACEOF
13507 if ac_fn_c_try_compile "$LINENO"; then :
13508   ac_cv_c_inline=$ac_kw
13509 fi
13510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13511   test "$ac_cv_c_inline" != no && break
13512 done
13513
13514 fi
13515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13516 $as_echo "$ac_cv_c_inline" >&6; }
13517
13518 case $ac_cv_c_inline in
13519   inline | yes) ;;
13520   *)
13521     case $ac_cv_c_inline in
13522       no) ac_val=;;
13523       *) ac_val=$ac_cv_c_inline;;
13524     esac
13525     cat >>confdefs.h <<_ACEOF
13526 #ifndef __cplusplus
13527 #define inline $ac_val
13528 #endif
13529 _ACEOF
13530     ;;
13531 esac
13532
13533 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
13534 if test "x$ac_cv_type_int8_t" = xyes; then :
13535
13536 else
13537
13538 cat >>confdefs.h <<_ACEOF
13539 #define int8_t char
13540 _ACEOF
13541
13542 fi
13543
13544 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
13545 if test "x$ac_cv_type_int16_t" = xyes; then :
13546
13547 else
13548
13549 cat >>confdefs.h <<_ACEOF
13550 #define int16_t short
13551 _ACEOF
13552
13553 fi
13554
13555 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
13556 if test "x$ac_cv_type_int32_t" = xyes; then :
13557
13558 else
13559
13560 cat >>confdefs.h <<_ACEOF
13561 #define int32_t int
13562 _ACEOF
13563
13564 fi
13565
13566 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
13567 if test "x$ac_cv_type_int64_t" = xyes; then :
13568
13569 else
13570
13571 cat >>confdefs.h <<_ACEOF
13572 #define int64_t long long
13573 _ACEOF
13574
13575 fi
13576
13577 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
13578 if test "x$ac_cv_type_uint8_t" = xyes; then :
13579
13580 else
13581
13582 cat >>confdefs.h <<_ACEOF
13583 #define uint8_t unsigned char
13584 _ACEOF
13585
13586 fi
13587
13588 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
13589 if test "x$ac_cv_type_uint16_t" = xyes; then :
13590
13591 else
13592
13593 cat >>confdefs.h <<_ACEOF
13594 #define uint16_t unsigned short
13595 _ACEOF
13596
13597 fi
13598
13599 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
13600 if test "x$ac_cv_type_uint32_t" = xyes; then :
13601
13602 else
13603
13604 cat >>confdefs.h <<_ACEOF
13605 #define uint32_t unsigned int
13606 _ACEOF
13607
13608 fi
13609
13610 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
13611 if test "x$ac_cv_type_uint64_t" = xyes; then :
13612
13613 else
13614
13615 cat >>confdefs.h <<_ACEOF
13616 #define uint64_t unsigned long long
13617 _ACEOF
13618
13619 fi
13620
13621
13622 # my own checks
13623 # Extract the first word of "doxygen", so it can be a program name with args.
13624 set dummy doxygen; ac_word=$2
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13626 $as_echo_n "checking for $ac_word... " >&6; }
13627 if ${ac_cv_prog_doxygen+:} false; then :
13628   $as_echo_n "(cached) " >&6
13629 else
13630   if test -n "$doxygen"; then
13631   ac_cv_prog_doxygen="$doxygen" # Let the user override the test.
13632 else
13633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13634 for as_dir in $PATH
13635 do
13636   IFS=$as_save_IFS
13637   test -z "$as_dir" && as_dir=.
13638     for ac_exec_ext in '' $ac_executable_extensions; do
13639   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13640     ac_cv_prog_doxygen="doxygen"
13641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13642     break 2
13643   fi
13644 done
13645   done
13646 IFS=$as_save_IFS
13647
13648 fi
13649 fi
13650 doxygen=$ac_cv_prog_doxygen
13651 if test -n "$doxygen"; then
13652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $doxygen" >&5
13653 $as_echo "$doxygen" >&6; }
13654 else
13655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13656 $as_echo "no" >&6; }
13657 fi
13658
13659
13660
13661 # check to see if libraries are needed for these functions.
13662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13663 $as_echo_n "checking for library containing socket... " >&6; }
13664 if ${ac_cv_search_socket+:} false; then :
13665   $as_echo_n "(cached) " >&6
13666 else
13667   ac_func_search_save_LIBS=$LIBS
13668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13669 /* end confdefs.h.  */
13670
13671 /* Override any GCC internal prototype to avoid an error.
13672    Use char because int might match the return type of a GCC
13673    builtin and then its argument prototype would still apply.  */
13674 #ifdef __cplusplus
13675 extern "C"
13676 #endif
13677 char socket ();
13678 int
13679 main ()
13680 {
13681 return socket ();
13682   ;
13683   return 0;
13684 }
13685 _ACEOF
13686 for ac_lib in '' socket; do
13687   if test -z "$ac_lib"; then
13688     ac_res="none required"
13689   else
13690     ac_res=-l$ac_lib
13691     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13692   fi
13693   if ac_fn_c_try_link "$LINENO"; then :
13694   ac_cv_search_socket=$ac_res
13695 fi
13696 rm -f core conftest.err conftest.$ac_objext \
13697     conftest$ac_exeext
13698   if ${ac_cv_search_socket+:} false; then :
13699   break
13700 fi
13701 done
13702 if ${ac_cv_search_socket+:} false; then :
13703
13704 else
13705   ac_cv_search_socket=no
13706 fi
13707 rm conftest.$ac_ext
13708 LIBS=$ac_func_search_save_LIBS
13709 fi
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13711 $as_echo "$ac_cv_search_socket" >&6; }
13712 ac_res=$ac_cv_search_socket
13713 if test "$ac_res" != no; then :
13714   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13715
13716 fi
13717
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
13719 $as_echo_n "checking for library containing inet_pton... " >&6; }
13720 if ${ac_cv_search_inet_pton+:} false; then :
13721   $as_echo_n "(cached) " >&6
13722 else
13723   ac_func_search_save_LIBS=$LIBS
13724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13725 /* end confdefs.h.  */
13726
13727 /* Override any GCC internal prototype to avoid an error.
13728    Use char because int might match the return type of a GCC
13729    builtin and then its argument prototype would still apply.  */
13730 #ifdef __cplusplus
13731 extern "C"
13732 #endif
13733 char inet_pton ();
13734 int
13735 main ()
13736 {
13737 return inet_pton ();
13738   ;
13739   return 0;
13740 }
13741 _ACEOF
13742 for ac_lib in '' nsl; do
13743   if test -z "$ac_lib"; then
13744     ac_res="none required"
13745   else
13746     ac_res=-l$ac_lib
13747     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13748   fi
13749   if ac_fn_c_try_link "$LINENO"; then :
13750   ac_cv_search_inet_pton=$ac_res
13751 fi
13752 rm -f core conftest.err conftest.$ac_objext \
13753     conftest$ac_exeext
13754   if ${ac_cv_search_inet_pton+:} false; then :
13755   break
13756 fi
13757 done
13758 if ${ac_cv_search_inet_pton+:} false; then :
13759
13760 else
13761   ac_cv_search_inet_pton=no
13762 fi
13763 rm conftest.$ac_ext
13764 LIBS=$ac_func_search_save_LIBS
13765 fi
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
13767 $as_echo "$ac_cv_search_inet_pton" >&6; }
13768 ac_res=$ac_cv_search_inet_pton
13769 if test "$ac_res" != no; then :
13770   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13771
13772 fi
13773
13774
13775
13776
13777 # Check whether --with-drill was given.
13778 if test "${with_drill+set}" = set; then :
13779   withval=$with_drill;
13780 else
13781   with_drill="no"
13782 fi
13783
13784 if test x_$with_drill != x_no ; then
13785         DRILL=drill
13786
13787         INSTALL_DRILL=install-drill
13788
13789         UNINSTALL_DRILL=uninstall-drill
13790
13791         CLEAN_DRILL=clean-drill
13792
13793         LINT_DRILL=lint-drill
13794
13795         if test -e $srcdir/drill/config.h -o -e drill/config.h ; then
13796                 as_fn_error $? "
13797 A config.h was detected in the drill subdirectory.
13798 This does not work with the --with-drill option.
13799 Please remove the config.h from the drill subdirectory
13800 or do not use the --with-drill option." "$LINENO" 5
13801         fi
13802 else
13803         DRILL=""
13804
13805         INSTALL_DRILL=""
13806
13807         UNINSTALL_DRILL=""
13808
13809         CLEAN_DRILL=""
13810
13811         LINT_DRILL=""
13812
13813 fi
13814
13815
13816
13817 # Check whether --with-examples was given.
13818 if test "${with_examples+set}" = set; then :
13819   withval=$with_examples;
13820 else
13821   with_examples="no"
13822 fi
13823
13824 if test x_$with_examples != x_no ; then
13825         EXAMPLES=examples
13826
13827         INSTALL_EXAMPLES=install-examples
13828
13829         UNINSTALL_EXAMPLES=uninstall-examples
13830
13831         CLEAN_EXAMPLES=clean-examples
13832
13833         LINT_EXAMPLES=lint-examples
13834
13835         if test -e $srcdir/examples/config.h -o -e examples/config.h ; then
13836                 as_fn_error $? "
13837 A config.h was detected in the examples subdirectory.
13838 This does not work with the --with-examples option.
13839 Please remove the config.h from the examples subdirectory
13840 or do not use the --with-examples option." "$LINENO" 5
13841         fi
13842 else
13843         EXAMPLES=""
13844
13845         INSTALL_EXAMPLES=""
13846
13847         UNINSTALL_EXAMPLES=""
13848
13849         CLEAN_EXAMPLES=""
13850
13851         LINT_EXAMPLES=""
13852
13853 fi
13854
13855 # add option to disable installation of ldns-config script
13856 # Check whether --enable-ldns-config was given.
13857 if test "${enable_ldns_config+set}" = set; then :
13858   enableval=$enable_ldns_config; enable_ldns_config=$enableval
13859 else
13860   enable_ldns_config=yes
13861 fi
13862
13863 if test "x$enable_ldns_config" = xyes; then
13864         INSTALL_CONFIG=install-config
13865
13866         INSTALL_CONFIG_MANPAGE=install-config-manpage
13867
13868         UNINSTALL_CONFIG=uninstall-config
13869
13870         UNINSTALL_CONFIG_MANPAGE=uninstall-config-manpage
13871
13872 else
13873         INSTALL_CONFIG=""
13874
13875         INSTALL_CONFIG_MANPAGE=""
13876
13877         UNINSTALL_CONFIG=""
13878
13879         UNINSTALL_CONFIG_MANPAGE=""
13880
13881 fi
13882
13883 # add option to disable library printing to stderr
13884 # Check whether --enable-stderr-msgs was given.
13885 if test "${enable_stderr_msgs+set}" = set; then :
13886   enableval=$enable_stderr_msgs; enable_stderr_msgs=$enableval
13887 else
13888   enable_stderr_msgs=no
13889 fi
13890
13891 case "$enable_stderr_msgs" in
13892     no)         ;;
13893     *)
13894
13895 cat >>confdefs.h <<_ACEOF
13896 #define STDERR_MSGS 1
13897 _ACEOF
13898
13899         ;;
13900 esac
13901
13902   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for poll(2)" >&5
13903 $as_echo_n "checking for poll(2)... " >&6; }
13904   if ${ax_cv_have_poll+:} false; then :
13905   $as_echo_n "(cached) " >&6
13906 else
13907       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13908 /* end confdefs.h.  */
13909       #include <poll.h>
13910 int
13911 main ()
13912 {
13913 int rc; rc = poll((struct pollfd *)(0), 0, 0);
13914   ;
13915   return 0;
13916 }
13917 _ACEOF
13918 if ac_fn_c_try_link "$LINENO"; then :
13919   ax_cv_have_poll=yes
13920 else
13921   ax_cv_have_poll=no
13922 fi
13923 rm -f core conftest.err conftest.$ac_objext \
13924     conftest$ac_exeext conftest.$ac_ext
13925 fi
13926
13927   if test "${ax_cv_have_poll}" = "yes"; then :
13928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13929 $as_echo "yes" >&6; }
13930    ax_config_feature_poll=yes
13931
13932 else
13933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13934 $as_echo "no" >&6; }
13935    ax_config_feature_poll=no
13936
13937 fi
13938
13939
13940 # Check whether --enable-poll was given.
13941 if test "${enable_poll+set}" = set; then :
13942   enableval=$enable_poll;
13943 case "${enableval}" in
13944    yes)
13945      ax_config_feature_poll="yes"
13946      ;;
13947    no)
13948      ax_config_feature_poll="no"
13949      ;;
13950    *)
13951      as_fn_error $? "bad value ${enableval} for feature --poll" "$LINENO" 5
13952      ;;
13953 esac
13954
13955 fi
13956
13957
13958 if test "$ax_config_feature_poll" = yes; then :
13959      $as_echo "#define HAVE_POLL 1" >>confdefs.h
13960
13961
13962   if test "$ax_config_feature_verbose" = yes; then :
13963        { $as_echo "$as_me:${as_lineno-$LINENO}: Feature poll is enabled" >&5
13964 $as_echo "$as_me: Feature poll is enabled" >&6;}
13965
13966 fi
13967
13968 else
13969
13970   if test "$ax_config_feature_verbose" = yes; then :
13971        { $as_echo "$as_me:${as_lineno-$LINENO}: Feature poll is disabled" >&5
13972 $as_echo "$as_me: Feature poll is disabled" >&6;}
13973
13974 fi
13975
13976 fi
13977
13978
13979
13980
13981
13982 # check for python
13983 PYTHON_X_CFLAGS=""
13984 ldns_with_pyldns=no
13985 ldns_with_pyldnsx=no
13986
13987 # Check whether --with-pyldns was given.
13988 if test "${with_pyldns+set}" = set; then :
13989   withval=$with_pyldns;
13990 else
13991    withval="no"
13992 fi
13993
13994 ldns_have_python=no
13995 if test x_$withval != x_no; then
13996    # ===========================================================================
13997 #      http://www.gnu.org/software/autoconf-archive/ax_python_devel.html
13998 # ===========================================================================
13999 #
14000 # SYNOPSIS
14001 #
14002 #   AX_PYTHON_DEVEL([version])
14003 #
14004 # DESCRIPTION
14005 #
14006 #   Note: Defines as a precious variable "PYTHON_VERSION". Don't override it
14007 #   in your configure.ac.
14008 #
14009 #   This macro checks for Python and tries to get the include path to
14010 #   'Python.h'. It provides the $(PYTHON_CPPFLAGS) and $(PYTHON_LDFLAGS)
14011 #   output variables. It also exports $(PYTHON_EXTRA_LIBS) and
14012 #   $(PYTHON_EXTRA_LDFLAGS) for embedding Python in your code.
14013 #
14014 #   You can search for some particular version of Python by passing a
14015 #   parameter to this macro, for example ">= '2.3.1'", or "== '2.4'". Please
14016 #   note that you *have* to pass also an operator along with the version to
14017 #   match, and pay special attention to the single quotes surrounding the
14018 #   version number. Don't use "PYTHON_VERSION" for this: that environment
14019 #   variable is declared as precious and thus reserved for the end-user.
14020 #
14021 #   This macro should work for all versions of Python >= 2.1.0. As an end
14022 #   user, you can disable the check for the python version by setting the
14023 #   PYTHON_NOVERSIONCHECK environment variable to something else than the
14024 #   empty string.
14025 #
14026 #   If you need to use this macro for an older Python version, please
14027 #   contact the authors. We're always open for feedback.
14028 #
14029 # LICENSE
14030 #
14031 #   Copyright (c) 2009 Sebastian Huber <sebastian-huber@web.de>
14032 #   Copyright (c) 2009 Alan W. Irwin
14033 #   Copyright (c) 2009 Rafael Laboissiere <rafael@laboissiere.net>
14034 #   Copyright (c) 2009 Andrew Collier
14035 #   Copyright (c) 2009 Matteo Settenvini <matteo@member.fsf.org>
14036 #   Copyright (c) 2009 Horst Knorr <hk_classes@knoda.org>
14037 #   Copyright (c) 2013 Daniel Mullner <muellner@math.stanford.edu>
14038 #
14039 #   This program is free software: you can redistribute it and/or modify it
14040 #   under the terms of the GNU General Public License as published by the
14041 #   Free Software Foundation, either version 3 of the License, or (at your
14042 #   option) any later version.
14043 #
14044 #   This program is distributed in the hope that it will be useful, but
14045 #   WITHOUT ANY WARRANTY; without even the implied warranty of
14046 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
14047 #   Public License for more details.
14048 #
14049 #   You should have received a copy of the GNU General Public License along
14050 #   with this program. If not, see <http://www.gnu.org/licenses/>.
14051 #
14052 #   As a special exception, the respective Autoconf Macro's copyright owner
14053 #   gives unlimited permission to copy, distribute and modify the configure
14054 #   scripts that are the output of Autoconf when processing the Macro. You
14055 #   need not follow the terms of the GNU General Public License when using
14056 #   or distributing such scripts, even though portions of the text of the
14057 #   Macro appear in them. The GNU General Public License (GPL) does govern
14058 #   all other use of the material that constitutes the Autoconf Macro.
14059 #
14060 #   This special exception to the GPL applies to versions of the Autoconf
14061 #   Macro released by the Autoconf Archive. When you make and distribute a
14062 #   modified version of the Autoconf Macro, you may extend this special
14063 #   exception to the GPL to apply to your modified version as well.
14064
14065 #serial 16
14066
14067 # This is what autoupdate's m4 run will expand.  It fires
14068 # the warning (with _au_warn_XXX), outputs it into the
14069 # updated configure.ac (with AC_DIAGNOSE), and then outputs
14070 # the replacement expansion.
14071
14072
14073 # This is an auxiliary macro that is also run when
14074 # autoupdate runs m4.  It simply calls m4_warning, but
14075 # we need a wrapper so that each warning is emitted only
14076 # once.  We break the quoting in m4_warning's argument in
14077 # order to expand this macro's arguments, not AU_DEFUN's.
14078
14079
14080 # Finally, this is the expansion that is picked up by
14081 # autoconf.  It tells the user to run autoupdate, and
14082 # then outputs the replacement expansion.  We do not care
14083 # about autoupdate's warning because that contains
14084 # information on what to do *after* running autoupdate.
14085
14086
14087
14088    ac_save_LIBS="$LIBS"
14089
14090         #
14091         # Allow the use of a (user set) custom python version
14092         #
14093
14094
14095         # Extract the first word of "python[$PYTHON_VERSION]", so it can be a program name with args.
14096 set dummy python$PYTHON_VERSION; ac_word=$2
14097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14098 $as_echo_n "checking for $ac_word... " >&6; }
14099 if ${ac_cv_path_PYTHON+:} false; then :
14100   $as_echo_n "(cached) " >&6
14101 else
14102   case $PYTHON in
14103   [\\/]* | ?:[\\/]*)
14104   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
14105   ;;
14106   *)
14107   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14108 for as_dir in $PATH
14109 do
14110   IFS=$as_save_IFS
14111   test -z "$as_dir" && as_dir=.
14112     for ac_exec_ext in '' $ac_executable_extensions; do
14113   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14114     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
14115     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14116     break 2
14117   fi
14118 done
14119   done
14120 IFS=$as_save_IFS
14121
14122   ;;
14123 esac
14124 fi
14125 PYTHON=$ac_cv_path_PYTHON
14126 if test -n "$PYTHON"; then
14127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
14128 $as_echo "$PYTHON" >&6; }
14129 else
14130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14131 $as_echo "no" >&6; }
14132 fi
14133
14134
14135         if test -z "$PYTHON"; then
14136            as_fn_error $? "Cannot find python$PYTHON_VERSION in your system path" "$LINENO" 5
14137            PYTHON_VERSION=""
14138         fi
14139
14140         #
14141         # Check for a version of Python >= 2.1.0
14142         #
14143         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.1.0'" >&5
14144 $as_echo_n "checking for a version of Python >= '2.1.0'... " >&6; }
14145         ac_supports_python_ver=`$PYTHON -c "import sys; \
14146                 ver = sys.version.split ()[0]; \
14147                 print (ver >= '2.1.0')"`
14148         if test "$ac_supports_python_ver" != "True"; then
14149                 if test -z "$PYTHON_NOVERSIONCHECK"; then
14150                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14151 $as_echo "no" >&6; }
14152                         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14154 as_fn_error $? "
14155 This version of the AC_PYTHON_DEVEL macro
14156 doesn't work properly with versions of Python before
14157 2.1.0. You may need to re-run configure, setting the
14158 variables PYTHON_CPPFLAGS, PYTHON_LDFLAGS, PYTHON_SITE_PKG,
14159 PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand.
14160 Moreover, to disable this check, set PYTHON_NOVERSIONCHECK
14161 to something else than an empty string.
14162
14163 See \`config.log' for more details" "$LINENO" 5; }
14164                 else
14165                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: skip at user request" >&5
14166 $as_echo "skip at user request" >&6; }
14167                 fi
14168         else
14169                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14170 $as_echo "yes" >&6; }
14171         fi
14172
14173         #
14174         # if the macro parameter ``version'' is set, honour it
14175         #
14176         if test -n ">= '2.4.0'"; then
14177                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a version of Python >= '2.4.0'" >&5
14178 $as_echo_n "checking for a version of Python >= '2.4.0'... " >&6; }
14179                 ac_supports_python_ver=`$PYTHON -c "import sys; \
14180                         ver = sys.version.split ()[0]; \
14181                         print (ver >= '2.4.0')"`
14182                 if test "$ac_supports_python_ver" = "True"; then
14183                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14184 $as_echo "yes" >&6; }
14185                 else
14186                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14187 $as_echo "no" >&6; }
14188                         as_fn_error $? "this package requires Python >= '2.4.0'.
14189 If you have it installed, but it isn't the default Python
14190 interpreter in your system path, please pass the PYTHON_VERSION
14191 variable to configure. See \`\`configure --help'' for reference.
14192 " "$LINENO" 5
14193                         PYTHON_VERSION=""
14194                 fi
14195         fi
14196
14197         #
14198         # Check if you have distutils, else fail
14199         #
14200         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5
14201 $as_echo_n "checking for the distutils Python package... " >&6; }
14202         ac_distutils_result=`$PYTHON -c "import distutils" 2>&1`
14203         if test -z "$ac_distutils_result"; then
14204                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14205 $as_echo "yes" >&6; }
14206         else
14207                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14208 $as_echo "no" >&6; }
14209                 as_fn_error $? "cannot import Python module \"distutils\".
14210 Please check your Python installation. The error was:
14211 $ac_distutils_result" "$LINENO" 5
14212                 PYTHON_VERSION=""
14213         fi
14214
14215         #
14216         # Check for Python include path
14217         #
14218         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python include path" >&5
14219 $as_echo_n "checking for Python include path... " >&6; }
14220         if test -z "$PYTHON_CPPFLAGS"; then
14221                 python_path=`$PYTHON -c "import distutils.sysconfig; \
14222                         print (distutils.sysconfig.get_python_inc ());"`
14223                 plat_python_path=`$PYTHON -c "import distutils.sysconfig; \
14224                         print (distutils.sysconfig.get_python_inc (plat_specific=1));"`
14225                 if test -n "${python_path}"; then
14226                         if test "${plat_python_path}" != "${python_path}"; then
14227                                 python_path="-I$python_path -I$plat_python_path"
14228                         else
14229                                 python_path="-I$python_path"
14230                         fi
14231                 fi
14232                 PYTHON_CPPFLAGS=$python_path
14233         fi
14234         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_CPPFLAGS" >&5
14235 $as_echo "$PYTHON_CPPFLAGS" >&6; }
14236
14237
14238         #
14239         # Check for Python library path
14240         #
14241         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python library path" >&5
14242 $as_echo_n "checking for Python library path... " >&6; }
14243         if test -z "$PYTHON_LDFLAGS"; then
14244                 # (makes two attempts to ensure we've got a version number
14245                 # from the interpreter)
14246                 ac_python_version=`cat<<EOD | $PYTHON -
14247
14248 # join all versioning strings, on some systems
14249 # major/minor numbers could be in different list elements
14250 from distutils.sysconfig import *
14251 e = get_config_var('VERSION')
14252 if e is not None:
14253         print(e)
14254 EOD`
14255
14256                 if test -z "$ac_python_version"; then
14257                         if test -n "$PYTHON_VERSION"; then
14258                                 ac_python_version=$PYTHON_VERSION
14259                         else
14260                                 ac_python_version=`$PYTHON -c "import sys; \
14261                                         print (sys.version[:3])"`
14262                         fi
14263                 fi
14264
14265                 # Make the versioning information available to the compiler
14266
14267 cat >>confdefs.h <<_ACEOF
14268 #define HAVE_PYTHON "$ac_python_version"
14269 _ACEOF
14270
14271
14272                 # First, the library directory:
14273                 ac_python_libdir=`cat<<EOD | $PYTHON -
14274
14275 # There should be only one
14276 import distutils.sysconfig
14277 e = distutils.sysconfig.get_config_var('LIBDIR')
14278 if e is not None:
14279         print (e)
14280 EOD`
14281
14282                 # Now, for the library:
14283                 ac_python_library=`cat<<EOD | $PYTHON -
14284
14285 import distutils.sysconfig
14286 c = distutils.sysconfig.get_config_vars()
14287 if 'LDVERSION' in c:
14288         print ('python'+c['LDVERSION'])
14289 else:
14290         print ('python'+c['VERSION'])
14291 EOD`
14292
14293                 # This small piece shamelessly adapted from PostgreSQL python macro;
14294                 # credits goes to momjian, I think. I'd like to put the right name
14295                 # in the credits, if someone can point me in the right direction... ?
14296                 #
14297                 if test -n "$ac_python_libdir" -a -n "$ac_python_library"
14298                 then
14299                         # use the official shared library
14300                         ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
14301                         PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
14302                 else
14303                         # old way: use libpython from python_configdir
14304                         ac_python_libdir=`$PYTHON -c \
14305                           "from distutils.sysconfig import get_python_lib as f; \
14306                           import os; \
14307                           print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
14308                         PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
14309                 fi
14310
14311                 if test -z "PYTHON_LDFLAGS"; then
14312                         as_fn_error $? "
14313   Cannot determine location of your Python DSO. Please check it was installed with
14314   dynamic libraries enabled, or try setting PYTHON_LDFLAGS by hand.
14315                         " "$LINENO" 5
14316                 fi
14317         fi
14318         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_LDFLAGS" >&5
14319 $as_echo "$PYTHON_LDFLAGS" >&6; }
14320
14321
14322         #
14323         # Check for site packages
14324         #
14325         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python site-packages path" >&5
14326 $as_echo_n "checking for Python site-packages path... " >&6; }
14327         if test -z "$PYTHON_SITE_PKG"; then
14328                 PYTHON_SITE_PKG=`$PYTHON -c "import distutils.sysconfig; \
14329                         print (distutils.sysconfig.get_python_lib(1,0));"`
14330         fi
14331         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_SITE_PKG" >&5
14332 $as_echo "$PYTHON_SITE_PKG" >&6; }
14333
14334
14335         #
14336         # libraries which must be linked in when embedding
14337         #
14338         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra libraries" >&5
14339 $as_echo_n "checking python extra libraries... " >&6; }
14340         if test -z "$PYTHON_EXTRA_LIBS"; then
14341            PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
14342                 conf = distutils.sysconfig.get_config_var; \
14343                 print (conf('LIBS'))"`
14344         fi
14345         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5
14346 $as_echo "$PYTHON_EXTRA_LIBS" >&6; }
14347
14348
14349         #
14350         # linking flags needed when embedding
14351         #
14352         { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5
14353 $as_echo_n "checking python extra linking flags... " >&6; }
14354         if test -z "$PYTHON_EXTRA_LDFLAGS"; then
14355                 PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \
14356                         conf = distutils.sysconfig.get_config_var; \
14357                         print (conf('LINKFORSHARED'))"`
14358         fi
14359         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5
14360 $as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; }
14361
14362
14363         #
14364         # final check to see if everything compiles alright
14365         #
14366         { $as_echo "$as_me:${as_lineno-$LINENO}: checking consistency of all components of python development environment" >&5
14367 $as_echo_n "checking consistency of all components of python development environment... " >&6; }
14368         # save current global flags
14369         ac_save_LIBS="$LIBS"
14370         ac_save_CPPFLAGS="$CPPFLAGS"
14371         LIBS="$ac_save_LIBS $PYTHON_LDFLAGS $PYTHON_EXTRA_LDFLAGS $PYTHON_EXTRA_LIBS"
14372         CPPFLAGS="$ac_save_CPPFLAGS $PYTHON_CPPFLAGS"
14373         ac_ext=c
14374 ac_cpp='$CPP $CPPFLAGS'
14375 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14376 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14377 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14378
14379         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14380 /* end confdefs.h.  */
14381
14382                 #include <Python.h>
14383 int
14384 main ()
14385 {
14386 Py_Initialize();
14387   ;
14388   return 0;
14389 }
14390
14391 _ACEOF
14392 if ac_fn_c_try_link "$LINENO"; then :
14393   pythonexists=yes
14394 else
14395   pythonexists=no
14396 fi
14397 rm -f core conftest.err conftest.$ac_objext \
14398     conftest$ac_exeext conftest.$ac_ext
14399         ac_ext=c
14400 ac_cpp='$CPP $CPPFLAGS'
14401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14404
14405         # turn back to default flags
14406         CPPFLAGS="$ac_save_CPPFLAGS"
14407         LIBS="$ac_save_LIBS"
14408
14409         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pythonexists" >&5
14410 $as_echo "$pythonexists" >&6; }
14411
14412         if test ! "x$pythonexists" = "xyes"; then
14413            { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14414 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14415 as_fn_error $? "
14416   Could not link test program to Python. Maybe the main Python library has been
14417   installed in some non-standard library path. If so, pass it to configure,
14418   via the LDFLAGS environment variable.
14419   Example: ./configure LDFLAGS=\"-L/usr/non-standard-path/python/lib\"
14420   ============================================================================
14421    ERROR!
14422    You probably have to install the development version of the Python package
14423    for your distribution.  The exact name of this package varies among them.
14424   ============================================================================
14425
14426 See \`config.log' for more details" "$LINENO" 5; }
14427           PYTHON_VERSION=""
14428         fi
14429
14430         #
14431         # all done!
14432         #
14433
14434    if test ! -z "$ac_python_version"; then
14435         ldns_have_python=yes
14436    fi
14437
14438    # pass additional Python 3 option to SWIG
14439    if test `$PYTHON -c "import sys; \
14440        ver = sys.version.split()[0]; \
14441        print(ver >= '3')"` = "True"; then
14442        SWIGPY3="-py3 -DPY3"
14443
14444    fi
14445
14446    # check for SWIG
14447    if test x_$ldns_have_python != x_no; then
14448         # ===========================================================================
14449 #        http://www.gnu.org/software/autoconf-archive/ax_pkg_swig.html
14450 # ===========================================================================
14451 #
14452 # SYNOPSIS
14453 #
14454 #   AX_PKG_SWIG([major.minor.micro], [action-if-found], [action-if-not-found])
14455 #
14456 # DESCRIPTION
14457 #
14458 #   This macro searches for a SWIG installation on your system. If found,
14459 #   then SWIG is AC_SUBST'd; if not found, then $SWIG is empty.  If SWIG is
14460 #   found, then SWIG_LIB is set to the SWIG library path, and AC_SUBST'd.
14461 #
14462 #   You can use the optional first argument to check if the version of the
14463 #   available SWIG is greater than or equal to the value of the argument. It
14464 #   should have the format: N[.N[.N]] (N is a number between 0 and 999. Only
14465 #   the first N is mandatory.) If the version argument is given (e.g.
14466 #   1.3.17), AX_PKG_SWIG checks that the swig package is this version number
14467 #   or higher.
14468 #
14469 #   As usual, action-if-found is executed if SWIG is found, otherwise
14470 #   action-if-not-found is executed.
14471 #
14472 #   In configure.in, use as:
14473 #
14474 #     AX_PKG_SWIG(1.3.17, [], [ AC_MSG_ERROR([SWIG is required to build..]) ])
14475 #     AX_SWIG_ENABLE_CXX
14476 #     AX_SWIG_MULTI_MODULE_SUPPORT
14477 #     AX_SWIG_PYTHON
14478 #
14479 # LICENSE
14480 #
14481 #   Copyright (c) 2008 Sebastian Huber <sebastian-huber@web.de>
14482 #   Copyright (c) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
14483 #   Copyright (c) 2008 Rafael Laboissiere <rafael@laboissiere.net>
14484 #   Copyright (c) 2008 Andrew Collier <colliera@ukzn.ac.za>
14485 #   Copyright (c) 2011 Murray Cumming <murrayc@openismus.com>
14486 #
14487 #   This program is free software; you can redistribute it and/or modify it
14488 #   under the terms of the GNU General Public License as published by the
14489 #   Free Software Foundation; either version 2 of the License, or (at your
14490 #   option) any later version.
14491 #
14492 #   This program is distributed in the hope that it will be useful, but
14493 #   WITHOUT ANY WARRANTY; without even the implied warranty of
14494 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
14495 #   Public License for more details.
14496 #
14497 #   You should have received a copy of the GNU General Public License along
14498 #   with this program. If not, see <http://www.gnu.org/licenses/>.
14499 #
14500 #   As a special exception, the respective Autoconf Macro's copyright owner
14501 #   gives unlimited permission to copy, distribute and modify the configure
14502 #   scripts that are the output of Autoconf when processing the Macro. You
14503 #   need not follow the terms of the GNU General Public License when using
14504 #   or distributing such scripts, even though portions of the text of the
14505 #   Macro appear in them. The GNU General Public License (GPL) does govern
14506 #   all other use of the material that constitutes the Autoconf Macro.
14507 #
14508 #   This special exception to the GPL applies to versions of the Autoconf
14509 #   Macro released by the Autoconf Archive. When you make and distribute a
14510 #   modified version of the Autoconf Macro, you may extend this special
14511 #   exception to the GPL to apply to your modified version as well.
14512
14513 #serial 8
14514
14515
14516
14517
14518         # check for >=SWIG-2.0.4 if Python 3.2 used
14519         if test `$PYTHON -c "import sys; \
14520             ver = sys.version.split()[0]; \
14521             print(ver >= '3.2')"` = "True"; then
14522
14523         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
14524         for ac_prog in swig2.0 swig
14525 do
14526   # Extract the first word of "$ac_prog", so it can be a program name with args.
14527 set dummy $ac_prog; ac_word=$2
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14529 $as_echo_n "checking for $ac_word... " >&6; }
14530 if ${ac_cv_path_SWIG+:} false; then :
14531   $as_echo_n "(cached) " >&6
14532 else
14533   case $SWIG in
14534   [\\/]* | ?:[\\/]*)
14535   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
14536   ;;
14537   *)
14538   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14539 for as_dir in $PATH
14540 do
14541   IFS=$as_save_IFS
14542   test -z "$as_dir" && as_dir=.
14543     for ac_exec_ext in '' $ac_executable_extensions; do
14544   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14545     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
14546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14547     break 2
14548   fi
14549 done
14550   done
14551 IFS=$as_save_IFS
14552
14553   ;;
14554 esac
14555 fi
14556 SWIG=$ac_cv_path_SWIG
14557 if test -n "$SWIG"; then
14558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
14559 $as_echo "$SWIG" >&6; }
14560 else
14561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14562 $as_echo "no" >&6; }
14563 fi
14564
14565
14566   test -n "$SWIG" && break
14567 done
14568
14569         if test -z "$SWIG" ; then
14570                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
14571         elif test -n "2.0.4" ; then
14572                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
14573 $as_echo_n "checking SWIG version... " >&6; }
14574                 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'`
14575                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
14576 $as_echo "$swig_version" >&6; }
14577                 if test -n "$swig_version" ; then
14578                         # Calculate the required version number components
14579                         required=2.0.4
14580                         required_major=`echo $required | sed 's/[^0-9].*//'`
14581                         if test -z "$required_major" ; then
14582                                 required_major=0
14583                         fi
14584                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14585                         required_minor=`echo $required | sed 's/[^0-9].*//'`
14586                         if test -z "$required_minor" ; then
14587                                 required_minor=0
14588                         fi
14589                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14590                         required_patch=`echo $required | sed 's/[^0-9].*//'`
14591                         if test -z "$required_patch" ; then
14592                                 required_patch=0
14593                         fi
14594                         # Calculate the available version number components
14595                         available=$swig_version
14596                         available_major=`echo $available | sed 's/[^0-9].*//'`
14597                         if test -z "$available_major" ; then
14598                                 available_major=0
14599                         fi
14600                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14601                         available_minor=`echo $available | sed 's/[^0-9].*//'`
14602                         if test -z "$available_minor" ; then
14603                                 available_minor=0
14604                         fi
14605                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14606                         available_patch=`echo $available | sed 's/[^0-9].*//'`
14607                         if test -z "$available_patch" ; then
14608                                 available_patch=0
14609                         fi
14610                         # Convert the version tuple into a single number for easier comparison.
14611                         # Using base 100 should be safe since SWIG internally uses BCD values
14612                         # to encode its version number.
14613                         required_swig_vernum=`expr $required_major \* 10000 \
14614                             \+ $required_minor \* 100 \+ $required_patch`
14615                         available_swig_vernum=`expr $available_major \* 10000 \
14616                             \+ $available_minor \* 100 \+ $available_patch`
14617
14618                         if test $available_swig_vernum -lt $required_swig_vernum; then
14619                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&5
14620 $as_echo "$as_me: WARNING: SWIG version >= 2.0.4 is required.  You have $swig_version." >&2;}
14621                                 SWIG=''
14622                                 as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
14623                         else
14624                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
14625 $as_echo_n "checking for SWIG library... " >&6; }
14626                                 SWIG_LIB=`$SWIG -swiglib`
14627                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
14628 $as_echo "$SWIG_LIB" >&6; }
14629
14630                         fi
14631                 else
14632                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
14633 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
14634                         SWIG=''
14635                         as_fn_error $? "SWIG-2.0.4 is required to build pyldns for Python 3.2 and greater." "$LINENO" 5
14636                 fi
14637         fi
14638
14639
14640         else
14641
14642         # Ubuntu has swig 2.0 as /usr/bin/swig2.0
14643         for ac_prog in swig2.0 swig
14644 do
14645   # Extract the first word of "$ac_prog", so it can be a program name with args.
14646 set dummy $ac_prog; ac_word=$2
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14648 $as_echo_n "checking for $ac_word... " >&6; }
14649 if ${ac_cv_path_SWIG+:} false; then :
14650   $as_echo_n "(cached) " >&6
14651 else
14652   case $SWIG in
14653   [\\/]* | ?:[\\/]*)
14654   ac_cv_path_SWIG="$SWIG" # Let the user override the test with a path.
14655   ;;
14656   *)
14657   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14658 for as_dir in $PATH
14659 do
14660   IFS=$as_save_IFS
14661   test -z "$as_dir" && as_dir=.
14662     for ac_exec_ext in '' $ac_executable_extensions; do
14663   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14664     ac_cv_path_SWIG="$as_dir/$ac_word$ac_exec_ext"
14665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14666     break 2
14667   fi
14668 done
14669   done
14670 IFS=$as_save_IFS
14671
14672   ;;
14673 esac
14674 fi
14675 SWIG=$ac_cv_path_SWIG
14676 if test -n "$SWIG"; then
14677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG" >&5
14678 $as_echo "$SWIG" >&6; }
14679 else
14680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14681 $as_echo "no" >&6; }
14682 fi
14683
14684
14685   test -n "$SWIG" && break
14686 done
14687
14688         if test -z "$SWIG" ; then
14689                 :
14690         elif test -n "" ; then
14691                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SWIG version" >&5
14692 $as_echo_n "checking SWIG version... " >&6; }
14693                 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'`
14694                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_version" >&5
14695 $as_echo "$swig_version" >&6; }
14696                 if test -n "$swig_version" ; then
14697                         # Calculate the required version number components
14698                         required=
14699                         required_major=`echo $required | sed 's/[^0-9].*//'`
14700                         if test -z "$required_major" ; then
14701                                 required_major=0
14702                         fi
14703                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14704                         required_minor=`echo $required | sed 's/[^0-9].*//'`
14705                         if test -z "$required_minor" ; then
14706                                 required_minor=0
14707                         fi
14708                         required=`echo $required | sed 's/[0-9]*[^0-9]//'`
14709                         required_patch=`echo $required | sed 's/[^0-9].*//'`
14710                         if test -z "$required_patch" ; then
14711                                 required_patch=0
14712                         fi
14713                         # Calculate the available version number components
14714                         available=$swig_version
14715                         available_major=`echo $available | sed 's/[^0-9].*//'`
14716                         if test -z "$available_major" ; then
14717                                 available_major=0
14718                         fi
14719                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14720                         available_minor=`echo $available | sed 's/[^0-9].*//'`
14721                         if test -z "$available_minor" ; then
14722                                 available_minor=0
14723                         fi
14724                         available=`echo $available | sed 's/[0-9]*[^0-9]//'`
14725                         available_patch=`echo $available | sed 's/[^0-9].*//'`
14726                         if test -z "$available_patch" ; then
14727                                 available_patch=0
14728                         fi
14729                         # Convert the version tuple into a single number for easier comparison.
14730                         # Using base 100 should be safe since SWIG internally uses BCD values
14731                         # to encode its version number.
14732                         required_swig_vernum=`expr $required_major \* 10000 \
14733                             \+ $required_minor \* 100 \+ $required_patch`
14734                         available_swig_vernum=`expr $available_major \* 10000 \
14735                             \+ $available_minor \* 100 \+ $available_patch`
14736
14737                         if test $available_swig_vernum -lt $required_swig_vernum; then
14738                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SWIG version >=  is required.  You have $swig_version." >&5
14739 $as_echo "$as_me: WARNING: SWIG version >=  is required.  You have $swig_version." >&2;}
14740                                 SWIG=''
14741
14742                         else
14743                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SWIG library" >&5
14744 $as_echo_n "checking for SWIG library... " >&6; }
14745                                 SWIG_LIB=`$SWIG -swiglib`
14746                                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SWIG_LIB" >&5
14747 $as_echo "$SWIG_LIB" >&6; }
14748
14749                         fi
14750                 else
14751                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine SWIG version" >&5
14752 $as_echo "$as_me: WARNING: cannot determine SWIG version" >&2;}
14753                         SWIG=''
14754
14755                 fi
14756         fi
14757
14758
14759         fi
14760
14761         if test ! -x "$SWIG"; then
14762                 as_fn_error $? "failed to find SWIG tool, install it, or do not build pyldns" "$LINENO" 5
14763         else
14764
14765 $as_echo "#define HAVE_SWIG 1" >>confdefs.h
14766
14767                 PYLDNS="pyldns"
14768
14769                 swig="$SWIG"
14770
14771                 ldns_with_pyldns=yes
14772         fi
14773    else
14774         { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** don't have Python, skipping SWIG, no pyldns ***" >&5
14775 $as_echo "*** don't have Python, skipping SWIG, no pyldns ***" >&6; } # '
14776    fi
14777
14778    # xtra cflags for pyldns
14779    if test x_$ldns_have_python != x_no; then
14780
14781
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
14783 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
14784 cache=`echo fno-strict-aliasing | sed 'y%.=/+-%___p_%'`
14785 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14786   $as_echo_n "(cached) " >&6
14787 else
14788
14789 echo 'void f(void){}' >conftest.c
14790 if test -z "`$CC $CPPFLAGS $CFLAGS -fno-strict-aliasing -c conftest.c 2>&1`"; then
14791 eval "cv_prog_cc_flag_$cache=yes"
14792 else
14793 eval "cv_prog_cc_flag_$cache=no"
14794 fi
14795 rm -f conftest conftest.o conftest.c
14796
14797 fi
14798
14799 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14801 $as_echo "yes" >&6; }
14802 :
14803 PYTHON_X_CFLAGS="-fno-strict-aliasing"
14804 else
14805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14806 $as_echo "no" >&6; }
14807 :
14808
14809 fi
14810
14811
14812
14813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-missing-field-initializers" >&5
14814 $as_echo_n "checking whether $CC supports -Wno-missing-field-initializers... " >&6; }
14815 cache=`echo Wno-missing-field-initializers | sed 'y%.=/+-%___p_%'`
14816 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14817   $as_echo_n "(cached) " >&6
14818 else
14819
14820 echo 'void f(void){}' >conftest.c
14821 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-missing-field-initializers -c conftest.c 2>&1`"; then
14822 eval "cv_prog_cc_flag_$cache=yes"
14823 else
14824 eval "cv_prog_cc_flag_$cache=no"
14825 fi
14826 rm -f conftest conftest.o conftest.c
14827
14828 fi
14829
14830 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14832 $as_echo "yes" >&6; }
14833 :
14834 PYTHON_X_CFLAGS="-Wno-missing-field-initializers $PYTHON_X_CFLAGS"
14835 else
14836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14837 $as_echo "no" >&6; }
14838 :
14839
14840 fi
14841
14842
14843
14844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-parameter" >&5
14845 $as_echo_n "checking whether $CC supports -Wno-unused-parameter... " >&6; }
14846 cache=`echo Wno-unused-parameter | sed 'y%.=/+-%___p_%'`
14847 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14848   $as_echo_n "(cached) " >&6
14849 else
14850
14851 echo 'void f(void){}' >conftest.c
14852 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-parameter -c conftest.c 2>&1`"; then
14853 eval "cv_prog_cc_flag_$cache=yes"
14854 else
14855 eval "cv_prog_cc_flag_$cache=no"
14856 fi
14857 rm -f conftest conftest.o conftest.c
14858
14859 fi
14860
14861 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14863 $as_echo "yes" >&6; }
14864 :
14865 PYTHON_X_CFLAGS="-Wno-unused-parameter $PYTHON_X_CFLAGS"
14866 else
14867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14868 $as_echo "no" >&6; }
14869 :
14870
14871 fi
14872
14873
14874
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-unused-variable" >&5
14876 $as_echo_n "checking whether $CC supports -Wno-unused-variable... " >&6; }
14877 cache=`echo Wno-unused-variable | sed 'y%.=/+-%___p_%'`
14878 if eval \${cv_prog_cc_flag_$cache+:} false; then :
14879   $as_echo_n "(cached) " >&6
14880 else
14881
14882 echo 'void f(void){}' >conftest.c
14883 if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-unused-variable -c conftest.c 2>&1`"; then
14884 eval "cv_prog_cc_flag_$cache=yes"
14885 else
14886 eval "cv_prog_cc_flag_$cache=no"
14887 fi
14888 rm -f conftest conftest.o conftest.c
14889
14890 fi
14891
14892 if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
14893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14894 $as_echo "yes" >&6; }
14895 :
14896 PYTHON_X_CFLAGS="-Wno-unused-variable $PYTHON_X_CFLAGS"
14897 else
14898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14899 $as_echo "no" >&6; }
14900 :
14901
14902 fi
14903
14904    fi
14905 fi
14906
14907
14908 # Check for pyldnsx
14909
14910 # Check whether --with-pyldnsx was given.
14911 if test "${with_pyldnsx+set}" = set; then :
14912   withval=$with_pyldnsx;
14913 else
14914    withval="with_pyldns"
14915 fi
14916
14917 if test x_$withval != x_no; then
14918   if test x_$ldns_with_pyldns != x_no; then
14919     PYLDNSX="pyldnsx"
14920
14921     ldns_with_pyldnsx=yes
14922   else
14923     if test x_$withval != x_with_pyldns; then
14924       as_fn_error $? "--with-pyldns is needed for the ldnsx python module" "$LINENO" 5
14925     fi
14926   fi
14927 fi
14928
14929 if test x_$ldns_with_pyldns != x_no; then
14930   PYLDNSINST="install-pyldns"
14931   PYLDNSUNINST="uninstall-pyldns"
14932
14933 else
14934   PYLDNSINST=""
14935   PYLDNSUNINST=""
14936
14937 fi
14938 if test x_$ldns_with_pyldnsx != x_no; then
14939   PYLDNSXINST="install-pyldnsx"
14940   PYLDNSXUNINST="uninstall-pyldnsx"
14941
14942 else
14943   PYLDNSXINST=""
14944   PYLDNSXUNINST=""
14945
14946 fi
14947
14948 # check for perl
14949 ldns_with_p5_dns_ldns=no
14950
14951 # Check whether --with-p5-dns-ldns was given.
14952 if test "${with_p5_dns_ldns+set}" = set; then :
14953   withval=$with_p5_dns_ldns;
14954 else
14955    withval="no"
14956 fi
14957
14958 ldns_have_perl=no
14959 if test x_$withval != x_no; then
14960    # Extract the first word of "perl", so it can be a program name with args.
14961 set dummy perl; ac_word=$2
14962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14963 $as_echo_n "checking for $ac_word... " >&6; }
14964 if ${ac_cv_path_PERL+:} false; then :
14965   $as_echo_n "(cached) " >&6
14966 else
14967   case $PERL in
14968   [\\/]* | ?:[\\/]*)
14969   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
14970   ;;
14971   *)
14972   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14973 for as_dir in $PATH
14974 do
14975   IFS=$as_save_IFS
14976   test -z "$as_dir" && as_dir=.
14977     for ac_exec_ext in '' $ac_executable_extensions; do
14978   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14979     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
14980     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14981     break 2
14982   fi
14983 done
14984   done
14985 IFS=$as_save_IFS
14986
14987   ;;
14988 esac
14989 fi
14990 PERL=$ac_cv_path_PERL
14991 if test -n "$PERL"; then
14992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
14993 $as_echo "$PERL" >&6; }
14994 else
14995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14996 $as_echo "no" >&6; }
14997 fi
14998
14999
15000    if test -z "$PERL"; then
15001       as_fn_error $? "Cannot find perl in your system path" "$LINENO" 5
15002    fi
15003    P5_DNS_LDNS="p5-dns-ldns"
15004    TEST_P5_DNS_LDNS="test-p5-dns-ldns"
15005    INSTALL_P5_DNS_LDNS="install-p5-dns-ldns"
15006    UNINSTALL_P5_DNS_LDNS="uninstall-p5-dns-ldns"
15007    CLEAN_P5_DNS_LDNS="clean-p5-dns-ldns"
15008
15009 else
15010    P5_DNS_LDNS=""
15011    TEST_P5_DNS_LDNS=""
15012    INSTALL_P5_DNS_LDNS=""
15013    UNINSTALL_P5_DNS_LDNS=""
15014    CLEAN_P5_DNS_LDNS=""
15015
15016 fi
15017
15018 # Use libtool
15019
15020 # skip these tests, we do not need them.
15021
15022
15023
15024
15025
15026
15027
15028
15029 # always use ./libtool unless override from commandline (libtool=mylibtool)
15030 if test -z "$libtool"; then
15031         libtool="./libtool"
15032 fi
15033
15034 # avoid libtool max commandline length test on systems that fork slowly.
15035
15036 if echo "$host_os" | grep "sunos4" >/dev/null; then
15037         lt_cv_sys_max_cmd_len=32750;
15038 fi
15039 if test -n "$ac_tool_prefix"; then
15040   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
15041 set dummy ${ac_tool_prefix}ar; ac_word=$2
15042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15043 $as_echo_n "checking for $ac_word... " >&6; }
15044 if ${ac_cv_path_AR+:} false; then :
15045   $as_echo_n "(cached) " >&6
15046 else
15047   case $AR in
15048   [\\/]* | ?:[\\/]*)
15049   ac_cv_path_AR="$AR" # Let the user override the test with a path.
15050   ;;
15051   *)
15052   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15053 for as_dir in $PATH
15054 do
15055   IFS=$as_save_IFS
15056   test -z "$as_dir" && as_dir=.
15057     for ac_exec_ext in '' $ac_executable_extensions; do
15058   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15059     ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
15060     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15061     break 2
15062   fi
15063 done
15064   done
15065 IFS=$as_save_IFS
15066
15067   ;;
15068 esac
15069 fi
15070 AR=$ac_cv_path_AR
15071 if test -n "$AR"; then
15072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
15073 $as_echo "$AR" >&6; }
15074 else
15075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15076 $as_echo "no" >&6; }
15077 fi
15078
15079
15080 fi
15081 if test -z "$ac_cv_path_AR"; then
15082   ac_pt_AR=$AR
15083   # Extract the first word of "ar", so it can be a program name with args.
15084 set dummy ar; ac_word=$2
15085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15086 $as_echo_n "checking for $ac_word... " >&6; }
15087 if ${ac_cv_path_ac_pt_AR+:} false; then :
15088   $as_echo_n "(cached) " >&6
15089 else
15090   case $ac_pt_AR in
15091   [\\/]* | ?:[\\/]*)
15092   ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path.
15093   ;;
15094   *)
15095   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15096 for as_dir in $PATH
15097 do
15098   IFS=$as_save_IFS
15099   test -z "$as_dir" && as_dir=.
15100     for ac_exec_ext in '' $ac_executable_extensions; do
15101   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15102     ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext"
15103     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15104     break 2
15105   fi
15106 done
15107   done
15108 IFS=$as_save_IFS
15109
15110   ;;
15111 esac
15112 fi
15113 ac_pt_AR=$ac_cv_path_ac_pt_AR
15114 if test -n "$ac_pt_AR"; then
15115   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5
15116 $as_echo "$ac_pt_AR" >&6; }
15117 else
15118   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15119 $as_echo "no" >&6; }
15120 fi
15121
15122   if test "x$ac_pt_AR" = x; then
15123     AR="false"
15124   else
15125     case $cross_compiling:$ac_tool_warned in
15126 yes:)
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15128 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15129 ac_tool_warned=yes ;;
15130 esac
15131     AR=$ac_pt_AR
15132   fi
15133 else
15134   AR="$ac_cv_path_AR"
15135 fi
15136
15137 if test $AR = false; then
15138         as_fn_error $? "Cannot find 'ar', please extend PATH to include it" "$LINENO" 5
15139 fi
15140
15141
15142
15143
15144
15145
15146 tmp_CPPFLAGS=$CPPFLAGS
15147 tmp_LDFLAGS=$LDFLAGS
15148 tmp_LIBS=$LIBS
15149
15150
15151
15152 # Check whether --with-ssl was given.
15153 if test "${with_ssl+set}" = set; then :
15154   withval=$with_ssl;
15155
15156 else
15157
15158             withval="yes"
15159
15160 fi
15161
15162
15163     withval=$withval
15164     if test x_$withval != x_no; then
15165         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
15166 $as_echo_n "checking for SSL... " >&6; }
15167         if test x_$withval = x_ -o x_$withval = x_yes; then
15168             withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /opt/local /usr/sfw /usr"
15169         fi
15170         for dir in $withval; do
15171             ssldir="$dir"
15172             if test -f "$dir/include/openssl/ssl.h"; then
15173                 found_ssl="yes"
15174
15175 cat >>confdefs.h <<_ACEOF
15176 #define HAVE_SSL /**/
15177 _ACEOF
15178
15179                                 if test "$ssldir" != "/usr"; then
15180                         CPPFLAGS="$CPPFLAGS -I$ssldir/include"
15181                         LIBSSL_CPPFLAGS="$LIBSSL_CPPFLAGS -I$ssldir/include"
15182                 fi
15183                 break;
15184             fi
15185         done
15186         if test x_$found_ssl != x_yes; then
15187             as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
15188         else
15189             { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
15190 $as_echo "found in $ssldir" >&6; }
15191             HAVE_SSL=yes
15192                         if test "$ssldir" != "/usr" -a "$ssldir" != ""; then
15193                 LDFLAGS="$LDFLAGS -L$ssldir/lib"
15194                 LIBSSL_LDFLAGS="$LIBSSL_LDFLAGS -L$ssldir/lib"
15195
15196         if test "x$enable_rpath" = xyes; then
15197                 if echo "$ssldir/lib" | grep "^/" >/dev/null; then
15198                         RUNTIME_PATH="$RUNTIME_PATH -R$ssldir/lib"
15199                 fi
15200         fi
15201
15202             fi
15203
15204             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
15205 $as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
15206             LIBS="$LIBS -lcrypto"
15207             LIBSSL_LIBS="$LIBSSL_LIBS -lcrypto"
15208             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15209 /* end confdefs.h.  */
15210
15211 int
15212 main ()
15213 {
15214
15215                 int HMAC_Update(void);
15216                 (void)HMAC_Update();
15217
15218   ;
15219   return 0;
15220 }
15221 _ACEOF
15222 if ac_fn_c_try_link "$LINENO"; then :
15223
15224                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15225 $as_echo "yes" >&6; }
15226
15227 $as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h
15228
15229
15230 else
15231
15232                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15233 $as_echo "no" >&6; }
15234                 # check if -lwsock32 or -lgdi32 are needed.
15235                 BAKLIBS="$LIBS"
15236                 BAKSSLLIBS="$LIBSSL_LIBS"
15237                 LIBS="$LIBS -lgdi32"
15238                 LIBSSL_LIBS="$LIBSSL_LIBS -lgdi32"
15239                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -lgdi32" >&5
15240 $as_echo_n "checking if -lcrypto needs -lgdi32... " >&6; }
15241                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15242 /* end confdefs.h.  */
15243
15244 int
15245 main ()
15246 {
15247
15248                     int HMAC_Update(void);
15249                     (void)HMAC_Update();
15250
15251   ;
15252   return 0;
15253 }
15254 _ACEOF
15255 if ac_fn_c_try_link "$LINENO"; then :
15256
15257
15258 $as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h
15259
15260                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15261 $as_echo "yes" >&6; }
15262
15263 else
15264
15265                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15266 $as_echo "no" >&6; }
15267                     LIBS="$BAKLIBS"
15268                     LIBSSL_LIBS="$BAKSSLLIBS"
15269                     LIBS="$LIBS -ldl"
15270                     LIBSSL_LIBS="$LIBSSL_LIBS -ldl"
15271                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl" >&5
15272 $as_echo_n "checking if -lcrypto needs -ldl... " >&6; }
15273                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15274 /* end confdefs.h.  */
15275
15276 int
15277 main ()
15278 {
15279
15280                         int HMAC_Update(void);
15281                         (void)HMAC_Update();
15282
15283   ;
15284   return 0;
15285 }
15286 _ACEOF
15287 if ac_fn_c_try_link "$LINENO"; then :
15288
15289
15290 $as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h
15291
15292                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15293 $as_echo "yes" >&6; }
15294
15295 else
15296
15297                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15298 $as_echo "no" >&6; }
15299                         LIBS="$BAKLIBS"
15300                         LIBSSL_LIBS="$BAKSSLLIBS"
15301                         LIBS="$LIBS -ldl -pthread"
15302                         LIBSSL_LIBS="$LIBSSL_LIBS -ldl -pthread"
15303                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -lcrypto needs -ldl -pthread" >&5
15304 $as_echo_n "checking if -lcrypto needs -ldl -pthread... " >&6; }
15305                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15306 /* end confdefs.h.  */
15307
15308 int
15309 main ()
15310 {
15311
15312                             int HMAC_Update(void);
15313                             (void)HMAC_Update();
15314
15315   ;
15316   return 0;
15317 }
15318 _ACEOF
15319 if ac_fn_c_try_link "$LINENO"; then :
15320
15321
15322 $as_echo "#define HAVE_HMAC_UPDATE 1" >>confdefs.h
15323
15324                             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15325 $as_echo "yes" >&6; }
15326
15327 else
15328
15329                             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15330 $as_echo "no" >&6; }
15331                             as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
15332
15333 fi
15334 rm -f core conftest.err conftest.$ac_objext \
15335     conftest$ac_exeext conftest.$ac_ext
15336
15337 fi
15338 rm -f core conftest.err conftest.$ac_objext \
15339     conftest$ac_exeext conftest.$ac_ext
15340
15341 fi
15342 rm -f core conftest.err conftest.$ac_objext \
15343     conftest$ac_exeext conftest.$ac_ext
15344
15345 fi
15346 rm -f core conftest.err conftest.$ac_objext \
15347     conftest$ac_exeext conftest.$ac_ext
15348         fi
15349
15350
15351     fi
15352 for ac_header in openssl/ssl.h
15353 do :
15354   ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default
15355 "
15356 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
15357   cat >>confdefs.h <<_ACEOF
15358 #define HAVE_OPENSSL_SSL_H 1
15359 _ACEOF
15360
15361 fi
15362
15363 done
15364
15365 for ac_header in openssl/err.h
15366 do :
15367   ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default
15368 "
15369 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
15370   cat >>confdefs.h <<_ACEOF
15371 #define HAVE_OPENSSL_ERR_H 1
15372 _ACEOF
15373
15374 fi
15375
15376 done
15377
15378 for ac_header in openssl/rand.h
15379 do :
15380   ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default
15381 "
15382 if test "x$ac_cv_header_openssl_rand_h" = xyes; then :
15383   cat >>confdefs.h <<_ACEOF
15384 #define HAVE_OPENSSL_RAND_H 1
15385 _ACEOF
15386
15387 fi
15388
15389 done
15390
15391
15392
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LibreSSL" >&5
15394 $as_echo_n "checking for LibreSSL... " >&6; }
15395 if grep VERSION_TEXT $ssldir/include/openssl/opensslv.h | grep "LibreSSL" >/dev/null; then
15396         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15397 $as_echo "yes" >&6; }
15398
15399 $as_echo "#define HAVE_LIBRESSL 1" >>confdefs.h
15400
15401 else
15402         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15403 $as_echo "no" >&6; }
15404 fi
15405 for ac_func in EVP_sha256 EVP_sha384 EVP_sha512 ENGINE_load_cryptodev EVP_PKEY_keygen ECDSA_SIG_get0 EVP_MD_CTX_new EVP_PKEY_base_id DSA_SIG_set0 DSA_SIG_get0 EVP_dss1 DSA_get0_pqg DSA_get0_key
15406 do :
15407   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15408 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15409 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15410   cat >>confdefs.h <<_ACEOF
15411 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15412 _ACEOF
15413
15414 fi
15415 done
15416
15417
15418 # for macosx, see if glibtool exists and use that
15419 # BSD's need to know the version...
15420 #AC_CHECK_PROG(glibtool, glibtool, [glibtool], )
15421 #AC_CHECK_PROGS(libtool, [libtool15 libtool], [./libtool])
15422
15423 # Check whether --enable-sha2 was given.
15424 if test "${enable_sha2+set}" = set; then :
15425   enableval=$enable_sha2;
15426 fi
15427
15428 case "$enable_sha2" in
15429     no)
15430         ;;
15431     yes|*)
15432         if test "x$HAVE_SSL" != "xyes"; then
15433             as_fn_error $? "SHA2 enabled, but no SSL support" "$LINENO" 5
15434         fi
15435         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHA256 and SHA512" >&5
15436 $as_echo_n "checking for SHA256 and SHA512... " >&6; }
15437         ac_fn_c_check_func "$LINENO" "SHA256_Init" "ac_cv_func_SHA256_Init"
15438 if test "x$ac_cv_func_SHA256_Init" = xyes; then :
15439
15440 else
15441
15442                 as_fn_error $? "No SHA2 functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-sha2" "$LINENO" 5
15443
15444 fi
15445
15446
15447 cat >>confdefs.h <<_ACEOF
15448 #define USE_SHA2 1
15449 _ACEOF
15450
15451         ;;
15452 esac
15453
15454 # check wether gost also works
15455
15456 # Check whether --enable-gost was given.
15457 if test "${enable_gost+set}" = set; then :
15458   enableval=$enable_gost;
15459 fi
15460
15461 case "$enable_gost" in
15462     no)
15463         ;;
15464     *)          if test "x$HAVE_SSL" != "xyes"; then
15465             as_fn_error $? "GOST enabled, but no SSL support" "$LINENO" 5
15466         fi
15467         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOST" >&5
15468 $as_echo_n "checking for GOST... " >&6; }
15469         ac_fn_c_check_func "$LINENO" "EVP_PKEY_set_type_str" "ac_cv_func_EVP_PKEY_set_type_str"
15470 if test "x$ac_cv_func_EVP_PKEY_set_type_str" = xyes; then :
15471
15472 else
15473   as_fn_error $? "OpenSSL >= 1.0.0 is needed for GOST support or rerun with --disable-gost" "$LINENO" 5
15474 fi
15475
15476         ac_fn_c_check_func "$LINENO" "EC_KEY_new" "ac_cv_func_EC_KEY_new"
15477 if test "x$ac_cv_func_EC_KEY_new" = xyes; then :
15478
15479 else
15480   as_fn_error $? "No ECC functions found in OpenSSL: please upgrade OpenSSL or rerun with --disable-gost" "$LINENO" 5
15481 fi
15482
15483
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GOST works" >&5
15485 $as_echo_n "checking if GOST works... " >&6; }
15486 if test c${cross_compiling} = cno; then
15487 BAKCFLAGS="$CFLAGS"
15488 if test -n "$ssldir"; then
15489         CFLAGS="$CFLAGS -Wl,-rpath,$ssldir/lib"
15490 fi
15491 if test "$cross_compiling" = yes; then :
15492   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15493 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15494 as_fn_error $? "cannot run test program while cross compiling
15495 See \`config.log' for more details" "$LINENO" 5; }
15496 else
15497   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15498 /* end confdefs.h.  */
15499
15500 #include <string.h>
15501 #include <openssl/ssl.h>
15502 #include <openssl/evp.h>
15503 #include <openssl/engine.h>
15504 #include <openssl/conf.h>
15505 /* routine to load gost (from sldns) */
15506 int load_gost_id(void)
15507 {
15508         static int gost_id = 0;
15509         const EVP_PKEY_ASN1_METHOD* meth;
15510         ENGINE* e;
15511
15512         if(gost_id) return gost_id;
15513
15514         /* see if configuration loaded gost implementation from other engine*/
15515         meth = EVP_PKEY_asn1_find_str(NULL, "gost2001", -1);
15516         if(meth) {
15517                 EVP_PKEY_asn1_get0_info(&gost_id, NULL, NULL, NULL, NULL, meth);
15518                 return gost_id;
15519         }
15520
15521         /* see if engine can be loaded already */
15522         e = ENGINE_by_id("gost");
15523         if(!e) {
15524                 /* load it ourself, in case statically linked */
15525                 ENGINE_load_builtin_engines();
15526                 ENGINE_load_dynamic();
15527                 e = ENGINE_by_id("gost");
15528         }
15529         if(!e) {
15530                 /* no gost engine in openssl */
15531                 return 0;
15532         }
15533         if(!ENGINE_set_default(e, ENGINE_METHOD_ALL)) {
15534                 ENGINE_finish(e);
15535                 ENGINE_free(e);
15536                 return 0;
15537         }
15538
15539         meth = EVP_PKEY_asn1_find_str(&e, "gost2001", -1);
15540         if(!meth) {
15541                 /* algo not found */
15542                 ENGINE_finish(e);
15543                 ENGINE_free(e);
15544                 return 0;
15545         }
15546         EVP_PKEY_asn1_get0_info(&gost_id, NULL, NULL, NULL, NULL, meth);
15547         return gost_id;
15548 }
15549 int main(void) {
15550         EVP_MD_CTX* ctx;
15551         const EVP_MD* md;
15552         unsigned char digest[64]; /* its a 256-bit digest, so uses 32 bytes */
15553         const char* str = "Hello world";
15554         const unsigned char check[] = {
15555                 0x40 , 0xed , 0xf8 , 0x56 , 0x5a , 0xc5 , 0x36 , 0xe1 ,
15556                 0x33 , 0x7c , 0x7e , 0x87 , 0x62 , 0x1c , 0x42 , 0xe0 ,
15557                 0x17 , 0x1b , 0x5e , 0xce , 0xa8 , 0x46 , 0x65 , 0x4d ,
15558                 0x8d , 0x3e , 0x22 , 0x9b , 0xe1 , 0x30 , 0x19 , 0x9d
15559         };
15560         OPENSSL_config(NULL);
15561         (void)load_gost_id();
15562         md = EVP_get_digestbyname("md_gost94");
15563         if(!md) return 1;
15564         memset(digest, 0, sizeof(digest));
15565         ctx = EVP_MD_CTX_create();
15566         if(!ctx) return 2;
15567         if(!EVP_DigestInit_ex(ctx, md, NULL)) return 3;
15568         if(!EVP_DigestUpdate(ctx, str, 10)) return 4;
15569         if(!EVP_DigestFinal_ex(ctx, digest, NULL)) return 5;
15570         /* uncomment to see the hash calculated.
15571                 {int i;
15572                 for(i=0; i<32; i++)
15573                         printf(" %2.2x", (int)digest[i]);
15574                 printf("\n");}
15575         */
15576         if(memcmp(digest, check, sizeof(check)) != 0)
15577                 return 6;
15578         return 0;
15579 }
15580
15581 _ACEOF
15582 if ac_fn_c_try_run "$LINENO"; then :
15583   eval "ac_cv_c_gost_works=yes"
15584 else
15585   eval "ac_cv_c_gost_works=no"
15586 fi
15587 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15588   conftest.$ac_objext conftest.beam conftest.$ac_ext
15589 fi
15590
15591 CFLAGS="$BAKCFLAGS"
15592 else
15593 eval "ac_cv_c_gost_works=maybe"
15594 fi
15595
15596         # Check whether --enable-gost-anyway was given.
15597 if test "${enable_gost_anyway+set}" = set; then :
15598   enableval=$enable_gost_anyway;
15599 fi
15600
15601         if test "$ac_cv_c_gost_works" != "no" -o "$enable_gost_anyway" = "yes"; then
15602                 if test "$ac_cv_c_gost_works" = "no"; then
15603                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, but compiling with GOST support anyway" >&5
15604 $as_echo "no, but compiling with GOST support anyway" >&6; }
15605                 else
15606                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15607 $as_echo "yes" >&6; }
15608                 fi
15609                 use_gost="yes"
15610
15611 $as_echo "#define USE_GOST 1" >>confdefs.h
15612
15613         else
15614                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15615 $as_echo "no" >&6; }
15616                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Gost support does not work because the engine is missing." >&5
15617 $as_echo "$as_me: WARNING: Gost support does not work because the engine is missing." >&2;}
15618                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Install gost-engine first or use the --enable-gost-anyway to compile with GOST support anyway" >&5
15619 $as_echo "$as_me: WARNING: Install gost-engine first or use the --enable-gost-anyway to compile with GOST support anyway" >&2;}
15620                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: See also https://github.com/gost-engine/engine/wiki for information about gost-engine" >&5
15621 $as_echo "$as_me: WARNING: See also https://github.com/gost-engine/engine/wiki for information about gost-engine" >&2;}
15622         fi
15623         ;;
15624 esac
15625
15626 # Check whether --enable-ecdsa was given.
15627 if test "${enable_ecdsa+set}" = set; then :
15628   enableval=$enable_ecdsa;
15629 fi
15630
15631 case "$enable_ecdsa" in
15632     no)
15633       ;;
15634     *)       if test "x$HAVE_SSL" != "xyes"; then
15635         as_fn_error $? "ECDSA enabled, but no SSL support" "$LINENO" 5
15636       fi
15637       ac_fn_c_check_func "$LINENO" "ECDSA_sign" "ac_cv_func_ECDSA_sign"
15638 if test "x$ac_cv_func_ECDSA_sign" = xyes; then :
15639
15640 else
15641   as_fn_error $? "OpenSSL does not support ECDSA: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
15642 fi
15643
15644       ac_fn_c_check_func "$LINENO" "SHA384_Init" "ac_cv_func_SHA384_Init"
15645 if test "x$ac_cv_func_SHA384_Init" = xyes; then :
15646
15647 else
15648   as_fn_error $? "OpenSSL does not support SHA384: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
15649 fi
15650
15651       ac_fn_c_check_decl "$LINENO" "NID_X9_62_prime256v1" "ac_cv_have_decl_NID_X9_62_prime256v1" "$ac_includes_default
15652 #include <openssl/evp.h>
15653
15654 "
15655 if test "x$ac_cv_have_decl_NID_X9_62_prime256v1" = xyes; then :
15656   ac_have_decl=1
15657 else
15658   ac_have_decl=0
15659 fi
15660
15661 cat >>confdefs.h <<_ACEOF
15662 #define HAVE_DECL_NID_X9_62_PRIME256V1 $ac_have_decl
15663 _ACEOF
15664 if test $ac_have_decl = 1; then :
15665
15666 else
15667   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
15668 fi
15669 ac_fn_c_check_decl "$LINENO" "NID_secp384r1" "ac_cv_have_decl_NID_secp384r1" "$ac_includes_default
15670 #include <openssl/evp.h>
15671
15672 "
15673 if test "x$ac_cv_have_decl_NID_secp384r1" = xyes; then :
15674   ac_have_decl=1
15675 else
15676   ac_have_decl=0
15677 fi
15678
15679 cat >>confdefs.h <<_ACEOF
15680 #define HAVE_DECL_NID_SECP384R1 $ac_have_decl
15681 _ACEOF
15682 if test $ac_have_decl = 1; then :
15683
15684 else
15685   as_fn_error $? "OpenSSL does not support the ECDSA curves: please upgrade OpenSSL or rerun with --disable-ecdsa" "$LINENO" 5
15686 fi
15687
15688       # we now know we have ECDSA and the required curves.
15689
15690 cat >>confdefs.h <<_ACEOF
15691 #define USE_ECDSA 1
15692 _ACEOF
15693
15694       ;;
15695 esac
15696
15697 # Check whether --enable-dsa was given.
15698 if test "${enable_dsa+set}" = set; then :
15699   enableval=$enable_dsa;
15700 fi
15701
15702 case "$enable_dsa" in
15703     no)
15704       ;;
15705     *)       # detect if DSA is supported, and turn it off if not.
15706       ac_fn_c_check_func "$LINENO" "DSA_SIG_new" "ac_cv_func_DSA_SIG_new"
15707 if test "x$ac_cv_func_DSA_SIG_new" = xyes; then :
15708
15709
15710 cat >>confdefs.h <<_ACEOF
15711 #define USE_DSA 1
15712 _ACEOF
15713
15714
15715 else
15716   if test "x$enable_dsa" = "xyes"; then as_fn_error $? "OpenSSL does not support DSA and you used --enable-dsa." "$LINENO" 5
15717           fi
15718 fi
15719
15720       ;;
15721 esac
15722
15723 # Check whether --enable-ed25519 was given.
15724 if test "${enable_ed25519+set}" = set; then :
15725   enableval=$enable_ed25519;
15726 fi
15727
15728 case "$enable_ed25519" in
15729     yes)
15730       if test "x$HAVE_SSL" != "xyes"; then
15731         as_fn_error $? "ED25519 enabled, but no SSL support" "$LINENO" 5
15732       fi
15733       ac_fn_c_check_decl "$LINENO" "NID_X25519" "ac_cv_have_decl_NID_X25519" "$ac_includes_default
15734 #include <openssl/evp.h>
15735
15736 "
15737 if test "x$ac_cv_have_decl_NID_X25519" = xyes; then :
15738   ac_have_decl=1
15739 else
15740   ac_have_decl=0
15741 fi
15742
15743 cat >>confdefs.h <<_ACEOF
15744 #define HAVE_DECL_NID_X25519 $ac_have_decl
15745 _ACEOF
15746 if test $ac_have_decl = 1; then :
15747
15748 else
15749   as_fn_error $? "OpenSSL does not support the EDDSA curve: please upgrade OpenSSL or rerun with --disable-ed25519" "$LINENO" 5
15750 fi
15751
15752
15753 cat >>confdefs.h <<_ACEOF
15754 #define USE_ED25519 1
15755 _ACEOF
15756
15757       ;;
15758     *|no)       ;;
15759 esac
15760
15761 # Check whether --enable-ed448 was given.
15762 if test "${enable_ed448+set}" = set; then :
15763   enableval=$enable_ed448;
15764 fi
15765
15766 case "$enable_ed448" in
15767     yes)
15768       if test "x$HAVE_SSL" != "xyes"; then
15769         as_fn_error $? "ED448 enabled, but no SSL support" "$LINENO" 5
15770       fi
15771       ac_fn_c_check_decl "$LINENO" "NID_X448" "ac_cv_have_decl_NID_X448" "$ac_includes_default
15772 #include <openssl/evp.h>
15773
15774 "
15775 if test "x$ac_cv_have_decl_NID_X448" = xyes; then :
15776   ac_have_decl=1
15777 else
15778   ac_have_decl=0
15779 fi
15780
15781 cat >>confdefs.h <<_ACEOF
15782 #define HAVE_DECL_NID_X448 $ac_have_decl
15783 _ACEOF
15784 if test $ac_have_decl = 1; then :
15785
15786 else
15787   as_fn_error $? "OpenSSL does not support the EDDSA curve: please upgrade OpenSSL or rerun with --disable-ed448" "$LINENO" 5
15788 fi
15789
15790
15791 cat >>confdefs.h <<_ACEOF
15792 #define USE_ED448 1
15793 _ACEOF
15794
15795       ;;
15796     *|no)       ;;
15797 esac
15798
15799 # Check whether --enable-dane was given.
15800 if test "${enable_dane+set}" = set; then :
15801   enableval=$enable_dane;
15802 fi
15803
15804 # Check whether --enable-dane-verify was given.
15805 if test "${enable_dane_verify+set}" = set; then :
15806   enableval=$enable_dane_verify;
15807 fi
15808
15809 # Check whether --enable-dane-ta-usage was given.
15810 if test "${enable_dane_ta_usage+set}" = set; then :
15811   enableval=$enable_dane_ta_usage;
15812 fi
15813
15814
15815 # Check whether --enable-full-dane was given.
15816 if test "${enable_full_dane+set}" = set; then :
15817   enableval=$enable_full_dane;
15818         enable_dane_ta_usage=yes
15819         enable_dane_verify=yes
15820         enable_dane=yes
15821
15822 fi
15823
15824 # Check whether --enable-no-dane-ta-usage was given.
15825 if test "${enable_no_dane_ta_usage+set}" = set; then :
15826   enableval=$enable_no_dane_ta_usage;
15827         enable_dane_ta_usage=no
15828         enable_dane_verify=yes
15829         enable_dane=yes
15830
15831 fi
15832
15833 # Check whether --enable-no-dane-verify was given.
15834 if test "${enable_no_dane_verify+set}" = set; then :
15835   enableval=$enable_no_dane_verify;
15836         enable_dane_ta_usage=no
15837         enable_dane_verify=no
15838         enable_dane=yes
15839
15840 fi
15841
15842 case "$enable_dane" in
15843     no)
15844       ldns_build_config_use_dane=0
15845
15846       ldns_build_config_use_dane_verify=0
15847
15848       ldns_build_config_use_dane_ta_usage=0
15849
15850       ;;
15851     *)       if test "x$HAVE_SSL" != "xyes"; then
15852         as_fn_error $? "DANE enabled, but no SSL support" "$LINENO" 5
15853       fi
15854       ac_fn_c_check_func "$LINENO" "X509_check_ca" "ac_cv_func_X509_check_ca"
15855 if test "x$ac_cv_func_X509_check_ca" = xyes; then :
15856
15857 else
15858   as_fn_error $? "OpenSSL does not support DANE: please upgrade OpenSSL or rerun with --disable-dane" "$LINENO" 5
15859 fi
15860
15861       ldns_build_config_use_dane=1
15862
15863
15864 cat >>confdefs.h <<_ACEOF
15865 #define USE_DANE 1
15866 _ACEOF
15867
15868       case "$enable_dane_verify" in
15869           no)
15870             ldns_build_config_use_dane_verify=0
15871
15872             ldns_build_config_use_dane_ta_usage=0
15873
15874             ;;
15875           *)
15876             ldns_build_config_use_dane_verify=1
15877
15878
15879 cat >>confdefs.h <<_ACEOF
15880 #define USE_DANE_VERIFY 1
15881 _ACEOF
15882
15883             case "$enable_dane_ta_usage" in
15884                 no)
15885                   ldns_build_config_use_dane_ta_usage=0
15886
15887                   ;;
15888                 *)                  LIBS="-lssl $LIBS"
15889                   ac_fn_c_check_func "$LINENO" "SSL_get0_dane" "ac_cv_func_SSL_get0_dane"
15890 if test "x$ac_cv_func_SSL_get0_dane" = xyes; then :
15891
15892 else
15893   as_fn_error $? "OpenSSL does not support offline DANE verification (Needed for the DANE-TA usage type).  Please upgrade OpenSSL to version >= 1.1.0 or rerun with --disable-dane-verify or --disable-dane-ta-usage" "$LINENO" 5
15894 fi
15895
15896                   LIBSSL_LIBS="$LIBSSL_LIBS -lssl"
15897                   ldns_build_config_use_dane_ta_usage=1
15898
15899
15900 cat >>confdefs.h <<_ACEOF
15901 #define USE_DANE_TA_USAGE 1
15902 _ACEOF
15903
15904                   ;;
15905             esac
15906       esac
15907       ;;
15908 esac
15909
15910 # Check whether --enable-rrtype-ninfo was given.
15911 if test "${enable_rrtype_ninfo+set}" = set; then :
15912   enableval=$enable_rrtype_ninfo;
15913 fi
15914
15915 case "$enable_rrtype_ninfo" in
15916         yes)
15917
15918 cat >>confdefs.h <<_ACEOF
15919 #define RRTYPE_NINFO /**/
15920 _ACEOF
15921
15922                 ;;
15923         no|*)
15924                 ;;
15925 esac
15926 # Check whether --enable-rrtype-rkey was given.
15927 if test "${enable_rrtype_rkey+set}" = set; then :
15928   enableval=$enable_rrtype_rkey;
15929 fi
15930
15931 case "$enable_rrtype_rkey" in
15932         yes)
15933
15934 cat >>confdefs.h <<_ACEOF
15935 #define RRTYPE_RKEY /**/
15936 _ACEOF
15937
15938                 ;;
15939         no|*)
15940                 ;;
15941 esac
15942 # Check whether --enable-rrtype-openpgpkey was given.
15943 if test "${enable_rrtype_openpgpkey+set}" = set; then :
15944   enableval=$enable_rrtype_openpgpkey;
15945 fi
15946
15947 case "$enable_rrtype_openpgpkey" in
15948         no)
15949                 ;;
15950         yes|*)
15951
15952 cat >>confdefs.h <<_ACEOF
15953 #define RRTYPE_OPENPGPKEY /**/
15954 _ACEOF
15955
15956                 ;;
15957 esac
15958 # Check whether --enable-rrtype-ta was given.
15959 if test "${enable_rrtype_ta+set}" = set; then :
15960   enableval=$enable_rrtype_ta;
15961 fi
15962
15963 case "$enable_rrtype_ta" in
15964         yes)
15965
15966 cat >>confdefs.h <<_ACEOF
15967 #define RRTYPE_TA /**/
15968 _ACEOF
15969
15970                 ;;
15971         no|*)
15972                 ;;
15973 esac
15974 # Check whether --enable-rrtype-avc was given.
15975 if test "${enable_rrtype_avc+set}" = set; then :
15976   enableval=$enable_rrtype_avc;
15977 fi
15978
15979 case "$enable_rrtype_avc" in
15980         yes)
15981
15982 cat >>confdefs.h <<_ACEOF
15983 #define RRTYPE_AVC /**/
15984 _ACEOF
15985
15986                 ;;
15987         no|*)
15988                 ;;
15989 esac
15990
15991
15992
15993
15994 if test "x$HAVE_SSL" = "xyes"; then
15995 LIBSSL_SSL_LIBS="-lssl $LIBSSL_LIBS"
15996
15997 fi
15998 CPPFLAGS=$tmp_CPPFLAGS
15999 LDFLAGS=$tmp_LDFLAGS
16000 LIBS=$tmp_LIBS
16001
16002
16003 # add option to disable the evil rpath
16004
16005 # Check whether --enable-rpath was given.
16006 if test "${enable_rpath+set}" = set; then :
16007   enableval=$enable_rpath; enable_rpath=$enableval
16008 else
16009   enable_rpath=yes
16010 fi
16011
16012 if test "x$enable_rpath" = xno; then
16013                 ac_config_commands="$ac_config_commands disable-rpath"
16014
16015 fi
16016
16017
16018 #AC_RUN_IFELSE([AC_LANG_SOURCE(
16019 #[
16020 #int main()
16021 #{
16022 #short one = 1;
16023 #char *cp = (char*)&one;
16024 #if ( *cp == 0 )
16025 #return(0);
16026 #else
16027 #return(1);
16028 #}
16029 #])], [],[
16030 #AC_DEFINE(CONFCHECK_LITTLE_ENDIAN, 1, [system appears to be little-endian])
16031 #],[])
16032
16033 # should define WORDS_BIGENDIAN if the system is big-endian
16034  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
16035 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
16036 if ${ac_cv_c_bigendian+:} false; then :
16037   $as_echo_n "(cached) " >&6
16038 else
16039   ac_cv_c_bigendian=unknown
16040     # See if we're dealing with a universal compiler.
16041     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16042 /* end confdefs.h.  */
16043 #ifndef __APPLE_CC__
16044                not a universal capable compiler
16045              #endif
16046              typedef int dummy;
16047
16048 _ACEOF
16049 if ac_fn_c_try_compile "$LINENO"; then :
16050
16051         # Check for potential -arch flags.  It is not universal unless
16052         # there are at least two -arch flags with different values.
16053         ac_arch=
16054         ac_prev=
16055         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
16056          if test -n "$ac_prev"; then
16057            case $ac_word in
16058              i?86 | x86_64 | ppc | ppc64)
16059                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
16060                  ac_arch=$ac_word
16061                else
16062                  ac_cv_c_bigendian=universal
16063                  break
16064                fi
16065                ;;
16066            esac
16067            ac_prev=
16068          elif test "x$ac_word" = "x-arch"; then
16069            ac_prev=arch
16070          fi
16071        done
16072 fi
16073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16074     if test $ac_cv_c_bigendian = unknown; then
16075       # See if sys/param.h defines the BYTE_ORDER macro.
16076       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16077 /* end confdefs.h.  */
16078 #include <sys/types.h>
16079              #include <sys/param.h>
16080
16081 int
16082 main ()
16083 {
16084 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
16085                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
16086                      && LITTLE_ENDIAN)
16087               bogus endian macros
16088              #endif
16089
16090   ;
16091   return 0;
16092 }
16093 _ACEOF
16094 if ac_fn_c_try_compile "$LINENO"; then :
16095   # It does; now see whether it defined to BIG_ENDIAN or not.
16096          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16097 /* end confdefs.h.  */
16098 #include <sys/types.h>
16099                 #include <sys/param.h>
16100
16101 int
16102 main ()
16103 {
16104 #if BYTE_ORDER != BIG_ENDIAN
16105                  not big endian
16106                 #endif
16107
16108   ;
16109   return 0;
16110 }
16111 _ACEOF
16112 if ac_fn_c_try_compile "$LINENO"; then :
16113   ac_cv_c_bigendian=yes
16114 else
16115   ac_cv_c_bigendian=no
16116 fi
16117 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16118 fi
16119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16120     fi
16121     if test $ac_cv_c_bigendian = unknown; then
16122       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
16123       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16124 /* end confdefs.h.  */
16125 #include <limits.h>
16126
16127 int
16128 main ()
16129 {
16130 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
16131               bogus endian macros
16132              #endif
16133
16134   ;
16135   return 0;
16136 }
16137 _ACEOF
16138 if ac_fn_c_try_compile "$LINENO"; then :
16139   # It does; now see whether it defined to _BIG_ENDIAN or not.
16140          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16141 /* end confdefs.h.  */
16142 #include <limits.h>
16143
16144 int
16145 main ()
16146 {
16147 #ifndef _BIG_ENDIAN
16148                  not big endian
16149                 #endif
16150
16151   ;
16152   return 0;
16153 }
16154 _ACEOF
16155 if ac_fn_c_try_compile "$LINENO"; then :
16156   ac_cv_c_bigendian=yes
16157 else
16158   ac_cv_c_bigendian=no
16159 fi
16160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16161 fi
16162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16163     fi
16164     if test $ac_cv_c_bigendian = unknown; then
16165       # Compile a test program.
16166       if test "$cross_compiling" = yes; then :
16167   # Try to guess by grepping values from an object file.
16168          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16169 /* end confdefs.h.  */
16170 short int ascii_mm[] =
16171                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
16172                 short int ascii_ii[] =
16173                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
16174                 int use_ascii (int i) {
16175                   return ascii_mm[i] + ascii_ii[i];
16176                 }
16177                 short int ebcdic_ii[] =
16178                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16179                 short int ebcdic_mm[] =
16180                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16181                 int use_ebcdic (int i) {
16182                   return ebcdic_mm[i] + ebcdic_ii[i];
16183                 }
16184                 extern int foo;
16185
16186 int
16187 main ()
16188 {
16189 return use_ascii (foo) == use_ebcdic (foo);
16190   ;
16191   return 0;
16192 }
16193 _ACEOF
16194 if ac_fn_c_try_compile "$LINENO"; then :
16195   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
16196               ac_cv_c_bigendian=yes
16197             fi
16198             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
16199               if test "$ac_cv_c_bigendian" = unknown; then
16200                 ac_cv_c_bigendian=no
16201               else
16202                 # finding both strings is unlikely to happen, but who knows?
16203                 ac_cv_c_bigendian=unknown
16204               fi
16205             fi
16206 fi
16207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16208 else
16209   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16210 /* end confdefs.h.  */
16211 $ac_includes_default
16212 int
16213 main ()
16214 {
16215
16216              /* Are we little or big endian?  From Harbison&Steele.  */
16217              union
16218              {
16219                long int l;
16220                char c[sizeof (long int)];
16221              } u;
16222              u.l = 1;
16223              return u.c[sizeof (long int) - 1] == 1;
16224
16225   ;
16226   return 0;
16227 }
16228 _ACEOF
16229 if ac_fn_c_try_run "$LINENO"; then :
16230   ac_cv_c_bigendian=no
16231 else
16232   ac_cv_c_bigendian=yes
16233 fi
16234 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16235   conftest.$ac_objext conftest.beam conftest.$ac_ext
16236 fi
16237
16238     fi
16239 fi
16240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16241 $as_echo "$ac_cv_c_bigendian" >&6; }
16242  case $ac_cv_c_bigendian in #(
16243    yes)
16244      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16245 ;; #(
16246    no)
16247       ;; #(
16248    universal)
16249
16250 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
16251
16252      ;; #(
16253    *)
16254      as_fn_error $? "unknown endianness
16255  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
16256  esac
16257
16258
16259 # Checks for header files.
16260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16261 $as_echo_n "checking for ANSI C header files... " >&6; }
16262 if ${ac_cv_header_stdc+:} false; then :
16263   $as_echo_n "(cached) " >&6
16264 else
16265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16266 /* end confdefs.h.  */
16267 #include <stdlib.h>
16268 #include <stdarg.h>
16269 #include <string.h>
16270 #include <float.h>
16271
16272 int
16273 main ()
16274 {
16275
16276   ;
16277   return 0;
16278 }
16279 _ACEOF
16280 if ac_fn_c_try_compile "$LINENO"; then :
16281   ac_cv_header_stdc=yes
16282 else
16283   ac_cv_header_stdc=no
16284 fi
16285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16286
16287 if test $ac_cv_header_stdc = yes; then
16288   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16289   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16290 /* end confdefs.h.  */
16291 #include <string.h>
16292
16293 _ACEOF
16294 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16295   $EGREP "memchr" >/dev/null 2>&1; then :
16296
16297 else
16298   ac_cv_header_stdc=no
16299 fi
16300 rm -f conftest*
16301
16302 fi
16303
16304 if test $ac_cv_header_stdc = yes; then
16305   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16306   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16307 /* end confdefs.h.  */
16308 #include <stdlib.h>
16309
16310 _ACEOF
16311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16312   $EGREP "free" >/dev/null 2>&1; then :
16313
16314 else
16315   ac_cv_header_stdc=no
16316 fi
16317 rm -f conftest*
16318
16319 fi
16320
16321 if test $ac_cv_header_stdc = yes; then
16322   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16323   if test "$cross_compiling" = yes; then :
16324   :
16325 else
16326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16327 /* end confdefs.h.  */
16328 #include <ctype.h>
16329 #include <stdlib.h>
16330 #if ((' ' & 0x0FF) == 0x020)
16331 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16332 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16333 #else
16334 # define ISLOWER(c) \
16335                    (('a' <= (c) && (c) <= 'i') \
16336                      || ('j' <= (c) && (c) <= 'r') \
16337                      || ('s' <= (c) && (c) <= 'z'))
16338 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16339 #endif
16340
16341 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16342 int
16343 main ()
16344 {
16345   int i;
16346   for (i = 0; i < 256; i++)
16347     if (XOR (islower (i), ISLOWER (i))
16348         || toupper (i) != TOUPPER (i))
16349       return 2;
16350   return 0;
16351 }
16352 _ACEOF
16353 if ac_fn_c_try_run "$LINENO"; then :
16354
16355 else
16356   ac_cv_header_stdc=no
16357 fi
16358 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16359   conftest.$ac_objext conftest.beam conftest.$ac_ext
16360 fi
16361
16362 fi
16363 fi
16364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16365 $as_echo "$ac_cv_header_stdc" >&6; }
16366 if test $ac_cv_header_stdc = yes; then
16367
16368 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16369
16370 fi
16371
16372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
16373 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
16374 if ${ac_cv_header_stdbool_h+:} false; then :
16375   $as_echo_n "(cached) " >&6
16376 else
16377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16378 /* end confdefs.h.  */
16379
16380              #include <stdbool.h>
16381              #ifndef bool
16382               "error: bool is not defined"
16383              #endif
16384              #ifndef false
16385               "error: false is not defined"
16386              #endif
16387              #if false
16388               "error: false is not 0"
16389              #endif
16390              #ifndef true
16391               "error: true is not defined"
16392              #endif
16393              #if true != 1
16394               "error: true is not 1"
16395              #endif
16396              #ifndef __bool_true_false_are_defined
16397               "error: __bool_true_false_are_defined is not defined"
16398              #endif
16399
16400              struct s { _Bool s: 1; _Bool t; } s;
16401
16402              char a[true == 1 ? 1 : -1];
16403              char b[false == 0 ? 1 : -1];
16404              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
16405              char d[(bool) 0.5 == true ? 1 : -1];
16406              /* See body of main program for 'e'.  */
16407              char f[(_Bool) 0.0 == false ? 1 : -1];
16408              char g[true];
16409              char h[sizeof (_Bool)];
16410              char i[sizeof s.t];
16411              enum { j = false, k = true, l = false * true, m = true * 256 };
16412              /* The following fails for
16413                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
16414              _Bool n[m];
16415              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
16416              char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
16417              /* Catch a bug in an HP-UX C compiler.  See
16418                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
16419                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
16420               */
16421              _Bool q = true;
16422              _Bool *pq = &q;
16423
16424 int
16425 main ()
16426 {
16427
16428              bool e = &s;
16429              *pq |= q;
16430              *pq |= ! q;
16431              /* Refer to every declared value, to avoid compiler optimizations.  */
16432              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
16433                      + !m + !n + !o + !p + !q + !pq);
16434
16435   ;
16436   return 0;
16437 }
16438 _ACEOF
16439 if ac_fn_c_try_compile "$LINENO"; then :
16440   ac_cv_header_stdbool_h=yes
16441 else
16442   ac_cv_header_stdbool_h=no
16443 fi
16444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16445 fi
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
16447 $as_echo "$ac_cv_header_stdbool_h" >&6; }
16448    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
16449 if test "x$ac_cv_type__Bool" = xyes; then :
16450
16451 cat >>confdefs.h <<_ACEOF
16452 #define HAVE__BOOL 1
16453 _ACEOF
16454
16455
16456 fi
16457
16458
16459 if test $ac_cv_header_stdbool_h = yes; then
16460
16461 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
16462
16463 fi
16464
16465 #AC_HEADER_SYS_WAIT
16466 #AC_CHECK_HEADERS([getopt.h fcntl.h stdlib.h string.h strings.h unistd.h])
16467 # do the very minimum - we can always extend this
16468 for ac_header in getopt.h stdarg.h openssl/ssl.h netinet/in.h time.h arpa/inet.h netdb.h
16469 do :
16470   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16471 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16472 "
16473 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16474   cat >>confdefs.h <<_ACEOF
16475 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16476 _ACEOF
16477
16478 fi
16479
16480 done
16481
16482 for ac_header in sys/param.h sys/mount.h
16483 do :
16484   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16485 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16486
16487    #if HAVE_SYS_PARAM_H
16488    # include <sys/param.h>
16489    #endif
16490
16491
16492 "
16493 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16494   cat >>confdefs.h <<_ACEOF
16495 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16496 _ACEOF
16497
16498 fi
16499
16500 done
16501
16502 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default
16503
16504    #if HAVE_SYS_PARAM_H
16505    # include <sys/param.h>
16506    #endif
16507
16508
16509 "
16510 if test "x$ac_cv_header_sys_socket_h" = xyes; then :
16511
16512 include_sys_socket_h='#include <sys/socket.h>'
16513
16514 $as_echo "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
16515
16516
16517 else
16518
16519 include_sys_socket_h=''
16520
16521 fi
16522
16523
16524
16525 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default
16526
16527 "
16528 if test "x$ac_cv_header_inttypes_h" = xyes; then :
16529
16530 include_inttypes_h='#include <inttypes.h>'
16531
16532 $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h
16533
16534 ldns_build_config_have_inttypes_h=1
16535
16536
16537 else
16538
16539 include_inttypes_h=''
16540 ldns_build_config_have_inttypes_h=0
16541
16542
16543 fi
16544
16545
16546
16547 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default
16548
16549 "
16550 if test "x$ac_cv_header_sys_types_h" = xyes; then :
16551
16552 include_systypes_h='#include <sys/types.h>'
16553
16554 $as_echo "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
16555
16556
16557 else
16558
16559 include_systypes_h=''
16560
16561 fi
16562
16563
16564
16565 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default
16566
16567 "
16568 if test "x$ac_cv_header_unistd_h" = xyes; then :
16569
16570 include_unistd_h='#include <unistd.h>'
16571
16572 $as_echo "#define HAVE_UNISTD_H 1" >>confdefs.h
16573
16574
16575 else
16576
16577 include_unistd_h=''
16578
16579 fi
16580
16581
16582
16583
16584 # The cast to long int works around a bug in the HP C Compiler
16585 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16586 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16587 # This bug is HP SR number 8606223364.
16588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
16589 $as_echo_n "checking size of time_t... " >&6; }
16590 if ${ac_cv_sizeof_time_t+:} false; then :
16591   $as_echo_n "(cached) " >&6
16592 else
16593   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "
16594 $ac_includes_default
16595 #ifdef TIME_WITH_SYS_TIME
16596 # include <sys/time.h>
16597 # include <time.h>
16598 #else
16599 # ifdef HAVE_SYS_TIME_H
16600 #  include <sys/time.h>
16601 # else
16602 #  include <time.h>
16603 # endif
16604 #endif
16605
16606 "; then :
16607
16608 else
16609   if test "$ac_cv_type_time_t" = yes; then
16610      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16611 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16612 as_fn_error 77 "cannot compute sizeof (time_t)
16613 See \`config.log' for more details" "$LINENO" 5; }
16614    else
16615      ac_cv_sizeof_time_t=0
16616    fi
16617 fi
16618
16619 fi
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
16621 $as_echo "$ac_cv_sizeof_time_t" >&6; }
16622
16623
16624
16625 cat >>confdefs.h <<_ACEOF
16626 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
16627 _ACEOF
16628
16629
16630
16631 if test x_$with_examples != x_no; then
16632 for ac_header in pcap.h
16633 do :
16634   ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default
16635 "
16636 if test "x$ac_cv_header_pcap_h" = xyes; then :
16637   cat >>confdefs.h <<_ACEOF
16638 #define HAVE_PCAP_H 1
16639 _ACEOF
16640
16641 fi
16642
16643 done
16644
16645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_offline in -lpcap" >&5
16646 $as_echo_n "checking for pcap_open_offline in -lpcap... " >&6; }
16647 if ${ac_cv_lib_pcap_pcap_open_offline+:} false; then :
16648   $as_echo_n "(cached) " >&6
16649 else
16650   ac_check_lib_save_LIBS=$LIBS
16651 LIBS="-lpcap  $LIBS"
16652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16653 /* end confdefs.h.  */
16654
16655 /* Override any GCC internal prototype to avoid an error.
16656    Use char because int might match the return type of a GCC
16657    builtin and then its argument prototype would still apply.  */
16658 #ifdef __cplusplus
16659 extern "C"
16660 #endif
16661 char pcap_open_offline ();
16662 int
16663 main ()
16664 {
16665 return pcap_open_offline ();
16666   ;
16667   return 0;
16668 }
16669 _ACEOF
16670 if ac_fn_c_try_link "$LINENO"; then :
16671   ac_cv_lib_pcap_pcap_open_offline=yes
16672 else
16673   ac_cv_lib_pcap_pcap_open_offline=no
16674 fi
16675 rm -f core conftest.err conftest.$ac_objext \
16676     conftest$ac_exeext conftest.$ac_ext
16677 LIBS=$ac_check_lib_save_LIBS
16678 fi
16679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_offline" >&5
16680 $as_echo "$ac_cv_lib_pcap_pcap_open_offline" >&6; }
16681 if test "x$ac_cv_lib_pcap_pcap_open_offline" = xyes; then :
16682
16683
16684 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
16685         LIBPCAP_LIBS=-lpcap
16686
16687
16688 else
16689
16690         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&5
16691 $as_echo "$as_me: WARNING: Can't find pcap library (needed for ldns-dpa, will not build dpa now.)" >&2;}
16692
16693
16694 fi
16695
16696 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
16697 do :
16698   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16699 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
16700 $ac_includes_default
16701 #ifdef HAVE_NETINET_IN_SYSTM_H
16702 #include <netinet/in_systm.h>
16703 #endif
16704 #ifdef HAVE_NETINET_IN_H
16705 #include <netinet/in.h>
16706 #endif
16707 #ifdef HAVE_SYS_SOCKET_H
16708 #include <sys/socket.h>
16709 #endif
16710 #ifdef HAVE_NET_IF_H
16711 #include <net/if.h>
16712 #endif
16713 "
16714 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16715   cat >>confdefs.h <<_ACEOF
16716 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16717 _ACEOF
16718
16719 fi
16720
16721 done
16722
16723 fi
16724
16725
16726 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
16727 $ac_includes_default
16728 #ifdef HAVE_SYS_SOCKET_H
16729 #  include <sys/socket.h>
16730 #endif
16731 #ifdef HAVE_WS2TCPIP_H
16732 #  include <ws2tcpip.h>
16733 #endif
16734
16735 "
16736 if test "x$ac_cv_type_socklen_t" = xyes; then :
16737
16738 else
16739
16740 $as_echo "#define socklen_t int" >>confdefs.h
16741
16742 fi
16743
16744 if test "x$ac_cv_type_socklen_t" = xyes; then
16745   ldns_build_config_have_socklen_t=1
16746
16747 else
16748   ldns_build_config_have_socklen_t=0
16749
16750 fi
16751 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16752 if test "x$ac_cv_type_size_t" = xyes; then :
16753
16754 else
16755
16756 cat >>confdefs.h <<_ACEOF
16757 #define size_t unsigned int
16758 _ACEOF
16759
16760 fi
16761
16762 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
16763 if test "x$ac_cv_type_ssize_t" = xyes; then :
16764
16765 else
16766
16767 cat >>confdefs.h <<_ACEOF
16768 #define ssize_t int
16769 _ACEOF
16770
16771 fi
16772
16773 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
16774 if test "x$ac_cv_type_intptr_t" = xyes; then :
16775
16776 else
16777
16778 cat >>confdefs.h <<_ACEOF
16779 #define intptr_t size_t
16780 _ACEOF
16781
16782 fi
16783
16784 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
16785 #if HAVE_SYS_TYPES_H
16786 # include <sys/types.h>
16787 #endif
16788 #if HAVE_NETINET_IN_H
16789 # include <netinet/in.h>
16790 #endif
16791 "
16792 if test "x$ac_cv_type_in_addr_t" = xyes; then :
16793
16794 else
16795
16796 $as_echo "#define in_addr_t uint32_t" >>confdefs.h
16797
16798 fi
16799
16800 ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "
16801 #if HAVE_SYS_TYPES_H
16802 # include <sys/types.h>
16803 #endif
16804 #if HAVE_NETINET_IN_H
16805 # include <netinet/in.h>
16806 #endif
16807 "
16808 if test "x$ac_cv_type_in_port_t" = xyes; then :
16809
16810 else
16811
16812 $as_echo "#define in_port_t uint16_t" >>confdefs.h
16813
16814 fi
16815
16816 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "$ac_includes_default
16817 #ifdef HAVE_NETINET_IN_H
16818 #include <netinet/in.h>
16819 #endif
16820 #ifdef HAVE_SYS_SOCKET_H
16821 #include <sys/socket.h>
16822 #endif
16823 #ifdef HAVE_NETDB_H
16824 #include <netdb.h>
16825 #endif
16826 #ifdef HAVE_ARPA_INET_H
16827 #include <arpa/inet.h>
16828 #endif
16829
16830 "
16831 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
16832
16833 else
16834
16835         ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "$ac_includes_default
16836 #ifdef HAVE_NETINET_IN_H
16837 #include <netinet/in.h>
16838 #endif
16839 #ifdef HAVE_SYS_SOCKET_H
16840 #include <sys/socket.h>
16841 #endif
16842 #ifdef HAVE_NETDB_H
16843 #include <netdb.h>
16844 #endif
16845 #ifdef HAVE_ARPA_INET_H
16846 #include <arpa/inet.h>
16847 #endif
16848
16849 "
16850 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
16851
16852
16853 $as_echo "#define ss_family __ss_family" >>confdefs.h
16854
16855
16856 fi
16857
16858
16859 fi
16860
16861
16862 for ac_header in stdlib.h
16863 do :
16864   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
16865 if test "x$ac_cv_header_stdlib_h" = xyes; then :
16866   cat >>confdefs.h <<_ACEOF
16867 #define HAVE_STDLIB_H 1
16868 _ACEOF
16869
16870 fi
16871
16872 done
16873
16874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
16875 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
16876 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
16877   $as_echo_n "(cached) " >&6
16878 else
16879   if test "$cross_compiling" = yes; then :
16880   ac_cv_func_malloc_0_nonnull=no
16881 else
16882   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16883 /* end confdefs.h.  */
16884 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
16885 # include <stdlib.h>
16886 #else
16887 char *malloc ();
16888 #endif
16889
16890 int
16891 main ()
16892 {
16893 return ! malloc (0);
16894   ;
16895   return 0;
16896 }
16897 _ACEOF
16898 if ac_fn_c_try_run "$LINENO"; then :
16899   ac_cv_func_malloc_0_nonnull=yes
16900 else
16901   ac_cv_func_malloc_0_nonnull=no
16902 fi
16903 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16904   conftest.$ac_objext conftest.beam conftest.$ac_ext
16905 fi
16906
16907 fi
16908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
16909 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
16910 if test $ac_cv_func_malloc_0_nonnull = yes; then :
16911
16912 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
16913
16914 else
16915   $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
16916
16917    case " $LIBOBJS " in
16918   *" malloc.$ac_objext "* ) ;;
16919   *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
16920  ;;
16921 esac
16922
16923
16924 $as_echo "#define malloc rpl_malloc" >>confdefs.h
16925
16926 fi
16927
16928
16929 for ac_header in stdlib.h
16930 do :
16931   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
16932 if test "x$ac_cv_header_stdlib_h" = xyes; then :
16933   cat >>confdefs.h <<_ACEOF
16934 #define HAVE_STDLIB_H 1
16935 _ACEOF
16936
16937 fi
16938
16939 done
16940
16941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
16942 $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
16943 if ${ac_cv_func_realloc_0_nonnull+:} false; then :
16944   $as_echo_n "(cached) " >&6
16945 else
16946   if test "$cross_compiling" = yes; then :
16947   ac_cv_func_realloc_0_nonnull=no
16948 else
16949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16950 /* end confdefs.h.  */
16951 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
16952 # include <stdlib.h>
16953 #else
16954 char *realloc ();
16955 #endif
16956
16957 int
16958 main ()
16959 {
16960 return ! realloc (0, 0);
16961   ;
16962   return 0;
16963 }
16964 _ACEOF
16965 if ac_fn_c_try_run "$LINENO"; then :
16966   ac_cv_func_realloc_0_nonnull=yes
16967 else
16968   ac_cv_func_realloc_0_nonnull=no
16969 fi
16970 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16971   conftest.$ac_objext conftest.beam conftest.$ac_ext
16972 fi
16973
16974 fi
16975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
16976 $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
16977 if test $ac_cv_func_realloc_0_nonnull = yes; then :
16978
16979 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
16980
16981 else
16982   $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
16983
16984    case " $LIBOBJS " in
16985   *" realloc.$ac_objext "* ) ;;
16986   *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
16987  ;;
16988 esac
16989
16990
16991 $as_echo "#define realloc rpl_realloc" >>confdefs.h
16992
16993 fi
16994
16995
16996
16997 ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
16998 if test "x$ac_cv_func_b64_pton" = xyes; then :
16999   $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
17000
17001 else
17002   case " $LIBOBJS " in
17003   *" b64_pton.$ac_objext "* ) ;;
17004   *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
17005  ;;
17006 esac
17007
17008 fi
17009
17010
17011 ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
17012 if test "x$ac_cv_func_b64_ntop" = xyes; then :
17013   $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
17014
17015 else
17016   case " $LIBOBJS " in
17017   *" b64_ntop.$ac_objext "* ) ;;
17018   *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
17019  ;;
17020 esac
17021
17022 fi
17023
17024
17025 ac_fn_c_check_func "$LINENO" "calloc" "ac_cv_func_calloc"
17026 if test "x$ac_cv_func_calloc" = xyes; then :
17027   $as_echo "#define HAVE_CALLOC 1" >>confdefs.h
17028
17029 else
17030   case " $LIBOBJS " in
17031   *" calloc.$ac_objext "* ) ;;
17032   *) LIBOBJS="$LIBOBJS calloc.$ac_objext"
17033  ;;
17034 esac
17035
17036 fi
17037
17038
17039 ac_fn_c_check_func "$LINENO" "timegm" "ac_cv_func_timegm"
17040 if test "x$ac_cv_func_timegm" = xyes; then :
17041   $as_echo "#define HAVE_TIMEGM 1" >>confdefs.h
17042
17043 else
17044   case " $LIBOBJS " in
17045   *" timegm.$ac_objext "* ) ;;
17046   *) LIBOBJS="$LIBOBJS timegm.$ac_objext"
17047  ;;
17048 esac
17049
17050 fi
17051
17052
17053 ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
17054 if test "x$ac_cv_func_gmtime_r" = xyes; then :
17055   $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
17056
17057 else
17058   case " $LIBOBJS " in
17059   *" gmtime_r.$ac_objext "* ) ;;
17060   *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
17061  ;;
17062 esac
17063
17064 fi
17065
17066
17067 ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
17068 if test "x$ac_cv_func_ctime_r" = xyes; then :
17069   $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
17070
17071 else
17072   case " $LIBOBJS " in
17073   *" ctime_r.$ac_objext "* ) ;;
17074   *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
17075  ;;
17076 esac
17077
17078 fi
17079
17080
17081 ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
17082 if test "x$ac_cv_func_localtime_r" = xyes; then :
17083   $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
17084
17085 else
17086   case " $LIBOBJS " in
17087   *" localtime_r.$ac_objext "* ) ;;
17088   *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
17089  ;;
17090 esac
17091
17092 fi
17093
17094
17095 ac_fn_c_check_func "$LINENO" "isblank" "ac_cv_func_isblank"
17096 if test "x$ac_cv_func_isblank" = xyes; then :
17097   $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
17098
17099 else
17100   case " $LIBOBJS " in
17101   *" isblank.$ac_objext "* ) ;;
17102   *) LIBOBJS="$LIBOBJS isblank.$ac_objext"
17103  ;;
17104 esac
17105
17106 fi
17107
17108
17109 ac_fn_c_check_func "$LINENO" "isascii" "ac_cv_func_isascii"
17110 if test "x$ac_cv_func_isascii" = xyes; then :
17111   $as_echo "#define HAVE_ISASCII 1" >>confdefs.h
17112
17113 else
17114   case " $LIBOBJS " in
17115   *" isascii.$ac_objext "* ) ;;
17116   *) LIBOBJS="$LIBOBJS isascii.$ac_objext"
17117  ;;
17118 esac
17119
17120 fi
17121
17122
17123 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
17124 if test "x$ac_cv_func_inet_aton" = xyes; then :
17125   $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
17126
17127 else
17128   case " $LIBOBJS " in
17129   *" inet_aton.$ac_objext "* ) ;;
17130   *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
17131  ;;
17132 esac
17133
17134 fi
17135
17136
17137 ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
17138 if test "x$ac_cv_func_inet_pton" = xyes; then :
17139   $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
17140
17141 else
17142   case " $LIBOBJS " in
17143   *" inet_pton.$ac_objext "* ) ;;
17144   *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
17145  ;;
17146 esac
17147
17148 fi
17149
17150
17151 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
17152 if test "x$ac_cv_func_inet_ntop" = xyes; then :
17153   $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
17154
17155 else
17156   case " $LIBOBJS " in
17157   *" inet_ntop.$ac_objext "* ) ;;
17158   *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
17159  ;;
17160 esac
17161
17162 fi
17163
17164
17165 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
17166 if test "x$ac_cv_func_snprintf" = xyes; then :
17167   $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
17168
17169 else
17170   case " $LIBOBJS " in
17171   *" snprintf.$ac_objext "* ) ;;
17172   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
17173  ;;
17174 esac
17175
17176 fi
17177
17178
17179 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
17180 if test "x$ac_cv_func_strlcpy" = xyes; then :
17181   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
17182
17183 else
17184   case " $LIBOBJS " in
17185   *" strlcpy.$ac_objext "* ) ;;
17186   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
17187  ;;
17188 esac
17189
17190 fi
17191
17192
17193 ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
17194 if test "x$ac_cv_func_memmove" = xyes; then :
17195   $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
17196
17197 else
17198   case " $LIBOBJS " in
17199   *" memmove.$ac_objext "* ) ;;
17200   *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
17201  ;;
17202 esac
17203
17204 fi
17205
17206
17207 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
17208 if test "x$ac_cv_type_pid_t" = xyes; then :
17209
17210 else
17211
17212 cat >>confdefs.h <<_ACEOF
17213 #define pid_t int
17214 _ACEOF
17215
17216 fi
17217
17218 for ac_header in vfork.h
17219 do :
17220   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
17221 if test "x$ac_cv_header_vfork_h" = xyes; then :
17222   cat >>confdefs.h <<_ACEOF
17223 #define HAVE_VFORK_H 1
17224 _ACEOF
17225
17226 fi
17227
17228 done
17229
17230 for ac_func in fork vfork
17231 do :
17232   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17233 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17234 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17235   cat >>confdefs.h <<_ACEOF
17236 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17237 _ACEOF
17238
17239 fi
17240 done
17241
17242 if test "x$ac_cv_func_fork" = xyes; then
17243   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
17244 $as_echo_n "checking for working fork... " >&6; }
17245 if ${ac_cv_func_fork_works+:} false; then :
17246   $as_echo_n "(cached) " >&6
17247 else
17248   if test "$cross_compiling" = yes; then :
17249   ac_cv_func_fork_works=cross
17250 else
17251   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17252 /* end confdefs.h.  */
17253 $ac_includes_default
17254 int
17255 main ()
17256 {
17257
17258           /* By Ruediger Kuhlmann. */
17259           return fork () < 0;
17260
17261   ;
17262   return 0;
17263 }
17264 _ACEOF
17265 if ac_fn_c_try_run "$LINENO"; then :
17266   ac_cv_func_fork_works=yes
17267 else
17268   ac_cv_func_fork_works=no
17269 fi
17270 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17271   conftest.$ac_objext conftest.beam conftest.$ac_ext
17272 fi
17273
17274 fi
17275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
17276 $as_echo "$ac_cv_func_fork_works" >&6; }
17277
17278 else
17279   ac_cv_func_fork_works=$ac_cv_func_fork
17280 fi
17281 if test "x$ac_cv_func_fork_works" = xcross; then
17282   case $host in
17283     *-*-amigaos* | *-*-msdosdjgpp*)
17284       # Override, as these systems have only a dummy fork() stub
17285       ac_cv_func_fork_works=no
17286       ;;
17287     *)
17288       ac_cv_func_fork_works=yes
17289       ;;
17290   esac
17291   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
17292 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
17293 fi
17294 ac_cv_func_vfork_works=$ac_cv_func_vfork
17295 if test "x$ac_cv_func_vfork" = xyes; then
17296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
17297 $as_echo_n "checking for working vfork... " >&6; }
17298 if ${ac_cv_func_vfork_works+:} false; then :
17299   $as_echo_n "(cached) " >&6
17300 else
17301   if test "$cross_compiling" = yes; then :
17302   ac_cv_func_vfork_works=cross
17303 else
17304   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17305 /* end confdefs.h.  */
17306 /* Thanks to Paul Eggert for this test.  */
17307 $ac_includes_default
17308 #include <sys/wait.h>
17309 #ifdef HAVE_VFORK_H
17310 # include <vfork.h>
17311 #endif
17312 /* On some sparc systems, changes by the child to local and incoming
17313    argument registers are propagated back to the parent.  The compiler
17314    is told about this with #include <vfork.h>, but some compilers
17315    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17316    static variable whose address is put into a register that is
17317    clobbered by the vfork.  */
17318 static void
17319 #ifdef __cplusplus
17320 sparc_address_test (int arg)
17321 # else
17322 sparc_address_test (arg) int arg;
17323 #endif
17324 {
17325   static pid_t child;
17326   if (!child) {
17327     child = vfork ();
17328     if (child < 0) {
17329       perror ("vfork");
17330       _exit(2);
17331     }
17332     if (!child) {
17333       arg = getpid();
17334       write(-1, "", 0);
17335       _exit (arg);
17336     }
17337   }
17338 }
17339
17340 int
17341 main ()
17342 {
17343   pid_t parent = getpid ();
17344   pid_t child;
17345
17346   sparc_address_test (0);
17347
17348   child = vfork ();
17349
17350   if (child == 0) {
17351     /* Here is another test for sparc vfork register problems.  This
17352        test uses lots of local variables, at least as many local
17353        variables as main has allocated so far including compiler
17354        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17355        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17356        reuse the register of parent for one of the local variables,
17357        since it will think that parent can't possibly be used any more
17358        in this routine.  Assigning to the local variable will thus
17359        munge parent in the parent process.  */
17360     pid_t
17361       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17362       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17363     /* Convince the compiler that p..p7 are live; otherwise, it might
17364        use the same hardware register for all 8 local variables.  */
17365     if (p != p1 || p != p2 || p != p3 || p != p4
17366         || p != p5 || p != p6 || p != p7)
17367       _exit(1);
17368
17369     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17370        from child file descriptors.  If the child closes a descriptor
17371        before it execs or exits, this munges the parent's descriptor
17372        as well.  Test for this by closing stdout in the child.  */
17373     _exit(close(fileno(stdout)) != 0);
17374   } else {
17375     int status;
17376     struct stat st;
17377
17378     while (wait(&status) != child)
17379       ;
17380     return (
17381          /* Was there some problem with vforking?  */
17382          child < 0
17383
17384          /* Did the child fail?  (This shouldn't happen.)  */
17385          || status
17386
17387          /* Did the vfork/compiler bug occur?  */
17388          || parent != getpid()
17389
17390          /* Did the file descriptor bug occur?  */
17391          || fstat(fileno(stdout), &st) != 0
17392          );
17393   }
17394 }
17395 _ACEOF
17396 if ac_fn_c_try_run "$LINENO"; then :
17397   ac_cv_func_vfork_works=yes
17398 else
17399   ac_cv_func_vfork_works=no
17400 fi
17401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17402   conftest.$ac_objext conftest.beam conftest.$ac_ext
17403 fi
17404
17405 fi
17406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
17407 $as_echo "$ac_cv_func_vfork_works" >&6; }
17408
17409 fi;
17410 if test "x$ac_cv_func_fork_works" = xcross; then
17411   ac_cv_func_vfork_works=$ac_cv_func_vfork
17412   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
17413 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
17414 fi
17415
17416 if test "x$ac_cv_func_vfork_works" = xyes; then
17417
17418 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
17419
17420 else
17421
17422 $as_echo "#define vfork fork" >>confdefs.h
17423
17424 fi
17425 if test "x$ac_cv_func_fork_works" = xyes; then
17426
17427 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
17428
17429 fi
17430
17431 for ac_func in endprotoent endservent sleep random fcntl strtoul bzero memset b32_ntop b32_pton
17432 do :
17433   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17434 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17435 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17436   cat >>confdefs.h <<_ACEOF
17437 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17438 _ACEOF
17439
17440 fi
17441 done
17442
17443 if test "x$HAVE_B32_NTOP" = "xyes"; then
17444         ldns_build_config_have_b32_ntop=1
17445
17446 else
17447         ldns_build_config_have_b32_ntop=0
17448
17449 fi
17450 if test "x$HAVE_B32_PTON" = "xyes"; then
17451         ldns_build_config_have_b32_pton=1
17452
17453 else
17454         ldns_build_config_have_b32_pton=0
17455
17456 fi
17457
17458
17459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
17460 $as_echo_n "checking for getaddrinfo... " >&6; }
17461 ac_cv_func_getaddrinfo=no
17462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17463 /* end confdefs.h.  */
17464
17465 #ifdef __cplusplus
17466 extern "C"
17467 {
17468 #endif
17469 char* getaddrinfo();
17470 char* (*f) () = getaddrinfo;
17471 #ifdef __cplusplus
17472 }
17473 #endif
17474 int main() {
17475         ;
17476         return 0;
17477 }
17478
17479 _ACEOF
17480 if ac_fn_c_try_link "$LINENO"; then :
17481   ac_cv_func_getaddrinfo="yes"
17482 if test "$ac_cv_header_windows_h" = "yes"; then
17483
17484 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
17485
17486         USE_WINSOCK="1"
17487         LIBS="$LIBS -lws2_32"
17488 fi
17489
17490 else
17491   ORIGLIBS="$LIBS"
17492 LIBS="$LIBS -lws2_32"
17493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17494 /* end confdefs.h.  */
17495
17496 #ifdef HAVE_WS2TCPIP_H
17497 #include <ws2tcpip.h>
17498 #endif
17499
17500 int
17501 main ()
17502 {
17503
17504         (void)getaddrinfo(NULL, NULL, NULL, NULL);
17505
17506
17507   ;
17508   return 0;
17509 }
17510 _ACEOF
17511 if ac_fn_c_try_link "$LINENO"; then :
17512
17513 ac_cv_func_getaddrinfo="yes"
17514
17515 $as_echo "#define USE_WINSOCK 1" >>confdefs.h
17516
17517 USE_WINSOCK="1"
17518
17519 else
17520
17521 ac_cv_func_getaddrinfo="no"
17522 LIBS="$ORIGLIBS"
17523
17524 fi
17525 rm -f core conftest.err conftest.$ac_objext \
17526     conftest$ac_exeext conftest.$ac_ext
17527
17528 fi
17529 rm -f core conftest.err conftest.$ac_objext \
17530     conftest$ac_exeext conftest.$ac_ext
17531
17532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getaddrinfo" >&5
17533 $as_echo "$ac_cv_func_getaddrinfo" >&6; }
17534 if test $ac_cv_func_getaddrinfo = yes; then
17535
17536 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
17537
17538 fi
17539
17540 if test $ac_cv_func_getaddrinfo = no; then
17541         case " $LIBOBJS " in
17542   *" fake-rfc2553.$ac_objext "* ) ;;
17543   *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
17544  ;;
17545 esac
17546
17547 fi
17548 if test "$USE_WINSOCK" = 1; then
17549         if test -n "$ac_tool_prefix"; then
17550   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
17551 set dummy ${ac_tool_prefix}windres; ac_word=$2
17552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17553 $as_echo_n "checking for $ac_word... " >&6; }
17554 if ${ac_cv_prog_WINDRES+:} false; then :
17555   $as_echo_n "(cached) " >&6
17556 else
17557   if test -n "$WINDRES"; then
17558   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
17559 else
17560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17561 for as_dir in $PATH
17562 do
17563   IFS=$as_save_IFS
17564   test -z "$as_dir" && as_dir=.
17565     for ac_exec_ext in '' $ac_executable_extensions; do
17566   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17567     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
17568     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17569     break 2
17570   fi
17571 done
17572   done
17573 IFS=$as_save_IFS
17574
17575 fi
17576 fi
17577 WINDRES=$ac_cv_prog_WINDRES
17578 if test -n "$WINDRES"; then
17579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
17580 $as_echo "$WINDRES" >&6; }
17581 else
17582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17583 $as_echo "no" >&6; }
17584 fi
17585
17586
17587 fi
17588 if test -z "$ac_cv_prog_WINDRES"; then
17589   ac_ct_WINDRES=$WINDRES
17590   # Extract the first word of "windres", so it can be a program name with args.
17591 set dummy windres; ac_word=$2
17592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17593 $as_echo_n "checking for $ac_word... " >&6; }
17594 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
17595   $as_echo_n "(cached) " >&6
17596 else
17597   if test -n "$ac_ct_WINDRES"; then
17598   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
17599 else
17600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17601 for as_dir in $PATH
17602 do
17603   IFS=$as_save_IFS
17604   test -z "$as_dir" && as_dir=.
17605     for ac_exec_ext in '' $ac_executable_extensions; do
17606   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17607     ac_cv_prog_ac_ct_WINDRES="windres"
17608     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17609     break 2
17610   fi
17611 done
17612   done
17613 IFS=$as_save_IFS
17614
17615 fi
17616 fi
17617 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
17618 if test -n "$ac_ct_WINDRES"; then
17619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
17620 $as_echo "$ac_ct_WINDRES" >&6; }
17621 else
17622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17623 $as_echo "no" >&6; }
17624 fi
17625
17626   if test "x$ac_ct_WINDRES" = x; then
17627     WINDRES=""
17628   else
17629     case $cross_compiling:$ac_tool_warned in
17630 yes:)
17631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17632 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17633 ac_tool_warned=yes ;;
17634 esac
17635     WINDRES=$ac_ct_WINDRES
17636   fi
17637 else
17638   WINDRES="$ac_cv_prog_WINDRES"
17639 fi
17640
17641 fi
17642
17643 # check ioctlsocket
17644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ioctlsocket" >&5
17645 $as_echo_n "checking for ioctlsocket... " >&6; }
17646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17647 /* end confdefs.h.  */
17648
17649 #ifdef HAVE_WINSOCK2_H
17650 #include <winsock2.h>
17651 #endif
17652
17653 int
17654 main ()
17655 {
17656
17657         (void)ioctlsocket(0, 0, NULL);
17658
17659   ;
17660   return 0;
17661 }
17662 _ACEOF
17663 if ac_fn_c_try_link "$LINENO"; then :
17664
17665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17666 $as_echo "yes" >&6; }
17667
17668 $as_echo "#define HAVE_IOCTLSOCKET 1" >>confdefs.h
17669
17670
17671 else
17672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17673 $as_echo "no" >&6; }
17674 fi
17675 rm -f core conftest.err conftest.$ac_objext \
17676     conftest$ac_exeext conftest.$ac_ext
17677
17678
17679 #AC_SEARCH_LIBS(RSA_new, [crypto])
17680
17681
17682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
17683 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
17684 if ${ac_cv_c_format_attribute+:} false; then :
17685   $as_echo_n "(cached) " >&6
17686 else
17687   ac_cv_c_format_attribute=no
17688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17689 /* end confdefs.h.  */
17690 #include <stdio.h>
17691 void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
17692 void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
17693
17694 int
17695 main ()
17696 {
17697
17698    f ("%s", "str");
17699
17700   ;
17701   return 0;
17702 }
17703 _ACEOF
17704 if ac_fn_c_try_compile "$LINENO"; then :
17705   ac_cv_c_format_attribute="yes"
17706 else
17707   ac_cv_c_format_attribute="no"
17708 fi
17709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17710
17711 fi
17712
17713
17714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
17715 $as_echo "$ac_cv_c_format_attribute" >&6; }
17716 if test $ac_cv_c_format_attribute = yes; then
17717
17718 $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
17719
17720 fi
17721
17722
17723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
17724 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
17725 if ${ac_cv_c_unused_attribute+:} false; then :
17726   $as_echo_n "(cached) " >&6
17727 else
17728   ac_cv_c_unused_attribute=no
17729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17730 /* end confdefs.h.  */
17731 #include <stdio.h>
17732 void f (char *u __attribute__((unused)));
17733
17734 int
17735 main ()
17736 {
17737
17738    f ("x");
17739
17740   ;
17741   return 0;
17742 }
17743 _ACEOF
17744 if ac_fn_c_try_compile "$LINENO"; then :
17745   ac_cv_c_unused_attribute="yes"
17746 else
17747   ac_cv_c_unused_attribute="no"
17748 fi
17749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17750
17751 fi
17752
17753
17754
17755
17756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
17757 $as_echo "$ac_cv_c_unused_attribute" >&6; }
17758 if test $ac_cv_c_unused_attribute = yes; then
17759
17760 $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
17761
17762 fi
17763
17764
17765 # check OSX deployment target, if needed
17766 if echo $build_os | grep darwin > /dev/null; then
17767   sdk_p=`xcode-select -print-path`;
17768   sdk_v="$( /usr/bin/xcrun --show-sdk-version )";
17769   case $sdk_v in
17770        10.9|10.8)   sdk_c="10.7";;
17771        10.11|10.10|*) sdk_c="10.10";;
17772   esac
17773   export MACOSX_DEPLOYMENT_TARGET="${sdk_c}";
17774   export CFLAGS="$CFLAGS -mmacosx-version-min=${sdk_c} -isysroot ${sdk_p}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX${sdk_v}.sdk";
17775 fi
17776
17777
17778 $as_echo "#define SYSCONFDIR sysconfdir" >>confdefs.h
17779
17780
17781
17782 # Check whether --with-trust-anchor was given.
17783 if test "${with_trust_anchor+set}" = set; then :
17784   withval=$with_trust_anchor;
17785  LDNS_TRUST_ANCHOR_FILE="$withval"
17786
17787  { $as_echo "$as_me:${as_lineno-$LINENO}: Default trust anchor: $withval" >&5
17788 $as_echo "$as_me: Default trust anchor: $withval" >&6;}
17789
17790 else
17791
17792  LDNS_TRUST_ANCHOR_FILE="\$(sysconfdir)/unbound/root.key"
17793
17794
17795 fi
17796
17797
17798
17799 # Check whether --with-ca-file was given.
17800 if test "${with_ca_file+set}" = set; then :
17801   withval=$with_ca_file;
17802
17803 $as_echo "#define HAVE_DANE_CA_FILE 1" >>confdefs.h
17804
17805
17806 cat >>confdefs.h <<_ACEOF
17807 #define LDNS_DANE_CA_FILE "$withval"
17808 _ACEOF
17809
17810  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CAfile: $withval" >&5
17811 $as_echo "$as_me: Using CAfile: $withval" >&6;}
17812  DEFAULT_CAFILE="Default is $withval"
17813
17814
17815 else
17816
17817
17818 $as_echo "#define HAVE_DANE_CA_FILE 0" >>confdefs.h
17819
17820
17821
17822 fi
17823
17824
17825
17826 # Check whether --with-ca-path was given.
17827 if test "${with_ca_path+set}" = set; then :
17828   withval=$with_ca_path;
17829
17830 $as_echo "#define HAVE_DANE_CA_PATH 1" >>confdefs.h
17831
17832
17833 cat >>confdefs.h <<_ACEOF
17834 #define LDNS_DANE_CA_PATH "$withval"
17835 _ACEOF
17836
17837  { $as_echo "$as_me:${as_lineno-$LINENO}: Using CApath: $withval" >&5
17838 $as_echo "$as_me: Using CApath: $withval" >&6;}
17839  DEFAULT_CAPATH="Default is $withval"
17840
17841
17842 else
17843
17844
17845 $as_echo "#define HAVE_DANE_CA_PATH 0" >>confdefs.h
17846
17847
17848
17849 fi
17850
17851
17852
17853
17854
17855
17856 if test "x$HAVE_SSL" = "xyes"; then
17857         ldns_build_config_have_ssl=1
17858
17859 else
17860         ldns_build_config_have_ssl=0
17861
17862 fi
17863 if test "x$ac_cv_c_format_attribute" = "xyes"; then
17864   ldns_build_config_have_attr_format=1
17865
17866 else
17867   ldns_build_config_have_attr_format=0
17868
17869 fi
17870 if test "x$ac_cv_c_unused_attribute" = "xyes"; then
17871   ldns_build_config_have_attr_unused=1
17872
17873 else
17874   ldns_build_config_have_attr_unused=0
17875
17876 fi
17877
17878 CONFIG_FILES="Makefile ldns/common.h ldns/net.h ldns/util.h packaging/libldns.pc packaging/ldns-config"
17879
17880 ac_config_files="$ac_config_files $CONFIG_FILES"
17881
17882
17883 ac_config_headers="$ac_config_headers ldns/config.h"
17884
17885 cat >confcache <<\_ACEOF
17886 # This file is a shell script that caches the results of configure
17887 # tests run on this system so they can be shared between configure
17888 # scripts and configure runs, see configure's option --config-cache.
17889 # It is not useful on other systems.  If it contains results you don't
17890 # want to keep, you may remove or edit it.
17891 #
17892 # config.status only pays attention to the cache file if you give it
17893 # the --recheck option to rerun configure.
17894 #
17895 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17896 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17897 # following values.
17898
17899 _ACEOF
17900
17901 # The following way of writing the cache mishandles newlines in values,
17902 # but we know of no workaround that is simple, portable, and efficient.
17903 # So, we kill variables containing newlines.
17904 # Ultrix sh set writes to stderr and can't be redirected directly,
17905 # and sets the high bit in the cache file unless we assign to the vars.
17906 (
17907   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17908     eval ac_val=\$$ac_var
17909     case $ac_val in #(
17910     *${as_nl}*)
17911       case $ac_var in #(
17912       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17913 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17914       esac
17915       case $ac_var in #(
17916       _ | IFS | as_nl) ;; #(
17917       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17918       *) { eval $ac_var=; unset $ac_var;} ;;
17919       esac ;;
17920     esac
17921   done
17922
17923   (set) 2>&1 |
17924     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17925     *${as_nl}ac_space=\ *)
17926       # `set' does not quote correctly, so add quotes: double-quote
17927       # substitution turns \\\\ into \\, and sed turns \\ into \.
17928       sed -n \
17929         "s/'/'\\\\''/g;
17930           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17931       ;; #(
17932     *)
17933       # `set' quotes correctly as required by POSIX, so do not add quotes.
17934       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17935       ;;
17936     esac |
17937     sort
17938 ) |
17939   sed '
17940      /^ac_cv_env_/b end
17941      t clear
17942      :clear
17943      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17944      t end
17945      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17946      :end' >>confcache
17947 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17948   if test -w "$cache_file"; then
17949     if test "x$cache_file" != "x/dev/null"; then
17950       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17951 $as_echo "$as_me: updating cache $cache_file" >&6;}
17952       if test ! -f "$cache_file" || test -h "$cache_file"; then
17953         cat confcache >"$cache_file"
17954       else
17955         case $cache_file in #(
17956         */* | ?:*)
17957           mv -f confcache "$cache_file"$$ &&
17958           mv -f "$cache_file"$$ "$cache_file" ;; #(
17959         *)
17960           mv -f confcache "$cache_file" ;;
17961         esac
17962       fi
17963     fi
17964   else
17965     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17966 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17967   fi
17968 fi
17969 rm -f confcache
17970
17971 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17972 # Let make expand exec_prefix.
17973 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17974
17975 DEFS=-DHAVE_CONFIG_H
17976
17977 ac_libobjs=
17978 ac_ltlibobjs=
17979 U=
17980 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17981   # 1. Remove the extension, and $U if already installed.
17982   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17983   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17984   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17985   #    will be set to the directory where LIBOBJS objects are built.
17986   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17987   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17988 done
17989 LIBOBJS=$ac_libobjs
17990
17991 LTLIBOBJS=$ac_ltlibobjs
17992
17993
17994
17995
17996 : "${CONFIG_STATUS=./config.status}"
17997 ac_write_fail=0
17998 ac_clean_files_save=$ac_clean_files
17999 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18000 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18001 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18002 as_write_fail=0
18003 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18004 #! $SHELL
18005 # Generated by $as_me.
18006 # Run this file to recreate the current configuration.
18007 # Compiler output produced by configure, useful for debugging
18008 # configure, is in config.log if it exists.
18009
18010 debug=false
18011 ac_cs_recheck=false
18012 ac_cs_silent=false
18013
18014 SHELL=\${CONFIG_SHELL-$SHELL}
18015 export SHELL
18016 _ASEOF
18017 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18018 ## -------------------- ##
18019 ## M4sh Initialization. ##
18020 ## -------------------- ##
18021
18022 # Be more Bourne compatible
18023 DUALCASE=1; export DUALCASE # for MKS sh
18024 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18025   emulate sh
18026   NULLCMD=:
18027   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18028   # is contrary to our usage.  Disable this feature.
18029   alias -g '${1+"$@"}'='"$@"'
18030   setopt NO_GLOB_SUBST
18031 else
18032   case `(set -o) 2>/dev/null` in #(
18033   *posix*) :
18034     set -o posix ;; #(
18035   *) :
18036      ;;
18037 esac
18038 fi
18039
18040
18041 as_nl='
18042 '
18043 export as_nl
18044 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18045 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18046 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18047 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18048 # Prefer a ksh shell builtin over an external printf program on Solaris,
18049 # but without wasting forks for bash or zsh.
18050 if test -z "$BASH_VERSION$ZSH_VERSION" \
18051     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18052   as_echo='print -r --'
18053   as_echo_n='print -rn --'
18054 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18055   as_echo='printf %s\n'
18056   as_echo_n='printf %s'
18057 else
18058   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18059     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18060     as_echo_n='/usr/ucb/echo -n'
18061   else
18062     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18063     as_echo_n_body='eval
18064       arg=$1;
18065       case $arg in #(
18066       *"$as_nl"*)
18067         expr "X$arg" : "X\\(.*\\)$as_nl";
18068         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18069       esac;
18070       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18071     '
18072     export as_echo_n_body
18073     as_echo_n='sh -c $as_echo_n_body as_echo'
18074   fi
18075   export as_echo_body
18076   as_echo='sh -c $as_echo_body as_echo'
18077 fi
18078
18079 # The user is always right.
18080 if test "${PATH_SEPARATOR+set}" != set; then
18081   PATH_SEPARATOR=:
18082   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18083     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18084       PATH_SEPARATOR=';'
18085   }
18086 fi
18087
18088
18089 # IFS
18090 # We need space, tab and new line, in precisely that order.  Quoting is
18091 # there to prevent editors from complaining about space-tab.
18092 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18093 # splitting by setting IFS to empty value.)
18094 IFS=" ""        $as_nl"
18095
18096 # Find who we are.  Look in the path if we contain no directory separator.
18097 as_myself=
18098 case $0 in #((
18099   *[\\/]* ) as_myself=$0 ;;
18100   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18101 for as_dir in $PATH
18102 do
18103   IFS=$as_save_IFS
18104   test -z "$as_dir" && as_dir=.
18105     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18106   done
18107 IFS=$as_save_IFS
18108
18109      ;;
18110 esac
18111 # We did not find ourselves, most probably we were run as `sh COMMAND'
18112 # in which case we are not to be found in the path.
18113 if test "x$as_myself" = x; then
18114   as_myself=$0
18115 fi
18116 if test ! -f "$as_myself"; then
18117   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18118   exit 1
18119 fi
18120
18121 # Unset variables that we do not need and which cause bugs (e.g. in
18122 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18123 # suppresses any "Segmentation fault" message there.  '((' could
18124 # trigger a bug in pdksh 5.2.14.
18125 for as_var in BASH_ENV ENV MAIL MAILPATH
18126 do eval test x\${$as_var+set} = xset \
18127   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18128 done
18129 PS1='$ '
18130 PS2='> '
18131 PS4='+ '
18132
18133 # NLS nuisances.
18134 LC_ALL=C
18135 export LC_ALL
18136 LANGUAGE=C
18137 export LANGUAGE
18138
18139 # CDPATH.
18140 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18141
18142
18143 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18144 # ----------------------------------------
18145 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18146 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18147 # script with STATUS, using 1 if that was 0.
18148 as_fn_error ()
18149 {
18150   as_status=$1; test $as_status -eq 0 && as_status=1
18151   if test "$4"; then
18152     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18153     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18154   fi
18155   $as_echo "$as_me: error: $2" >&2
18156   as_fn_exit $as_status
18157 } # as_fn_error
18158
18159
18160 # as_fn_set_status STATUS
18161 # -----------------------
18162 # Set $? to STATUS, without forking.
18163 as_fn_set_status ()
18164 {
18165   return $1
18166 } # as_fn_set_status
18167
18168 # as_fn_exit STATUS
18169 # -----------------
18170 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18171 as_fn_exit ()
18172 {
18173   set +e
18174   as_fn_set_status $1
18175   exit $1
18176 } # as_fn_exit
18177
18178 # as_fn_unset VAR
18179 # ---------------
18180 # Portably unset VAR.
18181 as_fn_unset ()
18182 {
18183   { eval $1=; unset $1;}
18184 }
18185 as_unset=as_fn_unset
18186 # as_fn_append VAR VALUE
18187 # ----------------------
18188 # Append the text in VALUE to the end of the definition contained in VAR. Take
18189 # advantage of any shell optimizations that allow amortized linear growth over
18190 # repeated appends, instead of the typical quadratic growth present in naive
18191 # implementations.
18192 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18193   eval 'as_fn_append ()
18194   {
18195     eval $1+=\$2
18196   }'
18197 else
18198   as_fn_append ()
18199   {
18200     eval $1=\$$1\$2
18201   }
18202 fi # as_fn_append
18203
18204 # as_fn_arith ARG...
18205 # ------------------
18206 # Perform arithmetic evaluation on the ARGs, and store the result in the
18207 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18208 # must be portable across $(()) and expr.
18209 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18210   eval 'as_fn_arith ()
18211   {
18212     as_val=$(( $* ))
18213   }'
18214 else
18215   as_fn_arith ()
18216   {
18217     as_val=`expr "$@" || test $? -eq 1`
18218   }
18219 fi # as_fn_arith
18220
18221
18222 if expr a : '\(a\)' >/dev/null 2>&1 &&
18223    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18224   as_expr=expr
18225 else
18226   as_expr=false
18227 fi
18228
18229 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18230   as_basename=basename
18231 else
18232   as_basename=false
18233 fi
18234
18235 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18236   as_dirname=dirname
18237 else
18238   as_dirname=false
18239 fi
18240
18241 as_me=`$as_basename -- "$0" ||
18242 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18243          X"$0" : 'X\(//\)$' \| \
18244          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18245 $as_echo X/"$0" |
18246     sed '/^.*\/\([^/][^/]*\)\/*$/{
18247             s//\1/
18248             q
18249           }
18250           /^X\/\(\/\/\)$/{
18251             s//\1/
18252             q
18253           }
18254           /^X\/\(\/\).*/{
18255             s//\1/
18256             q
18257           }
18258           s/.*/./; q'`
18259
18260 # Avoid depending upon Character Ranges.
18261 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18262 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18263 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18264 as_cr_digits='0123456789'
18265 as_cr_alnum=$as_cr_Letters$as_cr_digits
18266
18267 ECHO_C= ECHO_N= ECHO_T=
18268 case `echo -n x` in #(((((
18269 -n*)
18270   case `echo 'xy\c'` in
18271   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18272   xy)  ECHO_C='\c';;
18273   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18274        ECHO_T=' ';;
18275   esac;;
18276 *)
18277   ECHO_N='-n';;
18278 esac
18279
18280 rm -f conf$$ conf$$.exe conf$$.file
18281 if test -d conf$$.dir; then
18282   rm -f conf$$.dir/conf$$.file
18283 else
18284   rm -f conf$$.dir
18285   mkdir conf$$.dir 2>/dev/null
18286 fi
18287 if (echo >conf$$.file) 2>/dev/null; then
18288   if ln -s conf$$.file conf$$ 2>/dev/null; then
18289     as_ln_s='ln -s'
18290     # ... but there are two gotchas:
18291     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18292     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18293     # In both cases, we have to default to `cp -pR'.
18294     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18295       as_ln_s='cp -pR'
18296   elif ln conf$$.file conf$$ 2>/dev/null; then
18297     as_ln_s=ln
18298   else
18299     as_ln_s='cp -pR'
18300   fi
18301 else
18302   as_ln_s='cp -pR'
18303 fi
18304 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18305 rmdir conf$$.dir 2>/dev/null
18306
18307
18308 # as_fn_mkdir_p
18309 # -------------
18310 # Create "$as_dir" as a directory, including parents if necessary.
18311 as_fn_mkdir_p ()
18312 {
18313
18314   case $as_dir in #(
18315   -*) as_dir=./$as_dir;;
18316   esac
18317   test -d "$as_dir" || eval $as_mkdir_p || {
18318     as_dirs=
18319     while :; do
18320       case $as_dir in #(
18321       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18322       *) as_qdir=$as_dir;;
18323       esac
18324       as_dirs="'$as_qdir' $as_dirs"
18325       as_dir=`$as_dirname -- "$as_dir" ||
18326 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18327          X"$as_dir" : 'X\(//\)[^/]' \| \
18328          X"$as_dir" : 'X\(//\)$' \| \
18329          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18330 $as_echo X"$as_dir" |
18331     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18332             s//\1/
18333             q
18334           }
18335           /^X\(\/\/\)[^/].*/{
18336             s//\1/
18337             q
18338           }
18339           /^X\(\/\/\)$/{
18340             s//\1/
18341             q
18342           }
18343           /^X\(\/\).*/{
18344             s//\1/
18345             q
18346           }
18347           s/.*/./; q'`
18348       test -d "$as_dir" && break
18349     done
18350     test -z "$as_dirs" || eval "mkdir $as_dirs"
18351   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18352
18353
18354 } # as_fn_mkdir_p
18355 if mkdir -p . 2>/dev/null; then
18356   as_mkdir_p='mkdir -p "$as_dir"'
18357 else
18358   test -d ./-p && rmdir ./-p
18359   as_mkdir_p=false
18360 fi
18361
18362
18363 # as_fn_executable_p FILE
18364 # -----------------------
18365 # Test if FILE is an executable regular file.
18366 as_fn_executable_p ()
18367 {
18368   test -f "$1" && test -x "$1"
18369 } # as_fn_executable_p
18370 as_test_x='test -x'
18371 as_executable_p=as_fn_executable_p
18372
18373 # Sed expression to map a string onto a valid CPP name.
18374 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18375
18376 # Sed expression to map a string onto a valid variable name.
18377 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18378
18379
18380 exec 6>&1
18381 ## ----------------------------------- ##
18382 ## Main body of $CONFIG_STATUS script. ##
18383 ## ----------------------------------- ##
18384 _ASEOF
18385 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18386
18387 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18388 # Save the log message, to keep $0 and so on meaningful, and to
18389 # report actual input values of CONFIG_FILES etc. instead of their
18390 # values after options handling.
18391 ac_log="
18392 This file was extended by ldns $as_me 1.7.0, which was
18393 generated by GNU Autoconf 2.69.  Invocation command line was
18394
18395   CONFIG_FILES    = $CONFIG_FILES
18396   CONFIG_HEADERS  = $CONFIG_HEADERS
18397   CONFIG_LINKS    = $CONFIG_LINKS
18398   CONFIG_COMMANDS = $CONFIG_COMMANDS
18399   $ $0 $@
18400
18401 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18402 "
18403
18404 _ACEOF
18405
18406 case $ac_config_files in *"
18407 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18408 esac
18409
18410 case $ac_config_headers in *"
18411 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18412 esac
18413
18414
18415 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18416 # Files that config.status was made for.
18417 config_files="$ac_config_files"
18418 config_headers="$ac_config_headers"
18419 config_commands="$ac_config_commands"
18420
18421 _ACEOF
18422
18423 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18424 ac_cs_usage="\
18425 \`$as_me' instantiates files and other configuration actions
18426 from templates according to the current configuration.  Unless the files
18427 and actions are specified as TAGs, all are instantiated by default.
18428
18429 Usage: $0 [OPTION]... [TAG]...
18430
18431   -h, --help       print this help, then exit
18432   -V, --version    print version number and configuration settings, then exit
18433       --config     print configuration, then exit
18434   -q, --quiet, --silent
18435                    do not print progress messages
18436   -d, --debug      don't remove temporary files
18437       --recheck    update $as_me by reconfiguring in the same conditions
18438       --file=FILE[:TEMPLATE]
18439                    instantiate the configuration file FILE
18440       --header=FILE[:TEMPLATE]
18441                    instantiate the configuration header FILE
18442
18443 Configuration files:
18444 $config_files
18445
18446 Configuration headers:
18447 $config_headers
18448
18449 Configuration commands:
18450 $config_commands
18451
18452 Report bugs to <libdns@nlnetlabs.nl>."
18453
18454 _ACEOF
18455 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18456 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18457 ac_cs_version="\\
18458 ldns config.status 1.7.0
18459 configured by $0, generated by GNU Autoconf 2.69,
18460   with options \\"\$ac_cs_config\\"
18461
18462 Copyright (C) 2012 Free Software Foundation, Inc.
18463 This config.status script is free software; the Free Software Foundation
18464 gives unlimited permission to copy, distribute and modify it."
18465
18466 ac_pwd='$ac_pwd'
18467 srcdir='$srcdir'
18468 AWK='$AWK'
18469 test -n "\$AWK" || AWK=awk
18470 _ACEOF
18471
18472 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18473 # The default lists apply if the user does not specify any file.
18474 ac_need_defaults=:
18475 while test $# != 0
18476 do
18477   case $1 in
18478   --*=?*)
18479     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18480     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18481     ac_shift=:
18482     ;;
18483   --*=)
18484     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18485     ac_optarg=
18486     ac_shift=:
18487     ;;
18488   *)
18489     ac_option=$1
18490     ac_optarg=$2
18491     ac_shift=shift
18492     ;;
18493   esac
18494
18495   case $ac_option in
18496   # Handling of the options.
18497   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18498     ac_cs_recheck=: ;;
18499   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18500     $as_echo "$ac_cs_version"; exit ;;
18501   --config | --confi | --conf | --con | --co | --c )
18502     $as_echo "$ac_cs_config"; exit ;;
18503   --debug | --debu | --deb | --de | --d | -d )
18504     debug=: ;;
18505   --file | --fil | --fi | --f )
18506     $ac_shift
18507     case $ac_optarg in
18508     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18509     '') as_fn_error $? "missing file argument" ;;
18510     esac
18511     as_fn_append CONFIG_FILES " '$ac_optarg'"
18512     ac_need_defaults=false;;
18513   --header | --heade | --head | --hea )
18514     $ac_shift
18515     case $ac_optarg in
18516     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18517     esac
18518     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18519     ac_need_defaults=false;;
18520   --he | --h)
18521     # Conflict between --help and --header
18522     as_fn_error $? "ambiguous option: \`$1'
18523 Try \`$0 --help' for more information.";;
18524   --help | --hel | -h )
18525     $as_echo "$ac_cs_usage"; exit ;;
18526   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18527   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18528     ac_cs_silent=: ;;
18529
18530   # This is an error.
18531   -*) as_fn_error $? "unrecognized option: \`$1'
18532 Try \`$0 --help' for more information." ;;
18533
18534   *) as_fn_append ac_config_targets " $1"
18535      ac_need_defaults=false ;;
18536
18537   esac
18538   shift
18539 done
18540
18541 ac_configure_extra_args=
18542
18543 if $ac_cs_silent; then
18544   exec 6>/dev/null
18545   ac_configure_extra_args="$ac_configure_extra_args --silent"
18546 fi
18547
18548 _ACEOF
18549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18550 if \$ac_cs_recheck; then
18551   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18552   shift
18553   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18554   CONFIG_SHELL='$SHELL'
18555   export CONFIG_SHELL
18556   exec "\$@"
18557 fi
18558
18559 _ACEOF
18560 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18561 exec 5>>config.log
18562 {
18563   echo
18564   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18565 ## Running $as_me. ##
18566 _ASBOX
18567   $as_echo "$ac_log"
18568 } >&5
18569
18570 _ACEOF
18571 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18572 #
18573 # INIT-COMMANDS
18574 #
18575
18576
18577 # The HP-UX ksh and POSIX shell print the target directory to stdout
18578 # if CDPATH is set.
18579 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18580
18581 sed_quote_subst='$sed_quote_subst'
18582 double_quote_subst='$double_quote_subst'
18583 delay_variable_subst='$delay_variable_subst'
18584 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18585 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18586 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18587 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18588 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18589 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18590 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
18591 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18592 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18593 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
18594 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18595 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18596 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18597 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18598 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18599 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18600 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18601 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18602 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18603 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18604 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18605 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18606 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18607 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18608 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18609 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18610 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18611 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18612 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18613 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18614 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
18615 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
18616 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18617 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18618 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18619 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18620 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18621 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
18622 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
18623 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
18624 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
18625 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18626 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18627 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
18628 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18629 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18630 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18631 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18632 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18633 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18634 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18635 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18636 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18637 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18638 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18639 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18640 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
18641 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18642 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"`'
18643 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
18644 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
18645 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
18646 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
18647 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18648 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18649 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18650 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18651 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18652 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18653 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18654 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18655 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
18656 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18657 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18658 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18659 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18660 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18661 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18662 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18663 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18664 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18665 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18666 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18667 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18668 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18669 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18670 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18671 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18672 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18673 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18674 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18675 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18676 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18677 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18678 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18679 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18680 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18681 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18682 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18683 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18684 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18685 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18686 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18687 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18688 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18689 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18690 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18691 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18692 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
18693 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18694 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18695 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18696 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18697 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18698 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18699 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18700 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18701 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18702 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18703 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18704 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18705 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18706 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18707 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18708 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18709 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18710 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18711 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
18712 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
18713 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18714 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18715 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18716 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18717 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18718 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18719
18720 LTCC='$LTCC'
18721 LTCFLAGS='$LTCFLAGS'
18722 compiler='$compiler_DEFAULT'
18723
18724 # A function that is used when there is no print builtin or printf.
18725 func_fallback_echo ()
18726 {
18727   eval 'cat <<_LTECHO_EOF
18728 \$1
18729 _LTECHO_EOF'
18730 }
18731
18732 # Quote evaled strings.
18733 for var in SHELL \
18734 ECHO \
18735 PATH_SEPARATOR \
18736 SED \
18737 GREP \
18738 EGREP \
18739 FGREP \
18740 LD \
18741 NM \
18742 LN_S \
18743 lt_SP2NL \
18744 lt_NL2SP \
18745 reload_flag \
18746 OBJDUMP \
18747 deplibs_check_method \
18748 file_magic_cmd \
18749 file_magic_glob \
18750 want_nocaseglob \
18751 DLLTOOL \
18752 sharedlib_from_linklib_cmd \
18753 AR \
18754 AR_FLAGS \
18755 archiver_list_spec \
18756 STRIP \
18757 RANLIB \
18758 CC \
18759 CFLAGS \
18760 compiler \
18761 lt_cv_sys_global_symbol_pipe \
18762 lt_cv_sys_global_symbol_to_cdecl \
18763 lt_cv_sys_global_symbol_to_import \
18764 lt_cv_sys_global_symbol_to_c_name_address \
18765 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18766 lt_cv_nm_interface \
18767 nm_file_list_spec \
18768 lt_cv_truncate_bin \
18769 lt_prog_compiler_no_builtin_flag \
18770 lt_prog_compiler_pic \
18771 lt_prog_compiler_wl \
18772 lt_prog_compiler_static \
18773 lt_cv_prog_compiler_c_o \
18774 need_locks \
18775 MANIFEST_TOOL \
18776 DSYMUTIL \
18777 NMEDIT \
18778 LIPO \
18779 OTOOL \
18780 OTOOL64 \
18781 shrext_cmds \
18782 export_dynamic_flag_spec \
18783 whole_archive_flag_spec \
18784 compiler_needs_object \
18785 with_gnu_ld \
18786 allow_undefined_flag \
18787 no_undefined_flag \
18788 hardcode_libdir_flag_spec \
18789 hardcode_libdir_separator \
18790 exclude_expsyms \
18791 include_expsyms \
18792 file_list_spec \
18793 variables_saved_for_relink \
18794 libname_spec \
18795 library_names_spec \
18796 soname_spec \
18797 install_override_mode \
18798 finish_eval \
18799 old_striplib \
18800 striplib; do
18801     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18802     *[\\\\\\\`\\"\\\$]*)
18803       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18804       ;;
18805     *)
18806       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18807       ;;
18808     esac
18809 done
18810
18811 # Double-quote double-evaled strings.
18812 for var in reload_cmds \
18813 old_postinstall_cmds \
18814 old_postuninstall_cmds \
18815 old_archive_cmds \
18816 extract_expsyms_cmds \
18817 old_archive_from_new_cmds \
18818 old_archive_from_expsyms_cmds \
18819 archive_cmds \
18820 archive_expsym_cmds \
18821 module_cmds \
18822 module_expsym_cmds \
18823 export_symbols_cmds \
18824 prelink_cmds \
18825 postlink_cmds \
18826 postinstall_cmds \
18827 postuninstall_cmds \
18828 finish_cmds \
18829 sys_lib_search_path_spec \
18830 configure_time_dlsearch_path \
18831 configure_time_lt_sys_library_path; do
18832     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18833     *[\\\\\\\`\\"\\\$]*)
18834       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18835       ;;
18836     *)
18837       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18838       ;;
18839     esac
18840 done
18841
18842 ac_aux_dir='$ac_aux_dir'
18843
18844 # See if we are running on zsh, and set the options that allow our
18845 # commands through without removal of \ escapes INIT.
18846 if test -n "\${ZSH_VERSION+set}"; then
18847    setopt NO_GLOB_SUBST
18848 fi
18849
18850
18851     PACKAGE='$PACKAGE'
18852     VERSION='$VERSION'
18853     RM='$RM'
18854     ofile='$ofile'
18855
18856
18857
18858
18859 _ACEOF
18860
18861 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18862
18863 # Handling of arguments.
18864 for ac_config_target in $ac_config_targets
18865 do
18866   case $ac_config_target in
18867     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18868     "disable-rpath") CONFIG_COMMANDS="$CONFIG_COMMANDS disable-rpath" ;;
18869     "$CONFIG_FILES") CONFIG_FILES="$CONFIG_FILES $CONFIG_FILES" ;;
18870     "ldns/config.h") CONFIG_HEADERS="$CONFIG_HEADERS ldns/config.h" ;;
18871
18872   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18873   esac
18874 done
18875
18876
18877 # If the user did not use the arguments to specify the items to instantiate,
18878 # then the envvar interface is used.  Set only those that are not.
18879 # We use the long form for the default assignment because of an extremely
18880 # bizarre bug on SunOS 4.1.3.
18881 if $ac_need_defaults; then
18882   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18883   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18884   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18885 fi
18886
18887 # Have a temporary directory for convenience.  Make it in the build tree
18888 # simply because there is no reason against having it here, and in addition,
18889 # creating and moving files from /tmp can sometimes cause problems.
18890 # Hook for its removal unless debugging.
18891 # Note that there is a small window in which the directory will not be cleaned:
18892 # after its creation but before its name has been assigned to `$tmp'.
18893 $debug ||
18894 {
18895   tmp= ac_tmp=
18896   trap 'exit_status=$?
18897   : "${ac_tmp:=$tmp}"
18898   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18899 ' 0
18900   trap 'as_fn_exit 1' 1 2 13 15
18901 }
18902 # Create a (secure) tmp directory for tmp files.
18903
18904 {
18905   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18906   test -d "$tmp"
18907 }  ||
18908 {
18909   tmp=./conf$$-$RANDOM
18910   (umask 077 && mkdir "$tmp")
18911 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18912 ac_tmp=$tmp
18913
18914 # Set up the scripts for CONFIG_FILES section.
18915 # No need to generate them if there are no CONFIG_FILES.
18916 # This happens for instance with `./config.status config.h'.
18917 if test -n "$CONFIG_FILES"; then
18918
18919
18920 ac_cr=`echo X | tr X '\015'`
18921 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18922 # But we know of no other shell where ac_cr would be empty at this
18923 # point, so we can use a bashism as a fallback.
18924 if test "x$ac_cr" = x; then
18925   eval ac_cr=\$\'\\r\'
18926 fi
18927 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18928 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18929   ac_cs_awk_cr='\\r'
18930 else
18931   ac_cs_awk_cr=$ac_cr
18932 fi
18933
18934 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18935 _ACEOF
18936
18937
18938 {
18939   echo "cat >conf$$subs.awk <<_ACEOF" &&
18940   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18941   echo "_ACEOF"
18942 } >conf$$subs.sh ||
18943   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18944 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18945 ac_delim='%!_!# '
18946 for ac_last_try in false false false false false :; do
18947   . ./conf$$subs.sh ||
18948     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18949
18950   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18951   if test $ac_delim_n = $ac_delim_num; then
18952     break
18953   elif $ac_last_try; then
18954     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18955   else
18956     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18957   fi
18958 done
18959 rm -f conf$$subs.sh
18960
18961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18962 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18963 _ACEOF
18964 sed -n '
18965 h
18966 s/^/S["/; s/!.*/"]=/
18967 p
18968 g
18969 s/^[^!]*!//
18970 :repl
18971 t repl
18972 s/'"$ac_delim"'$//
18973 t delim
18974 :nl
18975 h
18976 s/\(.\{148\}\)..*/\1/
18977 t more1
18978 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18979 p
18980 n
18981 b repl
18982 :more1
18983 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18984 p
18985 g
18986 s/.\{148\}//
18987 t nl
18988 :delim
18989 h
18990 s/\(.\{148\}\)..*/\1/
18991 t more2
18992 s/["\\]/\\&/g; s/^/"/; s/$/"/
18993 p
18994 b
18995 :more2
18996 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18997 p
18998 g
18999 s/.\{148\}//
19000 t delim
19001 ' <conf$$subs.awk | sed '
19002 /^[^""]/{
19003   N
19004   s/\n//
19005 }
19006 ' >>$CONFIG_STATUS || ac_write_fail=1
19007 rm -f conf$$subs.awk
19008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19009 _ACAWK
19010 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19011   for (key in S) S_is_set[key] = 1
19012   FS = "\a"
19013
19014 }
19015 {
19016   line = $ 0
19017   nfields = split(line, field, "@")
19018   substed = 0
19019   len = length(field[1])
19020   for (i = 2; i < nfields; i++) {
19021     key = field[i]
19022     keylen = length(key)
19023     if (S_is_set[key]) {
19024       value = S[key]
19025       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19026       len += length(value) + length(field[++i])
19027       substed = 1
19028     } else
19029       len += 1 + keylen
19030   }
19031
19032   print line
19033 }
19034
19035 _ACAWK
19036 _ACEOF
19037 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19038 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19039   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19040 else
19041   cat
19042 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19043   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19044 _ACEOF
19045
19046 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19047 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19048 # trailing colons and then remove the whole line if VPATH becomes empty
19049 # (actually we leave an empty line to preserve line numbers).
19050 if test "x$srcdir" = x.; then
19051   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
19052 h
19053 s///
19054 s/^/:/
19055 s/[      ]*$/:/
19056 s/:\$(srcdir):/:/g
19057 s/:\${srcdir}:/:/g
19058 s/:@srcdir@:/:/g
19059 s/^:*//
19060 s/:*$//
19061 x
19062 s/\(=[   ]*\).*/\1/
19063 G
19064 s/\n//
19065 s/^[^=]*=[       ]*$//
19066 }'
19067 fi
19068
19069 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19070 fi # test -n "$CONFIG_FILES"
19071
19072 # Set up the scripts for CONFIG_HEADERS section.
19073 # No need to generate them if there are no CONFIG_HEADERS.
19074 # This happens for instance with `./config.status Makefile'.
19075 if test -n "$CONFIG_HEADERS"; then
19076 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19077 BEGIN {
19078 _ACEOF
19079
19080 # Transform confdefs.h into an awk script `defines.awk', embedded as
19081 # here-document in config.status, that substitutes the proper values into
19082 # config.h.in to produce config.h.
19083
19084 # Create a delimiter string that does not exist in confdefs.h, to ease
19085 # handling of long lines.
19086 ac_delim='%!_!# '
19087 for ac_last_try in false false :; do
19088   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19089   if test -z "$ac_tt"; then
19090     break
19091   elif $ac_last_try; then
19092     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19093   else
19094     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19095   fi
19096 done
19097
19098 # For the awk script, D is an array of macro values keyed by name,
19099 # likewise P contains macro parameters if any.  Preserve backslash
19100 # newline sequences.
19101
19102 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19103 sed -n '
19104 s/.\{148\}/&'"$ac_delim"'/g
19105 t rset
19106 :rset
19107 s/^[     ]*#[    ]*define[       ][      ]*/ /
19108 t def
19109 d
19110 :def
19111 s/\\$//
19112 t bsnl
19113 s/["\\]/\\&/g
19114 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19115 D["\1"]=" \3"/p
19116 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
19117 d
19118 :bsnl
19119 s/["\\]/\\&/g
19120 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19121 D["\1"]=" \3\\\\\\n"\\/p
19122 t cont
19123 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19124 t cont
19125 d
19126 :cont
19127 n
19128 s/.\{148\}/&'"$ac_delim"'/g
19129 t clear
19130 :clear
19131 s/\\$//
19132 t bsnlc
19133 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19134 d
19135 :bsnlc
19136 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19137 b cont
19138 ' <confdefs.h | sed '
19139 s/'"$ac_delim"'/"\\\
19140 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19141
19142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19143   for (key in D) D_is_set[key] = 1
19144   FS = "\a"
19145 }
19146 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19147   line = \$ 0
19148   split(line, arg, " ")
19149   if (arg[1] == "#") {
19150     defundef = arg[2]
19151     mac1 = arg[3]
19152   } else {
19153     defundef = substr(arg[1], 2)
19154     mac1 = arg[2]
19155   }
19156   split(mac1, mac2, "(") #)
19157   macro = mac2[1]
19158   prefix = substr(line, 1, index(line, defundef) - 1)
19159   if (D_is_set[macro]) {
19160     # Preserve the white space surrounding the "#".
19161     print prefix "define", macro P[macro] D[macro]
19162     next
19163   } else {
19164     # Replace #undef with comments.  This is necessary, for example,
19165     # in the case of _POSIX_SOURCE, which is predefined and required
19166     # on some systems where configure will not decide to define it.
19167     if (defundef == "undef") {
19168       print "/*", prefix defundef, macro, "*/"
19169       next
19170     }
19171   }
19172 }
19173 { print }
19174 _ACAWK
19175 _ACEOF
19176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19177   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19178 fi # test -n "$CONFIG_HEADERS"
19179
19180
19181 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19182 shift
19183 for ac_tag
19184 do
19185   case $ac_tag in
19186   :[FHLC]) ac_mode=$ac_tag; continue;;
19187   esac
19188   case $ac_mode$ac_tag in
19189   :[FHL]*:*);;
19190   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19191   :[FH]-) ac_tag=-:-;;
19192   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19193   esac
19194   ac_save_IFS=$IFS
19195   IFS=:
19196   set x $ac_tag
19197   IFS=$ac_save_IFS
19198   shift
19199   ac_file=$1
19200   shift
19201
19202   case $ac_mode in
19203   :L) ac_source=$1;;
19204   :[FH])
19205     ac_file_inputs=
19206     for ac_f
19207     do
19208       case $ac_f in
19209       -) ac_f="$ac_tmp/stdin";;
19210       *) # Look for the file first in the build tree, then in the source tree
19211          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19212          # because $ac_f cannot contain `:'.
19213          test -f "$ac_f" ||
19214            case $ac_f in
19215            [\\/$]*) false;;
19216            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19217            esac ||
19218            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19219       esac
19220       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19221       as_fn_append ac_file_inputs " '$ac_f'"
19222     done
19223
19224     # Let's still pretend it is `configure' which instantiates (i.e., don't
19225     # use $as_me), people would be surprised to read:
19226     #    /* config.h.  Generated by config.status.  */
19227     configure_input='Generated from '`
19228           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19229         `' by configure.'
19230     if test x"$ac_file" != x-; then
19231       configure_input="$ac_file.  $configure_input"
19232       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19233 $as_echo "$as_me: creating $ac_file" >&6;}
19234     fi
19235     # Neutralize special characters interpreted by sed in replacement strings.
19236     case $configure_input in #(
19237     *\&* | *\|* | *\\* )
19238        ac_sed_conf_input=`$as_echo "$configure_input" |
19239        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19240     *) ac_sed_conf_input=$configure_input;;
19241     esac
19242
19243     case $ac_tag in
19244     *:-:* | *:-) cat >"$ac_tmp/stdin" \
19245       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19246     esac
19247     ;;
19248   esac
19249
19250   ac_dir=`$as_dirname -- "$ac_file" ||
19251 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19252          X"$ac_file" : 'X\(//\)[^/]' \| \
19253          X"$ac_file" : 'X\(//\)$' \| \
19254          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19255 $as_echo X"$ac_file" |
19256     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19257             s//\1/
19258             q
19259           }
19260           /^X\(\/\/\)[^/].*/{
19261             s//\1/
19262             q
19263           }
19264           /^X\(\/\/\)$/{
19265             s//\1/
19266             q
19267           }
19268           /^X\(\/\).*/{
19269             s//\1/
19270             q
19271           }
19272           s/.*/./; q'`
19273   as_dir="$ac_dir"; as_fn_mkdir_p
19274   ac_builddir=.
19275
19276 case "$ac_dir" in
19277 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19278 *)
19279   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19280   # A ".." for each directory in $ac_dir_suffix.
19281   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19282   case $ac_top_builddir_sub in
19283   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19284   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19285   esac ;;
19286 esac
19287 ac_abs_top_builddir=$ac_pwd
19288 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19289 # for backward compatibility:
19290 ac_top_builddir=$ac_top_build_prefix
19291
19292 case $srcdir in
19293   .)  # We are building in place.
19294     ac_srcdir=.
19295     ac_top_srcdir=$ac_top_builddir_sub
19296     ac_abs_top_srcdir=$ac_pwd ;;
19297   [\\/]* | ?:[\\/]* )  # Absolute name.
19298     ac_srcdir=$srcdir$ac_dir_suffix;
19299     ac_top_srcdir=$srcdir
19300     ac_abs_top_srcdir=$srcdir ;;
19301   *) # Relative name.
19302     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19303     ac_top_srcdir=$ac_top_build_prefix$srcdir
19304     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19305 esac
19306 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19307
19308
19309   case $ac_mode in
19310   :F)
19311   #
19312   # CONFIG_FILE
19313   #
19314
19315 _ACEOF
19316
19317 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19318 # If the template does not know about datarootdir, expand it.
19319 # FIXME: This hack should be removed a few years after 2.60.
19320 ac_datarootdir_hack=; ac_datarootdir_seen=
19321 ac_sed_dataroot='
19322 /datarootdir/ {
19323   p
19324   q
19325 }
19326 /@datadir@/p
19327 /@docdir@/p
19328 /@infodir@/p
19329 /@localedir@/p
19330 /@mandir@/p'
19331 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19332 *datarootdir*) ac_datarootdir_seen=yes;;
19333 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19334   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19335 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19336 _ACEOF
19337 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19338   ac_datarootdir_hack='
19339   s&@datadir@&$datadir&g
19340   s&@docdir@&$docdir&g
19341   s&@infodir@&$infodir&g
19342   s&@localedir@&$localedir&g
19343   s&@mandir@&$mandir&g
19344   s&\\\${datarootdir}&$datarootdir&g' ;;
19345 esac
19346 _ACEOF
19347
19348 # Neutralize VPATH when `$srcdir' = `.'.
19349 # Shell code in configure.ac might set extrasub.
19350 # FIXME: do we really want to maintain this feature?
19351 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19352 ac_sed_extra="$ac_vpsub
19353 $extrasub
19354 _ACEOF
19355 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19356 :t
19357 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19358 s|@configure_input@|$ac_sed_conf_input|;t t
19359 s&@top_builddir@&$ac_top_builddir_sub&;t t
19360 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19361 s&@srcdir@&$ac_srcdir&;t t
19362 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19363 s&@top_srcdir@&$ac_top_srcdir&;t t
19364 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19365 s&@builddir@&$ac_builddir&;t t
19366 s&@abs_builddir@&$ac_abs_builddir&;t t
19367 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19368 $ac_datarootdir_hack
19369 "
19370 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19371   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19372
19373 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19374   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19375   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
19376       "$ac_tmp/out"`; test -z "$ac_out"; } &&
19377   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19378 which seems to be undefined.  Please make sure it is defined" >&5
19379 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19380 which seems to be undefined.  Please make sure it is defined" >&2;}
19381
19382   rm -f "$ac_tmp/stdin"
19383   case $ac_file in
19384   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19385   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19386   esac \
19387   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19388  ;;
19389   :H)
19390   #
19391   # CONFIG_HEADER
19392   #
19393   if test x"$ac_file" != x-; then
19394     {
19395       $as_echo "/* $configure_input  */" \
19396       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19397     } >"$ac_tmp/config.h" \
19398       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19399     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19400       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19401 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19402     else
19403       rm -f "$ac_file"
19404       mv "$ac_tmp/config.h" "$ac_file" \
19405         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19406     fi
19407   else
19408     $as_echo "/* $configure_input  */" \
19409       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19410       || as_fn_error $? "could not create -" "$LINENO" 5
19411   fi
19412  ;;
19413
19414   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19415 $as_echo "$as_me: executing $ac_file commands" >&6;}
19416  ;;
19417   esac
19418
19419
19420   case $ac_file$ac_mode in
19421     "libtool":C)
19422
19423     # See if we are running on zsh, and set the options that allow our
19424     # commands through without removal of \ escapes.
19425     if test -n "${ZSH_VERSION+set}"; then
19426       setopt NO_GLOB_SUBST
19427     fi
19428
19429     cfgfile=${ofile}T
19430     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19431     $RM "$cfgfile"
19432
19433     cat <<_LT_EOF >> "$cfgfile"
19434 #! $SHELL
19435 # Generated automatically by $as_me ($PACKAGE) $VERSION
19436 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19437
19438 # Provide generalized library-building support services.
19439 # Written by Gordon Matzigkeit, 1996
19440
19441 # Copyright (C) 2014 Free Software Foundation, Inc.
19442 # This is free software; see the source for copying conditions.  There is NO
19443 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19444
19445 # GNU Libtool is free software; you can redistribute it and/or modify
19446 # it under the terms of the GNU General Public License as published by
19447 # the Free Software Foundation; either version 2 of of the License, or
19448 # (at your option) any later version.
19449 #
19450 # As a special exception to the GNU General Public License, if you
19451 # distribute this file as part of a program or library that is built
19452 # using GNU Libtool, you may include this file under the  same
19453 # distribution terms that you use for the rest of that program.
19454 #
19455 # GNU Libtool is distributed in the hope that it will be useful, but
19456 # WITHOUT ANY WARRANTY; without even the implied warranty of
19457 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19458 # GNU General Public License for more details.
19459 #
19460 # You should have received a copy of the GNU General Public License
19461 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
19462
19463
19464 # The names of the tagged configurations supported by this script.
19465 available_tags=''
19466
19467 # Configured defaults for sys_lib_dlsearch_path munging.
19468 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
19469
19470 # ### BEGIN LIBTOOL CONFIG
19471
19472 # Which release of libtool.m4 was used?
19473 macro_version=$macro_version
19474 macro_revision=$macro_revision
19475
19476 # Whether or not to build shared libraries.
19477 build_libtool_libs=$enable_shared
19478
19479 # Whether or not to build static libraries.
19480 build_old_libs=$enable_static
19481
19482 # What type of objects to build.
19483 pic_mode=$pic_mode
19484
19485 # Whether or not to optimize for fast installation.
19486 fast_install=$enable_fast_install
19487
19488 # Shared archive member basename,for filename based shared library versioning on AIX.
19489 shared_archive_member_spec=$shared_archive_member_spec
19490
19491 # Shell to use when invoking shell scripts.
19492 SHELL=$lt_SHELL
19493
19494 # An echo program that protects backslashes.
19495 ECHO=$lt_ECHO
19496
19497 # The PATH separator for the build system.
19498 PATH_SEPARATOR=$lt_PATH_SEPARATOR
19499
19500 # The host system.
19501 host_alias=$host_alias
19502 host=$host
19503 host_os=$host_os
19504
19505 # The build system.
19506 build_alias=$build_alias
19507 build=$build
19508 build_os=$build_os
19509
19510 # A sed program that does not truncate output.
19511 SED=$lt_SED
19512
19513 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19514 Xsed="\$SED -e 1s/^X//"
19515
19516 # A grep program that handles long lines.
19517 GREP=$lt_GREP
19518
19519 # An ERE matcher.
19520 EGREP=$lt_EGREP
19521
19522 # A literal string matcher.
19523 FGREP=$lt_FGREP
19524
19525 # A BSD- or MS-compatible name lister.
19526 NM=$lt_NM
19527
19528 # Whether we need soft or hard links.
19529 LN_S=$lt_LN_S
19530
19531 # What is the maximum length of a command?
19532 max_cmd_len=$max_cmd_len
19533
19534 # Object file suffix (normally "o").
19535 objext=$ac_objext
19536
19537 # Executable file suffix (normally "").
19538 exeext=$exeext
19539
19540 # whether the shell understands "unset".
19541 lt_unset=$lt_unset
19542
19543 # turn spaces into newlines.
19544 SP2NL=$lt_lt_SP2NL
19545
19546 # turn newlines into spaces.
19547 NL2SP=$lt_lt_NL2SP
19548
19549 # convert \$build file names to \$host format.
19550 to_host_file_cmd=$lt_cv_to_host_file_cmd
19551
19552 # convert \$build files to toolchain format.
19553 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
19554
19555 # An object symbol dumper.
19556 OBJDUMP=$lt_OBJDUMP
19557
19558 # Method to check whether dependent libraries are shared objects.
19559 deplibs_check_method=$lt_deplibs_check_method
19560
19561 # Command to use when deplibs_check_method = "file_magic".
19562 file_magic_cmd=$lt_file_magic_cmd
19563
19564 # How to find potential files when deplibs_check_method = "file_magic".
19565 file_magic_glob=$lt_file_magic_glob
19566
19567 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
19568 want_nocaseglob=$lt_want_nocaseglob
19569
19570 # DLL creation program.
19571 DLLTOOL=$lt_DLLTOOL
19572
19573 # Command to associate shared and link libraries.
19574 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
19575
19576 # The archiver.
19577 AR=$lt_AR
19578
19579 # Flags to create an archive.
19580 AR_FLAGS=$lt_AR_FLAGS
19581
19582 # How to feed a file listing to the archiver.
19583 archiver_list_spec=$lt_archiver_list_spec
19584
19585 # A symbol stripping program.
19586 STRIP=$lt_STRIP
19587
19588 # Commands used to install an old-style archive.
19589 RANLIB=$lt_RANLIB
19590 old_postinstall_cmds=$lt_old_postinstall_cmds
19591 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19592
19593 # Whether to use a lock for old archive extraction.
19594 lock_old_archive_extraction=$lock_old_archive_extraction
19595
19596 # A C compiler.
19597 LTCC=$lt_CC
19598
19599 # LTCC compiler flags.
19600 LTCFLAGS=$lt_CFLAGS
19601
19602 # Take the output of nm and produce a listing of raw symbols and C names.
19603 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19604
19605 # Transform the output of nm in a proper C declaration.
19606 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19607
19608 # Transform the output of nm into a list of symbols to manually relocate.
19609 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
19610
19611 # Transform the output of nm in a C name address pair.
19612 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19613
19614 # Transform the output of nm in a C name address pair when lib prefix is needed.
19615 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19616
19617 # The name lister interface.
19618 nm_interface=$lt_lt_cv_nm_interface
19619
19620 # Specify filename containing input files for \$NM.
19621 nm_file_list_spec=$lt_nm_file_list_spec
19622
19623 # The root where to search for dependent libraries,and where our libraries should be installed.
19624 lt_sysroot=$lt_sysroot
19625
19626 # Command to truncate a binary pipe.
19627 lt_truncate_bin=$lt_lt_cv_truncate_bin
19628
19629 # The name of the directory that contains temporary libtool files.
19630 objdir=$objdir
19631
19632 # Used to examine libraries when file_magic_cmd begins with "file".
19633 MAGIC_CMD=$MAGIC_CMD
19634
19635 # Must we lock files when doing compilation?
19636 need_locks=$lt_need_locks
19637
19638 # Manifest tool.
19639 MANIFEST_TOOL=$lt_MANIFEST_TOOL
19640
19641 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19642 DSYMUTIL=$lt_DSYMUTIL
19643
19644 # Tool to change global to local symbols on Mac OS X.
19645 NMEDIT=$lt_NMEDIT
19646
19647 # Tool to manipulate fat objects and archives on Mac OS X.
19648 LIPO=$lt_LIPO
19649
19650 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19651 OTOOL=$lt_OTOOL
19652
19653 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19654 OTOOL64=$lt_OTOOL64
19655
19656 # Old archive suffix (normally "a").
19657 libext=$libext
19658
19659 # Shared library suffix (normally ".so").
19660 shrext_cmds=$lt_shrext_cmds
19661
19662 # The commands to extract the exported symbol list from a shared archive.
19663 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19664
19665 # Variables whose values should be saved in libtool wrapper scripts and
19666 # restored at link time.
19667 variables_saved_for_relink=$lt_variables_saved_for_relink
19668
19669 # Do we need the "lib" prefix for modules?
19670 need_lib_prefix=$need_lib_prefix
19671
19672 # Do we need a version for libraries?
19673 need_version=$need_version
19674
19675 # Library versioning type.
19676 version_type=$version_type
19677
19678 # Shared library runtime path variable.
19679 runpath_var=$runpath_var
19680
19681 # Shared library path variable.
19682 shlibpath_var=$shlibpath_var
19683
19684 # Is shlibpath searched before the hard-coded library search path?
19685 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19686
19687 # Format of library name prefix.
19688 libname_spec=$lt_libname_spec
19689
19690 # List of archive names.  First name is the real one, the rest are links.
19691 # The last name is the one that the linker finds with -lNAME
19692 library_names_spec=$lt_library_names_spec
19693
19694 # The coded name of the library, if different from the real name.
19695 soname_spec=$lt_soname_spec
19696
19697 # Permission mode override for installation of shared libraries.
19698 install_override_mode=$lt_install_override_mode
19699
19700 # Command to use after installation of a shared archive.
19701 postinstall_cmds=$lt_postinstall_cmds
19702
19703 # Command to use after uninstallation of a shared archive.
19704 postuninstall_cmds=$lt_postuninstall_cmds
19705
19706 # Commands used to finish a libtool library installation in a directory.
19707 finish_cmds=$lt_finish_cmds
19708
19709 # As "finish_cmds", except a single script fragment to be evaled but
19710 # not shown.
19711 finish_eval=$lt_finish_eval
19712
19713 # Whether we should hardcode library paths into libraries.
19714 hardcode_into_libs=$hardcode_into_libs
19715
19716 # Compile-time system search path for libraries.
19717 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19718
19719 # Detected run-time system search path for libraries.
19720 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
19721
19722 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
19723 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
19724
19725 # Whether dlopen is supported.
19726 dlopen_support=$enable_dlopen
19727
19728 # Whether dlopen of programs is supported.
19729 dlopen_self=$enable_dlopen_self
19730
19731 # Whether dlopen of statically linked programs is supported.
19732 dlopen_self_static=$enable_dlopen_self_static
19733
19734 # Commands to strip libraries.
19735 old_striplib=$lt_old_striplib
19736 striplib=$lt_striplib
19737
19738
19739 # The linker used to build libraries.
19740 LD=$lt_LD
19741
19742 # How to create reloadable object files.
19743 reload_flag=$lt_reload_flag
19744 reload_cmds=$lt_reload_cmds
19745
19746 # Commands used to build an old-style archive.
19747 old_archive_cmds=$lt_old_archive_cmds
19748
19749 # A language specific compiler.
19750 CC=$lt_compiler
19751
19752 # Is the compiler the GNU compiler?
19753 with_gcc=$GCC
19754
19755 # Compiler flag to turn off builtin functions.
19756 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19757
19758 # Additional compiler flags for building library objects.
19759 pic_flag=$lt_lt_prog_compiler_pic
19760
19761 # How to pass a linker flag through the compiler.
19762 wl=$lt_lt_prog_compiler_wl
19763
19764 # Compiler flag to prevent dynamic linking.
19765 link_static_flag=$lt_lt_prog_compiler_static
19766
19767 # Does compiler simultaneously support -c and -o options?
19768 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19769
19770 # Whether or not to add -lc for building shared libraries.
19771 build_libtool_need_lc=$archive_cmds_need_lc
19772
19773 # Whether or not to disallow shared libs when runtime libs are static.
19774 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19775
19776 # Compiler flag to allow reflexive dlopens.
19777 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19778
19779 # Compiler flag to generate shared objects directly from archives.
19780 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19781
19782 # Whether the compiler copes with passing no objects directly.
19783 compiler_needs_object=$lt_compiler_needs_object
19784
19785 # Create an old-style archive from a shared archive.
19786 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19787
19788 # Create a temporary old-style archive to link instead of a shared archive.
19789 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19790
19791 # Commands used to build a shared archive.
19792 archive_cmds=$lt_archive_cmds
19793 archive_expsym_cmds=$lt_archive_expsym_cmds
19794
19795 # Commands used to build a loadable module if different from building
19796 # a shared archive.
19797 module_cmds=$lt_module_cmds
19798 module_expsym_cmds=$lt_module_expsym_cmds
19799
19800 # Whether we are building with GNU ld or not.
19801 with_gnu_ld=$lt_with_gnu_ld
19802
19803 # Flag that allows shared libraries with undefined symbols to be built.
19804 allow_undefined_flag=$lt_allow_undefined_flag
19805
19806 # Flag that enforces no undefined symbols.
19807 no_undefined_flag=$lt_no_undefined_flag
19808
19809 # Flag to hardcode \$libdir into a binary during linking.
19810 # This must work even if \$libdir does not exist
19811 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19812
19813 # Whether we need a single "-rpath" flag with a separated argument.
19814 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19815
19816 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19817 # DIR into the resulting binary.
19818 hardcode_direct=$hardcode_direct
19819
19820 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19821 # DIR into the resulting binary and the resulting library dependency is
19822 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
19823 # library is relocated.
19824 hardcode_direct_absolute=$hardcode_direct_absolute
19825
19826 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19827 # into the resulting binary.
19828 hardcode_minus_L=$hardcode_minus_L
19829
19830 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19831 # into the resulting binary.
19832 hardcode_shlibpath_var=$hardcode_shlibpath_var
19833
19834 # Set to "yes" if building a shared library automatically hardcodes DIR
19835 # into the library and all subsequent libraries and executables linked
19836 # against it.
19837 hardcode_automatic=$hardcode_automatic
19838
19839 # Set to yes if linker adds runtime paths of dependent libraries
19840 # to runtime path list.
19841 inherit_rpath=$inherit_rpath
19842
19843 # Whether libtool must link a program against all its dependency libraries.
19844 link_all_deplibs=$link_all_deplibs
19845
19846 # Set to "yes" if exported symbols are required.
19847 always_export_symbols=$always_export_symbols
19848
19849 # The commands to list exported symbols.
19850 export_symbols_cmds=$lt_export_symbols_cmds
19851
19852 # Symbols that should not be listed in the preloaded symbols.
19853 exclude_expsyms=$lt_exclude_expsyms
19854
19855 # Symbols that must always be exported.
19856 include_expsyms=$lt_include_expsyms
19857
19858 # Commands necessary for linking programs (against libraries) with templates.
19859 prelink_cmds=$lt_prelink_cmds
19860
19861 # Commands necessary for finishing linking programs.
19862 postlink_cmds=$lt_postlink_cmds
19863
19864 # Specify filename containing input files.
19865 file_list_spec=$lt_file_list_spec
19866
19867 # How to hardcode a shared library path into an executable.
19868 hardcode_action=$hardcode_action
19869
19870 # ### END LIBTOOL CONFIG
19871
19872 _LT_EOF
19873
19874     cat <<'_LT_EOF' >> "$cfgfile"
19875
19876 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
19877
19878 # func_munge_path_list VARIABLE PATH
19879 # -----------------------------------
19880 # VARIABLE is name of variable containing _space_ separated list of
19881 # directories to be munged by the contents of PATH, which is string
19882 # having a format:
19883 # "DIR[:DIR]:"
19884 #       string "DIR[ DIR]" will be prepended to VARIABLE
19885 # ":DIR[:DIR]"
19886 #       string "DIR[ DIR]" will be appended to VARIABLE
19887 # "DIRP[:DIRP]::[DIRA:]DIRA"
19888 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
19889 #       "DIRA[ DIRA]" will be appended to VARIABLE
19890 # "DIR[:DIR]"
19891 #       VARIABLE will be replaced by "DIR[ DIR]"
19892 func_munge_path_list ()
19893 {
19894     case x$2 in
19895     x)
19896         ;;
19897     *:)
19898         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
19899         ;;
19900     x:*)
19901         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
19902         ;;
19903     *::*)
19904         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
19905         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
19906         ;;
19907     *)
19908         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
19909         ;;
19910     esac
19911 }
19912
19913
19914 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
19915 func_cc_basename ()
19916 {
19917     for cc_temp in $*""; do
19918       case $cc_temp in
19919         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19920         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19921         \-*) ;;
19922         *) break;;
19923       esac
19924     done
19925     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
19926 }
19927
19928
19929 # ### END FUNCTIONS SHARED WITH CONFIGURE
19930
19931 _LT_EOF
19932
19933   case $host_os in
19934   aix3*)
19935     cat <<\_LT_EOF >> "$cfgfile"
19936 # AIX sometimes has problems with the GCC collect2 program.  For some
19937 # reason, if we set the COLLECT_NAMES environment variable, the problems
19938 # vanish in a puff of smoke.
19939 if test set != "${COLLECT_NAMES+set}"; then
19940   COLLECT_NAMES=
19941   export COLLECT_NAMES
19942 fi
19943 _LT_EOF
19944     ;;
19945   esac
19946
19947
19948 ltmain=$ac_aux_dir/ltmain.sh
19949
19950
19951   # We use sed instead of cat because bash on DJGPP gets confused if
19952   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19953   # text mode, it properly converts lines to CR/LF.  This bash problem
19954   # is reportedly fixed, but why not run on old versions too?
19955   sed '$q' "$ltmain" >> "$cfgfile" \
19956      || (rm -f "$cfgfile"; exit 1)
19957
19958    mv -f "$cfgfile" "$ofile" ||
19959     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19960   chmod +x "$ofile"
19961
19962  ;;
19963     "disable-rpath":C)
19964         sed < libtool > libtool-2 \
19965         's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_RPATH_SED__ "/'
19966         mv libtool-2 libtool
19967         chmod 755 libtool
19968         libtool="./libtool"
19969          ;;
19970
19971   esac
19972 done # for ac_tag
19973
19974
19975 as_fn_exit 0
19976 _ACEOF
19977 ac_clean_files=$ac_clean_files_save
19978
19979 test $ac_write_fail = 0 ||
19980   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19981
19982
19983 # configure is writing to config.log, and then calls config.status.
19984 # config.status does its own redirection, appending to config.log.
19985 # Unfortunately, on DOS this fails, as config.log is still kept open
19986 # by configure, so config.status won't be able to write to it; its
19987 # output is simply discarded.  So we exec the FD to /dev/null,
19988 # effectively closing config.log, so it can be properly (re)opened and
19989 # appended to by config.status.  When coming back to configure, we
19990 # need to make the FD available again.
19991 if test "$no_create" != yes; then
19992   ac_cs_success=:
19993   ac_config_status_args=
19994   test "$silent" = yes &&
19995     ac_config_status_args="$ac_config_status_args --quiet"
19996   exec 5>/dev/null
19997   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19998   exec 5>>config.log
19999   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20000   # would make configure fail if this is the last instruction.
20001   $ac_cs_success || as_fn_exit 1
20002 fi
20003 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20004   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20005 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20006 fi
20007
20008
20009 echo "copying header files"
20010
20011 for file in $srcdir/ldns//*.h; do
20012         sh $srcdir/install-sh -m 644 $file ldns/
20013 done
20014
20015
20016
20017
20018