]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/apr/configure
MFC r368207,368607:
[FreeBSD/stable/10.git] / contrib / apr / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="build/apr_common.m4"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 #  include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #  include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 INCLUDE_OUTPUTS
635 INCLUDE_RULES
636 LT_NO_INSTALL
637 LIBTOOL_LIBS
638 DEFAULT_OSDIR
639 OSDIR
640 INCLUDES
641 LDLIBS
642 INTERNAL_CPPFLAGS
643 NOTEST_INCLUDES
644 NOTEST_LIBS
645 NOTEST_LDFLAGS
646 NOTEST_CFLAGS
647 NOTEST_CPPFLAGS
648 EXTRA_INCLUDES
649 EXTRA_LIBS
650 EXTRA_LDFLAGS
651 EXTRA_CFLAGS
652 EXTRA_CPPFLAGS
653 apr_has_user
654 apr_thread_func
655 apr_procattr_user_set_requires_password
656 apr_has_xthread_files
657 have_unicode_fs
658 have_ipv6
659 have_sa_storage
660 have_sctp
661 acceptfilter
662 have_corkable_tcp
663 apr_tcp_nopush_flag
664 file_as_socket
665 have_in_addr
666 osuuid
667 rand
668 proclockglobal
669 pthreadser
670 procpthreadser
671 fcntlser
672 posixser
673 sysvser
674 flockser
675 hasprocpthreadser
676 hasfcntlser
677 hasposixser
678 hassysvser
679 hasflockser
680 have_union_semun
681 struct_rlimit
682 have_proc_invoked
683 oc
684 aprdso
685 have_memchr
686 have_strstr
687 have_strdup
688 have_strcasecmp
689 have_stricmp
690 have_strncasecmp
691 have_strnicmp
692 ino_t_value
693 have_iovec
694 aprlfs
695 bigendian
696 stdint
697 uint64_literal
698 int64_literal
699 pid_t_fmt
700 off_t_fmt
701 size_t_fmt
702 ssize_t_fmt
703 uint64_t_hex_fmt
704 uint64_t_fmt
705 int64_t_fmt
706 socklen_t_value
707 ssize_t_value
708 size_t_value
709 off_t_value
710 int64_value
711 long_value
712 int_value
713 short_value
714 voidp_size
715 winsock2h
716 windowsh
717 semaphoreh
718 pthreadh
719 processh
720 sys_waith
721 signalh
722 unistdh
723 timeh
724 sys_unh
725 sys_uioh
726 sys_timeh
727 sys_typesh
728 sys_sockioh
729 sys_socketh
730 sys_signalh
731 sys_sendfileh
732 sys_ioctlh
733 stringsh
734 stringh
735 stdlibh
736 stdioh
737 stdargh
738 netinet_tcph
739 netinet_sctp_uioh
740 netinet_sctph
741 netinet_inh
742 sys_syslimitsh
743 netdbh
744 limitsh
745 ioh
746 fcntlh
747 direnth
748 errnoh
749 crypth
750 ctypeh
751 conioh
752 arpa_ineth
753 have_memmove
754 mmap
755 have_getrlimit
756 have_setrlimit
757 have_sigaction
758 have_inet_network
759 o_nonblock_inherited
760 tcp_nodelay_inherited
761 have_inet_addr
762 fork
763 apr_inaddr_none
764 sendfile
765 ALLOCA
766 sharedmem
767 havewin32shm
768 haveos2shm
769 havebeosarea
770 haveshmget
771 havemmapshm
772 havemmaptmp
773 usewin32shm
774 useos2shm
775 usebeosarea
776 useshmget
777 usemmapshm
778 usemmaptmp
779 havemmapanon
780 havemmapzero
781 haveshmgetanon
782 usemmapanon
783 usemmapzero
784 useshmgetanon
785 have_sigwait
786 have_sigsuspend
787 threads
788 INSTALL_SUBDIRS
789 eolstr
790 proc_mutex_is_global
791 OBJECTS_PLATFORM
792 MKDEP
793 LT_VERSION
794 LT_LDFLAGS
795 LTFLAGS
796 shlibpath_var
797 export_lib_target
798 lib_target
799 so_ext
800 link
801 lt_compile
802 installbuilddir
803 OTOOL64
804 OTOOL
805 LIPO
806 NMEDIT
807 DSYMUTIL
808 MANIFEST_TOOL
809 STRIP
810 ac_ct_AR
811 NM
812 ac_ct_DUMPBIN
813 DUMPBIN
814 LD
815 FGREP
816 LIBTOOL
817 OBJDUMP
818 DLLTOOL
819 APR_LIBNAME
820 apr_charset_ebcdic
821 EGREP
822 GREP
823 AR
824 ASCPP
825 AS
826 RM
827 INSTALL_DATA
828 INSTALL_SCRIPT
829 INSTALL_PROGRAM
830 RANLIB
831 LN_S
832 AWK
833 CPP
834 SET_MAKE
835 SED
836 OBJEXT
837 EXEEXT
838 ac_ct_CC
839 CPPFLAGS
840 LDFLAGS
841 CFLAGS
842 CC
843 APR_MAJOR_VERSION
844 APR_DOTTED_VERSION
845 apr_builders
846 top_builddir
847 APR_CONFIG_LOCATION
848 apr_builddir
849 apr_srcdir
850 target_os
851 target_vendor
852 target_cpu
853 target
854 host_os
855 host_vendor
856 host_cpu
857 host
858 build_os
859 build_vendor
860 build_cpu
861 build
862 target_alias
863 host_alias
864 build_alias
865 LIBS
866 ECHO_T
867 ECHO_N
868 ECHO_C
869 DEFS
870 mandir
871 localedir
872 libdir
873 psdir
874 pdfdir
875 dvidir
876 htmldir
877 infodir
878 docdir
879 oldincludedir
880 includedir
881 localstatedir
882 sharedstatedir
883 sysconfdir
884 datadir
885 datarootdir
886 libexecdir
887 sbindir
888 bindir
889 program_transform_name
890 prefix
891 exec_prefix
892 PACKAGE_URL
893 PACKAGE_BUGREPORT
894 PACKAGE_STRING
895 PACKAGE_VERSION
896 PACKAGE_TARNAME
897 PACKAGE_NAME
898 PATH_SEPARATOR
899 SHELL'
900 ac_subst_files=''
901 ac_user_opts='
902 enable_option_checking
903 enable_layout
904 enable_experimental_libtool
905 enable_shared
906 enable_static
907 with_pic
908 enable_fast_install
909 with_gnu_ld
910 with_sysroot
911 enable_libtool_lock
912 with_installbuilddir
913 with_libtool
914 enable_debug
915 enable_maintainer_mode
916 enable_profile
917 enable_pool_debug
918 enable_malloc_debug
919 enable_lfs
920 enable_nonportable_atomics
921 enable_threads
922 with_efence
923 enable_posix_shm
924 with_sendfile
925 enable_allocator_uses_mmap
926 enable_dso
927 enable_other_child
928 with_egd
929 with_devrandom
930 enable_ipv6
931 '
932       ac_precious_vars='build_alias
933 host_alias
934 target_alias
935 CC
936 CFLAGS
937 LDFLAGS
938 LIBS
939 CPPFLAGS
940 CPP'
941
942
943 # Initialize some variables set by options.
944 ac_init_help=
945 ac_init_version=false
946 ac_unrecognized_opts=
947 ac_unrecognized_sep=
948 # The variables have the same names as the options, with
949 # dashes changed to underlines.
950 cache_file=/dev/null
951 exec_prefix=NONE
952 no_create=
953 no_recursion=
954 prefix=NONE
955 program_prefix=NONE
956 program_suffix=NONE
957 program_transform_name=s,x,x,
958 silent=
959 site=
960 srcdir=
961 verbose=
962 x_includes=NONE
963 x_libraries=NONE
964
965 # Installation directory options.
966 # These are left unexpanded so users can "make install exec_prefix=/foo"
967 # and all the variables that are supposed to be based on exec_prefix
968 # by default will actually change.
969 # Use braces instead of parens because sh, perl, etc. also accept them.
970 # (The list follows the same order as the GNU Coding Standards.)
971 bindir='${exec_prefix}/bin'
972 sbindir='${exec_prefix}/sbin'
973 libexecdir='${exec_prefix}/libexec'
974 datarootdir='${prefix}/share'
975 datadir='${datarootdir}'
976 sysconfdir='${prefix}/etc'
977 sharedstatedir='${prefix}/com'
978 localstatedir='${prefix}/var'
979 includedir='${prefix}/include'
980 oldincludedir='/usr/include'
981 docdir='${datarootdir}/doc/${PACKAGE}'
982 infodir='${datarootdir}/info'
983 htmldir='${docdir}'
984 dvidir='${docdir}'
985 pdfdir='${docdir}'
986 psdir='${docdir}'
987 libdir='${exec_prefix}/lib'
988 localedir='${datarootdir}/locale'
989 mandir='${datarootdir}/man'
990
991 ac_prev=
992 ac_dashdash=
993 for ac_option
994 do
995   # If the previous option needs an argument, assign it.
996   if test -n "$ac_prev"; then
997     eval $ac_prev=\$ac_option
998     ac_prev=
999     continue
1000   fi
1001
1002   case $ac_option in
1003   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1004   *=)   ac_optarg= ;;
1005   *)    ac_optarg=yes ;;
1006   esac
1007
1008   # Accept the important Cygnus configure options, so we can diagnose typos.
1009
1010   case $ac_dashdash$ac_option in
1011   --)
1012     ac_dashdash=yes ;;
1013
1014   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1015     ac_prev=bindir ;;
1016   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1017     bindir=$ac_optarg ;;
1018
1019   -build | --build | --buil | --bui | --bu)
1020     ac_prev=build_alias ;;
1021   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1022     build_alias=$ac_optarg ;;
1023
1024   -cache-file | --cache-file | --cache-fil | --cache-fi \
1025   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1026     ac_prev=cache_file ;;
1027   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1028   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1029     cache_file=$ac_optarg ;;
1030
1031   --config-cache | -C)
1032     cache_file=config.cache ;;
1033
1034   -datadir | --datadir | --datadi | --datad)
1035     ac_prev=datadir ;;
1036   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1037     datadir=$ac_optarg ;;
1038
1039   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1040   | --dataroo | --dataro | --datar)
1041     ac_prev=datarootdir ;;
1042   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1043   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1044     datarootdir=$ac_optarg ;;
1045
1046   -disable-* | --disable-*)
1047     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1048     # Reject names that are not valid shell variable names.
1049     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1050       as_fn_error $? "invalid feature name: $ac_useropt"
1051     ac_useropt_orig=$ac_useropt
1052     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1053     case $ac_user_opts in
1054       *"
1055 "enable_$ac_useropt"
1056 "*) ;;
1057       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1058          ac_unrecognized_sep=', ';;
1059     esac
1060     eval enable_$ac_useropt=no ;;
1061
1062   -docdir | --docdir | --docdi | --doc | --do)
1063     ac_prev=docdir ;;
1064   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1065     docdir=$ac_optarg ;;
1066
1067   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1068     ac_prev=dvidir ;;
1069   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1070     dvidir=$ac_optarg ;;
1071
1072   -enable-* | --enable-*)
1073     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1074     # Reject names that are not valid shell variable names.
1075     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076       as_fn_error $? "invalid feature name: $ac_useropt"
1077     ac_useropt_orig=$ac_useropt
1078     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079     case $ac_user_opts in
1080       *"
1081 "enable_$ac_useropt"
1082 "*) ;;
1083       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1084          ac_unrecognized_sep=', ';;
1085     esac
1086     eval enable_$ac_useropt=\$ac_optarg ;;
1087
1088   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1089   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1090   | --exec | --exe | --ex)
1091     ac_prev=exec_prefix ;;
1092   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1093   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1094   | --exec=* | --exe=* | --ex=*)
1095     exec_prefix=$ac_optarg ;;
1096
1097   -gas | --gas | --ga | --g)
1098     # Obsolete; use --with-gas.
1099     with_gas=yes ;;
1100
1101   -help | --help | --hel | --he | -h)
1102     ac_init_help=long ;;
1103   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1104     ac_init_help=recursive ;;
1105   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1106     ac_init_help=short ;;
1107
1108   -host | --host | --hos | --ho)
1109     ac_prev=host_alias ;;
1110   -host=* | --host=* | --hos=* | --ho=*)
1111     host_alias=$ac_optarg ;;
1112
1113   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1114     ac_prev=htmldir ;;
1115   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1116   | --ht=*)
1117     htmldir=$ac_optarg ;;
1118
1119   -includedir | --includedir | --includedi | --included | --include \
1120   | --includ | --inclu | --incl | --inc)
1121     ac_prev=includedir ;;
1122   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1123   | --includ=* | --inclu=* | --incl=* | --inc=*)
1124     includedir=$ac_optarg ;;
1125
1126   -infodir | --infodir | --infodi | --infod | --info | --inf)
1127     ac_prev=infodir ;;
1128   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1129     infodir=$ac_optarg ;;
1130
1131   -libdir | --libdir | --libdi | --libd)
1132     ac_prev=libdir ;;
1133   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1134     libdir=$ac_optarg ;;
1135
1136   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1137   | --libexe | --libex | --libe)
1138     ac_prev=libexecdir ;;
1139   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1140   | --libexe=* | --libex=* | --libe=*)
1141     libexecdir=$ac_optarg ;;
1142
1143   -localedir | --localedir | --localedi | --localed | --locale)
1144     ac_prev=localedir ;;
1145   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1146     localedir=$ac_optarg ;;
1147
1148   -localstatedir | --localstatedir | --localstatedi | --localstated \
1149   | --localstate | --localstat | --localsta | --localst | --locals)
1150     ac_prev=localstatedir ;;
1151   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1152   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1153     localstatedir=$ac_optarg ;;
1154
1155   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1156     ac_prev=mandir ;;
1157   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1158     mandir=$ac_optarg ;;
1159
1160   -nfp | --nfp | --nf)
1161     # Obsolete; use --without-fp.
1162     with_fp=no ;;
1163
1164   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1165   | --no-cr | --no-c | -n)
1166     no_create=yes ;;
1167
1168   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1169   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1170     no_recursion=yes ;;
1171
1172   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1173   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1174   | --oldin | --oldi | --old | --ol | --o)
1175     ac_prev=oldincludedir ;;
1176   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1177   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1178   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1179     oldincludedir=$ac_optarg ;;
1180
1181   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1182     ac_prev=prefix ;;
1183   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1184     prefix=$ac_optarg ;;
1185
1186   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1187   | --program-pre | --program-pr | --program-p)
1188     ac_prev=program_prefix ;;
1189   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1190   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1191     program_prefix=$ac_optarg ;;
1192
1193   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1194   | --program-suf | --program-su | --program-s)
1195     ac_prev=program_suffix ;;
1196   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1197   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1198     program_suffix=$ac_optarg ;;
1199
1200   -program-transform-name | --program-transform-name \
1201   | --program-transform-nam | --program-transform-na \
1202   | --program-transform-n | --program-transform- \
1203   | --program-transform | --program-transfor \
1204   | --program-transfo | --program-transf \
1205   | --program-trans | --program-tran \
1206   | --progr-tra | --program-tr | --program-t)
1207     ac_prev=program_transform_name ;;
1208   -program-transform-name=* | --program-transform-name=* \
1209   | --program-transform-nam=* | --program-transform-na=* \
1210   | --program-transform-n=* | --program-transform-=* \
1211   | --program-transform=* | --program-transfor=* \
1212   | --program-transfo=* | --program-transf=* \
1213   | --program-trans=* | --program-tran=* \
1214   | --progr-tra=* | --program-tr=* | --program-t=*)
1215     program_transform_name=$ac_optarg ;;
1216
1217   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1218     ac_prev=pdfdir ;;
1219   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1220     pdfdir=$ac_optarg ;;
1221
1222   -psdir | --psdir | --psdi | --psd | --ps)
1223     ac_prev=psdir ;;
1224   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1225     psdir=$ac_optarg ;;
1226
1227   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1228   | -silent | --silent | --silen | --sile | --sil)
1229     silent=yes ;;
1230
1231   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1232     ac_prev=sbindir ;;
1233   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1234   | --sbi=* | --sb=*)
1235     sbindir=$ac_optarg ;;
1236
1237   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1238   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1239   | --sharedst | --shareds | --shared | --share | --shar \
1240   | --sha | --sh)
1241     ac_prev=sharedstatedir ;;
1242   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1243   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1244   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1245   | --sha=* | --sh=*)
1246     sharedstatedir=$ac_optarg ;;
1247
1248   -site | --site | --sit)
1249     ac_prev=site ;;
1250   -site=* | --site=* | --sit=*)
1251     site=$ac_optarg ;;
1252
1253   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1254     ac_prev=srcdir ;;
1255   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1256     srcdir=$ac_optarg ;;
1257
1258   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1259   | --syscon | --sysco | --sysc | --sys | --sy)
1260     ac_prev=sysconfdir ;;
1261   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1262   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1263     sysconfdir=$ac_optarg ;;
1264
1265   -target | --target | --targe | --targ | --tar | --ta | --t)
1266     ac_prev=target_alias ;;
1267   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1268     target_alias=$ac_optarg ;;
1269
1270   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1271     verbose=yes ;;
1272
1273   -version | --version | --versio | --versi | --vers | -V)
1274     ac_init_version=: ;;
1275
1276   -with-* | --with-*)
1277     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1278     # Reject names that are not valid shell variable names.
1279     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1280       as_fn_error $? "invalid package name: $ac_useropt"
1281     ac_useropt_orig=$ac_useropt
1282     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1283     case $ac_user_opts in
1284       *"
1285 "with_$ac_useropt"
1286 "*) ;;
1287       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1288          ac_unrecognized_sep=', ';;
1289     esac
1290     eval with_$ac_useropt=\$ac_optarg ;;
1291
1292   -without-* | --without-*)
1293     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1294     # Reject names that are not valid shell variable names.
1295     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1296       as_fn_error $? "invalid package name: $ac_useropt"
1297     ac_useropt_orig=$ac_useropt
1298     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1299     case $ac_user_opts in
1300       *"
1301 "with_$ac_useropt"
1302 "*) ;;
1303       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1304          ac_unrecognized_sep=', ';;
1305     esac
1306     eval with_$ac_useropt=no ;;
1307
1308   --x)
1309     # Obsolete; use --with-x.
1310     with_x=yes ;;
1311
1312   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1313   | --x-incl | --x-inc | --x-in | --x-i)
1314     ac_prev=x_includes ;;
1315   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1316   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1317     x_includes=$ac_optarg ;;
1318
1319   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1320   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1321     ac_prev=x_libraries ;;
1322   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1323   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1324     x_libraries=$ac_optarg ;;
1325
1326   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1327 Try \`$0 --help' for more information"
1328     ;;
1329
1330   *=*)
1331     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1332     # Reject names that are not valid shell variable names.
1333     case $ac_envvar in #(
1334       '' | [0-9]* | *[!_$as_cr_alnum]* )
1335       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1336     esac
1337     eval $ac_envvar=\$ac_optarg
1338     export $ac_envvar ;;
1339
1340   *)
1341     # FIXME: should be removed in autoconf 3.0.
1342     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1343     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1344       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1345     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1346     ;;
1347
1348   esac
1349 done
1350
1351 if test -n "$ac_prev"; then
1352   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1353   as_fn_error $? "missing argument to $ac_option"
1354 fi
1355
1356 if test -n "$ac_unrecognized_opts"; then
1357   case $enable_option_checking in
1358     no) ;;
1359     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1360     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1361   esac
1362 fi
1363
1364 # Check all directory arguments for consistency.
1365 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1366                 datadir sysconfdir sharedstatedir localstatedir includedir \
1367                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1368                 libdir localedir mandir
1369 do
1370   eval ac_val=\$$ac_var
1371   # Remove trailing slashes.
1372   case $ac_val in
1373     */ )
1374       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1375       eval $ac_var=\$ac_val;;
1376   esac
1377   # Be sure to have absolute directory names.
1378   case $ac_val in
1379     [\\/$]* | ?:[\\/]* )  continue;;
1380     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1381   esac
1382   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1383 done
1384
1385 # There might be people who depend on the old broken behavior: `$host'
1386 # used to hold the argument of --host etc.
1387 # FIXME: To remove some day.
1388 build=$build_alias
1389 host=$host_alias
1390 target=$target_alias
1391
1392 # FIXME: To remove some day.
1393 if test "x$host_alias" != x; then
1394   if test "x$build_alias" = x; then
1395     cross_compiling=maybe
1396   elif test "x$build_alias" != "x$host_alias"; then
1397     cross_compiling=yes
1398   fi
1399 fi
1400
1401 ac_tool_prefix=
1402 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1403
1404 test "$silent" = yes && exec 6>/dev/null
1405
1406
1407 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1408 ac_ls_di=`ls -di .` &&
1409 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1410   as_fn_error $? "working directory cannot be determined"
1411 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1412   as_fn_error $? "pwd does not report name of working directory"
1413
1414
1415 # Find the source files, if location was not specified.
1416 if test -z "$srcdir"; then
1417   ac_srcdir_defaulted=yes
1418   # Try the directory containing this script, then the parent directory.
1419   ac_confdir=`$as_dirname -- "$as_myself" ||
1420 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1421          X"$as_myself" : 'X\(//\)[^/]' \| \
1422          X"$as_myself" : 'X\(//\)$' \| \
1423          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1424 $as_echo X"$as_myself" |
1425     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1426             s//\1/
1427             q
1428           }
1429           /^X\(\/\/\)[^/].*/{
1430             s//\1/
1431             q
1432           }
1433           /^X\(\/\/\)$/{
1434             s//\1/
1435             q
1436           }
1437           /^X\(\/\).*/{
1438             s//\1/
1439             q
1440           }
1441           s/.*/./; q'`
1442   srcdir=$ac_confdir
1443   if test ! -r "$srcdir/$ac_unique_file"; then
1444     srcdir=..
1445   fi
1446 else
1447   ac_srcdir_defaulted=no
1448 fi
1449 if test ! -r "$srcdir/$ac_unique_file"; then
1450   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1451   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1452 fi
1453 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1454 ac_abs_confdir=`(
1455         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1456         pwd)`
1457 # When building in place, set srcdir=.
1458 if test "$ac_abs_confdir" = "$ac_pwd"; then
1459   srcdir=.
1460 fi
1461 # Remove unnecessary trailing slashes from srcdir.
1462 # Double slashes in file names in object file debugging info
1463 # mess up M-x gdb in Emacs.
1464 case $srcdir in
1465 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1466 esac
1467 for ac_var in $ac_precious_vars; do
1468   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1469   eval ac_env_${ac_var}_value=\$${ac_var}
1470   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1471   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1472 done
1473
1474 #
1475 # Report the --help message.
1476 #
1477 if test "$ac_init_help" = "long"; then
1478   # Omit some internal or obsolete options to make the list less imposing.
1479   # This message is too long to be a string in the A/UX 3.1 sh.
1480   cat <<_ACEOF
1481 \`configure' configures this package to adapt to many kinds of systems.
1482
1483 Usage: $0 [OPTION]... [VAR=VALUE]...
1484
1485 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1486 VAR=VALUE.  See below for descriptions of some of the useful variables.
1487
1488 Defaults for the options are specified in brackets.
1489
1490 Configuration:
1491   -h, --help              display this help and exit
1492       --help=short        display options specific to this package
1493       --help=recursive    display the short help of all the included packages
1494   -V, --version           display version information and exit
1495   -q, --quiet, --silent   do not print \`checking ...' messages
1496       --cache-file=FILE   cache test results in FILE [disabled]
1497   -C, --config-cache      alias for \`--cache-file=config.cache'
1498   -n, --no-create         do not create output files
1499       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1500
1501 Installation directories:
1502   --prefix=PREFIX         install architecture-independent files in PREFIX
1503                           [$ac_default_prefix]
1504   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1505                           [PREFIX]
1506
1507 By default, \`make install' will install all the files in
1508 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1509 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1510 for instance \`--prefix=\$HOME'.
1511
1512 For better control, use the options below.
1513
1514 Fine tuning of the installation directories:
1515   --bindir=DIR            user executables [EPREFIX/bin]
1516   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1517   --libexecdir=DIR        program executables [EPREFIX/libexec]
1518   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1519   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1520   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1521   --libdir=DIR            object code libraries [EPREFIX/lib]
1522   --includedir=DIR        C header files [PREFIX/include]
1523   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1524   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1525   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1526   --infodir=DIR           info documentation [DATAROOTDIR/info]
1527   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1528   --mandir=DIR            man documentation [DATAROOTDIR/man]
1529   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1530   --htmldir=DIR           html documentation [DOCDIR]
1531   --dvidir=DIR            dvi documentation [DOCDIR]
1532   --pdfdir=DIR            pdf documentation [DOCDIR]
1533   --psdir=DIR             ps documentation [DOCDIR]
1534 _ACEOF
1535
1536   cat <<\_ACEOF
1537
1538 System types:
1539   --build=BUILD     configure for building on BUILD [guessed]
1540   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1541   --target=TARGET   configure for building compilers for TARGET [HOST]
1542 _ACEOF
1543 fi
1544
1545 if test -n "$ac_init_help"; then
1546
1547   cat <<\_ACEOF
1548
1549 Optional Features:
1550   --disable-option-checking  ignore unrecognized --enable/--with options
1551   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1552   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1553   --enable-layout=LAYOUT
1554   --enable-experimental-libtool Use experimental custom libtool
1555   --enable-shared[=PKGS]  build shared libraries [default=yes]
1556   --enable-static[=PKGS]  build static libraries [default=yes]
1557   --enable-fast-install[=PKGS]
1558                           optimize for fast installation [default=yes]
1559   --disable-libtool-lock  avoid locking (might break parallel builds)
1560   --enable-debug          Turn on debugging and compile time warnings
1561   --enable-maintainer-mode  Turn on debugging and compile time warnings
1562   --enable-profile        Turn on profiling for the build (GCC)
1563   --enable-pool-debug[=yes|no|verbose|verbose-alloc|lifetime|owner|all]    Turn on pools debugging
1564   --enable-malloc-debug   Switch on malloc_debug for BeOS
1565   --disable-lfs           Disable large file support on 32-bit platforms
1566   --enable-nonportable-atomics  Use optimized atomic code which may produce nonportable binaries
1567   --enable-threads        Enable threading support in APR.
1568   --enable-posix-shm      Use POSIX shared memory (shm_open) if available
1569   --enable-allocator-uses-mmap    Use mmap in apr_allocator instead of malloc
1570   --disable-dso           Disable DSO support
1571   --enable-other-child    Enable reliable child processes
1572   --disable-ipv6          Disable IPv6 support in APR.
1573
1574 Optional Packages:
1575   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1576   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1577   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1578                           both]
1579   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1580   --with-sysroot=DIR Search for dependent libraries within DIR
1581                         (or the compiler's sysroot if not specified).
1582   --with-installbuilddir=DIR location to store APR build files (defaults to '${datadir}/build')
1583   --without-libtool       avoid using libtool to link the library
1584   --with-efence[=DIR]     path to Electric Fence installation
1585   --with-sendfile         Override decision to use sendfile
1586   --with-egd[=DIR]        use EGD-compatible socket
1587   --with-devrandom[=DEV]  use /dev/random or compatible [searches by default]
1588
1589 Some influential environment variables:
1590   CC          C compiler command
1591   CFLAGS      C compiler flags
1592   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1593               nonstandard directory <lib dir>
1594   LIBS        libraries to pass to the linker, e.g. -l<library>
1595   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1596               you have headers in a nonstandard directory <include dir>
1597   CPP         C preprocessor
1598
1599 Use these variables to override the choices made by `configure' or to help
1600 it to find libraries and programs with nonstandard names/locations.
1601
1602 Report bugs to the package provider.
1603 _ACEOF
1604 ac_status=$?
1605 fi
1606
1607 if test "$ac_init_help" = "recursive"; then
1608   # If there are subdirs, report their specific --help.
1609   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1610     test -d "$ac_dir" ||
1611       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1612       continue
1613     ac_builddir=.
1614
1615 case "$ac_dir" in
1616 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1617 *)
1618   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1619   # A ".." for each directory in $ac_dir_suffix.
1620   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1621   case $ac_top_builddir_sub in
1622   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1624   esac ;;
1625 esac
1626 ac_abs_top_builddir=$ac_pwd
1627 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1628 # for backward compatibility:
1629 ac_top_builddir=$ac_top_build_prefix
1630
1631 case $srcdir in
1632   .)  # We are building in place.
1633     ac_srcdir=.
1634     ac_top_srcdir=$ac_top_builddir_sub
1635     ac_abs_top_srcdir=$ac_pwd ;;
1636   [\\/]* | ?:[\\/]* )  # Absolute name.
1637     ac_srcdir=$srcdir$ac_dir_suffix;
1638     ac_top_srcdir=$srcdir
1639     ac_abs_top_srcdir=$srcdir ;;
1640   *) # Relative name.
1641     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1642     ac_top_srcdir=$ac_top_build_prefix$srcdir
1643     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1644 esac
1645 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1646
1647     cd "$ac_dir" || { ac_status=$?; continue; }
1648     # Check for guested configure.
1649     if test -f "$ac_srcdir/configure.gnu"; then
1650       echo &&
1651       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1652     elif test -f "$ac_srcdir/configure"; then
1653       echo &&
1654       $SHELL "$ac_srcdir/configure" --help=recursive
1655     else
1656       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1657     fi || ac_status=$?
1658     cd "$ac_pwd" || { ac_status=$?; break; }
1659   done
1660 fi
1661
1662 test -n "$ac_init_help" && exit $ac_status
1663 if $ac_init_version; then
1664   cat <<\_ACEOF
1665 configure
1666 generated by GNU Autoconf 2.69
1667
1668 Copyright (C) 2012 Free Software Foundation, Inc.
1669 This configure script is free software; the Free Software Foundation
1670 gives unlimited permission to copy, distribute and modify it.
1671 _ACEOF
1672   exit
1673 fi
1674
1675 ## ------------------------ ##
1676 ## Autoconf initialization. ##
1677 ## ------------------------ ##
1678
1679 # ac_fn_c_try_compile LINENO
1680 # --------------------------
1681 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1682 ac_fn_c_try_compile ()
1683 {
1684   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685   rm -f conftest.$ac_objext
1686   if { { ac_try="$ac_compile"
1687 case "(($ac_try" in
1688   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689   *) ac_try_echo=$ac_try;;
1690 esac
1691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692 $as_echo "$ac_try_echo"; } >&5
1693   (eval "$ac_compile") 2>conftest.err
1694   ac_status=$?
1695   if test -s conftest.err; then
1696     grep -v '^ *+' conftest.err >conftest.er1
1697     cat conftest.er1 >&5
1698     mv -f conftest.er1 conftest.err
1699   fi
1700   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701   test $ac_status = 0; } && {
1702          test -z "$ac_c_werror_flag" ||
1703          test ! -s conftest.err
1704        } && test -s conftest.$ac_objext; then :
1705   ac_retval=0
1706 else
1707   $as_echo "$as_me: failed program was:" >&5
1708 sed 's/^/| /' conftest.$ac_ext >&5
1709
1710         ac_retval=1
1711 fi
1712   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713   as_fn_set_status $ac_retval
1714
1715 } # ac_fn_c_try_compile
1716
1717 # ac_fn_c_try_cpp LINENO
1718 # ----------------------
1719 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1720 ac_fn_c_try_cpp ()
1721 {
1722   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723   if { { ac_try="$ac_cpp conftest.$ac_ext"
1724 case "(($ac_try" in
1725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726   *) ac_try_echo=$ac_try;;
1727 esac
1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1730   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1731   ac_status=$?
1732   if test -s conftest.err; then
1733     grep -v '^ *+' conftest.err >conftest.er1
1734     cat conftest.er1 >&5
1735     mv -f conftest.er1 conftest.err
1736   fi
1737   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738   test $ac_status = 0; } > conftest.i && {
1739          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1740          test ! -s conftest.err
1741        }; then :
1742   ac_retval=0
1743 else
1744   $as_echo "$as_me: failed program was:" >&5
1745 sed 's/^/| /' conftest.$ac_ext >&5
1746
1747     ac_retval=1
1748 fi
1749   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750   as_fn_set_status $ac_retval
1751
1752 } # ac_fn_c_try_cpp
1753
1754 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1755 # -------------------------------------------------------
1756 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1757 # the include files in INCLUDES and setting the cache variable VAR
1758 # accordingly.
1759 ac_fn_c_check_header_mongrel ()
1760 {
1761   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762   if eval \${$3+:} false; then :
1763   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764 $as_echo_n "checking for $2... " >&6; }
1765 if eval \${$3+:} false; then :
1766   $as_echo_n "(cached) " >&6
1767 fi
1768 eval ac_res=\$$3
1769                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1770 $as_echo "$ac_res" >&6; }
1771 else
1772   # Is the header compilable?
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1774 $as_echo_n "checking $2 usability... " >&6; }
1775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1776 /* end confdefs.h.  */
1777 $4
1778 #include <$2>
1779 _ACEOF
1780 if ac_fn_c_try_compile "$LINENO"; then :
1781   ac_header_compiler=yes
1782 else
1783   ac_header_compiler=no
1784 fi
1785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1787 $as_echo "$ac_header_compiler" >&6; }
1788
1789 # Is the header present?
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1791 $as_echo_n "checking $2 presence... " >&6; }
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h.  */
1794 #include <$2>
1795 _ACEOF
1796 if ac_fn_c_try_cpp "$LINENO"; then :
1797   ac_header_preproc=yes
1798 else
1799   ac_header_preproc=no
1800 fi
1801 rm -f conftest.err conftest.i conftest.$ac_ext
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1803 $as_echo "$ac_header_preproc" >&6; }
1804
1805 # So?  What about this header?
1806 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1807   yes:no: )
1808     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1809 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1810     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1811 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1812     ;;
1813   no:yes:* )
1814     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1815 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1816     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1817 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1818     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1819 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1820     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1821 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1822     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1823 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1824     ;;
1825 esac
1826   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827 $as_echo_n "checking for $2... " >&6; }
1828 if eval \${$3+:} false; then :
1829   $as_echo_n "(cached) " >&6
1830 else
1831   eval "$3=\$ac_header_compiler"
1832 fi
1833 eval ac_res=\$$3
1834                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835 $as_echo "$ac_res" >&6; }
1836 fi
1837   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1838
1839 } # ac_fn_c_check_header_mongrel
1840
1841 # ac_fn_c_try_run LINENO
1842 # ----------------------
1843 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1844 # that executables *can* be run.
1845 ac_fn_c_try_run ()
1846 {
1847   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1848   if { { ac_try="$ac_link"
1849 case "(($ac_try" in
1850   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851   *) ac_try_echo=$ac_try;;
1852 esac
1853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 $as_echo "$ac_try_echo"; } >&5
1855   (eval "$ac_link") 2>&5
1856   ac_status=$?
1857   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1859   { { case "(($ac_try" in
1860   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1861   *) ac_try_echo=$ac_try;;
1862 esac
1863 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1864 $as_echo "$ac_try_echo"; } >&5
1865   (eval "$ac_try") 2>&5
1866   ac_status=$?
1867   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1868   test $ac_status = 0; }; }; then :
1869   ac_retval=0
1870 else
1871   $as_echo "$as_me: program exited with status $ac_status" >&5
1872        $as_echo "$as_me: failed program was:" >&5
1873 sed 's/^/| /' conftest.$ac_ext >&5
1874
1875        ac_retval=$ac_status
1876 fi
1877   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1878   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1879   as_fn_set_status $ac_retval
1880
1881 } # ac_fn_c_try_run
1882
1883 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1884 # -------------------------------------------------------
1885 # Tests whether HEADER exists and can be compiled using the include files in
1886 # INCLUDES, setting the cache variable VAR accordingly.
1887 ac_fn_c_check_header_compile ()
1888 {
1889   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1890   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1891 $as_echo_n "checking for $2... " >&6; }
1892 if eval \${$3+:} false; then :
1893   $as_echo_n "(cached) " >&6
1894 else
1895   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1896 /* end confdefs.h.  */
1897 $4
1898 #include <$2>
1899 _ACEOF
1900 if ac_fn_c_try_compile "$LINENO"; then :
1901   eval "$3=yes"
1902 else
1903   eval "$3=no"
1904 fi
1905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1906 fi
1907 eval ac_res=\$$3
1908                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1909 $as_echo "$ac_res" >&6; }
1910   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1911
1912 } # ac_fn_c_check_header_compile
1913
1914 # ac_fn_c_try_link LINENO
1915 # -----------------------
1916 # Try to link conftest.$ac_ext, and return whether this succeeded.
1917 ac_fn_c_try_link ()
1918 {
1919   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920   rm -f conftest.$ac_objext conftest$ac_exeext
1921   if { { ac_try="$ac_link"
1922 case "(($ac_try" in
1923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1924   *) ac_try_echo=$ac_try;;
1925 esac
1926 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1927 $as_echo "$ac_try_echo"; } >&5
1928   (eval "$ac_link") 2>conftest.err
1929   ac_status=$?
1930   if test -s conftest.err; then
1931     grep -v '^ *+' conftest.err >conftest.er1
1932     cat conftest.er1 >&5
1933     mv -f conftest.er1 conftest.err
1934   fi
1935   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1936   test $ac_status = 0; } && {
1937          test -z "$ac_c_werror_flag" ||
1938          test ! -s conftest.err
1939        } && test -s conftest$ac_exeext && {
1940          test "$cross_compiling" = yes ||
1941          test -x conftest$ac_exeext
1942        }; then :
1943   ac_retval=0
1944 else
1945   $as_echo "$as_me: failed program was:" >&5
1946 sed 's/^/| /' conftest.$ac_ext >&5
1947
1948         ac_retval=1
1949 fi
1950   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1951   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1952   # interfere with the next link command; also delete a directory that is
1953   # left behind by Apple's compiler.  We do this before executing the actions.
1954   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1955   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1956   as_fn_set_status $ac_retval
1957
1958 } # ac_fn_c_try_link
1959
1960 # ac_fn_c_check_func LINENO FUNC VAR
1961 # ----------------------------------
1962 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1963 ac_fn_c_check_func ()
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   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972 /* end confdefs.h.  */
1973 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1974    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1975 #define $2 innocuous_$2
1976
1977 /* System header to define __stub macros and hopefully few prototypes,
1978     which can conflict with char $2 (); below.
1979     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1980     <limits.h> exists even on freestanding compilers.  */
1981
1982 #ifdef __STDC__
1983 # include <limits.h>
1984 #else
1985 # include <assert.h>
1986 #endif
1987
1988 #undef $2
1989
1990 /* Override any GCC internal prototype to avoid an error.
1991    Use char because int might match the return type of a GCC
1992    builtin and then its argument prototype would still apply.  */
1993 #ifdef __cplusplus
1994 extern "C"
1995 #endif
1996 char $2 ();
1997 /* The GNU C library defines this for functions which it implements
1998     to always fail with ENOSYS.  Some functions are actually named
1999     something starting with __ and the normal name is an alias.  */
2000 #if defined __stub_$2 || defined __stub___$2
2001 choke me
2002 #endif
2003
2004 int
2005 main ()
2006 {
2007 return $2 ();
2008   ;
2009   return 0;
2010 }
2011 _ACEOF
2012 if ac_fn_c_try_link "$LINENO"; then :
2013   eval "$3=yes"
2014 else
2015   eval "$3=no"
2016 fi
2017 rm -f core conftest.err conftest.$ac_objext \
2018     conftest$ac_exeext conftest.$ac_ext
2019 fi
2020 eval ac_res=\$$3
2021                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2022 $as_echo "$ac_res" >&6; }
2023   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2024
2025 } # ac_fn_c_check_func
2026
2027 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2028 # -------------------------------------------
2029 # Tests whether TYPE exists after having included INCLUDES, setting cache
2030 # variable VAR accordingly.
2031 ac_fn_c_check_type ()
2032 {
2033   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2034   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2035 $as_echo_n "checking for $2... " >&6; }
2036 if eval \${$3+:} false; then :
2037   $as_echo_n "(cached) " >&6
2038 else
2039   eval "$3=no"
2040   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h.  */
2042 $4
2043 int
2044 main ()
2045 {
2046 if (sizeof ($2))
2047          return 0;
2048   ;
2049   return 0;
2050 }
2051 _ACEOF
2052 if ac_fn_c_try_compile "$LINENO"; then :
2053   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054 /* end confdefs.h.  */
2055 $4
2056 int
2057 main ()
2058 {
2059 if (sizeof (($2)))
2060             return 0;
2061   ;
2062   return 0;
2063 }
2064 _ACEOF
2065 if ac_fn_c_try_compile "$LINENO"; then :
2066
2067 else
2068   eval "$3=yes"
2069 fi
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 fi
2072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073 fi
2074 eval ac_res=\$$3
2075                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2076 $as_echo "$ac_res" >&6; }
2077   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2078
2079 } # ac_fn_c_check_type
2080
2081 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2082 # --------------------------------------------
2083 # Tries to find the compile-time value of EXPR in a program that includes
2084 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2085 # computed
2086 ac_fn_c_compute_int ()
2087 {
2088   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2089   if test "$cross_compiling" = yes; then
2090     # Depending upon the size, compute the lo and hi bounds.
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h.  */
2093 $4
2094 int
2095 main ()
2096 {
2097 static int test_array [1 - 2 * !(($2) >= 0)];
2098 test_array [0] = 0;
2099 return test_array [0];
2100
2101   ;
2102   return 0;
2103 }
2104 _ACEOF
2105 if ac_fn_c_try_compile "$LINENO"; then :
2106   ac_lo=0 ac_mid=0
2107   while :; do
2108     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h.  */
2110 $4
2111 int
2112 main ()
2113 {
2114 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2115 test_array [0] = 0;
2116 return test_array [0];
2117
2118   ;
2119   return 0;
2120 }
2121 _ACEOF
2122 if ac_fn_c_try_compile "$LINENO"; then :
2123   ac_hi=$ac_mid; break
2124 else
2125   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2126                         if test $ac_lo -le $ac_mid; then
2127                           ac_lo= ac_hi=
2128                           break
2129                         fi
2130                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2131 fi
2132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133   done
2134 else
2135   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136 /* end confdefs.h.  */
2137 $4
2138 int
2139 main ()
2140 {
2141 static int test_array [1 - 2 * !(($2) < 0)];
2142 test_array [0] = 0;
2143 return test_array [0];
2144
2145   ;
2146   return 0;
2147 }
2148 _ACEOF
2149 if ac_fn_c_try_compile "$LINENO"; then :
2150   ac_hi=-1 ac_mid=-1
2151   while :; do
2152     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153 /* end confdefs.h.  */
2154 $4
2155 int
2156 main ()
2157 {
2158 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2159 test_array [0] = 0;
2160 return test_array [0];
2161
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_compile "$LINENO"; then :
2167   ac_lo=$ac_mid; break
2168 else
2169   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2170                         if test $ac_mid -le $ac_hi; then
2171                           ac_lo= ac_hi=
2172                           break
2173                         fi
2174                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2175 fi
2176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2177   done
2178 else
2179   ac_lo= ac_hi=
2180 fi
2181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2182 fi
2183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2184 # Binary search between lo and hi bounds.
2185 while test "x$ac_lo" != "x$ac_hi"; do
2186   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2187   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2188 /* end confdefs.h.  */
2189 $4
2190 int
2191 main ()
2192 {
2193 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2194 test_array [0] = 0;
2195 return test_array [0];
2196
2197   ;
2198   return 0;
2199 }
2200 _ACEOF
2201 if ac_fn_c_try_compile "$LINENO"; then :
2202   ac_hi=$ac_mid
2203 else
2204   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2205 fi
2206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2207 done
2208 case $ac_lo in #((
2209 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2210 '') ac_retval=1 ;;
2211 esac
2212   else
2213     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2214 /* end confdefs.h.  */
2215 $4
2216 static long int longval () { return $2; }
2217 static unsigned long int ulongval () { return $2; }
2218 #include <stdio.h>
2219 #include <stdlib.h>
2220 int
2221 main ()
2222 {
2223
2224   FILE *f = fopen ("conftest.val", "w");
2225   if (! f)
2226     return 1;
2227   if (($2) < 0)
2228     {
2229       long int i = longval ();
2230       if (i != ($2))
2231         return 1;
2232       fprintf (f, "%ld", i);
2233     }
2234   else
2235     {
2236       unsigned long int i = ulongval ();
2237       if (i != ($2))
2238         return 1;
2239       fprintf (f, "%lu", i);
2240     }
2241   /* Do not output a trailing newline, as this causes \r\n confusion
2242      on some platforms.  */
2243   return ferror (f) || fclose (f) != 0;
2244
2245   ;
2246   return 0;
2247 }
2248 _ACEOF
2249 if ac_fn_c_try_run "$LINENO"; then :
2250   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2251 else
2252   ac_retval=1
2253 fi
2254 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2255   conftest.$ac_objext conftest.beam conftest.$ac_ext
2256 rm -f conftest.val
2257
2258   fi
2259   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2260   as_fn_set_status $ac_retval
2261
2262 } # ac_fn_c_compute_int
2263
2264 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2265 # ---------------------------------------------
2266 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2267 # accordingly.
2268 ac_fn_c_check_decl ()
2269 {
2270   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2271   as_decl_name=`echo $2|sed 's/ *(.*//'`
2272   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2273   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2274 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2275 if eval \${$3+:} false; then :
2276   $as_echo_n "(cached) " >&6
2277 else
2278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2279 /* end confdefs.h.  */
2280 $4
2281 int
2282 main ()
2283 {
2284 #ifndef $as_decl_name
2285 #ifdef __cplusplus
2286   (void) $as_decl_use;
2287 #else
2288   (void) $as_decl_name;
2289 #endif
2290 #endif
2291
2292   ;
2293   return 0;
2294 }
2295 _ACEOF
2296 if ac_fn_c_try_compile "$LINENO"; then :
2297   eval "$3=yes"
2298 else
2299   eval "$3=no"
2300 fi
2301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2302 fi
2303 eval ac_res=\$$3
2304                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2305 $as_echo "$ac_res" >&6; }
2306   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2307
2308 } # ac_fn_c_check_decl
2309
2310 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2311 # ----------------------------------------------------
2312 # Tries to find if the field MEMBER exists in type AGGR, after including
2313 # INCLUDES, setting cache variable VAR accordingly.
2314 ac_fn_c_check_member ()
2315 {
2316   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2317   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2318 $as_echo_n "checking for $2.$3... " >&6; }
2319 if eval \${$4+:} false; then :
2320   $as_echo_n "(cached) " >&6
2321 else
2322   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323 /* end confdefs.h.  */
2324 $5
2325 int
2326 main ()
2327 {
2328 static $2 ac_aggr;
2329 if (ac_aggr.$3)
2330 return 0;
2331   ;
2332   return 0;
2333 }
2334 _ACEOF
2335 if ac_fn_c_try_compile "$LINENO"; then :
2336   eval "$4=yes"
2337 else
2338   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2339 /* end confdefs.h.  */
2340 $5
2341 int
2342 main ()
2343 {
2344 static $2 ac_aggr;
2345 if (sizeof ac_aggr.$3)
2346 return 0;
2347   ;
2348   return 0;
2349 }
2350 _ACEOF
2351 if ac_fn_c_try_compile "$LINENO"; then :
2352   eval "$4=yes"
2353 else
2354   eval "$4=no"
2355 fi
2356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2357 fi
2358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2359 fi
2360 eval ac_res=\$$4
2361                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2362 $as_echo "$ac_res" >&6; }
2363   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2364
2365 } # ac_fn_c_check_member
2366 cat >config.log <<_ACEOF
2367 This file contains any messages produced by compilers while
2368 running configure, to aid debugging if configure makes a mistake.
2369
2370 It was created by $as_me, which was
2371 generated by GNU Autoconf 2.69.  Invocation command line was
2372
2373   $ $0 $@
2374
2375 _ACEOF
2376 exec 5>>config.log
2377 {
2378 cat <<_ASUNAME
2379 ## --------- ##
2380 ## Platform. ##
2381 ## --------- ##
2382
2383 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2384 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2385 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2386 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2387 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2388
2389 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2390 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2391
2392 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2393 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2394 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2395 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2396 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2397 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2398 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2399
2400 _ASUNAME
2401
2402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2403 for as_dir in $PATH
2404 do
2405   IFS=$as_save_IFS
2406   test -z "$as_dir" && as_dir=.
2407     $as_echo "PATH: $as_dir"
2408   done
2409 IFS=$as_save_IFS
2410
2411 } >&5
2412
2413 cat >&5 <<_ACEOF
2414
2415
2416 ## ----------- ##
2417 ## Core tests. ##
2418 ## ----------- ##
2419
2420 _ACEOF
2421
2422
2423 # Keep a trace of the command line.
2424 # Strip out --no-create and --no-recursion so they do not pile up.
2425 # Strip out --silent because we don't want to record it for future runs.
2426 # Also quote any args containing shell meta-characters.
2427 # Make two passes to allow for proper duplicate-argument suppression.
2428 ac_configure_args=
2429 ac_configure_args0=
2430 ac_configure_args1=
2431 ac_must_keep_next=false
2432 for ac_pass in 1 2
2433 do
2434   for ac_arg
2435   do
2436     case $ac_arg in
2437     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2438     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2439     | -silent | --silent | --silen | --sile | --sil)
2440       continue ;;
2441     *\'*)
2442       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2443     esac
2444     case $ac_pass in
2445     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2446     2)
2447       as_fn_append ac_configure_args1 " '$ac_arg'"
2448       if test $ac_must_keep_next = true; then
2449         ac_must_keep_next=false # Got value, back to normal.
2450       else
2451         case $ac_arg in
2452           *=* | --config-cache | -C | -disable-* | --disable-* \
2453           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2454           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2455           | -with-* | --with-* | -without-* | --without-* | --x)
2456             case "$ac_configure_args0 " in
2457               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2458             esac
2459             ;;
2460           -* ) ac_must_keep_next=true ;;
2461         esac
2462       fi
2463       as_fn_append ac_configure_args " '$ac_arg'"
2464       ;;
2465     esac
2466   done
2467 done
2468 { ac_configure_args0=; unset ac_configure_args0;}
2469 { ac_configure_args1=; unset ac_configure_args1;}
2470
2471 # When interrupted or exit'd, cleanup temporary files, and complete
2472 # config.log.  We remove comments because anyway the quotes in there
2473 # would cause problems or look ugly.
2474 # WARNING: Use '\'' to represent an apostrophe within the trap.
2475 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2476 trap 'exit_status=$?
2477   # Save into config.log some information that might help in debugging.
2478   {
2479     echo
2480
2481     $as_echo "## ---------------- ##
2482 ## Cache variables. ##
2483 ## ---------------- ##"
2484     echo
2485     # The following way of writing the cache mishandles newlines in values,
2486 (
2487   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2488     eval ac_val=\$$ac_var
2489     case $ac_val in #(
2490     *${as_nl}*)
2491       case $ac_var in #(
2492       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2493 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2494       esac
2495       case $ac_var in #(
2496       _ | IFS | as_nl) ;; #(
2497       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2498       *) { eval $ac_var=; unset $ac_var;} ;;
2499       esac ;;
2500     esac
2501   done
2502   (set) 2>&1 |
2503     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2504     *${as_nl}ac_space=\ *)
2505       sed -n \
2506         "s/'\''/'\''\\\\'\'''\''/g;
2507           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2508       ;; #(
2509     *)
2510       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2511       ;;
2512     esac |
2513     sort
2514 )
2515     echo
2516
2517     $as_echo "## ----------------- ##
2518 ## Output variables. ##
2519 ## ----------------- ##"
2520     echo
2521     for ac_var in $ac_subst_vars
2522     do
2523       eval ac_val=\$$ac_var
2524       case $ac_val in
2525       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2526       esac
2527       $as_echo "$ac_var='\''$ac_val'\''"
2528     done | sort
2529     echo
2530
2531     if test -n "$ac_subst_files"; then
2532       $as_echo "## ------------------- ##
2533 ## File substitutions. ##
2534 ## ------------------- ##"
2535       echo
2536       for ac_var in $ac_subst_files
2537       do
2538         eval ac_val=\$$ac_var
2539         case $ac_val in
2540         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2541         esac
2542         $as_echo "$ac_var='\''$ac_val'\''"
2543       done | sort
2544       echo
2545     fi
2546
2547     if test -s confdefs.h; then
2548       $as_echo "## ----------- ##
2549 ## confdefs.h. ##
2550 ## ----------- ##"
2551       echo
2552       cat confdefs.h
2553       echo
2554     fi
2555     test "$ac_signal" != 0 &&
2556       $as_echo "$as_me: caught signal $ac_signal"
2557     $as_echo "$as_me: exit $exit_status"
2558   } >&5
2559   rm -f core *.core core.conftest.* &&
2560     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2561     exit $exit_status
2562 ' 0
2563 for ac_signal in 1 2 13 15; do
2564   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2565 done
2566 ac_signal=0
2567
2568 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2569 rm -f -r conftest* confdefs.h
2570
2571 $as_echo "/* confdefs.h */" > confdefs.h
2572
2573 # Predefined preprocessor variables.
2574
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_NAME "$PACKAGE_NAME"
2577 _ACEOF
2578
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2581 _ACEOF
2582
2583 cat >>confdefs.h <<_ACEOF
2584 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2585 _ACEOF
2586
2587 cat >>confdefs.h <<_ACEOF
2588 #define PACKAGE_STRING "$PACKAGE_STRING"
2589 _ACEOF
2590
2591 cat >>confdefs.h <<_ACEOF
2592 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2593 _ACEOF
2594
2595 cat >>confdefs.h <<_ACEOF
2596 #define PACKAGE_URL "$PACKAGE_URL"
2597 _ACEOF
2598
2599
2600 # Let the site file select an alternate cache file if it wants to.
2601 # Prefer an explicitly selected file to automatically selected ones.
2602 ac_site_file1=NONE
2603 ac_site_file2=NONE
2604 if test -n "$CONFIG_SITE"; then
2605   # We do not want a PATH search for config.site.
2606   case $CONFIG_SITE in #((
2607     -*)  ac_site_file1=./$CONFIG_SITE;;
2608     */*) ac_site_file1=$CONFIG_SITE;;
2609     *)   ac_site_file1=./$CONFIG_SITE;;
2610   esac
2611 elif test "x$prefix" != xNONE; then
2612   ac_site_file1=$prefix/share/config.site
2613   ac_site_file2=$prefix/etc/config.site
2614 else
2615   ac_site_file1=$ac_default_prefix/share/config.site
2616   ac_site_file2=$ac_default_prefix/etc/config.site
2617 fi
2618 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2619 do
2620   test "x$ac_site_file" = xNONE && continue
2621   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2622     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2623 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2624     sed 's/^/| /' "$ac_site_file" >&5
2625     . "$ac_site_file" \
2626       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2628 as_fn_error $? "failed to load site script $ac_site_file
2629 See \`config.log' for more details" "$LINENO" 5; }
2630   fi
2631 done
2632
2633 if test -r "$cache_file"; then
2634   # Some versions of bash will fail to source /dev/null (special files
2635   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2636   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2637     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2638 $as_echo "$as_me: loading cache $cache_file" >&6;}
2639     case $cache_file in
2640       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2641       *)                      . "./$cache_file";;
2642     esac
2643   fi
2644 else
2645   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2646 $as_echo "$as_me: creating cache $cache_file" >&6;}
2647   >$cache_file
2648 fi
2649
2650 # Check that the precious variables saved in the cache have kept the same
2651 # value.
2652 ac_cache_corrupted=false
2653 for ac_var in $ac_precious_vars; do
2654   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2655   eval ac_new_set=\$ac_env_${ac_var}_set
2656   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2657   eval ac_new_val=\$ac_env_${ac_var}_value
2658   case $ac_old_set,$ac_new_set in
2659     set,)
2660       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2661 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2662       ac_cache_corrupted=: ;;
2663     ,set)
2664       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2665 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2666       ac_cache_corrupted=: ;;
2667     ,);;
2668     *)
2669       if test "x$ac_old_val" != "x$ac_new_val"; then
2670         # differences in whitespace do not lead to failure.
2671         ac_old_val_w=`echo x $ac_old_val`
2672         ac_new_val_w=`echo x $ac_new_val`
2673         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2674           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2675 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2676           ac_cache_corrupted=:
2677         else
2678           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2679 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2680           eval $ac_var=\$ac_old_val
2681         fi
2682         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2683 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2684         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2685 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2686       fi;;
2687   esac
2688   # Pass precious variables to config.status.
2689   if test "$ac_new_set" = set; then
2690     case $ac_new_val in
2691     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2692     *) ac_arg=$ac_var=$ac_new_val ;;
2693     esac
2694     case " $ac_configure_args " in
2695       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2696       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2697     esac
2698   fi
2699 done
2700 if $ac_cache_corrupted; then
2701   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2703   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2704 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2705   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2706 fi
2707 ## -------------------- ##
2708 ## Main body of script. ##
2709 ## -------------------- ##
2710
2711 ac_ext=c
2712 ac_cpp='$CPP $CPPFLAGS'
2713 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2714 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2715 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2716
2717
2718 ac_config_headers="$ac_config_headers include/arch/unix/apr_private.h"
2719
2720 ac_aux_dir=
2721 for ac_dir in build "$srcdir"/build; do
2722   if test -f "$ac_dir/install-sh"; then
2723     ac_aux_dir=$ac_dir
2724     ac_install_sh="$ac_aux_dir/install-sh -c"
2725     break
2726   elif test -f "$ac_dir/install.sh"; then
2727     ac_aux_dir=$ac_dir
2728     ac_install_sh="$ac_aux_dir/install.sh -c"
2729     break
2730   elif test -f "$ac_dir/shtool"; then
2731     ac_aux_dir=$ac_dir
2732     ac_install_sh="$ac_aux_dir/shtool install -c"
2733     break
2734   fi
2735 done
2736 if test -z "$ac_aux_dir"; then
2737   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2738 fi
2739
2740 # These three variables are undocumented and unsupported,
2741 # and are intended to be withdrawn in a future Autoconf release.
2742 # They can cause serious problems if a builder's source tree is in a directory
2743 # whose full name contains unusual characters.
2744 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2745 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2746 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2905 #
2906 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2907 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
2908 #                 Foundation, Inc.
2909 #   Written by Gordon Matzigkeit, 1996
2910 #
2911 # This file is free software; the Free Software Foundation gives
2912 # unlimited permission to copy and/or distribute it, with or without
2913 # modifications, as long as this notice is preserved.
2914
2915
2916
2917 # serial 57 LT_INIT
2918
2919
2920 # LT_PREREQ(VERSION)
2921 # ------------------
2922 # Complain and exit if this libtool version is less that VERSION.
2923
2924
2925
2926 # _LT_CHECK_BUILDDIR
2927 # ------------------
2928 # Complain if the absolute build directory name contains unusual characters
2929
2930
2931
2932 # LT_INIT([OPTIONS])
2933 # ------------------
2934 # LT_INIT
2935
2936 # Old names:
2937 # This is what autoupdate's m4 run will expand.  It fires
2938 # the warning (with _au_warn_XXX), outputs it into the
2939 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2940 # the replacement expansion.
2941
2942
2943 # This is an auxiliary macro that is also run when
2944 # autoupdate runs m4.  It simply calls m4_warning, but
2945 # we need a wrapper so that each warning is emitted only
2946 # once.  We break the quoting in m4_warning's argument in
2947 # order to expand this macro's arguments, not AU_DEFUN's.
2948
2949
2950 # Finally, this is the expansion that is picked up by
2951 # autoconf.  It tells the user to run autoupdate, and
2952 # then outputs the replacement expansion.  We do not care
2953 # about autoupdate's warning because that contains
2954 # information on what to do *after* running autoupdate.
2955
2956 # This is what autoupdate's m4 run will expand.  It fires
2957 # the warning (with _au_warn_XXX), outputs it into the
2958 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2959 # the replacement expansion.
2960
2961
2962 # This is an auxiliary macro that is also run when
2963 # autoupdate runs m4.  It simply calls m4_warning, but
2964 # we need a wrapper so that each warning is emitted only
2965 # once.  We break the quoting in m4_warning's argument in
2966 # order to expand this macro's arguments, not AU_DEFUN's.
2967
2968
2969 # Finally, this is the expansion that is picked up by
2970 # autoconf.  It tells the user to run autoupdate, and
2971 # then outputs the replacement expansion.  We do not care
2972 # about autoupdate's warning because that contains
2973 # information on what to do *after* running autoupdate.
2974
2975
2976
2977 # _LT_CC_BASENAME(CC)
2978 # -------------------
2979 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2980
2981
2982
2983 # _LT_FILEUTILS_DEFAULTS
2984 # ----------------------
2985 # It is okay to use these file commands and assume they have been set
2986 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2987 # _LT_FILEUTILS_DEFAULTS
2988
2989
2990 # _LT_SETUP
2991 # ---------
2992 # _LT_SETUP
2993
2994
2995 # _LT_PREPARE_SED_QUOTE_VARS
2996 # --------------------------
2997 # Define a few sed substitution that help us do robust quoting.
2998
2999
3000 # _LT_PROG_LTMAIN
3001 # ---------------
3002 # Note that this code is called both from `configure', and `config.status'
3003 # now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
3004 # `config.status' has no value for ac_aux_dir unless we are using Automake,
3005 # so we pass a copy along to make sure it has a sensible value anyway.
3006 # _LT_PROG_LTMAIN
3007
3008
3009 ## ------------------------------------- ##
3010 ## Accumulate code for creating libtool. ##
3011 ## ------------------------------------- ##
3012
3013 # So that we can recreate a full libtool script including additional
3014 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
3015 # in macros and then make a single call at the end using the `libtool'
3016 # label.
3017
3018
3019 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
3020 # ----------------------------------------
3021 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3022
3023
3024 # Initialize.
3025
3026
3027
3028 # _LT_CONFIG_LIBTOOL([COMMANDS])
3029 # ------------------------------
3030 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3031
3032
3033 # Initialize.
3034
3035
3036
3037 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
3038 # -----------------------------------------------------
3039
3040
3041
3042 # _LT_FORMAT_COMMENT([COMMENT])
3043 # -----------------------------
3044 # Add leading comment marks to the start of each line, and a trailing
3045 # full-stop to the whole comment if one is not present already.
3046
3047
3048
3049
3050 ## ------------------------ ##
3051 ## FIXME: Eliminate VARNAME ##
3052 ## ------------------------ ##
3053
3054
3055 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
3056 # -------------------------------------------------------------------
3057 # CONFIGNAME is the name given to the value in the libtool script.
3058 # VARNAME is the (base) name used in the configure script.
3059 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
3060 # VARNAME.  Any other value will be used directly.
3061
3062
3063
3064 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
3065 # --------------------------------------------------------
3066
3067
3068
3069 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
3070 # ------------------------------------------------
3071
3072
3073
3074 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
3075 # ---------------------------------------------------------
3076
3077
3078
3079 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
3080 # --------------------------------------------------
3081
3082
3083
3084 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
3085 # ---------------------------------------------------
3086
3087
3088
3089 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
3090 # ---------------------------------------------------
3091
3092
3093
3094
3095 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
3096 # ------------------------------------------------
3097
3098
3099
3100
3101 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
3102 # ------------------------------------
3103 # Quote a variable value, and forward it to `config.status' so that its
3104 # declaration there will have the same value as in `configure'.  VARNAME
3105 # must have a single quote delimited value for this to work.
3106
3107
3108
3109 # _LT_CONFIG_STATUS_DECLARATIONS
3110 # ------------------------------
3111 # We delimit libtool config variables with single quotes, so when
3112 # we write them to config.status, we have to be sure to quote all
3113 # embedded single quotes properly.  In configure, this macro expands
3114 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
3115 #
3116 #    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
3117
3118
3119
3120 # _LT_LIBTOOL_TAGS
3121 # ----------------
3122 # Output comment and list of tags supported by the script
3123
3124
3125
3126 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
3127 # -----------------------------------
3128 # Extract the dictionary values for VARNAME (optionally with TAG) and
3129 # expand to a commented shell variable setting:
3130 #
3131 #    # Some comment about what VAR is for.
3132 #    visible_name=$lt_internal_name
3133
3134
3135
3136 # _LT_LIBTOOL_CONFIG_VARS
3137 # -----------------------
3138 # Produce commented declarations of non-tagged libtool config variables
3139 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
3140 # script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
3141 # section) are produced by _LT_LIBTOOL_TAG_VARS.
3142
3143
3144
3145 # _LT_LIBTOOL_TAG_VARS(TAG)
3146 # -------------------------
3147
3148
3149
3150 # _LT_TAGVAR(VARNAME, [TAGNAME])
3151 # ------------------------------
3152
3153
3154
3155 # _LT_CONFIG_COMMANDS
3156 # -------------------
3157 # Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
3158 # variables for single and double quote escaping we saved from calls
3159 # to _LT_DECL, we can put quote escaped variables declarations
3160 # into `config.status', and then the shell code to quote escape them in
3161 # for loops in `config.status'.  Finally, any additional code accumulated
3162 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
3163 #_LT_CONFIG_COMMANDS
3164
3165
3166 # Initialize.
3167
3168
3169 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
3170 # ------------------------------------
3171 # Generate a child script FILE with all initialization necessary to
3172 # reuse the environment learned by the parent script, and make the
3173 # file executable.  If COMMENT is supplied, it is inserted after the
3174 # `#!' sequence but before initialization text begins.  After this
3175 # macro, additional text can be appended to FILE to form the body of
3176 # the child script.  The macro ends with non-zero status if the
3177 # file could not be fully written (such as if the disk is full).
3178 # _LT_GENERATED_FILE_INIT
3179
3180 # LT_OUTPUT
3181 # ---------
3182 # This macro allows early generation of the libtool script (before
3183 # AC_OUTPUT is called), incase it is used in configure for compilation
3184 # tests.
3185 # LT_OUTPUT
3186
3187
3188 # _LT_CONFIG(TAG)
3189 # ---------------
3190 # If TAG is the built-in tag, create an initial libtool script with a
3191 # default configuration from the untagged config vars.  Otherwise add code
3192 # to config.status for appending the configuration named by TAG from the
3193 # matching tagged config vars.
3194 # _LT_CONFIG
3195
3196
3197 # LT_SUPPORTED_TAG(TAG)
3198 # ---------------------
3199 # Trace this macro to discover what tags are supported by the libtool
3200 # --tag option, using:
3201 #    autoconf --trace 'LT_SUPPORTED_TAG:$1'
3202
3203
3204
3205 # C support is built-in for now
3206
3207
3208
3209
3210 # LT_LANG(LANG)
3211 # -------------
3212 # Enable libtool support for the given language if not already enabled.
3213 # LT_LANG
3214
3215
3216 # _LT_LANG(LANGNAME)
3217 # ------------------
3218 # _LT_LANG
3219
3220
3221 #m4_ifndef
3222
3223
3224 # _LT_LANG_DEFAULT_CONFIG
3225 # -----------------------
3226 # _LT_LANG_DEFAULT_CONFIG
3227
3228 # Obsolete macros:
3229 # This is what autoupdate's m4 run will expand.  It fires
3230 # the warning (with _au_warn_XXX), outputs it into the
3231 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3232 # the replacement expansion.
3233
3234
3235 # This is an auxiliary macro that is also run when
3236 # autoupdate runs m4.  It simply calls m4_warning, but
3237 # we need a wrapper so that each warning is emitted only
3238 # once.  We break the quoting in m4_warning's argument in
3239 # order to expand this macro's arguments, not AU_DEFUN's.
3240
3241
3242 # Finally, this is the expansion that is picked up by
3243 # autoconf.  It tells the user to run autoupdate, and
3244 # then outputs the replacement expansion.  We do not care
3245 # about autoupdate's warning because that contains
3246 # information on what to do *after* running autoupdate.
3247
3248 # This is what autoupdate's m4 run will expand.  It fires
3249 # the warning (with _au_warn_XXX), outputs it into the
3250 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3251 # the replacement expansion.
3252
3253
3254 # This is an auxiliary macro that is also run when
3255 # autoupdate runs m4.  It simply calls m4_warning, but
3256 # we need a wrapper so that each warning is emitted only
3257 # once.  We break the quoting in m4_warning's argument in
3258 # order to expand this macro's arguments, not AU_DEFUN's.
3259
3260
3261 # Finally, this is the expansion that is picked up by
3262 # autoconf.  It tells the user to run autoupdate, and
3263 # then outputs the replacement expansion.  We do not care
3264 # about autoupdate's warning because that contains
3265 # information on what to do *after* running autoupdate.
3266
3267 # This is what autoupdate's m4 run will expand.  It fires
3268 # the warning (with _au_warn_XXX), outputs it into the
3269 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3270 # the replacement expansion.
3271
3272
3273 # This is an auxiliary macro that is also run when
3274 # autoupdate runs m4.  It simply calls m4_warning, but
3275 # we need a wrapper so that each warning is emitted only
3276 # once.  We break the quoting in m4_warning's argument in
3277 # order to expand this macro's arguments, not AU_DEFUN's.
3278
3279
3280 # Finally, this is the expansion that is picked up by
3281 # autoconf.  It tells the user to run autoupdate, and
3282 # then outputs the replacement expansion.  We do not care
3283 # about autoupdate's warning because that contains
3284 # information on what to do *after* running autoupdate.
3285
3286 # This is what autoupdate's m4 run will expand.  It fires
3287 # the warning (with _au_warn_XXX), outputs it into the
3288 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3289 # the replacement expansion.
3290
3291
3292 # This is an auxiliary macro that is also run when
3293 # autoupdate runs m4.  It simply calls m4_warning, but
3294 # we need a wrapper so that each warning is emitted only
3295 # once.  We break the quoting in m4_warning's argument in
3296 # order to expand this macro's arguments, not AU_DEFUN's.
3297
3298
3299 # Finally, this is the expansion that is picked up by
3300 # autoconf.  It tells the user to run autoupdate, and
3301 # then outputs the replacement expansion.  We do not care
3302 # about autoupdate's warning because that contains
3303 # information on what to do *after* running autoupdate.
3304
3305 # This is what autoupdate's m4 run will expand.  It fires
3306 # the warning (with _au_warn_XXX), outputs it into the
3307 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3308 # the replacement expansion.
3309
3310
3311 # This is an auxiliary macro that is also run when
3312 # autoupdate runs m4.  It simply calls m4_warning, but
3313 # we need a wrapper so that each warning is emitted only
3314 # once.  We break the quoting in m4_warning's argument in
3315 # order to expand this macro's arguments, not AU_DEFUN's.
3316
3317
3318 # Finally, this is the expansion that is picked up by
3319 # autoconf.  It tells the user to run autoupdate, and
3320 # then outputs the replacement expansion.  We do not care
3321 # about autoupdate's warning because that contains
3322 # information on what to do *after* running autoupdate.
3323
3324
3325
3326 # _LT_TAG_COMPILER
3327 # ----------------
3328 # _LT_TAG_COMPILER
3329
3330
3331 # _LT_COMPILER_BOILERPLATE
3332 # ------------------------
3333 # Check for compiler boilerplate output or warnings with
3334 # the simple compiler test code.
3335 # _LT_COMPILER_BOILERPLATE
3336
3337
3338 # _LT_LINKER_BOILERPLATE
3339 # ----------------------
3340 # Check for linker boilerplate output or warnings with
3341 # the simple link test code.
3342 # _LT_LINKER_BOILERPLATE
3343
3344 # _LT_REQUIRED_DARWIN_CHECKS
3345 # -------------------------
3346
3347
3348
3349 # _LT_DARWIN_LINKER_FEATURES([TAG])
3350 # ---------------------------------
3351 # Checks for linker and compiler features on darwin
3352
3353
3354 # _LT_SYS_MODULE_PATH_AIX([TAGNAME])
3355 # ----------------------------------
3356 # Links a minimal program and checks the executable
3357 # for the system default hardcoded library path. In most cases,
3358 # this is /usr/lib:/lib, but when the MPI compilers are used
3359 # the location of the communication and MPI libs are included too.
3360 # If we don't find anything, use the default library path according
3361 # to the aix ld manual.
3362 # Store the results from the different compilers for each TAGNAME.
3363 # Allow to override them for all tags through lt_cv_aix_libpath.
3364 # _LT_SYS_MODULE_PATH_AIX
3365
3366
3367 # _LT_SHELL_INIT(ARG)
3368 # -------------------
3369 # _LT_SHELL_INIT
3370
3371
3372
3373 # _LT_PROG_ECHO_BACKSLASH
3374 # -----------------------
3375 # Find how we can fake an echo command that does not interpret backslash.
3376 # In particular, with Autoconf 2.60 or later we add some code to the start
3377 # of the generated configure script which will find a shell with a builtin
3378 # printf (which we can use as an echo command).
3379 # _LT_PROG_ECHO_BACKSLASH
3380
3381
3382 # _LT_WITH_SYSROOT
3383 # ----------------
3384
3385
3386 # _LT_ENABLE_LOCK
3387 # ---------------
3388 # _LT_ENABLE_LOCK
3389
3390
3391 # _LT_PROG_AR
3392 # -----------
3393 # _LT_PROG_AR
3394
3395
3396 # _LT_CMD_OLD_ARCHIVE
3397 # -------------------
3398 # _LT_CMD_OLD_ARCHIVE
3399
3400
3401 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3402 #               [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
3403 # ----------------------------------------------------------------
3404 # Check whether the given compiler option works
3405 # _LT_COMPILER_OPTION
3406
3407 # Old name:
3408 # This is what autoupdate's m4 run will expand.  It fires
3409 # the warning (with _au_warn_XXX), outputs it into the
3410 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3411 # the replacement expansion.
3412
3413
3414 # This is an auxiliary macro that is also run when
3415 # autoupdate runs m4.  It simply calls m4_warning, but
3416 # we need a wrapper so that each warning is emitted only
3417 # once.  We break the quoting in m4_warning's argument in
3418 # order to expand this macro's arguments, not AU_DEFUN's.
3419
3420
3421 # Finally, this is the expansion that is picked up by
3422 # autoconf.  It tells the user to run autoupdate, and
3423 # then outputs the replacement expansion.  We do not care
3424 # about autoupdate's warning because that contains
3425 # information on what to do *after* running autoupdate.
3426
3427
3428
3429 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3430 #                  [ACTION-SUCCESS], [ACTION-FAILURE])
3431 # ----------------------------------------------------
3432 # Check whether the given linker option works
3433 # _LT_LINKER_OPTION
3434
3435 # Old name:
3436 # This is what autoupdate's m4 run will expand.  It fires
3437 # the warning (with _au_warn_XXX), outputs it into the
3438 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3439 # the replacement expansion.
3440
3441
3442 # This is an auxiliary macro that is also run when
3443 # autoupdate runs m4.  It simply calls m4_warning, but
3444 # we need a wrapper so that each warning is emitted only
3445 # once.  We break the quoting in m4_warning's argument in
3446 # order to expand this macro's arguments, not AU_DEFUN's.
3447
3448
3449 # Finally, this is the expansion that is picked up by
3450 # autoconf.  It tells the user to run autoupdate, and
3451 # then outputs the replacement expansion.  We do not care
3452 # about autoupdate's warning because that contains
3453 # information on what to do *after* running autoupdate.
3454
3455
3456
3457 # LT_CMD_MAX_LEN
3458 #---------------
3459 # LT_CMD_MAX_LEN
3460
3461 # Old name:
3462 # This is what autoupdate's m4 run will expand.  It fires
3463 # the warning (with _au_warn_XXX), outputs it into the
3464 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3465 # the replacement expansion.
3466
3467
3468 # This is an auxiliary macro that is also run when
3469 # autoupdate runs m4.  It simply calls m4_warning, but
3470 # we need a wrapper so that each warning is emitted only
3471 # once.  We break the quoting in m4_warning's argument in
3472 # order to expand this macro's arguments, not AU_DEFUN's.
3473
3474
3475 # Finally, this is the expansion that is picked up by
3476 # autoconf.  It tells the user to run autoupdate, and
3477 # then outputs the replacement expansion.  We do not care
3478 # about autoupdate's warning because that contains
3479 # information on what to do *after* running autoupdate.
3480
3481
3482
3483 # _LT_HEADER_DLFCN
3484 # ----------------
3485 # _LT_HEADER_DLFCN
3486
3487
3488 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3489 #                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3490 # ----------------------------------------------------------------
3491 # _LT_TRY_DLOPEN_SELF
3492
3493
3494 # LT_SYS_DLOPEN_SELF
3495 # ------------------
3496 # LT_SYS_DLOPEN_SELF
3497
3498 # Old name:
3499 # This is what autoupdate's m4 run will expand.  It fires
3500 # the warning (with _au_warn_XXX), outputs it into the
3501 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3502 # the replacement expansion.
3503
3504
3505 # This is an auxiliary macro that is also run when
3506 # autoupdate runs m4.  It simply calls m4_warning, but
3507 # we need a wrapper so that each warning is emitted only
3508 # once.  We break the quoting in m4_warning's argument in
3509 # order to expand this macro's arguments, not AU_DEFUN's.
3510
3511
3512 # Finally, this is the expansion that is picked up by
3513 # autoconf.  It tells the user to run autoupdate, and
3514 # then outputs the replacement expansion.  We do not care
3515 # about autoupdate's warning because that contains
3516 # information on what to do *after* running autoupdate.
3517
3518
3519
3520 # _LT_COMPILER_C_O([TAGNAME])
3521 # ---------------------------
3522 # Check to see if options -c and -o are simultaneously supported by compiler.
3523 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3524 # _LT_COMPILER_C_O
3525
3526
3527 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3528 # ----------------------------------
3529 # Check to see if we can do hard links to lock some files if needed
3530 # _LT_COMPILER_FILE_LOCKS
3531
3532
3533 # _LT_CHECK_OBJDIR
3534 # ----------------
3535 # _LT_CHECK_OBJDIR
3536
3537
3538 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3539 # --------------------------------------
3540 # Check hardcoding attributes.
3541 # _LT_LINKER_HARDCODE_LIBPATH
3542
3543
3544 # _LT_CMD_STRIPLIB
3545 # ----------------
3546 # _LT_CMD_STRIPLIB
3547
3548
3549 # _LT_SYS_DYNAMIC_LINKER([TAG])
3550 # -----------------------------
3551 # PORTME Fill in your ld.so characteristics
3552 # _LT_SYS_DYNAMIC_LINKER
3553
3554
3555 # _LT_PATH_TOOL_PREFIX(TOOL)
3556 # --------------------------
3557 # find a file program which can recognize shared library
3558 # _LT_PATH_TOOL_PREFIX
3559
3560 # Old name:
3561 # This is what autoupdate's m4 run will expand.  It fires
3562 # the warning (with _au_warn_XXX), outputs it into the
3563 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3564 # the replacement expansion.
3565
3566
3567 # This is an auxiliary macro that is also run when
3568 # autoupdate runs m4.  It simply calls m4_warning, but
3569 # we need a wrapper so that each warning is emitted only
3570 # once.  We break the quoting in m4_warning's argument in
3571 # order to expand this macro's arguments, not AU_DEFUN's.
3572
3573
3574 # Finally, this is the expansion that is picked up by
3575 # autoconf.  It tells the user to run autoupdate, and
3576 # then outputs the replacement expansion.  We do not care
3577 # about autoupdate's warning because that contains
3578 # information on what to do *after* running autoupdate.
3579
3580
3581
3582 # _LT_PATH_MAGIC
3583 # --------------
3584 # find a file program which can recognize a shared library
3585 # _LT_PATH_MAGIC
3586
3587
3588 # LT_PATH_LD
3589 # ----------
3590 # find the pathname to the GNU or non-GNU linker
3591 # LT_PATH_LD
3592
3593 # Old names:
3594 # This is what autoupdate's m4 run will expand.  It fires
3595 # the warning (with _au_warn_XXX), outputs it into the
3596 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3597 # the replacement expansion.
3598
3599
3600 # This is an auxiliary macro that is also run when
3601 # autoupdate runs m4.  It simply calls m4_warning, but
3602 # we need a wrapper so that each warning is emitted only
3603 # once.  We break the quoting in m4_warning's argument in
3604 # order to expand this macro's arguments, not AU_DEFUN's.
3605
3606
3607 # Finally, this is the expansion that is picked up by
3608 # autoconf.  It tells the user to run autoupdate, and
3609 # then outputs the replacement expansion.  We do not care
3610 # about autoupdate's warning because that contains
3611 # information on what to do *after* running autoupdate.
3612
3613 # This is what autoupdate's m4 run will expand.  It fires
3614 # the warning (with _au_warn_XXX), outputs it into the
3615 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3616 # the replacement expansion.
3617
3618
3619 # This is an auxiliary macro that is also run when
3620 # autoupdate runs m4.  It simply calls m4_warning, but
3621 # we need a wrapper so that each warning is emitted only
3622 # once.  We break the quoting in m4_warning's argument in
3623 # order to expand this macro's arguments, not AU_DEFUN's.
3624
3625
3626 # Finally, this is the expansion that is picked up by
3627 # autoconf.  It tells the user to run autoupdate, and
3628 # then outputs the replacement expansion.  We do not care
3629 # about autoupdate's warning because that contains
3630 # information on what to do *after* running autoupdate.
3631
3632
3633
3634 # _LT_PATH_LD_GNU
3635 #- --------------
3636 # _LT_PATH_LD_GNU
3637
3638
3639 # _LT_CMD_RELOAD
3640 # --------------
3641 # find reload flag for linker
3642 #   -- PORTME Some linkers may need a different reload flag.
3643 # _LT_CMD_RELOAD
3644
3645
3646 # _LT_CHECK_MAGIC_METHOD
3647 # ----------------------
3648 # how to check for library dependencies
3649 #  -- PORTME fill in with the dynamic library characteristics
3650 # _LT_CHECK_MAGIC_METHOD
3651
3652
3653 # LT_PATH_NM
3654 # ----------
3655 # find the pathname to a BSD- or MS-compatible name lister
3656 # LT_PATH_NM
3657
3658 # Old names:
3659 # This is what autoupdate's m4 run will expand.  It fires
3660 # the warning (with _au_warn_XXX), outputs it into the
3661 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3662 # the replacement expansion.
3663
3664
3665 # This is an auxiliary macro that is also run when
3666 # autoupdate runs m4.  It simply calls m4_warning, but
3667 # we need a wrapper so that each warning is emitted only
3668 # once.  We break the quoting in m4_warning's argument in
3669 # order to expand this macro's arguments, not AU_DEFUN's.
3670
3671
3672 # Finally, this is the expansion that is picked up by
3673 # autoconf.  It tells the user to run autoupdate, and
3674 # then outputs the replacement expansion.  We do not care
3675 # about autoupdate's warning because that contains
3676 # information on what to do *after* running autoupdate.
3677
3678 # This is what autoupdate's m4 run will expand.  It fires
3679 # the warning (with _au_warn_XXX), outputs it into the
3680 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3681 # the replacement expansion.
3682
3683
3684 # This is an auxiliary macro that is also run when
3685 # autoupdate runs m4.  It simply calls m4_warning, but
3686 # we need a wrapper so that each warning is emitted only
3687 # once.  We break the quoting in m4_warning's argument in
3688 # order to expand this macro's arguments, not AU_DEFUN's.
3689
3690
3691 # Finally, this is the expansion that is picked up by
3692 # autoconf.  It tells the user to run autoupdate, and
3693 # then outputs the replacement expansion.  We do not care
3694 # about autoupdate's warning because that contains
3695 # information on what to do *after* running autoupdate.
3696
3697
3698 # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3699 # --------------------------------
3700 # how to determine the name of the shared library
3701 # associated with a specific link library.
3702 #  -- PORTME fill in with the dynamic library characteristics
3703 # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3704
3705
3706 # _LT_PATH_MANIFEST_TOOL
3707 # ----------------------
3708 # locate the manifest tool
3709 # _LT_PATH_MANIFEST_TOOL
3710
3711
3712 # LT_LIB_M
3713 # --------
3714 # check for math library
3715 # LT_LIB_M
3716
3717 # Old name:
3718 # This is what autoupdate's m4 run will expand.  It fires
3719 # the warning (with _au_warn_XXX), outputs it into the
3720 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3721 # the replacement expansion.
3722
3723
3724 # This is an auxiliary macro that is also run when
3725 # autoupdate runs m4.  It simply calls m4_warning, but
3726 # we need a wrapper so that each warning is emitted only
3727 # once.  We break the quoting in m4_warning's argument in
3728 # order to expand this macro's arguments, not AU_DEFUN's.
3729
3730
3731 # Finally, this is the expansion that is picked up by
3732 # autoconf.  It tells the user to run autoupdate, and
3733 # then outputs the replacement expansion.  We do not care
3734 # about autoupdate's warning because that contains
3735 # information on what to do *after* running autoupdate.
3736
3737
3738
3739 # _LT_COMPILER_NO_RTTI([TAGNAME])
3740 # -------------------------------
3741 # _LT_COMPILER_NO_RTTI
3742
3743
3744 # _LT_CMD_GLOBAL_SYMBOLS
3745 # ----------------------
3746  # _LT_CMD_GLOBAL_SYMBOLS
3747
3748
3749 # _LT_COMPILER_PIC([TAGNAME])
3750 # ---------------------------
3751 # _LT_COMPILER_PIC
3752
3753
3754 # _LT_LINKER_SHLIBS([TAGNAME])
3755 # ----------------------------
3756 # See if the linker supports building shared libraries.
3757 # _LT_LINKER_SHLIBS
3758
3759
3760 # _LT_LANG_C_CONFIG([TAG])
3761 # ------------------------
3762 # Ensure that the configuration variables for a C compiler are suitably
3763 # defined.  These variables are subsequently used by _LT_CONFIG to write
3764 # the compiler configuration to `libtool'.
3765 # _LT_LANG_C_CONFIG
3766
3767
3768 # _LT_LANG_CXX_CONFIG([TAG])
3769 # --------------------------
3770 # Ensure that the configuration variables for a C++ compiler are suitably
3771 # defined.  These variables are subsequently used by _LT_CONFIG to write
3772 # the compiler configuration to `libtool'.
3773 # _LT_LANG_CXX_CONFIG
3774
3775
3776 # _LT_FUNC_STRIPNAME_CNF
3777 # ----------------------
3778 # func_stripname_cnf prefix suffix name
3779 # strip PREFIX and SUFFIX off of NAME.
3780 # PREFIX and SUFFIX must not contain globbing or regex special
3781 # characters, hashes, percent signs, but SUFFIX may contain a leading
3782 # dot (in which case that matches only a dot).
3783 #
3784 # This function is identical to the (non-XSI) version of func_stripname,
3785 # except this one can be used by m4 code that may be executed by configure,
3786 # rather than the libtool script.
3787 # _LT_FUNC_STRIPNAME_CNF
3788
3789 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3790 # ---------------------------------
3791 # Figure out "hidden" library dependencies from verbose
3792 # compiler output when linking a shared library.
3793 # Parse the compiler output and extract the necessary
3794 # objects, libraries and library flags.
3795 # _LT_SYS_HIDDEN_LIBDEPS
3796
3797
3798 # _LT_LANG_F77_CONFIG([TAG])
3799 # --------------------------
3800 # Ensure that the configuration variables for a Fortran 77 compiler are
3801 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3802 # to write the compiler configuration to `libtool'.
3803 # _LT_LANG_F77_CONFIG
3804
3805
3806 # _LT_LANG_FC_CONFIG([TAG])
3807 # -------------------------
3808 # Ensure that the configuration variables for a Fortran compiler are
3809 # suitably defined.  These variables are subsequently used by _LT_CONFIG
3810 # to write the compiler configuration to `libtool'.
3811 # _LT_LANG_FC_CONFIG
3812
3813
3814 # _LT_LANG_GCJ_CONFIG([TAG])
3815 # --------------------------
3816 # Ensure that the configuration variables for the GNU Java Compiler compiler
3817 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3818 # to write the compiler configuration to `libtool'.
3819 # _LT_LANG_GCJ_CONFIG
3820
3821
3822 # _LT_LANG_GO_CONFIG([TAG])
3823 # --------------------------
3824 # Ensure that the configuration variables for the GNU Go compiler
3825 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3826 # to write the compiler configuration to `libtool'.
3827 # _LT_LANG_GO_CONFIG
3828
3829
3830 # _LT_LANG_RC_CONFIG([TAG])
3831 # -------------------------
3832 # Ensure that the configuration variables for the Windows resource compiler
3833 # are suitably defined.  These variables are subsequently used by _LT_CONFIG
3834 # to write the compiler configuration to `libtool'.
3835 # _LT_LANG_RC_CONFIG
3836
3837
3838 # LT_PROG_GCJ
3839 # -----------
3840
3841
3842 # Old name:
3843 # This is what autoupdate's m4 run will expand.  It fires
3844 # the warning (with _au_warn_XXX), outputs it into the
3845 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3846 # the replacement expansion.
3847
3848
3849 # This is an auxiliary macro that is also run when
3850 # autoupdate runs m4.  It simply calls m4_warning, but
3851 # we need a wrapper so that each warning is emitted only
3852 # once.  We break the quoting in m4_warning's argument in
3853 # order to expand this macro's arguments, not AU_DEFUN's.
3854
3855
3856 # Finally, this is the expansion that is picked up by
3857 # autoconf.  It tells the user to run autoupdate, and
3858 # then outputs the replacement expansion.  We do not care
3859 # about autoupdate's warning because that contains
3860 # information on what to do *after* running autoupdate.
3861
3862
3863
3864 # LT_PROG_GO
3865 # ----------
3866
3867
3868
3869 # LT_PROG_RC
3870 # ----------
3871
3872
3873 # Old name:
3874 # This is what autoupdate's m4 run will expand.  It fires
3875 # the warning (with _au_warn_XXX), outputs it into the
3876 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3877 # the replacement expansion.
3878
3879
3880 # This is an auxiliary macro that is also run when
3881 # autoupdate runs m4.  It simply calls m4_warning, but
3882 # we need a wrapper so that each warning is emitted only
3883 # once.  We break the quoting in m4_warning's argument in
3884 # order to expand this macro's arguments, not AU_DEFUN's.
3885
3886
3887 # Finally, this is the expansion that is picked up by
3888 # autoconf.  It tells the user to run autoupdate, and
3889 # then outputs the replacement expansion.  We do not care
3890 # about autoupdate's warning because that contains
3891 # information on what to do *after* running autoupdate.
3892
3893
3894
3895 # _LT_DECL_EGREP
3896 # --------------
3897 # If we don't have a new enough Autoconf to choose the best grep
3898 # available, choose the one first in the user's PATH.
3899
3900
3901
3902 # _LT_DECL_OBJDUMP
3903 # --------------
3904 # If we don't have a new enough Autoconf to choose the best objdump
3905 # available, choose the one first in the user's PATH.
3906
3907
3908 # _LT_DECL_DLLTOOL
3909 # ----------------
3910 # Ensure DLLTOOL variable is set.
3911
3912
3913 # _LT_DECL_SED
3914 # ------------
3915 # Check for a fully-functional sed program, that truncates
3916 # as few characters as possible.  Prefer GNU sed if found.
3917 # _LT_DECL_SED
3918
3919 #m4_ifndef
3920
3921 # Old name:
3922 # This is what autoupdate's m4 run will expand.  It fires
3923 # the warning (with _au_warn_XXX), outputs it into the
3924 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3925 # the replacement expansion.
3926
3927
3928 # This is an auxiliary macro that is also run when
3929 # autoupdate runs m4.  It simply calls m4_warning, but
3930 # we need a wrapper so that each warning is emitted only
3931 # once.  We break the quoting in m4_warning's argument in
3932 # order to expand this macro's arguments, not AU_DEFUN's.
3933
3934
3935 # Finally, this is the expansion that is picked up by
3936 # autoconf.  It tells the user to run autoupdate, and
3937 # then outputs the replacement expansion.  We do not care
3938 # about autoupdate's warning because that contains
3939 # information on what to do *after* running autoupdate.
3940
3941
3942
3943 # _LT_CHECK_SHELL_FEATURES
3944 # ------------------------
3945 # Find out whether the shell is Bourne or XSI compatible,
3946 # or has some other useful features.
3947 # _LT_CHECK_SHELL_FEATURES
3948
3949
3950 # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
3951 # ------------------------------------------------------
3952 # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
3953 # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
3954
3955
3956
3957 # _LT_PROG_REPLACE_SHELLFNS
3958 # -------------------------
3959 # Replace existing portable implementations of several shell functions with
3960 # equivalent extended shell implementations where those features are available..
3961
3962
3963 # _LT_PATH_CONVERSION_FUNCTIONS
3964 # -----------------------------
3965 # Determine which file name conversion functions should be used by
3966 # func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
3967 # for certain cross-compile configurations and native mingw.
3968 # _LT_PATH_CONVERSION_FUNCTIONS
3969
3970 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3971 #
3972 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3973 # Written by Gary V. Vaughan, 2004
3974 #
3975 # This file is free software; the Free Software Foundation gives
3976 # unlimited permission to copy and/or distribute it, with or without
3977 # modifications, as long as this notice is preserved.
3978
3979 # serial 6 ltsugar.m4
3980
3981 # This is to help aclocal find these macros, as it can't see m4_define.
3982
3983
3984
3985 # lt_join(SEP, ARG1, [ARG2...])
3986 # -----------------------------
3987 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3988 # associated separator.
3989 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3990 # versions in m4sugar had bugs.
3991
3992
3993
3994
3995 # lt_car(LIST)
3996 # lt_cdr(LIST)
3997 # ------------
3998 # Manipulate m4 lists.
3999 # These macros are necessary as long as will still need to support
4000 # Autoconf-2.59 which quotes differently.
4001
4002
4003
4004
4005
4006 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
4007 # ------------------------------------------
4008 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
4009 # Note that neither SEPARATOR nor STRING are expanded; they are appended
4010 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
4011 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
4012 # than defined and empty).
4013 #
4014 # This macro is needed until we can rely on Autoconf 2.62, since earlier
4015 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
4016
4017
4018
4019
4020 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
4021 # ----------------------------------------------------------
4022 # Produce a SEP delimited list of all paired combinations of elements of
4023 # PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
4024 # has the form PREFIXmINFIXSUFFIXn.
4025 # Needed until we can rely on m4_combine added in Autoconf 2.62.
4026
4027
4028
4029 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
4030 # -----------------------------------------------------------------------
4031 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
4032 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
4033
4034
4035
4036 # lt_dict_add(DICT, KEY, VALUE)
4037 # -----------------------------
4038
4039
4040
4041 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
4042 # --------------------------------------------
4043
4044
4045
4046 # lt_dict_fetch(DICT, KEY, [SUBKEY])
4047 # ----------------------------------
4048
4049
4050
4051 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
4052 # -----------------------------------------------------------------
4053
4054
4055
4056 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
4057 # --------------------------------------------------------------
4058
4059
4060
4061 # Helper functions for option handling.                    -*- Autoconf -*-
4062 #
4063 #   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
4064 #   Inc.
4065 #   Written by Gary V. Vaughan, 2004
4066 #
4067 # This file is free software; the Free Software Foundation gives
4068 # unlimited permission to copy and/or distribute it, with or without
4069 # modifications, as long as this notice is preserved.
4070
4071 # serial 7 ltoptions.m4
4072
4073 # This is to help aclocal find these macros, as it can't see m4_define.
4074
4075
4076
4077 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
4078 # ------------------------------------------
4079
4080
4081
4082 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
4083 # ---------------------------------------
4084 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
4085 # matching handler defined, dispatch to it.  Other OPTION-NAMEs are
4086 # saved as a flag.
4087
4088
4089
4090 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
4091 # ------------------------------------------------------------
4092 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
4093
4094
4095
4096 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
4097 # -------------------------------------------------------
4098 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
4099 # are set.
4100
4101
4102
4103 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
4104 # ----------------------------------------
4105 # OPTION-LIST is a space-separated list of Libtool options associated
4106 # with MACRO-NAME.  If any OPTION has a matching handler declared with
4107 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
4108 # the unknown option and exit.
4109 # _LT_SET_OPTIONS
4110
4111
4112 ## --------------------------------- ##
4113 ## Macros to handle LT_INIT options. ##
4114 ## --------------------------------- ##
4115
4116 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
4117 # -----------------------------------------
4118
4119
4120
4121 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
4122 # -----------------------------------------------
4123 # LT_OPTION_DEFINE
4124
4125
4126 # dlopen
4127 # ------
4128
4129
4130 # This is what autoupdate's m4 run will expand.  It fires
4131 # the warning (with _au_warn_XXX), outputs it into the
4132 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4133 # the replacement expansion.
4134
4135
4136 # This is an auxiliary macro that is also run when
4137 # autoupdate runs m4.  It simply calls m4_warning, but
4138 # we need a wrapper so that each warning is emitted only
4139 # once.  We break the quoting in m4_warning's argument in
4140 # order to expand this macro's arguments, not AU_DEFUN's.
4141
4142
4143 # Finally, this is the expansion that is picked up by
4144 # autoconf.  It tells the user to run autoupdate, and
4145 # then outputs the replacement expansion.  We do not care
4146 # about autoupdate's warning because that contains
4147 # information on what to do *after* running autoupdate.
4148
4149
4150
4151
4152 # win32-dll
4153 # ---------
4154 # Declare package support for building win32 dll's.
4155 # win32-dll
4156
4157 # This is what autoupdate's m4 run will expand.  It fires
4158 # the warning (with _au_warn_XXX), outputs it into the
4159 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4160 # the replacement expansion.
4161
4162
4163 # This is an auxiliary macro that is also run when
4164 # autoupdate runs m4.  It simply calls m4_warning, but
4165 # we need a wrapper so that each warning is emitted only
4166 # once.  We break the quoting in m4_warning's argument in
4167 # order to expand this macro's arguments, not AU_DEFUN's.
4168
4169
4170 # Finally, this is the expansion that is picked up by
4171 # autoconf.  It tells the user to run autoupdate, and
4172 # then outputs the replacement expansion.  We do not care
4173 # about autoupdate's warning because that contains
4174 # information on what to do *after* running autoupdate.
4175
4176
4177
4178
4179 # _LT_ENABLE_SHARED([DEFAULT])
4180 # ----------------------------
4181 # implement the --enable-shared flag, and supports the `shared' and
4182 # `disable-shared' LT_INIT options.
4183 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4184 # _LT_ENABLE_SHARED
4185
4186
4187
4188
4189 # Old names:
4190
4191
4192
4193
4194 # This is what autoupdate's m4 run will expand.  It fires
4195 # the warning (with _au_warn_XXX), outputs it into the
4196 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4197 # the replacement expansion.
4198
4199
4200 # This is an auxiliary macro that is also run when
4201 # autoupdate runs m4.  It simply calls m4_warning, but
4202 # we need a wrapper so that each warning is emitted only
4203 # once.  We break the quoting in m4_warning's argument in
4204 # order to expand this macro's arguments, not AU_DEFUN's.
4205
4206
4207 # Finally, this is the expansion that is picked up by
4208 # autoconf.  It tells the user to run autoupdate, and
4209 # then outputs the replacement expansion.  We do not care
4210 # about autoupdate's warning because that contains
4211 # information on what to do *after* running autoupdate.
4212
4213 # This is what autoupdate's m4 run will expand.  It fires
4214 # the warning (with _au_warn_XXX), outputs it into the
4215 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4216 # the replacement expansion.
4217
4218
4219 # This is an auxiliary macro that is also run when
4220 # autoupdate runs m4.  It simply calls m4_warning, but
4221 # we need a wrapper so that each warning is emitted only
4222 # once.  We break the quoting in m4_warning's argument in
4223 # order to expand this macro's arguments, not AU_DEFUN's.
4224
4225
4226 # Finally, this is the expansion that is picked up by
4227 # autoconf.  It tells the user to run autoupdate, and
4228 # then outputs the replacement expansion.  We do not care
4229 # about autoupdate's warning because that contains
4230 # information on what to do *after* running autoupdate.
4231
4232
4233
4234
4235
4236 # _LT_ENABLE_STATIC([DEFAULT])
4237 # ----------------------------
4238 # implement the --enable-static flag, and support the `static' and
4239 # `disable-static' LT_INIT options.
4240 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4241 # _LT_ENABLE_STATIC
4242
4243
4244
4245
4246 # Old names:
4247
4248
4249
4250
4251 # This is what autoupdate's m4 run will expand.  It fires
4252 # the warning (with _au_warn_XXX), outputs it into the
4253 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4254 # the replacement expansion.
4255
4256
4257 # This is an auxiliary macro that is also run when
4258 # autoupdate runs m4.  It simply calls m4_warning, but
4259 # we need a wrapper so that each warning is emitted only
4260 # once.  We break the quoting in m4_warning's argument in
4261 # order to expand this macro's arguments, not AU_DEFUN's.
4262
4263
4264 # Finally, this is the expansion that is picked up by
4265 # autoconf.  It tells the user to run autoupdate, and
4266 # then outputs the replacement expansion.  We do not care
4267 # about autoupdate's warning because that contains
4268 # information on what to do *after* running autoupdate.
4269
4270 # This is what autoupdate's m4 run will expand.  It fires
4271 # the warning (with _au_warn_XXX), outputs it into the
4272 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4273 # the replacement expansion.
4274
4275
4276 # This is an auxiliary macro that is also run when
4277 # autoupdate runs m4.  It simply calls m4_warning, but
4278 # we need a wrapper so that each warning is emitted only
4279 # once.  We break the quoting in m4_warning's argument in
4280 # order to expand this macro's arguments, not AU_DEFUN's.
4281
4282
4283 # Finally, this is the expansion that is picked up by
4284 # autoconf.  It tells the user to run autoupdate, and
4285 # then outputs the replacement expansion.  We do not care
4286 # about autoupdate's warning because that contains
4287 # information on what to do *after* running autoupdate.
4288
4289
4290
4291
4292
4293 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
4294 # ----------------------------------
4295 # implement the --enable-fast-install flag, and support the `fast-install'
4296 # and `disable-fast-install' LT_INIT options.
4297 # DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4298 # _LT_ENABLE_FAST_INSTALL
4299
4300
4301
4302
4303 # Old names:
4304 # This is what autoupdate's m4 run will expand.  It fires
4305 # the warning (with _au_warn_XXX), outputs it into the
4306 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4307 # the replacement expansion.
4308
4309
4310 # This is an auxiliary macro that is also run when
4311 # autoupdate runs m4.  It simply calls m4_warning, but
4312 # we need a wrapper so that each warning is emitted only
4313 # once.  We break the quoting in m4_warning's argument in
4314 # order to expand this macro's arguments, not AU_DEFUN's.
4315
4316
4317 # Finally, this is the expansion that is picked up by
4318 # autoconf.  It tells the user to run autoupdate, and
4319 # then outputs the replacement expansion.  We do not care
4320 # about autoupdate's warning because that contains
4321 # information on what to do *after* running autoupdate.
4322
4323
4324 # This is what autoupdate's m4 run will expand.  It fires
4325 # the warning (with _au_warn_XXX), outputs it into the
4326 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4327 # the replacement expansion.
4328
4329
4330 # This is an auxiliary macro that is also run when
4331 # autoupdate runs m4.  It simply calls m4_warning, but
4332 # we need a wrapper so that each warning is emitted only
4333 # once.  We break the quoting in m4_warning's argument in
4334 # order to expand this macro's arguments, not AU_DEFUN's.
4335
4336
4337 # Finally, this is the expansion that is picked up by
4338 # autoconf.  It tells the user to run autoupdate, and
4339 # then outputs the replacement expansion.  We do not care
4340 # about autoupdate's warning because that contains
4341 # information on what to do *after* running autoupdate.
4342
4343
4344
4345
4346 # _LT_WITH_PIC([MODE])
4347 # --------------------
4348 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
4349 # LT_INIT options.
4350 # MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
4351 # _LT_WITH_PIC
4352
4353
4354
4355
4356 # Old name:
4357 # This is what autoupdate's m4 run will expand.  It fires
4358 # the warning (with _au_warn_XXX), outputs it into the
4359 # updated configure.ac (with AC_DIAGNOSE), and then outputs
4360 # the replacement expansion.
4361
4362
4363 # This is an auxiliary macro that is also run when
4364 # autoupdate runs m4.  It simply calls m4_warning, but
4365 # we need a wrapper so that each warning is emitted only
4366 # once.  We break the quoting in m4_warning's argument in
4367 # order to expand this macro's arguments, not AU_DEFUN's.
4368
4369
4370 # Finally, this is the expansion that is picked up by
4371 # autoconf.  It tells the user to run autoupdate, and
4372 # then outputs the replacement expansion.  We do not care
4373 # about autoupdate's warning because that contains
4374 # information on what to do *after* running autoupdate.
4375
4376
4377
4378 ## ----------------- ##
4379 ## LTDL_INIT Options ##
4380 ## ----------------- ##
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391 # ltversion.m4 -- version numbers                       -*- Autoconf -*-
4392 #
4393 #   Copyright (C) 2004 Free Software Foundation, Inc.
4394 #   Written by Scott James Remnant, 2004
4395 #
4396 # This file is free software; the Free Software Foundation gives
4397 # unlimited permission to copy and/or distribute it, with or without
4398 # modifications, as long as this notice is preserved.
4399
4400 # @configure_input@
4401
4402 # serial 3337 ltversion.m4
4403 # This file is part of GNU Libtool
4404
4405
4406
4407
4408
4409
4410 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
4411 #
4412 #   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
4413 #   Written by Scott James Remnant, 2004.
4414 #
4415 # This file is free software; the Free Software Foundation gives
4416 # unlimited permission to copy and/or distribute it, with or without
4417 # modifications, as long as this notice is preserved.
4418
4419 # serial 5 lt~obsolete.m4
4420
4421 # These exist entirely to fool aclocal when bootstrapping libtool.
4422 #
4423 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
4424 # which have later been changed to m4_define as they aren't part of the
4425 # exported API, or moved to Autoconf or Automake where they belong.
4426 #
4427 # The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
4428 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
4429 # using a macro with the same name in our local m4/libtool.m4 it'll
4430 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
4431 # and doesn't know about Autoconf macros at all.)
4432 #
4433 # So we provide this file, which has a silly filename so it's always
4434 # included after everything else.  This provides aclocal with the
4435 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
4436 # because those macros already exist, or will be overwritten later.
4437 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
4438 #
4439 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
4440 # Yes, that means every name once taken will need to remain here until
4441 # we give up compatibility with versions before 1.7, at which point
4442 # we need to keep only those names which we still refer to.
4443
4444 # This is to help aclocal find these macros, as it can't see m4_define.
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515   apr_ste_save_CPPFLAGS="$CPPFLAGS"
4516
4517
4518   apr_ste_save_CFLAGS="$CFLAGS"
4519
4520
4521   apr_ste_save_LDFLAGS="$LDFLAGS"
4522
4523
4524   apr_ste_save_LIBS="$LIBS"
4525
4526
4527   apr_ste_save_INCLUDES="$INCLUDES"
4528
4529
4530
4531   rm -f config.nice
4532   cat >config.nice<<EOF
4533 #! /bin/sh
4534 #
4535 # Created by configure
4536
4537 EOF
4538   if test -n "$CC"; then
4539     echo "CC=\"$CC\"; export CC" >> config.nice
4540   fi
4541   if test -n "$CFLAGS"; then
4542     echo "CFLAGS=\"$CFLAGS\"; export CFLAGS" >> config.nice
4543   fi
4544   if test -n "$CPPFLAGS"; then
4545     echo "CPPFLAGS=\"$CPPFLAGS\"; export CPPFLAGS" >> config.nice
4546   fi
4547   if test -n "$LDFLAGS"; then
4548     echo "LDFLAGS=\"$LDFLAGS\"; export LDFLAGS" >> config.nice
4549   fi
4550   if test -n "$LTFLAGS"; then
4551     echo "LTFLAGS=\"$LTFLAGS\"; export LTFLAGS" >> config.nice
4552   fi
4553   if test -n "$LIBS"; then
4554     echo "LIBS=\"$LIBS\"; export LIBS" >> config.nice
4555   fi
4556   if test -n "$INCLUDES"; then
4557     echo "INCLUDES=\"$INCLUDES\"; export INCLUDES" >> config.nice
4558   fi
4559   if test -n "$NOTEST_CFLAGS"; then
4560     echo "NOTEST_CFLAGS=\"$NOTEST_CFLAGS\"; export NOTEST_CFLAGS" >> config.nice
4561   fi
4562   if test -n "$NOTEST_CPPFLAGS"; then
4563     echo "NOTEST_CPPFLAGS=\"$NOTEST_CPPFLAGS\"; export NOTEST_CPPFLAGS" >> config.nice
4564   fi
4565   if test -n "$NOTEST_LDFLAGS"; then
4566     echo "NOTEST_LDFLAGS=\"$NOTEST_LDFLAGS\"; export NOTEST_LDFLAGS" >> config.nice
4567   fi
4568   if test -n "$NOTEST_LIBS"; then
4569     echo "NOTEST_LIBS=\"$NOTEST_LIBS\"; export NOTEST_LIBS" >> config.nice
4570   fi
4571
4572   # Retrieve command-line arguments.
4573   eval "set x $0 $ac_configure_args"
4574   shift
4575
4576   for arg
4577   do
4578
4579 ap_last=
4580 ap_cur="$arg"
4581 while test "x${ap_cur}" != "x${ap_last}";
4582 do
4583   ap_last="${ap_cur}"
4584   ap_cur=`eval "echo ${ap_cur}"`
4585 done
4586 arg="${ap_cur}"
4587
4588     echo "\"$arg\" \\" >> config.nice
4589   done
4590   echo '"$@"' >> config.nice
4591   chmod +x config.nice
4592
4593
4594 # Make sure we can run config.sub.
4595 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4596   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4597
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4599 $as_echo_n "checking build system type... " >&6; }
4600 if ${ac_cv_build+:} false; then :
4601   $as_echo_n "(cached) " >&6
4602 else
4603   ac_build_alias=$build_alias
4604 test "x$ac_build_alias" = x &&
4605   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4606 test "x$ac_build_alias" = x &&
4607   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4608 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4609   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4610
4611 fi
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4613 $as_echo "$ac_cv_build" >&6; }
4614 case $ac_cv_build in
4615 *-*-*) ;;
4616 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4617 esac
4618 build=$ac_cv_build
4619 ac_save_IFS=$IFS; IFS='-'
4620 set x $ac_cv_build
4621 shift
4622 build_cpu=$1
4623 build_vendor=$2
4624 shift; shift
4625 # Remember, the first character of IFS is used to create $*,
4626 # except with old shells:
4627 build_os=$*
4628 IFS=$ac_save_IFS
4629 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4630
4631
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4633 $as_echo_n "checking host system type... " >&6; }
4634 if ${ac_cv_host+:} false; then :
4635   $as_echo_n "(cached) " >&6
4636 else
4637   if test "x$host_alias" = x; then
4638   ac_cv_host=$ac_cv_build
4639 else
4640   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4641     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4642 fi
4643
4644 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4646 $as_echo "$ac_cv_host" >&6; }
4647 case $ac_cv_host in
4648 *-*-*) ;;
4649 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4650 esac
4651 host=$ac_cv_host
4652 ac_save_IFS=$IFS; IFS='-'
4653 set x $ac_cv_host
4654 shift
4655 host_cpu=$1
4656 host_vendor=$2
4657 shift; shift
4658 # Remember, the first character of IFS is used to create $*,
4659 # except with old shells:
4660 host_os=$*
4661 IFS=$ac_save_IFS
4662 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4663
4664
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4666 $as_echo_n "checking target system type... " >&6; }
4667 if ${ac_cv_target+:} false; then :
4668   $as_echo_n "(cached) " >&6
4669 else
4670   if test "x$target_alias" = x; then
4671   ac_cv_target=$ac_cv_host
4672 else
4673   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4674     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4675 fi
4676
4677 fi
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4679 $as_echo "$ac_cv_target" >&6; }
4680 case $ac_cv_target in
4681 *-*-*) ;;
4682 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4683 esac
4684 target=$ac_cv_target
4685 ac_save_IFS=$IFS; IFS='-'
4686 set x $ac_cv_target
4687 shift
4688 target_cpu=$1
4689 target_vendor=$2
4690 shift; shift
4691 # Remember, the first character of IFS is used to create $*,
4692 # except with old shells:
4693 target_os=$*
4694 IFS=$ac_save_IFS
4695 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4696
4697
4698 # The aliases save the names the user supplied, while $host etc.
4699 # will get canonicalized.
4700 test -n "$target_alias" &&
4701   test "$program_prefix$program_suffix$program_transform_name" = \
4702     NONENONEs,x,x, &&
4703   program_prefix=${target_alias}-
4704
4705 echo "Configuring APR library"
4706 echo "Platform: $host"
4707
4708
4709
4710 # Absolute source/build directory
4711 apr_srcdir=`(cd $srcdir && pwd)`
4712 apr_builddir=`pwd`
4713
4714
4715
4716 if test "$apr_builddir" != "$apr_srcdir"; then
4717   USE_VPATH=1
4718   APR_CONFIG_LOCATION=build
4719 else
4720   APR_CONFIG_LOCATION=source
4721 fi
4722
4723
4724
4725 # Libtool might need this symbol -- it must point to the location of
4726 # the generated libtool script (not necessarily the "top" build dir).
4727 #
4728 top_builddir="$apr_builddir"
4729
4730
4731 # Directory containing apr build macros, helpers, and make rules
4732 # NOTE: make rules (apr_rules.mk) will be in the builddir for vpath
4733 #
4734 apr_buildout=$apr_builddir/build
4735 apr_builders=$apr_srcdir/build
4736
4737
4738 MKDIR=$apr_builders/mkdir.sh
4739
4740
4741   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mkdir -p" >&5
4742 $as_echo_n "checking for working mkdir -p... " >&6; }
4743 if ${ac_cv_mkdir_p+:} false; then :
4744   $as_echo_n "(cached) " >&6
4745 else
4746
4747     test -d conftestdir && rm -rf conftestdir
4748     mkdir -p conftestdir/somedir >/dev/null 2>&1
4749     if test -d conftestdir/somedir; then
4750       ac_cv_mkdir_p=yes
4751     else
4752       ac_cv_mkdir_p=no
4753     fi
4754     rm -rf conftestdir
4755
4756 fi
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p" >&5
4758 $as_echo "$ac_cv_mkdir_p" >&6; }
4759   if test "$ac_cv_mkdir_p" = "yes"; then
4760       mkdir_p="mkdir -p"
4761   else
4762       mkdir_p="$apr_builders/mkdir.sh"
4763   fi
4764
4765
4766 # get our version information
4767 get_version="$apr_builders/get-version.sh"
4768 version_hdr="$apr_srcdir/include/apr_version.h"
4769 APR_MAJOR_VERSION="`$get_version major $version_hdr APR`"
4770 APR_DOTTED_VERSION="`$get_version all $version_hdr APR`"
4771
4772
4773
4774
4775 echo "APR Version: ${APR_DOTTED_VERSION}"
4776
4777
4778 # Check whether --enable-layout was given.
4779 if test "${enable_layout+set}" = set; then :
4780   enableval=$enable_layout;
4781   LAYOUT=$enableval
4782
4783 fi
4784
4785
4786 if test -z "$LAYOUT"; then
4787   LAYOUT="apr"
4788 fi
4789
4790   if test ! -f $srcdir/config.layout; then
4791     echo "** Error: Layout file $srcdir/config.layout not found"
4792     echo "** Error: Cannot use undefined layout '$LAYOUT'"
4793     exit 1
4794   fi
4795   # Catch layout names including a slash which will otherwise
4796   # confuse the heck out of the sed script.
4797   case $LAYOUT in
4798   */*)
4799     echo "** Error: $LAYOUT is not a valid layout name"
4800     exit 1 ;;
4801   esac
4802   pldconf=./config.pld
4803
4804   sed -e "1s/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*//;1t" \
4805       -e "1,/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*/d" \
4806       -e '/[    ]*<\/Layout>[   ]*/,$d' \
4807       -e "s/^[  ]*//g" \
4808       -e "s/:[  ]*/=\'/g" \
4809       -e "s/[   ]*$/'/g" \
4810       $srcdir/config.layout > $pldconf
4811   layout_name=$LAYOUT
4812   if test ! -s $pldconf; then
4813     echo "** Error: unable to find layout $layout_name"
4814     exit 1
4815   fi
4816   . $pldconf
4817   rm $pldconf
4818   for var in prefix exec_prefix bindir sbindir libexecdir mandir \
4819              sysconfdir datadir includedir localstatedir runtimedir \
4820              logfiledir libdir installbuilddir libsuffix ; do
4821     eval "val=\"\$$var\""
4822     case $val in
4823       *+)
4824         val=`echo $val | sed -e 's;\+$;;'`
4825         eval "$var=\"\$val\""
4826         autosuffix=yes
4827         ;;
4828       *)
4829         autosuffix=no
4830         ;;
4831     esac
4832     val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
4833     val=`echo $val | sed -e 's:[\$]\([a-z_]*\):$\1:g'`
4834     if test "$autosuffix" = "yes"; then
4835       if echo $val | grep apache >/dev/null; then
4836         addtarget=no
4837       else
4838         addtarget=yes
4839       fi
4840       if test "$addtarget" = "yes"; then
4841         val="$val/apache2"
4842       fi
4843     fi
4844     eval "$var='$val'"
4845   done
4846
4847
4848
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for chosen layout" >&5
4850 $as_echo_n "checking for chosen layout... " >&6; }
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $layout_name" >&5
4852 $as_echo "$layout_name" >&6; }
4853
4854
4855 ac_prev=
4856 # Retrieve the command-line arguments.  The eval is needed because
4857 # the arguments are quoted to preserve accuracy.
4858 eval "set x $ac_configure_args"
4859 shift
4860 for ac_option
4861 do
4862   # If the previous option needs an argument, assign it.
4863   if test -n "$ac_prev"; then
4864     eval "$ac_prev=\$ac_option"
4865     ac_prev=
4866     continue
4867   fi
4868
4869   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
4870
4871   case $ac_option in
4872
4873   -bindir | --bindir | --bindi | --bind | --bin | --bi)
4874     ac_prev=bindir ;;
4875   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
4876     bindir="$ac_optarg" ;;
4877
4878   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
4879     ac_prev=datadir ;;
4880   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
4881   | --da=*)
4882     datadir="$ac_optarg" ;;
4883
4884   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
4885   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
4886   | --exec | --exe | --ex)
4887     ac_prev=exec_prefix ;;
4888   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
4889   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
4890   | --exec=* | --exe=* | --ex=*)
4891     exec_prefix="$ac_optarg" ;;
4892
4893   -includedir | --includedir | --includedi | --included | --include \
4894   | --includ | --inclu | --incl | --inc)
4895     ac_prev=includedir ;;
4896   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
4897   | --includ=* | --inclu=* | --incl=* | --inc=*)
4898     includedir="$ac_optarg" ;;
4899
4900   -infodir | --infodir | --infodi | --infod | --info | --inf)
4901     ac_prev=infodir ;;
4902   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
4903     infodir="$ac_optarg" ;;
4904
4905   -libdir | --libdir | --libdi | --libd)
4906     ac_prev=libdir ;;
4907   -libdir=* | --libdir=* | --libdi=* | --libd=*)
4908     libdir="$ac_optarg" ;;
4909
4910   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
4911   | --libexe | --libex | --libe)
4912     ac_prev=libexecdir ;;
4913   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
4914   | --libexe=* | --libex=* | --libe=*)
4915     libexecdir="$ac_optarg" ;;
4916
4917   -localstatedir | --localstatedir | --localstatedi | --localstated \
4918   | --localstate | --localstat | --localsta | --localst \
4919   | --locals | --local | --loca | --loc | --lo)
4920     ac_prev=localstatedir ;;
4921   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
4922   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
4923   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
4924     localstatedir="$ac_optarg" ;;
4925
4926   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
4927     ac_prev=mandir ;;
4928   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
4929     mandir="$ac_optarg" ;;
4930
4931   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4932     ac_prev=prefix ;;
4933   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4934     prefix="$ac_optarg" ;;
4935
4936   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
4937     ac_prev=sbindir ;;
4938   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
4939   | --sbi=* | --sb=*)
4940     sbindir="$ac_optarg" ;;
4941
4942   -sharedstatedir | --sharedstatedir | --sharedstatedi \
4943   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
4944   | --sharedst | --shareds | --shared | --share | --shar \
4945   | --sha | --sh)
4946     ac_prev=sharedstatedir ;;
4947   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
4948   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
4949   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
4950   | --sha=* | --sh=*)
4951     sharedstatedir="$ac_optarg" ;;
4952
4953   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
4954   | --syscon | --sysco | --sysc | --sys | --sy)
4955     ac_prev=sysconfdir ;;
4956   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
4957   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
4958     sysconfdir="$ac_optarg" ;;
4959
4960   esac
4961 done
4962
4963 # Be sure to have absolute paths.
4964 for ac_var in exec_prefix prefix
4965 do
4966   eval ac_val=$`echo $ac_var`
4967   case $ac_val in
4968     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
4969     *)  as_fn_error $? "expected an absolute path for --$ac_var: $ac_val" "$LINENO" 5;;
4970   esac
4971 done
4972
4973
4974
4975
4976 case "$host" in
4977   *-apple-aux3*)
4978
4979   if test -z "$CC"; then
4980     test "x$silent" != "xyes" && echo "  setting CC to \"gcc\""
4981     CC="gcc"
4982   fi
4983
4984       ;;
4985   bs2000*-siemens-sysv*)
4986
4987   if test -z "$CC"; then
4988     test "x$silent" != "xyes" && echo "  setting CC to \"c89 -XLLML -XLLMK -XL -Kno_integer_overflow\""
4989     CC="c89 -XLLML -XLLMK -XL -Kno_integer_overflow"
4990   fi
4991
4992       ;;
4993   *convex-v11*)
4994
4995   if test -z "$CC"; then
4996     test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
4997     CC="cc"
4998   fi
4999
5000       ;;
5001   *-ibm-os390)
5002
5003   if test -z "$CC"; then
5004     test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5005     CC="cc"
5006   fi
5007
5008       ;;
5009   *-ibm-as400)
5010
5011   if test -z "$CC"; then
5012     test "x$silent" != "xyes" && echo "  setting CC to \"icc\""
5013     CC="icc"
5014   fi
5015
5016       ;;
5017   *-isc4*)
5018
5019   if test -z "$CC"; then
5020     test "x$silent" != "xyes" && echo "  setting CC to \"gcc\""
5021     CC="gcc"
5022   fi
5023
5024       ;;
5025   m88k-*-CX/SX|CYBER)
5026
5027   if test -z "$CC"; then
5028     test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5029     CC="cc"
5030   fi
5031
5032       ;;
5033   *-next-openstep*)
5034
5035   if test -z "$CC"; then
5036     test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5037     CC="cc"
5038   fi
5039
5040       ;;
5041   *-qnx32)
5042
5043   if test -z "$CC"; then
5044     test "x$silent" != "xyes" && echo "  setting CC to \"cc -F\""
5045     CC="cc -F"
5046   fi
5047
5048       ;;
5049   *-tandem-oss)
5050
5051   if test -z "$CC"; then
5052     test "x$silent" != "xyes" && echo "  setting CC to \"c89\""
5053     CC="c89"
5054   fi
5055
5056       ;;
5057   TPF)
5058
5059   if test -z "$CC"; then
5060     test "x$silent" != "xyes" && echo "  setting CC to \"c89\""
5061     CC="c89"
5062   fi
5063
5064       ;;
5065 esac
5066
5067
5068 ac_ext=c
5069 ac_cpp='$CPP $CPPFLAGS'
5070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5073 if test -n "$ac_tool_prefix"; then
5074   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5075 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5077 $as_echo_n "checking for $ac_word... " >&6; }
5078 if ${ac_cv_prog_CC+:} false; then :
5079   $as_echo_n "(cached) " >&6
5080 else
5081   if test -n "$CC"; then
5082   ac_cv_prog_CC="$CC" # Let the user override the test.
5083 else
5084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085 for as_dir in $PATH
5086 do
5087   IFS=$as_save_IFS
5088   test -z "$as_dir" && as_dir=.
5089     for ac_exec_ext in '' $ac_executable_extensions; do
5090   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5091     ac_cv_prog_CC="${ac_tool_prefix}gcc"
5092     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5093     break 2
5094   fi
5095 done
5096   done
5097 IFS=$as_save_IFS
5098
5099 fi
5100 fi
5101 CC=$ac_cv_prog_CC
5102 if test -n "$CC"; then
5103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5104 $as_echo "$CC" >&6; }
5105 else
5106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5107 $as_echo "no" >&6; }
5108 fi
5109
5110
5111 fi
5112 if test -z "$ac_cv_prog_CC"; then
5113   ac_ct_CC=$CC
5114   # Extract the first word of "gcc", so it can be a program name with args.
5115 set dummy gcc; ac_word=$2
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5117 $as_echo_n "checking for $ac_word... " >&6; }
5118 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5119   $as_echo_n "(cached) " >&6
5120 else
5121   if test -n "$ac_ct_CC"; then
5122   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5123 else
5124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5125 for as_dir in $PATH
5126 do
5127   IFS=$as_save_IFS
5128   test -z "$as_dir" && as_dir=.
5129     for ac_exec_ext in '' $ac_executable_extensions; do
5130   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5131     ac_cv_prog_ac_ct_CC="gcc"
5132     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5133     break 2
5134   fi
5135 done
5136   done
5137 IFS=$as_save_IFS
5138
5139 fi
5140 fi
5141 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5142 if test -n "$ac_ct_CC"; then
5143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5144 $as_echo "$ac_ct_CC" >&6; }
5145 else
5146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5147 $as_echo "no" >&6; }
5148 fi
5149
5150   if test "x$ac_ct_CC" = x; then
5151     CC=""
5152   else
5153     case $cross_compiling:$ac_tool_warned in
5154 yes:)
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5156 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5157 ac_tool_warned=yes ;;
5158 esac
5159     CC=$ac_ct_CC
5160   fi
5161 else
5162   CC="$ac_cv_prog_CC"
5163 fi
5164
5165 if test -z "$CC"; then
5166           if test -n "$ac_tool_prefix"; then
5167     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5168 set dummy ${ac_tool_prefix}cc; ac_word=$2
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170 $as_echo_n "checking for $ac_word... " >&6; }
5171 if ${ac_cv_prog_CC+:} false; then :
5172   $as_echo_n "(cached) " >&6
5173 else
5174   if test -n "$CC"; then
5175   ac_cv_prog_CC="$CC" # Let the user override the test.
5176 else
5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178 for as_dir in $PATH
5179 do
5180   IFS=$as_save_IFS
5181   test -z "$as_dir" && as_dir=.
5182     for ac_exec_ext in '' $ac_executable_extensions; do
5183   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5184     ac_cv_prog_CC="${ac_tool_prefix}cc"
5185     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5186     break 2
5187   fi
5188 done
5189   done
5190 IFS=$as_save_IFS
5191
5192 fi
5193 fi
5194 CC=$ac_cv_prog_CC
5195 if test -n "$CC"; then
5196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5197 $as_echo "$CC" >&6; }
5198 else
5199   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5201 fi
5202
5203
5204   fi
5205 fi
5206 if test -z "$CC"; then
5207   # Extract the first word of "cc", so it can be a program name with args.
5208 set dummy cc; ac_word=$2
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5210 $as_echo_n "checking for $ac_word... " >&6; }
5211 if ${ac_cv_prog_CC+:} false; then :
5212   $as_echo_n "(cached) " >&6
5213 else
5214   if test -n "$CC"; then
5215   ac_cv_prog_CC="$CC" # Let the user override the test.
5216 else
5217   ac_prog_rejected=no
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219 for as_dir in $PATH
5220 do
5221   IFS=$as_save_IFS
5222   test -z "$as_dir" && as_dir=.
5223     for ac_exec_ext in '' $ac_executable_extensions; do
5224   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5225     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5226        ac_prog_rejected=yes
5227        continue
5228      fi
5229     ac_cv_prog_CC="cc"
5230     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5231     break 2
5232   fi
5233 done
5234   done
5235 IFS=$as_save_IFS
5236
5237 if test $ac_prog_rejected = yes; then
5238   # We found a bogon in the path, so make sure we never use it.
5239   set dummy $ac_cv_prog_CC
5240   shift
5241   if test $# != 0; then
5242     # We chose a different compiler from the bogus one.
5243     # However, it has the same basename, so the bogon will be chosen
5244     # first if we set CC to just the basename; use the full file name.
5245     shift
5246     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5247   fi
5248 fi
5249 fi
5250 fi
5251 CC=$ac_cv_prog_CC
5252 if test -n "$CC"; then
5253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5254 $as_echo "$CC" >&6; }
5255 else
5256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257 $as_echo "no" >&6; }
5258 fi
5259
5260
5261 fi
5262 if test -z "$CC"; then
5263   if test -n "$ac_tool_prefix"; then
5264   for ac_prog in cl.exe
5265   do
5266     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5267 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5269 $as_echo_n "checking for $ac_word... " >&6; }
5270 if ${ac_cv_prog_CC+:} false; then :
5271   $as_echo_n "(cached) " >&6
5272 else
5273   if test -n "$CC"; then
5274   ac_cv_prog_CC="$CC" # Let the user override the test.
5275 else
5276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5277 for as_dir in $PATH
5278 do
5279   IFS=$as_save_IFS
5280   test -z "$as_dir" && as_dir=.
5281     for ac_exec_ext in '' $ac_executable_extensions; do
5282   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5283     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5284     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5285     break 2
5286   fi
5287 done
5288   done
5289 IFS=$as_save_IFS
5290
5291 fi
5292 fi
5293 CC=$ac_cv_prog_CC
5294 if test -n "$CC"; then
5295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5296 $as_echo "$CC" >&6; }
5297 else
5298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5299 $as_echo "no" >&6; }
5300 fi
5301
5302
5303     test -n "$CC" && break
5304   done
5305 fi
5306 if test -z "$CC"; then
5307   ac_ct_CC=$CC
5308   for ac_prog in cl.exe
5309 do
5310   # Extract the first word of "$ac_prog", so it can be a program name with args.
5311 set dummy $ac_prog; ac_word=$2
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5313 $as_echo_n "checking for $ac_word... " >&6; }
5314 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5315   $as_echo_n "(cached) " >&6
5316 else
5317   if test -n "$ac_ct_CC"; then
5318   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5319 else
5320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5321 for as_dir in $PATH
5322 do
5323   IFS=$as_save_IFS
5324   test -z "$as_dir" && as_dir=.
5325     for ac_exec_ext in '' $ac_executable_extensions; do
5326   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5327     ac_cv_prog_ac_ct_CC="$ac_prog"
5328     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5329     break 2
5330   fi
5331 done
5332   done
5333 IFS=$as_save_IFS
5334
5335 fi
5336 fi
5337 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5338 if test -n "$ac_ct_CC"; then
5339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5340 $as_echo "$ac_ct_CC" >&6; }
5341 else
5342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5343 $as_echo "no" >&6; }
5344 fi
5345
5346
5347   test -n "$ac_ct_CC" && break
5348 done
5349
5350   if test "x$ac_ct_CC" = x; then
5351     CC=""
5352   else
5353     case $cross_compiling:$ac_tool_warned in
5354 yes:)
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5356 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5357 ac_tool_warned=yes ;;
5358 esac
5359     CC=$ac_ct_CC
5360   fi
5361 fi
5362
5363 fi
5364
5365
5366 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5368 as_fn_error $? "no acceptable C compiler found in \$PATH
5369 See \`config.log' for more details" "$LINENO" 5; }
5370
5371 # Provide some information about the compiler.
5372 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5373 set X $ac_compile
5374 ac_compiler=$2
5375 for ac_option in --version -v -V -qversion; do
5376   { { ac_try="$ac_compiler $ac_option >&5"
5377 case "(($ac_try" in
5378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5379   *) ac_try_echo=$ac_try;;
5380 esac
5381 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5382 $as_echo "$ac_try_echo"; } >&5
5383   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5384   ac_status=$?
5385   if test -s conftest.err; then
5386     sed '10a\
5387 ... rest of stderr output deleted ...
5388          10q' conftest.err >conftest.er1
5389     cat conftest.er1 >&5
5390   fi
5391   rm -f conftest.er1 conftest.err
5392   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5393   test $ac_status = 0; }
5394 done
5395
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h.  */
5398
5399 int
5400 main ()
5401 {
5402
5403   ;
5404   return 0;
5405 }
5406 _ACEOF
5407 ac_clean_files_save=$ac_clean_files
5408 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5409 # Try to create an executable without -o first, disregard a.out.
5410 # It will help us diagnose broken compilers, and finding out an intuition
5411 # of exeext.
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
5413 $as_echo_n "checking whether the C compiler works... " >&6; }
5414 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
5415
5416 # The possible output files:
5417 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
5418
5419 ac_rmfiles=
5420 for ac_file in $ac_files
5421 do
5422   case $ac_file in
5423     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5424     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
5425   esac
5426 done
5427 rm -f $ac_rmfiles
5428
5429 if { { ac_try="$ac_link_default"
5430 case "(($ac_try" in
5431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5432   *) ac_try_echo=$ac_try;;
5433 esac
5434 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5435 $as_echo "$ac_try_echo"; } >&5
5436   (eval "$ac_link_default") 2>&5
5437   ac_status=$?
5438   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5439   test $ac_status = 0; }; then :
5440   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
5441 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
5442 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
5443 # so that the user can short-circuit this test for compilers unknown to
5444 # Autoconf.
5445 for ac_file in $ac_files ''
5446 do
5447   test -f "$ac_file" || continue
5448   case $ac_file in
5449     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5450         ;;
5451     [ab].out )
5452         # We found the default executable, but exeext='' is most
5453         # certainly right.
5454         break;;
5455     *.* )
5456         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
5457         then :; else
5458            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5459         fi
5460         # We set ac_cv_exeext here because the later test for it is not
5461         # safe: cross compilers may not add the suffix if given an `-o'
5462         # argument, so we may need to know it at that point already.
5463         # Even if this section looks crufty: it has the advantage of
5464         # actually working.
5465         break;;
5466     * )
5467         break;;
5468   esac
5469 done
5470 test "$ac_cv_exeext" = no && ac_cv_exeext=
5471
5472 else
5473   ac_file=''
5474 fi
5475 if test -z "$ac_file"; then :
5476   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5477 $as_echo "no" >&6; }
5478 $as_echo "$as_me: failed program was:" >&5
5479 sed 's/^/| /' conftest.$ac_ext >&5
5480
5481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5483 as_fn_error 77 "C compiler cannot create executables
5484 See \`config.log' for more details" "$LINENO" 5; }
5485 else
5486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5487 $as_echo "yes" >&6; }
5488 fi
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
5490 $as_echo_n "checking for C compiler default output file name... " >&6; }
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
5492 $as_echo "$ac_file" >&6; }
5493 ac_exeext=$ac_cv_exeext
5494
5495 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5496 ac_clean_files=$ac_clean_files_save
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
5498 $as_echo_n "checking for suffix of executables... " >&6; }
5499 if { { ac_try="$ac_link"
5500 case "(($ac_try" in
5501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5502   *) ac_try_echo=$ac_try;;
5503 esac
5504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5505 $as_echo "$ac_try_echo"; } >&5
5506   (eval "$ac_link") 2>&5
5507   ac_status=$?
5508   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5509   test $ac_status = 0; }; then :
5510   # If both `conftest.exe' and `conftest' are `present' (well, observable)
5511 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
5512 # work properly (i.e., refer to `conftest.exe'), while it won't with
5513 # `rm'.
5514 for ac_file in conftest.exe conftest conftest.*; do
5515   test -f "$ac_file" || continue
5516   case $ac_file in
5517     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5518     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5519           break;;
5520     * ) break;;
5521   esac
5522 done
5523 else
5524   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5525 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5526 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
5527 See \`config.log' for more details" "$LINENO" 5; }
5528 fi
5529 rm -f conftest conftest$ac_cv_exeext
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
5531 $as_echo "$ac_cv_exeext" >&6; }
5532
5533 rm -f conftest.$ac_ext
5534 EXEEXT=$ac_cv_exeext
5535 ac_exeext=$EXEEXT
5536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5537 /* end confdefs.h.  */
5538 #include <stdio.h>
5539 int
5540 main ()
5541 {
5542 FILE *f = fopen ("conftest.out", "w");
5543  return ferror (f) || fclose (f) != 0;
5544
5545   ;
5546   return 0;
5547 }
5548 _ACEOF
5549 ac_clean_files="$ac_clean_files conftest.out"
5550 # Check that the compiler produces executables we can run.  If not, either
5551 # the compiler is broken, or we cross compile.
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
5553 $as_echo_n "checking whether we are cross compiling... " >&6; }
5554 if test "$cross_compiling" != yes; then
5555   { { ac_try="$ac_link"
5556 case "(($ac_try" in
5557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5558   *) ac_try_echo=$ac_try;;
5559 esac
5560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5561 $as_echo "$ac_try_echo"; } >&5
5562   (eval "$ac_link") 2>&5
5563   ac_status=$?
5564   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5565   test $ac_status = 0; }
5566   if { ac_try='./conftest$ac_cv_exeext'
5567   { { case "(($ac_try" in
5568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5569   *) ac_try_echo=$ac_try;;
5570 esac
5571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5572 $as_echo "$ac_try_echo"; } >&5
5573   (eval "$ac_try") 2>&5
5574   ac_status=$?
5575   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5576   test $ac_status = 0; }; }; then
5577     cross_compiling=no
5578   else
5579     if test "$cross_compiling" = maybe; then
5580         cross_compiling=yes
5581     else
5582         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5584 as_fn_error $? "cannot run C compiled programs.
5585 If you meant to cross compile, use \`--host'.
5586 See \`config.log' for more details" "$LINENO" 5; }
5587     fi
5588   fi
5589 fi
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
5591 $as_echo "$cross_compiling" >&6; }
5592
5593 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
5594 ac_clean_files=$ac_clean_files_save
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
5596 $as_echo_n "checking for suffix of object files... " >&6; }
5597 if ${ac_cv_objext+:} false; then :
5598   $as_echo_n "(cached) " >&6
5599 else
5600   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5601 /* end confdefs.h.  */
5602
5603 int
5604 main ()
5605 {
5606
5607   ;
5608   return 0;
5609 }
5610 _ACEOF
5611 rm -f conftest.o conftest.obj
5612 if { { ac_try="$ac_compile"
5613 case "(($ac_try" in
5614   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5615   *) ac_try_echo=$ac_try;;
5616 esac
5617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5618 $as_echo "$ac_try_echo"; } >&5
5619   (eval "$ac_compile") 2>&5
5620   ac_status=$?
5621   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5622   test $ac_status = 0; }; then :
5623   for ac_file in conftest.o conftest.obj conftest.*; do
5624   test -f "$ac_file" || continue;
5625   case $ac_file in
5626     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5627     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
5628        break;;
5629   esac
5630 done
5631 else
5632   $as_echo "$as_me: failed program was:" >&5
5633 sed 's/^/| /' conftest.$ac_ext >&5
5634
5635 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5637 as_fn_error $? "cannot compute suffix of object files: cannot compile
5638 See \`config.log' for more details" "$LINENO" 5; }
5639 fi
5640 rm -f conftest.$ac_cv_objext conftest.$ac_ext
5641 fi
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
5643 $as_echo "$ac_cv_objext" >&6; }
5644 OBJEXT=$ac_cv_objext
5645 ac_objext=$OBJEXT
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5647 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5648 if ${ac_cv_c_compiler_gnu+:} false; then :
5649   $as_echo_n "(cached) " >&6
5650 else
5651   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5652 /* end confdefs.h.  */
5653
5654 int
5655 main ()
5656 {
5657 #ifndef __GNUC__
5658        choke me
5659 #endif
5660
5661   ;
5662   return 0;
5663 }
5664 _ACEOF
5665 if ac_fn_c_try_compile "$LINENO"; then :
5666   ac_compiler_gnu=yes
5667 else
5668   ac_compiler_gnu=no
5669 fi
5670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5671 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5672
5673 fi
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5675 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5676 if test $ac_compiler_gnu = yes; then
5677   GCC=yes
5678 else
5679   GCC=
5680 fi
5681 ac_test_CFLAGS=${CFLAGS+set}
5682 ac_save_CFLAGS=$CFLAGS
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5684 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5685 if ${ac_cv_prog_cc_g+:} false; then :
5686   $as_echo_n "(cached) " >&6
5687 else
5688   ac_save_c_werror_flag=$ac_c_werror_flag
5689    ac_c_werror_flag=yes
5690    ac_cv_prog_cc_g=no
5691    CFLAGS="-g"
5692    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693 /* end confdefs.h.  */
5694
5695 int
5696 main ()
5697 {
5698
5699   ;
5700   return 0;
5701 }
5702 _ACEOF
5703 if ac_fn_c_try_compile "$LINENO"; then :
5704   ac_cv_prog_cc_g=yes
5705 else
5706   CFLAGS=""
5707       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5708 /* end confdefs.h.  */
5709
5710 int
5711 main ()
5712 {
5713
5714   ;
5715   return 0;
5716 }
5717 _ACEOF
5718 if ac_fn_c_try_compile "$LINENO"; then :
5719
5720 else
5721   ac_c_werror_flag=$ac_save_c_werror_flag
5722          CFLAGS="-g"
5723          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5724 /* end confdefs.h.  */
5725
5726 int
5727 main ()
5728 {
5729
5730   ;
5731   return 0;
5732 }
5733 _ACEOF
5734 if ac_fn_c_try_compile "$LINENO"; then :
5735   ac_cv_prog_cc_g=yes
5736 fi
5737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5738 fi
5739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5740 fi
5741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5742    ac_c_werror_flag=$ac_save_c_werror_flag
5743 fi
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5745 $as_echo "$ac_cv_prog_cc_g" >&6; }
5746 if test "$ac_test_CFLAGS" = set; then
5747   CFLAGS=$ac_save_CFLAGS
5748 elif test $ac_cv_prog_cc_g = yes; then
5749   if test "$GCC" = yes; then
5750     CFLAGS="-g -O2"
5751   else
5752     CFLAGS="-g"
5753   fi
5754 else
5755   if test "$GCC" = yes; then
5756     CFLAGS="-O2"
5757   else
5758     CFLAGS=
5759   fi
5760 fi
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5762 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5763 if ${ac_cv_prog_cc_c89+:} false; then :
5764   $as_echo_n "(cached) " >&6
5765 else
5766   ac_cv_prog_cc_c89=no
5767 ac_save_CC=$CC
5768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5769 /* end confdefs.h.  */
5770 #include <stdarg.h>
5771 #include <stdio.h>
5772 struct stat;
5773 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5774 struct buf { int x; };
5775 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5776 static char *e (p, i)
5777      char **p;
5778      int i;
5779 {
5780   return p[i];
5781 }
5782 static char *f (char * (*g) (char **, int), char **p, ...)
5783 {
5784   char *s;
5785   va_list v;
5786   va_start (v,p);
5787   s = g (p, va_arg (v,int));
5788   va_end (v);
5789   return s;
5790 }
5791
5792 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5793    function prototypes and stuff, but not '\xHH' hex character constants.
5794    These don't provoke an error unfortunately, instead are silently treated
5795    as 'x'.  The following induces an error, until -std is added to get
5796    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5797    array size at least.  It's necessary to write '\x00'==0 to get something
5798    that's true only with -std.  */
5799 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5800
5801 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5802    inside strings and character constants.  */
5803 #define FOO(x) 'x'
5804 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5805
5806 int test (int i, double x);
5807 struct s1 {int (*f) (int a);};
5808 struct s2 {int (*f) (double a);};
5809 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5810 int argc;
5811 char **argv;
5812 int
5813 main ()
5814 {
5815 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5816   ;
5817   return 0;
5818 }
5819 _ACEOF
5820 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5821         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5822 do
5823   CC="$ac_save_CC $ac_arg"
5824   if ac_fn_c_try_compile "$LINENO"; then :
5825   ac_cv_prog_cc_c89=$ac_arg
5826 fi
5827 rm -f core conftest.err conftest.$ac_objext
5828   test "x$ac_cv_prog_cc_c89" != "xno" && break
5829 done
5830 rm -f conftest.$ac_ext
5831 CC=$ac_save_CC
5832
5833 fi
5834 # AC_CACHE_VAL
5835 case "x$ac_cv_prog_cc_c89" in
5836   x)
5837     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5838 $as_echo "none needed" >&6; } ;;
5839   xno)
5840     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5841 $as_echo "unsupported" >&6; } ;;
5842   *)
5843     CC="$CC $ac_cv_prog_cc_c89"
5844     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5845 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5846 esac
5847 if test "x$ac_cv_prog_cc_c89" != xno; then :
5848
5849 fi
5850
5851 ac_ext=c
5852 ac_cpp='$CPP $CPPFLAGS'
5853 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5854 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5855 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5856
5857
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5859 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5860 if ${ac_cv_path_SED+:} false; then :
5861   $as_echo_n "(cached) " >&6
5862 else
5863             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5864      for ac_i in 1 2 3 4 5 6 7; do
5865        ac_script="$ac_script$as_nl$ac_script"
5866      done
5867      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5868      { ac_script=; unset ac_script;}
5869      if test -z "$SED"; then
5870   ac_path_SED_found=false
5871   # Loop through the user's path and test for each of PROGNAME-LIST
5872   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5873 for as_dir in $PATH
5874 do
5875   IFS=$as_save_IFS
5876   test -z "$as_dir" && as_dir=.
5877     for ac_prog in sed gsed; do
5878     for ac_exec_ext in '' $ac_executable_extensions; do
5879       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5880       as_fn_executable_p "$ac_path_SED" || continue
5881 # Check for GNU ac_path_SED and select it if it is found.
5882   # Check for GNU $ac_path_SED
5883 case `"$ac_path_SED" --version 2>&1` in
5884 *GNU*)
5885   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5886 *)
5887   ac_count=0
5888   $as_echo_n 0123456789 >"conftest.in"
5889   while :
5890   do
5891     cat "conftest.in" "conftest.in" >"conftest.tmp"
5892     mv "conftest.tmp" "conftest.in"
5893     cp "conftest.in" "conftest.nl"
5894     $as_echo '' >> "conftest.nl"
5895     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5896     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5897     as_fn_arith $ac_count + 1 && ac_count=$as_val
5898     if test $ac_count -gt ${ac_path_SED_max-0}; then
5899       # Best one so far, save it but keep looking for a better one
5900       ac_cv_path_SED="$ac_path_SED"
5901       ac_path_SED_max=$ac_count
5902     fi
5903     # 10*(2^10) chars as input seems more than enough
5904     test $ac_count -gt 10 && break
5905   done
5906   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5907 esac
5908
5909       $ac_path_SED_found && break 3
5910     done
5911   done
5912   done
5913 IFS=$as_save_IFS
5914   if test -z "$ac_cv_path_SED"; then
5915     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5916   fi
5917 else
5918   ac_cv_path_SED=$SED
5919 fi
5920
5921 fi
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5923 $as_echo "$ac_cv_path_SED" >&6; }
5924  SED="$ac_cv_path_SED"
5925   rm -f conftest.sed
5926
5927
5928
5929 if test "x$apr_preload_done" != "xyes" ; then
5930
5931   apr_preload_done="yes"
5932
5933   echo "Applying APR hints file rules for $host"
5934
5935   case "$host" in
5936     *mint)
5937
5938   if test "x$CPPFLAGS" = "x"; then
5939     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DMINT -D_GNU_SOURCE\""
5940     CPPFLAGS="-DMINT -D_GNU_SOURCE"
5941   else
5942     apr_addto_bugger="-DMINT -D_GNU_SOURCE"
5943     for i in $apr_addto_bugger; do
5944       apr_addto_duplicate="0"
5945       for j in $CPPFLAGS; do
5946         if test "x$i" = "x$j"; then
5947           apr_addto_duplicate="1"
5948           break
5949         fi
5950       done
5951       if test $apr_addto_duplicate = "0"; then
5952         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5953         CPPFLAGS="$CPPFLAGS $i"
5954       fi
5955     done
5956   fi
5957
5958         ;;
5959     *MPE/iX*)
5960
5961   if test "x$CPPFLAGS" = "x"; then
5962     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE\""
5963     CPPFLAGS="-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE"
5964   else
5965     apr_addto_bugger="-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE"
5966     for i in $apr_addto_bugger; do
5967       apr_addto_duplicate="0"
5968       for j in $CPPFLAGS; do
5969         if test "x$i" = "x$j"; then
5970           apr_addto_duplicate="1"
5971           break
5972         fi
5973       done
5974       if test $apr_addto_duplicate = "0"; then
5975         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5976         CPPFLAGS="$CPPFLAGS $i"
5977       fi
5978     done
5979   fi
5980
5981
5982   if test "x$LIBS" = "x"; then
5983     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lsvipc -lcurses\""
5984     LIBS="-lsvipc -lcurses"
5985   else
5986     apr_addto_bugger="-lsvipc -lcurses"
5987     for i in $apr_addto_bugger; do
5988       apr_addto_duplicate="0"
5989       for j in $LIBS; do
5990         if test "x$i" = "x$j"; then
5991           apr_addto_duplicate="1"
5992           break
5993         fi
5994       done
5995       if test $apr_addto_duplicate = "0"; then
5996         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
5997         LIBS="$LIBS $i"
5998       fi
5999     done
6000   fi
6001
6002
6003   if test "x$LDFLAGS" = "x"; then
6004     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\"\""
6005     LDFLAGS="-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\""
6006   else
6007     apr_addto_bugger="-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\""
6008     for i in $apr_addto_bugger; do
6009       apr_addto_duplicate="0"
6010       for j in $LDFLAGS; do
6011         if test "x$i" = "x$j"; then
6012           apr_addto_duplicate="1"
6013           break
6014         fi
6015       done
6016       if test $apr_addto_duplicate = "0"; then
6017         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6018         LDFLAGS="$LDFLAGS $i"
6019       fi
6020     done
6021   fi
6022
6023         ;;
6024     *-apple-aux3*)
6025
6026   if test "x$CPPFLAGS" = "x"; then
6027     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAUX3 -D_POSIX_SOURCE\""
6028     CPPFLAGS="-DAUX3 -D_POSIX_SOURCE"
6029   else
6030     apr_addto_bugger="-DAUX3 -D_POSIX_SOURCE"
6031     for i in $apr_addto_bugger; do
6032       apr_addto_duplicate="0"
6033       for j in $CPPFLAGS; do
6034         if test "x$i" = "x$j"; then
6035           apr_addto_duplicate="1"
6036           break
6037         fi
6038       done
6039       if test $apr_addto_duplicate = "0"; then
6040         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6041         CPPFLAGS="$CPPFLAGS $i"
6042       fi
6043     done
6044   fi
6045
6046
6047   if test "x$LIBS" = "x"; then
6048     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lposix -lbsd\""
6049     LIBS="-lposix -lbsd"
6050   else
6051     apr_addto_bugger="-lposix -lbsd"
6052     for i in $apr_addto_bugger; do
6053       apr_addto_duplicate="0"
6054       for j in $LIBS; do
6055         if test "x$i" = "x$j"; then
6056           apr_addto_duplicate="1"
6057           break
6058         fi
6059       done
6060       if test $apr_addto_duplicate = "0"; then
6061         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6062         LIBS="$LIBS $i"
6063       fi
6064     done
6065   fi
6066
6067
6068   if test "x$LDFLAGS" = "x"; then
6069     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-s\""
6070     LDFLAGS="-s"
6071   else
6072     apr_addto_bugger="-s"
6073     for i in $apr_addto_bugger; do
6074       apr_addto_duplicate="0"
6075       for j in $LDFLAGS; do
6076         if test "x$i" = "x$j"; then
6077           apr_addto_duplicate="1"
6078           break
6079         fi
6080       done
6081       if test $apr_addto_duplicate = "0"; then
6082         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6083         LDFLAGS="$LDFLAGS $i"
6084       fi
6085     done
6086   fi
6087
6088
6089   test "x$silent" != "xyes" && echo "  forcing SHELL to \"/bin/ksh\""
6090   SHELL="/bin/ksh"
6091
6092         ;;
6093     *-ibm-aix*)
6094
6095   if test "x$CPPFLAGS" = "x"; then
6096     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-U__STR__ -D_THREAD_SAFE\""
6097     CPPFLAGS="-U__STR__ -D_THREAD_SAFE"
6098   else
6099     apr_addto_bugger="-U__STR__ -D_THREAD_SAFE"
6100     for i in $apr_addto_bugger; do
6101       apr_addto_duplicate="0"
6102       for j in $CPPFLAGS; do
6103         if test "x$i" = "x$j"; then
6104           apr_addto_duplicate="1"
6105           break
6106         fi
6107       done
6108       if test $apr_addto_duplicate = "0"; then
6109         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6110         CPPFLAGS="$CPPFLAGS $i"
6111       fi
6112     done
6113   fi
6114
6115                 case $host in
6116             *-ibm-aix4.3)
6117
6118   if test "x$CPPFLAGS" = "x"; then
6119     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6120     CPPFLAGS="-D_USE_IRS"
6121   else
6122     apr_addto_bugger="-D_USE_IRS"
6123     for i in $apr_addto_bugger; do
6124       apr_addto_duplicate="0"
6125       for j in $CPPFLAGS; do
6126         if test "x$i" = "x$j"; then
6127           apr_addto_duplicate="1"
6128           break
6129         fi
6130       done
6131       if test $apr_addto_duplicate = "0"; then
6132         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6133         CPPFLAGS="$CPPFLAGS $i"
6134       fi
6135     done
6136   fi
6137
6138                 ;;
6139             *-ibm-aix5*)
6140
6141   if test "x$CPPFLAGS" = "x"; then
6142     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6143     CPPFLAGS="-D_USE_IRS"
6144   else
6145     apr_addto_bugger="-D_USE_IRS"
6146     for i in $apr_addto_bugger; do
6147       apr_addto_duplicate="0"
6148       for j in $CPPFLAGS; do
6149         if test "x$i" = "x$j"; then
6150           apr_addto_duplicate="1"
6151           break
6152         fi
6153       done
6154       if test $apr_addto_duplicate = "0"; then
6155         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6156         CPPFLAGS="$CPPFLAGS $i"
6157       fi
6158     done
6159   fi
6160
6161                 ;;
6162             *-ibm-aix4.3.*)
6163
6164   if test "x$CPPFLAGS" = "x"; then
6165     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6166     CPPFLAGS="-D_USE_IRS"
6167   else
6168     apr_addto_bugger="-D_USE_IRS"
6169     for i in $apr_addto_bugger; do
6170       apr_addto_duplicate="0"
6171       for j in $CPPFLAGS; do
6172         if test "x$i" = "x$j"; then
6173           apr_addto_duplicate="1"
6174           break
6175         fi
6176       done
6177       if test $apr_addto_duplicate = "0"; then
6178         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6179         CPPFLAGS="$CPPFLAGS $i"
6180       fi
6181     done
6182   fi
6183
6184                 ;;
6185         esac
6186                 if $CC 2>&1 | grep 'xlc' > /dev/null; then
6187
6188   if test -z "$AIX_XLC"; then
6189     test "x$silent" != "xyes" && echo "  setting AIX_XLC to \"yes\""
6190     AIX_XLC="yes"
6191   fi
6192
6193
6194   if test "x$CFLAGS" = "x"; then
6195     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qHALT=E\""
6196     CFLAGS="-qHALT=E"
6197   else
6198     apr_addto_bugger="-qHALT=E"
6199     for i in $apr_addto_bugger; do
6200       apr_addto_duplicate="0"
6201       for j in $CFLAGS; do
6202         if test "x$i" = "x$j"; then
6203           apr_addto_duplicate="1"
6204           break
6205         fi
6206       done
6207       if test $apr_addto_duplicate = "0"; then
6208         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6209         CFLAGS="$CFLAGS $i"
6210       fi
6211     done
6212   fi
6213
6214         fi
6215
6216   if test -z "$apr_sysvsem_is_global"; then
6217     test "x$silent" != "xyes" && echo "  setting apr_sysvsem_is_global to \"yes\""
6218     apr_sysvsem_is_global="yes"
6219   fi
6220
6221
6222   if test -z "$apr_lock_method"; then
6223     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
6224     apr_lock_method="USE_SYSVSEM_SERIALIZE"
6225   fi
6226
6227         case $host in
6228             *-ibm-aix3* | *-ibm-aix4.1.*)
6229                 ;;
6230             *)
6231
6232   if test "x$LDFLAGS" = "x"; then
6233     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Wl,-brtl\""
6234     LDFLAGS="-Wl,-brtl"
6235   else
6236     apr_addto_bugger="-Wl,-brtl"
6237     for i in $apr_addto_bugger; do
6238       apr_addto_duplicate="0"
6239       for j in $LDFLAGS; do
6240         if test "x$i" = "x$j"; then
6241           apr_addto_duplicate="1"
6242           break
6243         fi
6244       done
6245       if test $apr_addto_duplicate = "0"; then
6246         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6247         LDFLAGS="$LDFLAGS $i"
6248       fi
6249     done
6250   fi
6251
6252                 ;;
6253         esac
6254         ;;
6255     *-apollo-*)
6256
6257   if test "x$CPPFLAGS" = "x"; then
6258     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPOLLO\""
6259     CPPFLAGS="-DAPOLLO"
6260   else
6261     apr_addto_bugger="-DAPOLLO"
6262     for i in $apr_addto_bugger; do
6263       apr_addto_duplicate="0"
6264       for j in $CPPFLAGS; do
6265         if test "x$i" = "x$j"; then
6266           apr_addto_duplicate="1"
6267           break
6268         fi
6269       done
6270       if test $apr_addto_duplicate = "0"; then
6271         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6272         CPPFLAGS="$CPPFLAGS $i"
6273       fi
6274     done
6275   fi
6276
6277         ;;
6278     *-dg-dgux*)
6279
6280   if test "x$CPPFLAGS" = "x"; then
6281     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDGUX\""
6282     CPPFLAGS="-DDGUX"
6283   else
6284     apr_addto_bugger="-DDGUX"
6285     for i in $apr_addto_bugger; do
6286       apr_addto_duplicate="0"
6287       for j in $CPPFLAGS; do
6288         if test "x$i" = "x$j"; then
6289           apr_addto_duplicate="1"
6290           break
6291         fi
6292       done
6293       if test $apr_addto_duplicate = "0"; then
6294         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6295         CPPFLAGS="$CPPFLAGS $i"
6296       fi
6297     done
6298   fi
6299
6300         ;;
6301     *-os2*)
6302
6303   test "x$silent" != "xyes" && echo "  forcing SHELL to \"sh\""
6304   SHELL="sh"
6305
6306
6307   if test -z "$apr_gethostbyname_is_thread_safe"; then
6308     test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
6309     apr_gethostbyname_is_thread_safe="yes"
6310   fi
6311
6312
6313   if test -z "$apr_gethostbyaddr_is_thread_safe"; then
6314     test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
6315     apr_gethostbyaddr_is_thread_safe="yes"
6316   fi
6317
6318
6319   if test -z "$apr_getservbyname_is_thread_safe"; then
6320     test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
6321     apr_getservbyname_is_thread_safe="yes"
6322   fi
6323
6324         ;;
6325     *-hi-hiux)
6326
6327   if test "x$CPPFLAGS" = "x"; then
6328     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHIUX\""
6329     CPPFLAGS="-DHIUX"
6330   else
6331     apr_addto_bugger="-DHIUX"
6332     for i in $apr_addto_bugger; do
6333       apr_addto_duplicate="0"
6334       for j in $CPPFLAGS; do
6335         if test "x$i" = "x$j"; then
6336           apr_addto_duplicate="1"
6337           break
6338         fi
6339       done
6340       if test $apr_addto_duplicate = "0"; then
6341         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6342         CPPFLAGS="$CPPFLAGS $i"
6343       fi
6344     done
6345   fi
6346
6347         ;;
6348     *-hp-hpux11.*)
6349
6350   if test "x$CPPFLAGS" = "x"; then
6351     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE\""
6352     CPPFLAGS="-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE"
6353   else
6354     apr_addto_bugger="-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE"
6355     for i in $apr_addto_bugger; do
6356       apr_addto_duplicate="0"
6357       for j in $CPPFLAGS; do
6358         if test "x$i" = "x$j"; then
6359           apr_addto_duplicate="1"
6360           break
6361         fi
6362       done
6363       if test $apr_addto_duplicate = "0"; then
6364         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6365         CPPFLAGS="$CPPFLAGS $i"
6366       fi
6367     done
6368   fi
6369
6370         ;;
6371     *-hp-hpux10.*)
6372         case $host in
6373           *-hp-hpux10.01)
6374
6375   if test "x$CPPFLAGS" = "x"; then
6376     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSELECT_NEEDS_CAST\""
6377     CPPFLAGS="-DSELECT_NEEDS_CAST"
6378   else
6379     apr_addto_bugger="-DSELECT_NEEDS_CAST"
6380     for i in $apr_addto_bugger; do
6381       apr_addto_duplicate="0"
6382       for j in $CPPFLAGS; do
6383         if test "x$i" = "x$j"; then
6384           apr_addto_duplicate="1"
6385           break
6386         fi
6387       done
6388       if test $apr_addto_duplicate = "0"; then
6389         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6390         CPPFLAGS="$CPPFLAGS $i"
6391       fi
6392     done
6393   fi
6394
6395                ;;
6396         esac
6397
6398   if test "x$CPPFLAGS" = "x"; then
6399     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT\""
6400     CPPFLAGS="-D_REENTRANT"
6401   else
6402     apr_addto_bugger="-D_REENTRANT"
6403     for i in $apr_addto_bugger; do
6404       apr_addto_duplicate="0"
6405       for j in $CPPFLAGS; do
6406         if test "x$i" = "x$j"; then
6407           apr_addto_duplicate="1"
6408           break
6409         fi
6410       done
6411       if test $apr_addto_duplicate = "0"; then
6412         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6413         CPPFLAGS="$CPPFLAGS $i"
6414       fi
6415     done
6416   fi
6417
6418         ;;
6419     *-hp-hpux*)
6420
6421   if test "x$CPPFLAGS" = "x"; then
6422     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHPUX -D_REENTRANT\""
6423     CPPFLAGS="-DHPUX -D_REENTRANT"
6424   else
6425     apr_addto_bugger="-DHPUX -D_REENTRANT"
6426     for i in $apr_addto_bugger; do
6427       apr_addto_duplicate="0"
6428       for j in $CPPFLAGS; do
6429         if test "x$i" = "x$j"; then
6430           apr_addto_duplicate="1"
6431           break
6432         fi
6433       done
6434       if test $apr_addto_duplicate = "0"; then
6435         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6436         CPPFLAGS="$CPPFLAGS $i"
6437       fi
6438     done
6439   fi
6440
6441         ;;
6442     *-linux*)
6443
6444   if test "x$CPPFLAGS" = "x"; then
6445     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DLINUX -D_REENTRANT -D_GNU_SOURCE\""
6446     CPPFLAGS="-DLINUX -D_REENTRANT -D_GNU_SOURCE"
6447   else
6448     apr_addto_bugger="-DLINUX -D_REENTRANT -D_GNU_SOURCE"
6449     for i in $apr_addto_bugger; do
6450       apr_addto_duplicate="0"
6451       for j in $CPPFLAGS; do
6452         if test "x$i" = "x$j"; then
6453           apr_addto_duplicate="1"
6454           break
6455         fi
6456       done
6457       if test $apr_addto_duplicate = "0"; then
6458         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6459         CPPFLAGS="$CPPFLAGS $i"
6460       fi
6461     done
6462   fi
6463
6464         ;;
6465     *-lynx-lynxos)
6466
6467   if test "x$CPPFLAGS" = "x"; then
6468     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D__NO_INCLUDE_WARN__ -DLYNXOS\""
6469     CPPFLAGS="-D__NO_INCLUDE_WARN__ -DLYNXOS"
6470   else
6471     apr_addto_bugger="-D__NO_INCLUDE_WARN__ -DLYNXOS"
6472     for i in $apr_addto_bugger; do
6473       apr_addto_duplicate="0"
6474       for j in $CPPFLAGS; do
6475         if test "x$i" = "x$j"; then
6476           apr_addto_duplicate="1"
6477           break
6478         fi
6479       done
6480       if test $apr_addto_duplicate = "0"; then
6481         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6482         CPPFLAGS="$CPPFLAGS $i"
6483       fi
6484     done
6485   fi
6486
6487
6488   if test "x$LIBS" = "x"; then
6489     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbsd\""
6490     LIBS="-lbsd"
6491   else
6492     apr_addto_bugger="-lbsd"
6493     for i in $apr_addto_bugger; do
6494       apr_addto_duplicate="0"
6495       for j in $LIBS; do
6496         if test "x$i" = "x$j"; then
6497           apr_addto_duplicate="1"
6498           break
6499         fi
6500       done
6501       if test $apr_addto_duplicate = "0"; then
6502         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6503         LIBS="$LIBS $i"
6504       fi
6505     done
6506   fi
6507
6508         ;;
6509     *486-*-bsdi*)
6510
6511   if test "x$CFLAGS" = "x"; then
6512     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-m486\""
6513     CFLAGS="-m486"
6514   else
6515     apr_addto_bugger="-m486"
6516     for i in $apr_addto_bugger; do
6517       apr_addto_duplicate="0"
6518       for j in $CFLAGS; do
6519         if test "x$i" = "x$j"; then
6520           apr_addto_duplicate="1"
6521           break
6522         fi
6523       done
6524       if test $apr_addto_duplicate = "0"; then
6525         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6526         CFLAGS="$CFLAGS $i"
6527       fi
6528     done
6529   fi
6530
6531         ;;
6532     *-*-bsdi*)
6533         case $host in
6534             *bsdi4.1)
6535
6536   if test "x$CFLAGS" = "x"; then
6537     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-D_REENTRANT\""
6538     CFLAGS="-D_REENTRANT"
6539   else
6540     apr_addto_bugger="-D_REENTRANT"
6541     for i in $apr_addto_bugger; do
6542       apr_addto_duplicate="0"
6543       for j in $CFLAGS; do
6544         if test "x$i" = "x$j"; then
6545           apr_addto_duplicate="1"
6546           break
6547         fi
6548       done
6549       if test $apr_addto_duplicate = "0"; then
6550         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6551         CFLAGS="$CFLAGS $i"
6552       fi
6553     done
6554   fi
6555
6556                 ;;
6557         esac
6558         ;;
6559     *-openbsd*)
6560
6561   if test "x$CPPFLAGS" = "x"; then
6562     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_POSIX_THREADS\""
6563     CPPFLAGS="-D_POSIX_THREADS"
6564   else
6565     apr_addto_bugger="-D_POSIX_THREADS"
6566     for i in $apr_addto_bugger; do
6567       apr_addto_duplicate="0"
6568       for j in $CPPFLAGS; do
6569         if test "x$i" = "x$j"; then
6570           apr_addto_duplicate="1"
6571           break
6572         fi
6573       done
6574       if test $apr_addto_duplicate = "0"; then
6575         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6576         CPPFLAGS="$CPPFLAGS $i"
6577       fi
6578     done
6579   fi
6580
6581         # binding to an ephemeral port fails on OpenBSD so override
6582         # the test for O_NONBLOCK inheritance across accept().
6583
6584   if test -z "$ac_cv_o_nonblock_inherited"; then
6585     test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
6586     ac_cv_o_nonblock_inherited="yes"
6587   fi
6588
6589         ;;
6590     *-netbsd*)
6591
6592   if test "x$CPPFLAGS" = "x"; then
6593     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNETBSD\""
6594     CPPFLAGS="-DNETBSD"
6595   else
6596     apr_addto_bugger="-DNETBSD"
6597     for i in $apr_addto_bugger; do
6598       apr_addto_duplicate="0"
6599       for j in $CPPFLAGS; do
6600         if test "x$i" = "x$j"; then
6601           apr_addto_duplicate="1"
6602           break
6603         fi
6604       done
6605       if test $apr_addto_duplicate = "0"; then
6606         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6607         CPPFLAGS="$CPPFLAGS $i"
6608       fi
6609     done
6610   fi
6611
6612         # fcntl() lies about O_NONBLOCK on an accept()ed socket (PR kern/26950)
6613
6614   if test -z "$ac_cv_o_nonblock_inherited"; then
6615     test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
6616     ac_cv_o_nonblock_inherited="yes"
6617   fi
6618
6619         ;;
6620     *-freebsd*)
6621
6622   if test -z "$apr_lock_method"; then
6623     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_FLOCK_SERIALIZE\""
6624     apr_lock_method="USE_FLOCK_SERIALIZE"
6625   fi
6626
6627         if test -x /sbin/sysctl; then
6628             os_version=`/sbin/sysctl -n kern.osreldate`
6629         else
6630             os_version=000000
6631         fi
6632         # 502102 is when libc_r switched to libpthread (aka libkse).
6633         if test $os_version -ge "502102"; then
6634           apr_cv_pthreads_cflags="none"
6635           apr_cv_pthreads_lib="-lpthread"
6636         else
6637
6638   if test "x$CPPFLAGS" = "x"; then
6639     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_THREAD_SAFE -D_REENTRANT\""
6640     CPPFLAGS="-D_THREAD_SAFE -D_REENTRANT"
6641   else
6642     apr_addto_bugger="-D_THREAD_SAFE -D_REENTRANT"
6643     for i in $apr_addto_bugger; do
6644       apr_addto_duplicate="0"
6645       for j in $CPPFLAGS; do
6646         if test "x$i" = "x$j"; then
6647           apr_addto_duplicate="1"
6648           break
6649         fi
6650       done
6651       if test $apr_addto_duplicate = "0"; then
6652         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6653         CPPFLAGS="$CPPFLAGS $i"
6654       fi
6655     done
6656   fi
6657
6658
6659   if test -z "$enable_threads"; then
6660     test "x$silent" != "xyes" && echo "  setting enable_threads to \"no\""
6661     enable_threads="no"
6662   fi
6663
6664         fi
6665         # prevent use of KQueue before FreeBSD 4.8
6666         if test $os_version -lt "480000"; then
6667
6668   if test -z "$ac_cv_func_kqueue"; then
6669     test "x$silent" != "xyes" && echo "  setting ac_cv_func_kqueue to \"no\""
6670     ac_cv_func_kqueue="no"
6671   fi
6672
6673         fi
6674         ;;
6675     *-k*bsd*-gnu)
6676
6677   if test "x$CPPFLAGS" = "x"; then
6678     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT -D_GNU_SOURCE\""
6679     CPPFLAGS="-D_REENTRANT -D_GNU_SOURCE"
6680   else
6681     apr_addto_bugger="-D_REENTRANT -D_GNU_SOURCE"
6682     for i in $apr_addto_bugger; do
6683       apr_addto_duplicate="0"
6684       for j in $CPPFLAGS; do
6685         if test "x$i" = "x$j"; then
6686           apr_addto_duplicate="1"
6687           break
6688         fi
6689       done
6690       if test $apr_addto_duplicate = "0"; then
6691         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6692         CPPFLAGS="$CPPFLAGS $i"
6693       fi
6694     done
6695   fi
6696
6697         ;;
6698     *-gnu*|*-GNU*)
6699
6700   if test "x$CPPFLAGS" = "x"; then
6701     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT -D_GNU_SOURCE -DHURD\""
6702     CPPFLAGS="-D_REENTRANT -D_GNU_SOURCE -DHURD"
6703   else
6704     apr_addto_bugger="-D_REENTRANT -D_GNU_SOURCE -DHURD"
6705     for i in $apr_addto_bugger; do
6706       apr_addto_duplicate="0"
6707       for j in $CPPFLAGS; do
6708         if test "x$i" = "x$j"; then
6709           apr_addto_duplicate="1"
6710           break
6711         fi
6712       done
6713       if test $apr_addto_duplicate = "0"; then
6714         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6715         CPPFLAGS="$CPPFLAGS $i"
6716       fi
6717     done
6718   fi
6719
6720         ;;
6721     *-next-nextstep*)
6722
6723   if test -z "$CFLAGS"; then
6724     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
6725     CFLAGS="-O"
6726   fi
6727
6728
6729   if test "x$CPPFLAGS" = "x"; then
6730     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEXT\""
6731     CPPFLAGS="-DNEXT"
6732   else
6733     apr_addto_bugger="-DNEXT"
6734     for i in $apr_addto_bugger; do
6735       apr_addto_duplicate="0"
6736       for j in $CPPFLAGS; do
6737         if test "x$i" = "x$j"; then
6738           apr_addto_duplicate="1"
6739           break
6740         fi
6741       done
6742       if test $apr_addto_duplicate = "0"; then
6743         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6744         CPPFLAGS="$CPPFLAGS $i"
6745       fi
6746     done
6747   fi
6748
6749         ;;
6750     *-next-openstep*)
6751
6752   if test -z "$CFLAGS"; then
6753     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
6754     CFLAGS="-O"
6755   fi
6756
6757
6758   if test "x$CPPFLAGS" = "x"; then
6759     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEXT\""
6760     CPPFLAGS="-DNEXT"
6761   else
6762     apr_addto_bugger="-DNEXT"
6763     for i in $apr_addto_bugger; do
6764       apr_addto_duplicate="0"
6765       for j in $CPPFLAGS; do
6766         if test "x$i" = "x$j"; then
6767           apr_addto_duplicate="1"
6768           break
6769         fi
6770       done
6771       if test $apr_addto_duplicate = "0"; then
6772         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6773         CPPFLAGS="$CPPFLAGS $i"
6774       fi
6775     done
6776   fi
6777
6778         ;;
6779     *-apple-rhapsody*)
6780
6781   if test "x$CPPFLAGS" = "x"; then
6782     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DRHAPSODY\""
6783     CPPFLAGS="-DRHAPSODY"
6784   else
6785     apr_addto_bugger="-DRHAPSODY"
6786     for i in $apr_addto_bugger; do
6787       apr_addto_duplicate="0"
6788       for j in $CPPFLAGS; do
6789         if test "x$i" = "x$j"; then
6790           apr_addto_duplicate="1"
6791           break
6792         fi
6793       done
6794       if test $apr_addto_duplicate = "0"; then
6795         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6796         CPPFLAGS="$CPPFLAGS $i"
6797       fi
6798     done
6799   fi
6800
6801         ;;
6802     *-apple-darwin*)
6803
6804   if test "x$CPPFLAGS" = "x"; then
6805     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK\""
6806     CPPFLAGS="-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK"
6807   else
6808     apr_addto_bugger="-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK"
6809     for i in $apr_addto_bugger; do
6810       apr_addto_duplicate="0"
6811       for j in $CPPFLAGS; do
6812         if test "x$i" = "x$j"; then
6813           apr_addto_duplicate="1"
6814           break
6815         fi
6816       done
6817       if test $apr_addto_duplicate = "0"; then
6818         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6819         CPPFLAGS="$CPPFLAGS $i"
6820       fi
6821     done
6822   fi
6823
6824
6825   if test -z "$apr_posixsem_is_global"; then
6826     test "x$silent" != "xyes" && echo "  setting apr_posixsem_is_global to \"yes\""
6827     apr_posixsem_is_global="yes"
6828   fi
6829
6830         case $host in
6831             *-apple-darwin[1-9].*)
6832                 # APR's use of kqueue has triggered kernel panics for some
6833                 # 10.5.x (Darwin 9.x) users when running the entire test suite.
6834                 # In 10.4.x, use of kqueue would cause the socket tests to hang.
6835                 # 10.6+ (Darwin 10.x is supposed to fix the KQueue issues
6836
6837   if test -z "$ac_cv_func_kqueue"; then
6838     test "x$silent" != "xyes" && echo "  setting ac_cv_func_kqueue to \"no\""
6839     ac_cv_func_kqueue="no"
6840   fi
6841
6842
6843   if test -z "$ac_cv_func_poll"; then
6844     test "x$silent" != "xyes" && echo "  setting ac_cv_func_poll to \"no\""
6845     ac_cv_func_poll="no"
6846   fi
6847  # See issue 34332
6848             ;;
6849             *-apple-darwin1?.*)
6850
6851   if test "x$CPPFLAGS" = "x"; then
6852     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDARWIN_10\""
6853     CPPFLAGS="-DDARWIN_10"
6854   else
6855     apr_addto_bugger="-DDARWIN_10"
6856     for i in $apr_addto_bugger; do
6857       apr_addto_duplicate="0"
6858       for j in $CPPFLAGS; do
6859         if test "x$i" = "x$j"; then
6860           apr_addto_duplicate="1"
6861           break
6862         fi
6863       done
6864       if test $apr_addto_duplicate = "0"; then
6865         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6866         CPPFLAGS="$CPPFLAGS $i"
6867       fi
6868     done
6869   fi
6870
6871             ;;
6872         esac
6873         ;;
6874     *-dec-osf*)
6875
6876   if test "x$CPPFLAGS" = "x"; then
6877     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DOSF1\""
6878     CPPFLAGS="-DOSF1"
6879   else
6880     apr_addto_bugger="-DOSF1"
6881     for i in $apr_addto_bugger; do
6882       apr_addto_duplicate="0"
6883       for j in $CPPFLAGS; do
6884         if test "x$i" = "x$j"; then
6885           apr_addto_duplicate="1"
6886           break
6887         fi
6888       done
6889       if test $apr_addto_duplicate = "0"; then
6890         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6891         CPPFLAGS="$CPPFLAGS $i"
6892       fi
6893     done
6894   fi
6895
6896         # process-shared mutexes don't seem to work in Tru64 5.0
6897
6898   if test -z "$apr_cv_process_shared_works"; then
6899     test "x$silent" != "xyes" && echo "  setting apr_cv_process_shared_works to \"no\""
6900     apr_cv_process_shared_works="no"
6901   fi
6902
6903         ;;
6904     *-nto-qnx*)
6905         ;;
6906     *-qnx)
6907
6908   if test "x$CPPFLAGS" = "x"; then
6909     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DQNX\""
6910     CPPFLAGS="-DQNX"
6911   else
6912     apr_addto_bugger="-DQNX"
6913     for i in $apr_addto_bugger; do
6914       apr_addto_duplicate="0"
6915       for j in $CPPFLAGS; do
6916         if test "x$i" = "x$j"; then
6917           apr_addto_duplicate="1"
6918           break
6919         fi
6920       done
6921       if test $apr_addto_duplicate = "0"; then
6922         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6923         CPPFLAGS="$CPPFLAGS $i"
6924       fi
6925     done
6926   fi
6927
6928
6929   if test "x$LIBS" = "x"; then
6930     test "x$silent" != "xyes" && echo "  setting LIBS to \"-N128k -lunix\""
6931     LIBS="-N128k -lunix"
6932   else
6933     apr_addto_bugger="-N128k -lunix"
6934     for i in $apr_addto_bugger; do
6935       apr_addto_duplicate="0"
6936       for j in $LIBS; do
6937         if test "x$i" = "x$j"; then
6938           apr_addto_duplicate="1"
6939           break
6940         fi
6941       done
6942       if test $apr_addto_duplicate = "0"; then
6943         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6944         LIBS="$LIBS $i"
6945       fi
6946     done
6947   fi
6948
6949         ;;
6950     *-qnx32)
6951
6952   if test "x$CPPFLAGS" = "x"; then
6953     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DQNX\""
6954     CPPFLAGS="-DQNX"
6955   else
6956     apr_addto_bugger="-DQNX"
6957     for i in $apr_addto_bugger; do
6958       apr_addto_duplicate="0"
6959       for j in $CPPFLAGS; do
6960         if test "x$i" = "x$j"; then
6961           apr_addto_duplicate="1"
6962           break
6963         fi
6964       done
6965       if test $apr_addto_duplicate = "0"; then
6966         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6967         CPPFLAGS="$CPPFLAGS $i"
6968       fi
6969     done
6970   fi
6971
6972
6973   if test "x$CFLAGS" = "x"; then
6974     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-mf -3\""
6975     CFLAGS="-mf -3"
6976   else
6977     apr_addto_bugger="-mf -3"
6978     for i in $apr_addto_bugger; do
6979       apr_addto_duplicate="0"
6980       for j in $CFLAGS; do
6981         if test "x$i" = "x$j"; then
6982           apr_addto_duplicate="1"
6983           break
6984         fi
6985       done
6986       if test $apr_addto_duplicate = "0"; then
6987         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6988         CFLAGS="$CFLAGS $i"
6989       fi
6990     done
6991   fi
6992
6993
6994   if test "x$LIBS" = "x"; then
6995     test "x$silent" != "xyes" && echo "  setting LIBS to \"-N128k -lunix\""
6996     LIBS="-N128k -lunix"
6997   else
6998     apr_addto_bugger="-N128k -lunix"
6999     for i in $apr_addto_bugger; do
7000       apr_addto_duplicate="0"
7001       for j in $LIBS; do
7002         if test "x$i" = "x$j"; then
7003           apr_addto_duplicate="1"
7004           break
7005         fi
7006       done
7007       if test $apr_addto_duplicate = "0"; then
7008         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7009         LIBS="$LIBS $i"
7010       fi
7011     done
7012   fi
7013
7014         ;;
7015     *-isc4*)
7016
7017   if test "x$CPPFLAGS" = "x"; then
7018     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-posix -DISC\""
7019     CPPFLAGS="-posix -DISC"
7020   else
7021     apr_addto_bugger="-posix -DISC"
7022     for i in $apr_addto_bugger; do
7023       apr_addto_duplicate="0"
7024       for j in $CPPFLAGS; do
7025         if test "x$i" = "x$j"; then
7026           apr_addto_duplicate="1"
7027           break
7028         fi
7029       done
7030       if test $apr_addto_duplicate = "0"; then
7031         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7032         CPPFLAGS="$CPPFLAGS $i"
7033       fi
7034     done
7035   fi
7036
7037
7038   if test "x$LDFLAGS" = "x"; then
7039     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-posix\""
7040     LDFLAGS="-posix"
7041   else
7042     apr_addto_bugger="-posix"
7043     for i in $apr_addto_bugger; do
7044       apr_addto_duplicate="0"
7045       for j in $LDFLAGS; do
7046         if test "x$i" = "x$j"; then
7047           apr_addto_duplicate="1"
7048           break
7049         fi
7050       done
7051       if test $apr_addto_duplicate = "0"; then
7052         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
7053         LDFLAGS="$LDFLAGS $i"
7054       fi
7055     done
7056   fi
7057
7058
7059   if test "x$LIBS" = "x"; then
7060     test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet\""
7061     LIBS="-linet"
7062   else
7063     apr_addto_bugger="-linet"
7064     for i in $apr_addto_bugger; do
7065       apr_addto_duplicate="0"
7066       for j in $LIBS; do
7067         if test "x$i" = "x$j"; then
7068           apr_addto_duplicate="1"
7069           break
7070         fi
7071       done
7072       if test $apr_addto_duplicate = "0"; then
7073         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7074         LIBS="$LIBS $i"
7075       fi
7076     done
7077   fi
7078
7079         ;;
7080     *-sco3.2v[234]*)
7081
7082   if test "x$CPPFLAGS" = "x"; then
7083     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO -D_REENTRANT\""
7084     CPPFLAGS="-DSCO -D_REENTRANT"
7085   else
7086     apr_addto_bugger="-DSCO -D_REENTRANT"
7087     for i in $apr_addto_bugger; do
7088       apr_addto_duplicate="0"
7089       for j in $CPPFLAGS; do
7090         if test "x$i" = "x$j"; then
7091           apr_addto_duplicate="1"
7092           break
7093         fi
7094       done
7095       if test $apr_addto_duplicate = "0"; then
7096         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7097         CPPFLAGS="$CPPFLAGS $i"
7098       fi
7099     done
7100   fi
7101
7102         if test "$GCC" = "no"; then
7103
7104   if test "x$CFLAGS" = "x"; then
7105     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Oacgiltz\""
7106     CFLAGS="-Oacgiltz"
7107   else
7108     apr_addto_bugger="-Oacgiltz"
7109     for i in $apr_addto_bugger; do
7110       apr_addto_duplicate="0"
7111       for j in $CFLAGS; do
7112         if test "x$i" = "x$j"; then
7113           apr_addto_duplicate="1"
7114           break
7115         fi
7116       done
7117       if test $apr_addto_duplicate = "0"; then
7118         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
7119         CFLAGS="$CFLAGS $i"
7120       fi
7121     done
7122   fi
7123
7124         fi
7125
7126   if test "x$LIBS" = "x"; then
7127     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW -lmalloc\""
7128     LIBS="-lPW -lmalloc"
7129   else
7130     apr_addto_bugger="-lPW -lmalloc"
7131     for i in $apr_addto_bugger; do
7132       apr_addto_duplicate="0"
7133       for j in $LIBS; do
7134         if test "x$i" = "x$j"; then
7135           apr_addto_duplicate="1"
7136           break
7137         fi
7138       done
7139       if test $apr_addto_duplicate = "0"; then
7140         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7141         LIBS="$LIBS $i"
7142       fi
7143     done
7144   fi
7145
7146         ;;
7147     *-sco3.2v5*)
7148
7149   if test "x$CPPFLAGS" = "x"; then
7150     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO5 -D_REENTRANT\""
7151     CPPFLAGS="-DSCO5 -D_REENTRANT"
7152   else
7153     apr_addto_bugger="-DSCO5 -D_REENTRANT"
7154     for i in $apr_addto_bugger; do
7155       apr_addto_duplicate="0"
7156       for j in $CPPFLAGS; do
7157         if test "x$i" = "x$j"; then
7158           apr_addto_duplicate="1"
7159           break
7160         fi
7161       done
7162       if test $apr_addto_duplicate = "0"; then
7163         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7164         CPPFLAGS="$CPPFLAGS $i"
7165       fi
7166     done
7167   fi
7168
7169         ;;
7170     *-sco_sv*|*-SCO_SV*)
7171
7172   if test "x$CPPFLAGS" = "x"; then
7173     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO -D_REENTRANT\""
7174     CPPFLAGS="-DSCO -D_REENTRANT"
7175   else
7176     apr_addto_bugger="-DSCO -D_REENTRANT"
7177     for i in $apr_addto_bugger; do
7178       apr_addto_duplicate="0"
7179       for j in $CPPFLAGS; do
7180         if test "x$i" = "x$j"; then
7181           apr_addto_duplicate="1"
7182           break
7183         fi
7184       done
7185       if test $apr_addto_duplicate = "0"; then
7186         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7187         CPPFLAGS="$CPPFLAGS $i"
7188       fi
7189     done
7190   fi
7191
7192
7193   if test "x$LIBS" = "x"; then
7194     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW -lmalloc\""
7195     LIBS="-lPW -lmalloc"
7196   else
7197     apr_addto_bugger="-lPW -lmalloc"
7198     for i in $apr_addto_bugger; do
7199       apr_addto_duplicate="0"
7200       for j in $LIBS; do
7201         if test "x$i" = "x$j"; then
7202           apr_addto_duplicate="1"
7203           break
7204         fi
7205       done
7206       if test $apr_addto_duplicate = "0"; then
7207         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7208         LIBS="$LIBS $i"
7209       fi
7210     done
7211   fi
7212
7213         ;;
7214     *-solaris2*)
7215         PLATOSVERS=`echo $host | sed 's/^.*solaris2.//'`
7216
7217   if test "x$CPPFLAGS" = "x"; then
7218     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT\""
7219     CPPFLAGS="-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT"
7220   else
7221     apr_addto_bugger="-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT"
7222     for i in $apr_addto_bugger; do
7223       apr_addto_duplicate="0"
7224       for j in $CPPFLAGS; do
7225         if test "x$i" = "x$j"; then
7226           apr_addto_duplicate="1"
7227           break
7228         fi
7229       done
7230       if test $apr_addto_duplicate = "0"; then
7231         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7232         CPPFLAGS="$CPPFLAGS $i"
7233       fi
7234     done
7235   fi
7236
7237         if test $PLATOSVERS -ge 10; then
7238
7239   if test -z "$apr_lock_method"; then
7240     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_PROC_PTHREAD_SERIALIZE\""
7241     apr_lock_method="USE_PROC_PTHREAD_SERIALIZE"
7242   fi
7243
7244         else
7245
7246   if test -z "$apr_lock_method"; then
7247     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_FCNTL_SERIALIZE\""
7248     apr_lock_method="USE_FCNTL_SERIALIZE"
7249   fi
7250
7251         fi
7252         # readdir64_r error handling seems broken on Solaris (at least
7253         # up till 2.8) -- it will return -1 at end-of-directory.
7254
7255   if test -z "$ac_cv_func_readdir64_r"; then
7256     test "x$silent" != "xyes" && echo "  setting ac_cv_func_readdir64_r to \"no\""
7257     ac_cv_func_readdir64_r="no"
7258   fi
7259
7260         ;;
7261     *-sunos4*)
7262
7263   if test "x$CPPFLAGS" = "x"; then
7264     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSUNOS4\""
7265     CPPFLAGS="-DSUNOS4"
7266   else
7267     apr_addto_bugger="-DSUNOS4"
7268     for i in $apr_addto_bugger; do
7269       apr_addto_duplicate="0"
7270       for j in $CPPFLAGS; do
7271         if test "x$i" = "x$j"; then
7272           apr_addto_duplicate="1"
7273           break
7274         fi
7275       done
7276       if test $apr_addto_duplicate = "0"; then
7277         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7278         CPPFLAGS="$CPPFLAGS $i"
7279       fi
7280     done
7281   fi
7282
7283         ;;
7284     *-unixware1)
7285
7286   if test "x$CPPFLAGS" = "x"; then
7287     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=100\""
7288     CPPFLAGS="-DUW=100"
7289   else
7290     apr_addto_bugger="-DUW=100"
7291     for i in $apr_addto_bugger; do
7292       apr_addto_duplicate="0"
7293       for j in $CPPFLAGS; do
7294         if test "x$i" = "x$j"; then
7295           apr_addto_duplicate="1"
7296           break
7297         fi
7298       done
7299       if test $apr_addto_duplicate = "0"; then
7300         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7301         CPPFLAGS="$CPPFLAGS $i"
7302       fi
7303     done
7304   fi
7305
7306         ;;
7307     *-unixware2)
7308
7309   if test "x$CPPFLAGS" = "x"; then
7310     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=200\""
7311     CPPFLAGS="-DUW=200"
7312   else
7313     apr_addto_bugger="-DUW=200"
7314     for i in $apr_addto_bugger; do
7315       apr_addto_duplicate="0"
7316       for j in $CPPFLAGS; do
7317         if test "x$i" = "x$j"; then
7318           apr_addto_duplicate="1"
7319           break
7320         fi
7321       done
7322       if test $apr_addto_duplicate = "0"; then
7323         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7324         CPPFLAGS="$CPPFLAGS $i"
7325       fi
7326     done
7327   fi
7328
7329
7330   if test "x$LIBS" = "x"; then
7331     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7332     LIBS="-lgen"
7333   else
7334     apr_addto_bugger="-lgen"
7335     for i in $apr_addto_bugger; do
7336       apr_addto_duplicate="0"
7337       for j in $LIBS; do
7338         if test "x$i" = "x$j"; then
7339           apr_addto_duplicate="1"
7340           break
7341         fi
7342       done
7343       if test $apr_addto_duplicate = "0"; then
7344         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7345         LIBS="$LIBS $i"
7346       fi
7347     done
7348   fi
7349
7350         ;;
7351     *-unixware211)
7352
7353   if test "x$CPPFLAGS" = "x"; then
7354     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=211\""
7355     CPPFLAGS="-DUW=211"
7356   else
7357     apr_addto_bugger="-DUW=211"
7358     for i in $apr_addto_bugger; do
7359       apr_addto_duplicate="0"
7360       for j in $CPPFLAGS; do
7361         if test "x$i" = "x$j"; then
7362           apr_addto_duplicate="1"
7363           break
7364         fi
7365       done
7366       if test $apr_addto_duplicate = "0"; then
7367         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7368         CPPFLAGS="$CPPFLAGS $i"
7369       fi
7370     done
7371   fi
7372
7373
7374   if test "x$LIBS" = "x"; then
7375     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7376     LIBS="-lgen"
7377   else
7378     apr_addto_bugger="-lgen"
7379     for i in $apr_addto_bugger; do
7380       apr_addto_duplicate="0"
7381       for j in $LIBS; do
7382         if test "x$i" = "x$j"; then
7383           apr_addto_duplicate="1"
7384           break
7385         fi
7386       done
7387       if test $apr_addto_duplicate = "0"; then
7388         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7389         LIBS="$LIBS $i"
7390       fi
7391     done
7392   fi
7393
7394         ;;
7395     *-unixware212)
7396
7397   if test "x$CPPFLAGS" = "x"; then
7398     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=212\""
7399     CPPFLAGS="-DUW=212"
7400   else
7401     apr_addto_bugger="-DUW=212"
7402     for i in $apr_addto_bugger; do
7403       apr_addto_duplicate="0"
7404       for j in $CPPFLAGS; do
7405         if test "x$i" = "x$j"; then
7406           apr_addto_duplicate="1"
7407           break
7408         fi
7409       done
7410       if test $apr_addto_duplicate = "0"; then
7411         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7412         CPPFLAGS="$CPPFLAGS $i"
7413       fi
7414     done
7415   fi
7416
7417
7418   if test "x$LIBS" = "x"; then
7419     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7420     LIBS="-lgen"
7421   else
7422     apr_addto_bugger="-lgen"
7423     for i in $apr_addto_bugger; do
7424       apr_addto_duplicate="0"
7425       for j in $LIBS; do
7426         if test "x$i" = "x$j"; then
7427           apr_addto_duplicate="1"
7428           break
7429         fi
7430       done
7431       if test $apr_addto_duplicate = "0"; then
7432         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7433         LIBS="$LIBS $i"
7434       fi
7435     done
7436   fi
7437
7438         ;;
7439     *-unixware7)
7440
7441   if test "x$CPPFLAGS" = "x"; then
7442     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=700\""
7443     CPPFLAGS="-DUW=700"
7444   else
7445     apr_addto_bugger="-DUW=700"
7446     for i in $apr_addto_bugger; do
7447       apr_addto_duplicate="0"
7448       for j in $CPPFLAGS; do
7449         if test "x$i" = "x$j"; then
7450           apr_addto_duplicate="1"
7451           break
7452         fi
7453       done
7454       if test $apr_addto_duplicate = "0"; then
7455         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7456         CPPFLAGS="$CPPFLAGS $i"
7457       fi
7458     done
7459   fi
7460
7461
7462   if test "x$LIBS" = "x"; then
7463     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7464     LIBS="-lgen"
7465   else
7466     apr_addto_bugger="-lgen"
7467     for i in $apr_addto_bugger; do
7468       apr_addto_duplicate="0"
7469       for j in $LIBS; do
7470         if test "x$i" = "x$j"; then
7471           apr_addto_duplicate="1"
7472           break
7473         fi
7474       done
7475       if test $apr_addto_duplicate = "0"; then
7476         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7477         LIBS="$LIBS $i"
7478       fi
7479     done
7480   fi
7481
7482         ;;
7483     maxion-*-sysv4*)
7484
7485   if test "x$CPPFLAGS" = "x"; then
7486     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7487     CPPFLAGS="-DSVR4"
7488   else
7489     apr_addto_bugger="-DSVR4"
7490     for i in $apr_addto_bugger; do
7491       apr_addto_duplicate="0"
7492       for j in $CPPFLAGS; do
7493         if test "x$i" = "x$j"; then
7494           apr_addto_duplicate="1"
7495           break
7496         fi
7497       done
7498       if test $apr_addto_duplicate = "0"; then
7499         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7500         CPPFLAGS="$CPPFLAGS $i"
7501       fi
7502     done
7503   fi
7504
7505
7506   if test "x$LIBS" = "x"; then
7507     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -lgen\""
7508     LIBS="-lc -lgen"
7509   else
7510     apr_addto_bugger="-lc -lgen"
7511     for i in $apr_addto_bugger; do
7512       apr_addto_duplicate="0"
7513       for j in $LIBS; do
7514         if test "x$i" = "x$j"; then
7515           apr_addto_duplicate="1"
7516           break
7517         fi
7518       done
7519       if test $apr_addto_duplicate = "0"; then
7520         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7521         LIBS="$LIBS $i"
7522       fi
7523     done
7524   fi
7525
7526         ;;
7527     *-*-powermax*)
7528
7529   if test "x$CPPFLAGS" = "x"; then
7530     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7531     CPPFLAGS="-DSVR4"
7532   else
7533     apr_addto_bugger="-DSVR4"
7534     for i in $apr_addto_bugger; do
7535       apr_addto_duplicate="0"
7536       for j in $CPPFLAGS; do
7537         if test "x$i" = "x$j"; then
7538           apr_addto_duplicate="1"
7539           break
7540         fi
7541       done
7542       if test $apr_addto_duplicate = "0"; then
7543         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7544         CPPFLAGS="$CPPFLAGS $i"
7545       fi
7546     done
7547   fi
7548
7549
7550   if test "x$LIBS" = "x"; then
7551     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7552     LIBS="-lgen"
7553   else
7554     apr_addto_bugger="-lgen"
7555     for i in $apr_addto_bugger; do
7556       apr_addto_duplicate="0"
7557       for j in $LIBS; do
7558         if test "x$i" = "x$j"; then
7559           apr_addto_duplicate="1"
7560           break
7561         fi
7562       done
7563       if test $apr_addto_duplicate = "0"; then
7564         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7565         LIBS="$LIBS $i"
7566       fi
7567     done
7568   fi
7569
7570         ;;
7571     TPF)
7572
7573   if test "x$CPPFLAGS" = "x"; then
7574     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DTPF -D_POSIX_SOURCE\""
7575     CPPFLAGS="-DTPF -D_POSIX_SOURCE"
7576   else
7577     apr_addto_bugger="-DTPF -D_POSIX_SOURCE"
7578     for i in $apr_addto_bugger; do
7579       apr_addto_duplicate="0"
7580       for j in $CPPFLAGS; do
7581         if test "x$i" = "x$j"; then
7582           apr_addto_duplicate="1"
7583           break
7584         fi
7585       done
7586       if test $apr_addto_duplicate = "0"; then
7587         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7588         CPPFLAGS="$CPPFLAGS $i"
7589       fi
7590     done
7591   fi
7592
7593        ;;
7594     bs2000*-siemens-sysv*)
7595
7596   if test -z "$CFLAGS"; then
7597     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
7598     CFLAGS="-O"
7599   fi
7600
7601
7602   if test "x$CPPFLAGS" = "x"; then
7603     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -D_XPG_IV -D_KMEMUSER\""
7604     CPPFLAGS="-DSVR4 -D_XPG_IV -D_KMEMUSER"
7605   else
7606     apr_addto_bugger="-DSVR4 -D_XPG_IV -D_KMEMUSER"
7607     for i in $apr_addto_bugger; do
7608       apr_addto_duplicate="0"
7609       for j in $CPPFLAGS; do
7610         if test "x$i" = "x$j"; then
7611           apr_addto_duplicate="1"
7612           break
7613         fi
7614       done
7615       if test $apr_addto_duplicate = "0"; then
7616         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7617         CPPFLAGS="$CPPFLAGS $i"
7618       fi
7619     done
7620   fi
7621
7622
7623   if test "x$LIBS" = "x"; then
7624     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lsocket\""
7625     LIBS="-lsocket"
7626   else
7627     apr_addto_bugger="-lsocket"
7628     for i in $apr_addto_bugger; do
7629       apr_addto_duplicate="0"
7630       for j in $LIBS; do
7631         if test "x$i" = "x$j"; then
7632           apr_addto_duplicate="1"
7633           break
7634         fi
7635       done
7636       if test $apr_addto_duplicate = "0"; then
7637         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7638         LIBS="$LIBS $i"
7639       fi
7640     done
7641   fi
7642
7643
7644   if test -z "$enable_threads"; then
7645     test "x$silent" != "xyes" && echo "  setting enable_threads to \"no\""
7646     enable_threads="no"
7647   fi
7648
7649         ;;
7650     *-siemens-sysv4*)
7651
7652   if test "x$CPPFLAGS" = "x"; then
7653     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT\""
7654     CPPFLAGS="-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT"
7655   else
7656     apr_addto_bugger="-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT"
7657     for i in $apr_addto_bugger; do
7658       apr_addto_duplicate="0"
7659       for j in $CPPFLAGS; do
7660         if test "x$i" = "x$j"; then
7661           apr_addto_duplicate="1"
7662           break
7663         fi
7664       done
7665       if test $apr_addto_duplicate = "0"; then
7666         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7667         CPPFLAGS="$CPPFLAGS $i"
7668       fi
7669     done
7670   fi
7671
7672
7673   if test "x$LIBS" = "x"; then
7674     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7675     LIBS="-lc"
7676   else
7677     apr_addto_bugger="-lc"
7678     for i in $apr_addto_bugger; do
7679       apr_addto_duplicate="0"
7680       for j in $LIBS; do
7681         if test "x$i" = "x$j"; then
7682           apr_addto_duplicate="1"
7683           break
7684         fi
7685       done
7686       if test $apr_addto_duplicate = "0"; then
7687         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7688         LIBS="$LIBS $i"
7689       fi
7690     done
7691   fi
7692
7693         ;;
7694     pyramid-pyramid-svr4)
7695
7696   if test "x$CPPFLAGS" = "x"; then
7697     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DNO_LONG_DOUBLE\""
7698     CPPFLAGS="-DSVR4 -DNO_LONG_DOUBLE"
7699   else
7700     apr_addto_bugger="-DSVR4 -DNO_LONG_DOUBLE"
7701     for i in $apr_addto_bugger; do
7702       apr_addto_duplicate="0"
7703       for j in $CPPFLAGS; do
7704         if test "x$i" = "x$j"; then
7705           apr_addto_duplicate="1"
7706           break
7707         fi
7708       done
7709       if test $apr_addto_duplicate = "0"; then
7710         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7711         CPPFLAGS="$CPPFLAGS $i"
7712       fi
7713     done
7714   fi
7715
7716
7717   if test "x$LIBS" = "x"; then
7718     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7719     LIBS="-lc"
7720   else
7721     apr_addto_bugger="-lc"
7722     for i in $apr_addto_bugger; do
7723       apr_addto_duplicate="0"
7724       for j in $LIBS; do
7725         if test "x$i" = "x$j"; then
7726           apr_addto_duplicate="1"
7727           break
7728         fi
7729       done
7730       if test $apr_addto_duplicate = "0"; then
7731         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7732         LIBS="$LIBS $i"
7733       fi
7734     done
7735   fi
7736
7737         ;;
7738     DS/90\ 7000-*-sysv4*)
7739
7740   if test "x$CPPFLAGS" = "x"; then
7741     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUXPDS\""
7742     CPPFLAGS="-DUXPDS"
7743   else
7744     apr_addto_bugger="-DUXPDS"
7745     for i in $apr_addto_bugger; do
7746       apr_addto_duplicate="0"
7747       for j in $CPPFLAGS; do
7748         if test "x$i" = "x$j"; then
7749           apr_addto_duplicate="1"
7750           break
7751         fi
7752       done
7753       if test $apr_addto_duplicate = "0"; then
7754         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7755         CPPFLAGS="$CPPFLAGS $i"
7756       fi
7757     done
7758   fi
7759
7760         ;;
7761     *-tandem-sysv4*)
7762
7763   if test "x$CPPFLAGS" = "x"; then
7764     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7765     CPPFLAGS="-DSVR4"
7766   else
7767     apr_addto_bugger="-DSVR4"
7768     for i in $apr_addto_bugger; do
7769       apr_addto_duplicate="0"
7770       for j in $CPPFLAGS; do
7771         if test "x$i" = "x$j"; then
7772           apr_addto_duplicate="1"
7773           break
7774         fi
7775       done
7776       if test $apr_addto_duplicate = "0"; then
7777         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7778         CPPFLAGS="$CPPFLAGS $i"
7779       fi
7780     done
7781   fi
7782
7783         ;;
7784     *-ncr-sysv4)
7785
7786   if test "x$CPPFLAGS" = "x"; then
7787     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DMPRAS\""
7788     CPPFLAGS="-DSVR4 -DMPRAS"
7789   else
7790     apr_addto_bugger="-DSVR4 -DMPRAS"
7791     for i in $apr_addto_bugger; do
7792       apr_addto_duplicate="0"
7793       for j in $CPPFLAGS; do
7794         if test "x$i" = "x$j"; then
7795           apr_addto_duplicate="1"
7796           break
7797         fi
7798       done
7799       if test $apr_addto_duplicate = "0"; then
7800         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7801         CPPFLAGS="$CPPFLAGS $i"
7802       fi
7803     done
7804   fi
7805
7806
7807   if test "x$LIBS" = "x"; then
7808     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
7809     LIBS="-lc -L/usr/ucblib -lucb"
7810   else
7811     apr_addto_bugger="-lc -L/usr/ucblib -lucb"
7812     for i in $apr_addto_bugger; do
7813       apr_addto_duplicate="0"
7814       for j in $LIBS; do
7815         if test "x$i" = "x$j"; then
7816           apr_addto_duplicate="1"
7817           break
7818         fi
7819       done
7820       if test $apr_addto_duplicate = "0"; then
7821         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7822         LIBS="$LIBS $i"
7823       fi
7824     done
7825   fi
7826
7827         ;;
7828     *-sysv4*)
7829
7830   if test "x$CPPFLAGS" = "x"; then
7831     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7832     CPPFLAGS="-DSVR4"
7833   else
7834     apr_addto_bugger="-DSVR4"
7835     for i in $apr_addto_bugger; do
7836       apr_addto_duplicate="0"
7837       for j in $CPPFLAGS; do
7838         if test "x$i" = "x$j"; then
7839           apr_addto_duplicate="1"
7840           break
7841         fi
7842       done
7843       if test $apr_addto_duplicate = "0"; then
7844         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7845         CPPFLAGS="$CPPFLAGS $i"
7846       fi
7847     done
7848   fi
7849
7850
7851   if test "x$LIBS" = "x"; then
7852     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7853     LIBS="-lc"
7854   else
7855     apr_addto_bugger="-lc"
7856     for i in $apr_addto_bugger; do
7857       apr_addto_duplicate="0"
7858       for j in $LIBS; do
7859         if test "x$i" = "x$j"; then
7860           apr_addto_duplicate="1"
7861           break
7862         fi
7863       done
7864       if test $apr_addto_duplicate = "0"; then
7865         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7866         LIBS="$LIBS $i"
7867       fi
7868     done
7869   fi
7870
7871         ;;
7872     88k-encore-sysv4)
7873
7874   if test "x$CPPFLAGS" = "x"; then
7875     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DENCORE\""
7876     CPPFLAGS="-DSVR4 -DENCORE"
7877   else
7878     apr_addto_bugger="-DSVR4 -DENCORE"
7879     for i in $apr_addto_bugger; do
7880       apr_addto_duplicate="0"
7881       for j in $CPPFLAGS; do
7882         if test "x$i" = "x$j"; then
7883           apr_addto_duplicate="1"
7884           break
7885         fi
7886       done
7887       if test $apr_addto_duplicate = "0"; then
7888         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7889         CPPFLAGS="$CPPFLAGS $i"
7890       fi
7891     done
7892   fi
7893
7894
7895   if test "x$LIBS" = "x"; then
7896     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW\""
7897     LIBS="-lPW"
7898   else
7899     apr_addto_bugger="-lPW"
7900     for i in $apr_addto_bugger; do
7901       apr_addto_duplicate="0"
7902       for j in $LIBS; do
7903         if test "x$i" = "x$j"; then
7904           apr_addto_duplicate="1"
7905           break
7906         fi
7907       done
7908       if test $apr_addto_duplicate = "0"; then
7909         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7910         LIBS="$LIBS $i"
7911       fi
7912     done
7913   fi
7914
7915         ;;
7916     *-uts*)
7917         PLATOSVERS=`echo $host | sed 's/^.*,//'`
7918         case $PLATOSVERS in
7919             2*)
7920   if test "x$CPPFLAGS" = "x"; then
7921     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUTS21\""
7922     CPPFLAGS="-DUTS21"
7923   else
7924     apr_addto_bugger="-DUTS21"
7925     for i in $apr_addto_bugger; do
7926       apr_addto_duplicate="0"
7927       for j in $CPPFLAGS; do
7928         if test "x$i" = "x$j"; then
7929           apr_addto_duplicate="1"
7930           break
7931         fi
7932       done
7933       if test $apr_addto_duplicate = "0"; then
7934         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7935         CPPFLAGS="$CPPFLAGS $i"
7936       fi
7937     done
7938   fi
7939
7940
7941   if test "x$CFLAGS" = "x"; then
7942     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa -eft\""
7943     CFLAGS="-Xa -eft"
7944   else
7945     apr_addto_bugger="-Xa -eft"
7946     for i in $apr_addto_bugger; do
7947       apr_addto_duplicate="0"
7948       for j in $CFLAGS; do
7949         if test "x$i" = "x$j"; then
7950           apr_addto_duplicate="1"
7951           break
7952         fi
7953       done
7954       if test $apr_addto_duplicate = "0"; then
7955         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
7956         CFLAGS="$CFLAGS $i"
7957       fi
7958     done
7959   fi
7960
7961
7962   if test "x$LIBS" = "x"; then
7963     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbsd -la\""
7964     LIBS="-lbsd -la"
7965   else
7966     apr_addto_bugger="-lbsd -la"
7967     for i in $apr_addto_bugger; do
7968       apr_addto_duplicate="0"
7969       for j in $LIBS; do
7970         if test "x$i" = "x$j"; then
7971           apr_addto_duplicate="1"
7972           break
7973         fi
7974       done
7975       if test $apr_addto_duplicate = "0"; then
7976         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7977         LIBS="$LIBS $i"
7978       fi
7979     done
7980   fi
7981
7982                 ;;
7983             *)
7984   if test "x$CPPFLAGS" = "x"; then
7985     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7986     CPPFLAGS="-DSVR4"
7987   else
7988     apr_addto_bugger="-DSVR4"
7989     for i in $apr_addto_bugger; do
7990       apr_addto_duplicate="0"
7991       for j in $CPPFLAGS; do
7992         if test "x$i" = "x$j"; then
7993           apr_addto_duplicate="1"
7994           break
7995         fi
7996       done
7997       if test $apr_addto_duplicate = "0"; then
7998         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7999         CPPFLAGS="$CPPFLAGS $i"
8000       fi
8001     done
8002   fi
8003
8004
8005   if test "x$CFLAGS" = "x"; then
8006     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa\""
8007     CFLAGS="-Xa"
8008   else
8009     apr_addto_bugger="-Xa"
8010     for i in $apr_addto_bugger; do
8011       apr_addto_duplicate="0"
8012       for j in $CFLAGS; do
8013         if test "x$i" = "x$j"; then
8014           apr_addto_duplicate="1"
8015           break
8016         fi
8017       done
8018       if test $apr_addto_duplicate = "0"; then
8019         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8020         CFLAGS="$CFLAGS $i"
8021       fi
8022     done
8023   fi
8024
8025                 ;;
8026         esac
8027         ;;
8028     *-ultrix)
8029
8030   if test "x$CPPFLAGS" = "x"; then
8031     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DULTRIX\""
8032     CPPFLAGS="-DULTRIX"
8033   else
8034     apr_addto_bugger="-DULTRIX"
8035     for i in $apr_addto_bugger; do
8036       apr_addto_duplicate="0"
8037       for j in $CPPFLAGS; do
8038         if test "x$i" = "x$j"; then
8039           apr_addto_duplicate="1"
8040           break
8041         fi
8042       done
8043       if test $apr_addto_duplicate = "0"; then
8044         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8045         CPPFLAGS="$CPPFLAGS $i"
8046       fi
8047     done
8048   fi
8049
8050
8051   test "x$silent" != "xyes" && echo "  forcing SHELL to \"/bin/sh5\""
8052   SHELL="/bin/sh5"
8053
8054         ;;
8055     *powerpc-tenon-machten*)
8056
8057   if test "x$LDFLAGS" = "x"; then
8058     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Xlstack=0x14000 -Xldelcsect\""
8059     LDFLAGS="-Xlstack=0x14000 -Xldelcsect"
8060   else
8061     apr_addto_bugger="-Xlstack=0x14000 -Xldelcsect"
8062     for i in $apr_addto_bugger; do
8063       apr_addto_duplicate="0"
8064       for j in $LDFLAGS; do
8065         if test "x$i" = "x$j"; then
8066           apr_addto_duplicate="1"
8067           break
8068         fi
8069       done
8070       if test $apr_addto_duplicate = "0"; then
8071         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8072         LDFLAGS="$LDFLAGS $i"
8073       fi
8074     done
8075   fi
8076
8077         ;;
8078     *-machten*)
8079
8080   if test "x$LDFLAGS" = "x"; then
8081     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-stack 0x14000\""
8082     LDFLAGS="-stack 0x14000"
8083   else
8084     apr_addto_bugger="-stack 0x14000"
8085     for i in $apr_addto_bugger; do
8086       apr_addto_duplicate="0"
8087       for j in $LDFLAGS; do
8088         if test "x$i" = "x$j"; then
8089           apr_addto_duplicate="1"
8090           break
8091         fi
8092       done
8093       if test $apr_addto_duplicate = "0"; then
8094         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8095         LDFLAGS="$LDFLAGS $i"
8096       fi
8097     done
8098   fi
8099
8100         ;;
8101     *convex-v11*)
8102
8103   if test "x$CPPFLAGS" = "x"; then
8104     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DCONVEXOS11\""
8105     CPPFLAGS="-DCONVEXOS11"
8106   else
8107     apr_addto_bugger="-DCONVEXOS11"
8108     for i in $apr_addto_bugger; do
8109       apr_addto_duplicate="0"
8110       for j in $CPPFLAGS; do
8111         if test "x$i" = "x$j"; then
8112           apr_addto_duplicate="1"
8113           break
8114         fi
8115       done
8116       if test $apr_addto_duplicate = "0"; then
8117         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8118         CPPFLAGS="$CPPFLAGS $i"
8119       fi
8120     done
8121   fi
8122
8123
8124   if test -z "$CFLAGS"; then
8125     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O1\""
8126     CFLAGS="-O1"
8127   fi
8128
8129
8130   if test "x$CFLAGS" = "x"; then
8131     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-ext\""
8132     CFLAGS="-ext"
8133   else
8134     apr_addto_bugger="-ext"
8135     for i in $apr_addto_bugger; do
8136       apr_addto_duplicate="0"
8137       for j in $CFLAGS; do
8138         if test "x$i" = "x$j"; then
8139           apr_addto_duplicate="1"
8140           break
8141         fi
8142       done
8143       if test $apr_addto_duplicate = "0"; then
8144         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8145         CFLAGS="$CFLAGS $i"
8146       fi
8147     done
8148   fi
8149
8150         ;;
8151     i860-intel-osf1)
8152
8153   if test "x$CPPFLAGS" = "x"; then
8154     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DPARAGON\""
8155     CPPFLAGS="-DPARAGON"
8156   else
8157     apr_addto_bugger="-DPARAGON"
8158     for i in $apr_addto_bugger; do
8159       apr_addto_duplicate="0"
8160       for j in $CPPFLAGS; do
8161         if test "x$i" = "x$j"; then
8162           apr_addto_duplicate="1"
8163           break
8164         fi
8165       done
8166       if test $apr_addto_duplicate = "0"; then
8167         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8168         CPPFLAGS="$CPPFLAGS $i"
8169       fi
8170     done
8171   fi
8172
8173         ;;
8174     *-sequent-ptx2.*.*)
8175
8176   if test "x$CPPFLAGS" = "x"; then
8177     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=20\""
8178     CPPFLAGS="-DSEQUENT=20"
8179   else
8180     apr_addto_bugger="-DSEQUENT=20"
8181     for i in $apr_addto_bugger; do
8182       apr_addto_duplicate="0"
8183       for j in $CPPFLAGS; do
8184         if test "x$i" = "x$j"; then
8185           apr_addto_duplicate="1"
8186           break
8187         fi
8188       done
8189       if test $apr_addto_duplicate = "0"; then
8190         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8191         CPPFLAGS="$CPPFLAGS $i"
8192       fi
8193     done
8194   fi
8195
8196
8197   if test "x$CFLAGS" = "x"; then
8198     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8199     CFLAGS="-Wc,-pw"
8200   else
8201     apr_addto_bugger="-Wc,-pw"
8202     for i in $apr_addto_bugger; do
8203       apr_addto_duplicate="0"
8204       for j in $CFLAGS; do
8205         if test "x$i" = "x$j"; then
8206           apr_addto_duplicate="1"
8207           break
8208         fi
8209       done
8210       if test $apr_addto_duplicate = "0"; then
8211         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8212         CFLAGS="$CFLAGS $i"
8213       fi
8214     done
8215   fi
8216
8217
8218   if test "x$LIBS" = "x"; then
8219     test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet -lc -lseq\""
8220     LIBS="-linet -lc -lseq"
8221   else
8222     apr_addto_bugger="-linet -lc -lseq"
8223     for i in $apr_addto_bugger; do
8224       apr_addto_duplicate="0"
8225       for j in $LIBS; do
8226         if test "x$i" = "x$j"; then
8227           apr_addto_duplicate="1"
8228           break
8229         fi
8230       done
8231       if test $apr_addto_duplicate = "0"; then
8232         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8233         LIBS="$LIBS $i"
8234       fi
8235     done
8236   fi
8237
8238         ;;
8239     *-sequent-ptx4.0.*)
8240
8241   if test "x$CPPFLAGS" = "x"; then
8242     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=40\""
8243     CPPFLAGS="-DSEQUENT=40"
8244   else
8245     apr_addto_bugger="-DSEQUENT=40"
8246     for i in $apr_addto_bugger; do
8247       apr_addto_duplicate="0"
8248       for j in $CPPFLAGS; do
8249         if test "x$i" = "x$j"; then
8250           apr_addto_duplicate="1"
8251           break
8252         fi
8253       done
8254       if test $apr_addto_duplicate = "0"; then
8255         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8256         CPPFLAGS="$CPPFLAGS $i"
8257       fi
8258     done
8259   fi
8260
8261
8262   if test "x$CFLAGS" = "x"; then
8263     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8264     CFLAGS="-Wc,-pw"
8265   else
8266     apr_addto_bugger="-Wc,-pw"
8267     for i in $apr_addto_bugger; do
8268       apr_addto_duplicate="0"
8269       for j in $CFLAGS; do
8270         if test "x$i" = "x$j"; then
8271           apr_addto_duplicate="1"
8272           break
8273         fi
8274       done
8275       if test $apr_addto_duplicate = "0"; then
8276         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8277         CFLAGS="$CFLAGS $i"
8278       fi
8279     done
8280   fi
8281
8282
8283   if test "x$LIBS" = "x"; then
8284     test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet -lc\""
8285     LIBS="-linet -lc"
8286   else
8287     apr_addto_bugger="-linet -lc"
8288     for i in $apr_addto_bugger; do
8289       apr_addto_duplicate="0"
8290       for j in $LIBS; do
8291         if test "x$i" = "x$j"; then
8292           apr_addto_duplicate="1"
8293           break
8294         fi
8295       done
8296       if test $apr_addto_duplicate = "0"; then
8297         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8298         LIBS="$LIBS $i"
8299       fi
8300     done
8301   fi
8302
8303         ;;
8304     *-sequent-ptx4.[123].*)
8305
8306   if test "x$CPPFLAGS" = "x"; then
8307     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=41\""
8308     CPPFLAGS="-DSEQUENT=41"
8309   else
8310     apr_addto_bugger="-DSEQUENT=41"
8311     for i in $apr_addto_bugger; do
8312       apr_addto_duplicate="0"
8313       for j in $CPPFLAGS; do
8314         if test "x$i" = "x$j"; then
8315           apr_addto_duplicate="1"
8316           break
8317         fi
8318       done
8319       if test $apr_addto_duplicate = "0"; then
8320         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8321         CPPFLAGS="$CPPFLAGS $i"
8322       fi
8323     done
8324   fi
8325
8326
8327   if test "x$CFLAGS" = "x"; then
8328     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8329     CFLAGS="-Wc,-pw"
8330   else
8331     apr_addto_bugger="-Wc,-pw"
8332     for i in $apr_addto_bugger; do
8333       apr_addto_duplicate="0"
8334       for j in $CFLAGS; do
8335         if test "x$i" = "x$j"; then
8336           apr_addto_duplicate="1"
8337           break
8338         fi
8339       done
8340       if test $apr_addto_duplicate = "0"; then
8341         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8342         CFLAGS="$CFLAGS $i"
8343       fi
8344     done
8345   fi
8346
8347
8348   if test "x$LIBS" = "x"; then
8349     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8350     LIBS="-lc"
8351   else
8352     apr_addto_bugger="-lc"
8353     for i in $apr_addto_bugger; do
8354       apr_addto_duplicate="0"
8355       for j in $LIBS; do
8356         if test "x$i" = "x$j"; then
8357           apr_addto_duplicate="1"
8358           break
8359         fi
8360       done
8361       if test $apr_addto_duplicate = "0"; then
8362         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8363         LIBS="$LIBS $i"
8364       fi
8365     done
8366   fi
8367
8368         ;;
8369     *-sequent-ptx4.4.*)
8370
8371   if test "x$CPPFLAGS" = "x"; then
8372     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=44\""
8373     CPPFLAGS="-DSEQUENT=44"
8374   else
8375     apr_addto_bugger="-DSEQUENT=44"
8376     for i in $apr_addto_bugger; do
8377       apr_addto_duplicate="0"
8378       for j in $CPPFLAGS; do
8379         if test "x$i" = "x$j"; then
8380           apr_addto_duplicate="1"
8381           break
8382         fi
8383       done
8384       if test $apr_addto_duplicate = "0"; then
8385         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8386         CPPFLAGS="$CPPFLAGS $i"
8387       fi
8388     done
8389   fi
8390
8391
8392   if test "x$CFLAGS" = "x"; then
8393     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8394     CFLAGS="-Wc,-pw"
8395   else
8396     apr_addto_bugger="-Wc,-pw"
8397     for i in $apr_addto_bugger; do
8398       apr_addto_duplicate="0"
8399       for j in $CFLAGS; do
8400         if test "x$i" = "x$j"; then
8401           apr_addto_duplicate="1"
8402           break
8403         fi
8404       done
8405       if test $apr_addto_duplicate = "0"; then
8406         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8407         CFLAGS="$CFLAGS $i"
8408       fi
8409     done
8410   fi
8411
8412
8413   if test "x$LIBS" = "x"; then
8414     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8415     LIBS="-lc"
8416   else
8417     apr_addto_bugger="-lc"
8418     for i in $apr_addto_bugger; do
8419       apr_addto_duplicate="0"
8420       for j in $LIBS; do
8421         if test "x$i" = "x$j"; then
8422           apr_addto_duplicate="1"
8423           break
8424         fi
8425       done
8426       if test $apr_addto_duplicate = "0"; then
8427         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8428         LIBS="$LIBS $i"
8429       fi
8430     done
8431   fi
8432
8433         ;;
8434     *-sequent-ptx4.5.*)
8435
8436   if test "x$CPPFLAGS" = "x"; then
8437     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=45\""
8438     CPPFLAGS="-DSEQUENT=45"
8439   else
8440     apr_addto_bugger="-DSEQUENT=45"
8441     for i in $apr_addto_bugger; do
8442       apr_addto_duplicate="0"
8443       for j in $CPPFLAGS; do
8444         if test "x$i" = "x$j"; then
8445           apr_addto_duplicate="1"
8446           break
8447         fi
8448       done
8449       if test $apr_addto_duplicate = "0"; then
8450         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8451         CPPFLAGS="$CPPFLAGS $i"
8452       fi
8453     done
8454   fi
8455
8456
8457   if test "x$CFLAGS" = "x"; then
8458     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8459     CFLAGS="-Wc,-pw"
8460   else
8461     apr_addto_bugger="-Wc,-pw"
8462     for i in $apr_addto_bugger; do
8463       apr_addto_duplicate="0"
8464       for j in $CFLAGS; do
8465         if test "x$i" = "x$j"; then
8466           apr_addto_duplicate="1"
8467           break
8468         fi
8469       done
8470       if test $apr_addto_duplicate = "0"; then
8471         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8472         CFLAGS="$CFLAGS $i"
8473       fi
8474     done
8475   fi
8476
8477
8478   if test "x$LIBS" = "x"; then
8479     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8480     LIBS="-lc"
8481   else
8482     apr_addto_bugger="-lc"
8483     for i in $apr_addto_bugger; do
8484       apr_addto_duplicate="0"
8485       for j in $LIBS; do
8486         if test "x$i" = "x$j"; then
8487           apr_addto_duplicate="1"
8488           break
8489         fi
8490       done
8491       if test $apr_addto_duplicate = "0"; then
8492         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8493         LIBS="$LIBS $i"
8494       fi
8495     done
8496   fi
8497
8498         ;;
8499     *-sequent-ptx5.0.*)
8500
8501   if test "x$CPPFLAGS" = "x"; then
8502     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=50\""
8503     CPPFLAGS="-DSEQUENT=50"
8504   else
8505     apr_addto_bugger="-DSEQUENT=50"
8506     for i in $apr_addto_bugger; do
8507       apr_addto_duplicate="0"
8508       for j in $CPPFLAGS; do
8509         if test "x$i" = "x$j"; then
8510           apr_addto_duplicate="1"
8511           break
8512         fi
8513       done
8514       if test $apr_addto_duplicate = "0"; then
8515         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8516         CPPFLAGS="$CPPFLAGS $i"
8517       fi
8518     done
8519   fi
8520
8521
8522   if test "x$CFLAGS" = "x"; then
8523     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8524     CFLAGS="-Wc,-pw"
8525   else
8526     apr_addto_bugger="-Wc,-pw"
8527     for i in $apr_addto_bugger; do
8528       apr_addto_duplicate="0"
8529       for j in $CFLAGS; do
8530         if test "x$i" = "x$j"; then
8531           apr_addto_duplicate="1"
8532           break
8533         fi
8534       done
8535       if test $apr_addto_duplicate = "0"; then
8536         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8537         CFLAGS="$CFLAGS $i"
8538       fi
8539     done
8540   fi
8541
8542
8543   if test "x$LIBS" = "x"; then
8544     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8545     LIBS="-lc"
8546   else
8547     apr_addto_bugger="-lc"
8548     for i in $apr_addto_bugger; do
8549       apr_addto_duplicate="0"
8550       for j in $LIBS; do
8551         if test "x$i" = "x$j"; then
8552           apr_addto_duplicate="1"
8553           break
8554         fi
8555       done
8556       if test $apr_addto_duplicate = "0"; then
8557         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8558         LIBS="$LIBS $i"
8559       fi
8560     done
8561   fi
8562
8563         ;;
8564     *NEWS-OS*)
8565
8566   if test "x$CPPFLAGS" = "x"; then
8567     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEWSOS\""
8568     CPPFLAGS="-DNEWSOS"
8569   else
8570     apr_addto_bugger="-DNEWSOS"
8571     for i in $apr_addto_bugger; do
8572       apr_addto_duplicate="0"
8573       for j in $CPPFLAGS; do
8574         if test "x$i" = "x$j"; then
8575           apr_addto_duplicate="1"
8576           break
8577         fi
8578       done
8579       if test $apr_addto_duplicate = "0"; then
8580         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8581         CPPFLAGS="$CPPFLAGS $i"
8582       fi
8583     done
8584   fi
8585
8586         ;;
8587     *-riscix)
8588
8589   if test "x$CPPFLAGS" = "x"; then
8590     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DRISCIX\""
8591     CPPFLAGS="-DRISCIX"
8592   else
8593     apr_addto_bugger="-DRISCIX"
8594     for i in $apr_addto_bugger; do
8595       apr_addto_duplicate="0"
8596       for j in $CPPFLAGS; do
8597         if test "x$i" = "x$j"; then
8598           apr_addto_duplicate="1"
8599           break
8600         fi
8601       done
8602       if test $apr_addto_duplicate = "0"; then
8603         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8604         CPPFLAGS="$CPPFLAGS $i"
8605       fi
8606     done
8607   fi
8608
8609
8610   if test -z "$CFLAGS"; then
8611     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
8612     CFLAGS="-O"
8613   fi
8614
8615         ;;
8616     *-irix*)
8617
8618   if test "x$CPPFLAGS" = "x"; then
8619     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_POSIX_THREAD_SAFE_FUNCTIONS\""
8620     CPPFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
8621   else
8622     apr_addto_bugger="-D_POSIX_THREAD_SAFE_FUNCTIONS"
8623     for i in $apr_addto_bugger; do
8624       apr_addto_duplicate="0"
8625       for j in $CPPFLAGS; do
8626         if test "x$i" = "x$j"; then
8627           apr_addto_duplicate="1"
8628           break
8629         fi
8630       done
8631       if test $apr_addto_duplicate = "0"; then
8632         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8633         CPPFLAGS="$CPPFLAGS $i"
8634       fi
8635     done
8636   fi
8637
8638         ;;
8639     *beos*)
8640
8641   if test "x$CPPFLAGS" = "x"; then
8642     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBEOS\""
8643     CPPFLAGS="-DBEOS"
8644   else
8645     apr_addto_bugger="-DBEOS"
8646     for i in $apr_addto_bugger; do
8647       apr_addto_duplicate="0"
8648       for j in $CPPFLAGS; do
8649         if test "x$i" = "x$j"; then
8650           apr_addto_duplicate="1"
8651           break
8652         fi
8653       done
8654       if test $apr_addto_duplicate = "0"; then
8655         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8656         CPPFLAGS="$CPPFLAGS $i"
8657       fi
8658     done
8659   fi
8660
8661         PLATOSVERS=`uname -r`
8662
8663   if test -z "$apr_process_lock_is_global"; then
8664     test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
8665     apr_process_lock_is_global="yes"
8666   fi
8667
8668         case $PLATOSVERS in
8669             5.0.4)
8670
8671   if test "x$LDFLAGS" = "x"; then
8672     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/boot/beos/system/lib\""
8673     LDFLAGS="-L/boot/beos/system/lib"
8674   else
8675     apr_addto_bugger="-L/boot/beos/system/lib"
8676     for i in $apr_addto_bugger; do
8677       apr_addto_duplicate="0"
8678       for j in $LDFLAGS; do
8679         if test "x$i" = "x$j"; then
8680           apr_addto_duplicate="1"
8681           break
8682         fi
8683       done
8684       if test $apr_addto_duplicate = "0"; then
8685         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8686         LDFLAGS="$LDFLAGS $i"
8687       fi
8688     done
8689   fi
8690
8691
8692   if test "x$LIBS" = "x"; then
8693     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbind -lsocket\""
8694     LIBS="-lbind -lsocket"
8695   else
8696     apr_addto_bugger="-lbind -lsocket"
8697     for i in $apr_addto_bugger; do
8698       apr_addto_duplicate="0"
8699       for j in $LIBS; do
8700         if test "x$i" = "x$j"; then
8701           apr_addto_duplicate="1"
8702           break
8703         fi
8704       done
8705       if test $apr_addto_duplicate = "0"; then
8706         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8707         LIBS="$LIBS $i"
8708       fi
8709     done
8710   fi
8711
8712
8713   if test "x$CPPFLAGS" = "x"; then
8714     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBONE7\""
8715     CPPFLAGS="-DBONE7"
8716   else
8717     apr_addto_bugger="-DBONE7"
8718     for i in $apr_addto_bugger; do
8719       apr_addto_duplicate="0"
8720       for j in $CPPFLAGS; do
8721         if test "x$i" = "x$j"; then
8722           apr_addto_duplicate="1"
8723           break
8724         fi
8725       done
8726       if test $apr_addto_duplicate = "0"; then
8727         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8728         CPPFLAGS="$CPPFLAGS $i"
8729       fi
8730     done
8731   fi
8732
8733                 ;;
8734             5.1)
8735
8736   if test "x$LDFLAGS" = "x"; then
8737     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/boot/beos/system/lib\""
8738     LDFLAGS="-L/boot/beos/system/lib"
8739   else
8740     apr_addto_bugger="-L/boot/beos/system/lib"
8741     for i in $apr_addto_bugger; do
8742       apr_addto_duplicate="0"
8743       for j in $LDFLAGS; do
8744         if test "x$i" = "x$j"; then
8745           apr_addto_duplicate="1"
8746           break
8747         fi
8748       done
8749       if test $apr_addto_duplicate = "0"; then
8750         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8751         LDFLAGS="$LDFLAGS $i"
8752       fi
8753     done
8754   fi
8755
8756
8757   if test "x$LIBS" = "x"; then
8758     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbind -lsocket\""
8759     LIBS="-lbind -lsocket"
8760   else
8761     apr_addto_bugger="-lbind -lsocket"
8762     for i in $apr_addto_bugger; do
8763       apr_addto_duplicate="0"
8764       for j in $LIBS; do
8765         if test "x$i" = "x$j"; then
8766           apr_addto_duplicate="1"
8767           break
8768         fi
8769       done
8770       if test $apr_addto_duplicate = "0"; then
8771         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8772         LIBS="$LIBS $i"
8773       fi
8774     done
8775   fi
8776
8777                 ;;
8778         esac
8779
8780   if test "x$CPPFLAGS" = "x"; then
8781     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSIGPROCMASK_SETS_THREAD_MASK\""
8782     CPPFLAGS="-DSIGPROCMASK_SETS_THREAD_MASK"
8783   else
8784     apr_addto_bugger="-DSIGPROCMASK_SETS_THREAD_MASK"
8785     for i in $apr_addto_bugger; do
8786       apr_addto_duplicate="0"
8787       for j in $CPPFLAGS; do
8788         if test "x$i" = "x$j"; then
8789           apr_addto_duplicate="1"
8790           break
8791         fi
8792       done
8793       if test $apr_addto_duplicate = "0"; then
8794         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8795         CPPFLAGS="$CPPFLAGS $i"
8796       fi
8797     done
8798   fi
8799
8800         ;;
8801     4850-*.*)
8802
8803   if test "x$CPPFLAGS" = "x"; then
8804     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DMPRAS\""
8805     CPPFLAGS="-DSVR4 -DMPRAS"
8806   else
8807     apr_addto_bugger="-DSVR4 -DMPRAS"
8808     for i in $apr_addto_bugger; do
8809       apr_addto_duplicate="0"
8810       for j in $CPPFLAGS; do
8811         if test "x$i" = "x$j"; then
8812           apr_addto_duplicate="1"
8813           break
8814         fi
8815       done
8816       if test $apr_addto_duplicate = "0"; then
8817         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8818         CPPFLAGS="$CPPFLAGS $i"
8819       fi
8820     done
8821   fi
8822
8823
8824   if test "x$LIBS" = "x"; then
8825     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
8826     LIBS="-lc -L/usr/ucblib -lucb"
8827   else
8828     apr_addto_bugger="-lc -L/usr/ucblib -lucb"
8829     for i in $apr_addto_bugger; do
8830       apr_addto_duplicate="0"
8831       for j in $LIBS; do
8832         if test "x$i" = "x$j"; then
8833           apr_addto_duplicate="1"
8834           break
8835         fi
8836       done
8837       if test $apr_addto_duplicate = "0"; then
8838         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8839         LIBS="$LIBS $i"
8840       fi
8841     done
8842   fi
8843
8844         ;;
8845     drs6000*)
8846
8847   if test "x$CPPFLAGS" = "x"; then
8848     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
8849     CPPFLAGS="-DSVR4"
8850   else
8851     apr_addto_bugger="-DSVR4"
8852     for i in $apr_addto_bugger; do
8853       apr_addto_duplicate="0"
8854       for j in $CPPFLAGS; do
8855         if test "x$i" = "x$j"; then
8856           apr_addto_duplicate="1"
8857           break
8858         fi
8859       done
8860       if test $apr_addto_duplicate = "0"; then
8861         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8862         CPPFLAGS="$CPPFLAGS $i"
8863       fi
8864     done
8865   fi
8866
8867
8868   if test "x$LIBS" = "x"; then
8869     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
8870     LIBS="-lc -L/usr/ucblib -lucb"
8871   else
8872     apr_addto_bugger="-lc -L/usr/ucblib -lucb"
8873     for i in $apr_addto_bugger; do
8874       apr_addto_duplicate="0"
8875       for j in $LIBS; do
8876         if test "x$i" = "x$j"; then
8877           apr_addto_duplicate="1"
8878           break
8879         fi
8880       done
8881       if test $apr_addto_duplicate = "0"; then
8882         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8883         LIBS="$LIBS $i"
8884       fi
8885     done
8886   fi
8887
8888         ;;
8889     m88k-*-CX/SX|CYBER)
8890
8891   if test "x$CPPFLAGS" = "x"; then
8892     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_CX_SX\""
8893     CPPFLAGS="-D_CX_SX"
8894   else
8895     apr_addto_bugger="-D_CX_SX"
8896     for i in $apr_addto_bugger; do
8897       apr_addto_duplicate="0"
8898       for j in $CPPFLAGS; do
8899         if test "x$i" = "x$j"; then
8900           apr_addto_duplicate="1"
8901           break
8902         fi
8903       done
8904       if test $apr_addto_duplicate = "0"; then
8905         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8906         CPPFLAGS="$CPPFLAGS $i"
8907       fi
8908     done
8909   fi
8910
8911
8912   if test "x$CFLAGS" = "x"; then
8913     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa\""
8914     CFLAGS="-Xa"
8915   else
8916     apr_addto_bugger="-Xa"
8917     for i in $apr_addto_bugger; do
8918       apr_addto_duplicate="0"
8919       for j in $CFLAGS; do
8920         if test "x$i" = "x$j"; then
8921           apr_addto_duplicate="1"
8922           break
8923         fi
8924       done
8925       if test $apr_addto_duplicate = "0"; then
8926         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8927         CFLAGS="$CFLAGS $i"
8928       fi
8929     done
8930   fi
8931
8932         ;;
8933     *-tandem-oss)
8934
8935   if test "x$CPPFLAGS" = "x"; then
8936     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1\""
8937     CPPFLAGS="-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
8938   else
8939     apr_addto_bugger="-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
8940     for i in $apr_addto_bugger; do
8941       apr_addto_duplicate="0"
8942       for j in $CPPFLAGS; do
8943         if test "x$i" = "x$j"; then
8944           apr_addto_duplicate="1"
8945           break
8946         fi
8947       done
8948       if test $apr_addto_duplicate = "0"; then
8949         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8950         CPPFLAGS="$CPPFLAGS $i"
8951       fi
8952     done
8953   fi
8954
8955         ;;
8956     *-ibm-os390)
8957
8958   if test -z "$apr_lock_method"; then
8959     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
8960     apr_lock_method="USE_SYSVSEM_SERIALIZE"
8961   fi
8962
8963
8964   if test -z "$apr_sysvsem_is_global"; then
8965     test "x$silent" != "xyes" && echo "  setting apr_sysvsem_is_global to \"yes\""
8966     apr_sysvsem_is_global="yes"
8967   fi
8968
8969
8970   if test -z "$apr_gethostbyname_is_thread_safe"; then
8971     test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
8972     apr_gethostbyname_is_thread_safe="yes"
8973   fi
8974
8975
8976   if test -z "$apr_gethostbyaddr_is_thread_safe"; then
8977     test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
8978     apr_gethostbyaddr_is_thread_safe="yes"
8979   fi
8980
8981
8982   if test -z "$apr_getservbyname_is_thread_safe"; then
8983     test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
8984     apr_getservbyname_is_thread_safe="yes"
8985   fi
8986
8987
8988 $as_echo "#define HAVE_ZOS_PTHREADS 1" >>confdefs.h
8989
8990
8991   if test "x$CPPFLAGS" = "x"; then
8992     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1\""
8993     CPPFLAGS="-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1"
8994   else
8995     apr_addto_bugger="-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1"
8996     for i in $apr_addto_bugger; do
8997       apr_addto_duplicate="0"
8998       for j in $CPPFLAGS; do
8999         if test "x$i" = "x$j"; then
9000           apr_addto_duplicate="1"
9001           break
9002         fi
9003       done
9004       if test $apr_addto_duplicate = "0"; then
9005         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
9006         CPPFLAGS="$CPPFLAGS $i"
9007       fi
9008     done
9009   fi
9010
9011         ;;
9012     *-ibm-as400)
9013
9014   if test -z "$apr_lock_method"; then
9015     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
9016     apr_lock_method="USE_SYSVSEM_SERIALIZE"
9017   fi
9018
9019
9020   if test -z "$apr_process_lock_is_global"; then
9021     test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
9022     apr_process_lock_is_global="yes"
9023   fi
9024
9025
9026   if test -z "$apr_gethostbyname_is_thread_safe"; then
9027     test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
9028     apr_gethostbyname_is_thread_safe="yes"
9029   fi
9030
9031
9032   if test -z "$apr_gethostbyaddr_is_thread_safe"; then
9033     test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
9034     apr_gethostbyaddr_is_thread_safe="yes"
9035   fi
9036
9037
9038   if test -z "$apr_getservbyname_is_thread_safe"; then
9039     test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
9040     apr_getservbyname_is_thread_safe="yes"
9041   fi
9042
9043         ;;
9044     *mingw*)
9045
9046   if test "x$INTERNAL_CPPFLAGS" = "x"; then
9047     test "x$silent" != "xyes" && echo "  setting INTERNAL_CPPFLAGS to \"-DBINPATH=$apr_builddir/test/.libs\""
9048     INTERNAL_CPPFLAGS="-DBINPATH=$apr_builddir/test/.libs"
9049   else
9050     apr_addto_bugger="-DBINPATH=$apr_builddir/test/.libs"
9051     for i in $apr_addto_bugger; do
9052       apr_addto_duplicate="0"
9053       for j in $INTERNAL_CPPFLAGS; do
9054         if test "x$i" = "x$j"; then
9055           apr_addto_duplicate="1"
9056           break
9057         fi
9058       done
9059       if test $apr_addto_duplicate = "0"; then
9060         test "x$silent" != "xyes" && echo "  adding \"$i\" to INTERNAL_CPPFLAGS"
9061         INTERNAL_CPPFLAGS="$INTERNAL_CPPFLAGS $i"
9062       fi
9063     done
9064   fi
9065
9066
9067   if test "x$CPPFLAGS" = "x"; then
9068     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DWIN32 -D__MSVCRT__\""
9069     CPPFLAGS="-DWIN32 -D__MSVCRT__"
9070   else
9071     apr_addto_bugger="-DWIN32 -D__MSVCRT__"
9072     for i in $apr_addto_bugger; do
9073       apr_addto_duplicate="0"
9074       for j in $CPPFLAGS; do
9075         if test "x$i" = "x$j"; then
9076           apr_addto_duplicate="1"
9077           break
9078         fi
9079       done
9080       if test $apr_addto_duplicate = "0"; then
9081         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
9082         CPPFLAGS="$CPPFLAGS $i"
9083       fi
9084     done
9085   fi
9086
9087
9088   if test "x$LDFLAGS" = "x"; then
9089     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Wl,--enable-auto-import,--subsystem,console\""
9090     LDFLAGS="-Wl,--enable-auto-import,--subsystem,console"
9091   else
9092     apr_addto_bugger="-Wl,--enable-auto-import,--subsystem,console"
9093     for i in $apr_addto_bugger; do
9094       apr_addto_duplicate="0"
9095       for j in $LDFLAGS; do
9096         if test "x$i" = "x$j"; then
9097           apr_addto_duplicate="1"
9098           break
9099         fi
9100       done
9101       if test $apr_addto_duplicate = "0"; then
9102         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
9103         LDFLAGS="$LDFLAGS $i"
9104       fi
9105     done
9106   fi
9107
9108
9109   if test -z "$have_unicode_fs"; then
9110     test "x$silent" != "xyes" && echo "  setting have_unicode_fs to \"1\""
9111     have_unicode_fs="1"
9112   fi
9113
9114
9115   if test -z "$have_proc_invoked"; then
9116     test "x$silent" != "xyes" && echo "  setting have_proc_invoked to \"1\""
9117     have_proc_invoked="1"
9118   fi
9119
9120
9121   if test -z "$apr_lock_method"; then
9122     test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"win32\""
9123     apr_lock_method="win32"
9124   fi
9125
9126
9127   if test -z "$apr_process_lock_is_global"; then
9128     test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
9129     apr_process_lock_is_global="yes"
9130   fi
9131
9132
9133   if test -z "$apr_cv_use_lfs64"; then
9134     test "x$silent" != "xyes" && echo "  setting apr_cv_use_lfs64 to \"yes\""
9135     apr_cv_use_lfs64="yes"
9136   fi
9137
9138
9139   if test -z "$apr_cv_osuuid"; then
9140     test "x$silent" != "xyes" && echo "  setting apr_cv_osuuid to \"yes\""
9141     apr_cv_osuuid="yes"
9142   fi
9143
9144
9145   if test -z "$apr_cv_tcp_nodelay_with_cork"; then
9146     test "x$silent" != "xyes" && echo "  setting apr_cv_tcp_nodelay_with_cork to \"no\""
9147     apr_cv_tcp_nodelay_with_cork="no"
9148   fi
9149
9150
9151   if test -z "$apr_thread_func"; then
9152     test "x$silent" != "xyes" && echo "  setting apr_thread_func to \"__stdcall\""
9153     apr_thread_func="__stdcall"
9154   fi
9155
9156
9157   if test -z "$ac_cv_o_nonblock_inherited"; then
9158     test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
9159     ac_cv_o_nonblock_inherited="yes"
9160   fi
9161
9162
9163   if test -z "$ac_cv_tcp_nodelay_inherited"; then
9164     test "x$silent" != "xyes" && echo "  setting ac_cv_tcp_nodelay_inherited to \"yes\""
9165     ac_cv_tcp_nodelay_inherited="yes"
9166   fi
9167
9168
9169   if test -z "$ac_cv_file__dev_zero"; then
9170     test "x$silent" != "xyes" && echo "  setting ac_cv_file__dev_zero to \"no\""
9171     ac_cv_file__dev_zero="no"
9172   fi
9173
9174
9175   if test -z "$ac_cv_func_setpgrp_void"; then
9176     test "x$silent" != "xyes" && echo "  setting ac_cv_func_setpgrp_void to \"no\""
9177     ac_cv_func_setpgrp_void="no"
9178   fi
9179
9180
9181   if test -z "$ac_cv_func_mmap"; then
9182     test "x$silent" != "xyes" && echo "  setting ac_cv_func_mmap to \"yes\""
9183     ac_cv_func_mmap="yes"
9184   fi
9185
9186
9187   if test -z "$ac_cv_define_sockaddr_in6"; then
9188     test "x$silent" != "xyes" && echo "  setting ac_cv_define_sockaddr_in6 to \"yes\""
9189     ac_cv_define_sockaddr_in6="yes"
9190   fi
9191
9192
9193   if test -z "$ac_cv_working_getaddrinfo"; then
9194     test "x$silent" != "xyes" && echo "  setting ac_cv_working_getaddrinfo to \"yes\""
9195     ac_cv_working_getaddrinfo="yes"
9196   fi
9197
9198
9199   if test -z "$ac_cv_working_getnameinfo"; then
9200     test "x$silent" != "xyes" && echo "  setting ac_cv_working_getnameinfo to \"yes\""
9201     ac_cv_working_getnameinfo="yes"
9202   fi
9203
9204
9205   if test -z "$ac_cv_func_gai_strerror"; then
9206     test "x$silent" != "xyes" && echo "  setting ac_cv_func_gai_strerror to \"yes\""
9207     ac_cv_func_gai_strerror="yes"
9208   fi
9209
9210         case $host in
9211             *mingw32*)
9212
9213   if test -z "$apr_has_xthread_files"; then
9214     test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"1\""
9215     apr_has_xthread_files="1"
9216   fi
9217
9218
9219   if test -z "$apr_has_user"; then
9220     test "x$silent" != "xyes" && echo "  setting apr_has_user to \"1\""
9221     apr_has_user="1"
9222   fi
9223
9224
9225   if test -z "$apr_procattr_user_set_requires_password"; then
9226     test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"1\""
9227     apr_procattr_user_set_requires_password="1"
9228   fi
9229
9230
9231   if test -z "$ac_cv_func_sendfile"; then
9232     test "x$silent" != "xyes" && echo "  setting ac_cv_func_sendfile to \"yes\""
9233     ac_cv_func_sendfile="yes"
9234   fi
9235
9236                 ;;
9237             *mingwce)
9238
9239   if test -z "$apr_has_xthread_files"; then
9240     test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"0\""
9241     apr_has_xthread_files="0"
9242   fi
9243
9244
9245   if test -z "$apr_has_user"; then
9246     test "x$silent" != "xyes" && echo "  setting apr_has_user to \"0\""
9247     apr_has_user="0"
9248   fi
9249
9250
9251   if test -z "$apr_procattr_user_set_requires_password"; then
9252     test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"0\""
9253     apr_procattr_user_set_requires_password="0"
9254   fi
9255
9256
9257   if test -z "$ac_cv_func_sendfile"; then
9258     test "x$silent" != "xyes" && echo "  setting ac_cv_func_sendfile to \"no\""
9259     ac_cv_func_sendfile="no"
9260   fi
9261
9262                 ;;
9263         esac
9264         ;;
9265   esac
9266
9267 fi
9268
9269
9270 DEFAULT_OSDIR="unix"
9271 echo "(Default will be ${DEFAULT_OSDIR})"
9272
9273 apr_modules="file_io network_io threadproc misc locks time mmap shmem user memory atomic poll support random"
9274
9275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9276 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
9277 set x ${MAKE-make}
9278 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
9279 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
9280   $as_echo_n "(cached) " >&6
9281 else
9282   cat >conftest.make <<\_ACEOF
9283 SHELL = /bin/sh
9284 all:
9285         @echo '@@@%%%=$(MAKE)=@@@%%%'
9286 _ACEOF
9287 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
9288 case `${MAKE-make} -f conftest.make 2>/dev/null` in
9289   *@@@%%%=?*=@@@%%%*)
9290     eval ac_cv_prog_make_${ac_make}_set=yes;;
9291   *)
9292     eval ac_cv_prog_make_${ac_make}_set=no;;
9293 esac
9294 rm -f conftest.make
9295 fi
9296 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
9297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9298 $as_echo "yes" >&6; }
9299   SET_MAKE=
9300 else
9301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9302 $as_echo "no" >&6; }
9303   SET_MAKE="MAKE=${MAKE-make}"
9304 fi
9305
9306 ac_ext=c
9307 ac_cpp='$CPP $CPPFLAGS'
9308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9312 $as_echo_n "checking how to run the C preprocessor... " >&6; }
9313 # On Suns, sometimes $CPP names a directory.
9314 if test -n "$CPP" && test -d "$CPP"; then
9315   CPP=
9316 fi
9317 if test -z "$CPP"; then
9318   if ${ac_cv_prog_CPP+:} false; then :
9319   $as_echo_n "(cached) " >&6
9320 else
9321       # Double quotes because CPP needs to be expanded
9322     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9323     do
9324       ac_preproc_ok=false
9325 for ac_c_preproc_warn_flag in '' yes
9326 do
9327   # Use a header file that comes with gcc, so configuring glibc
9328   # with a fresh cross-compiler works.
9329   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9330   # <limits.h> exists even on freestanding compilers.
9331   # On the NeXT, cc -E runs the code through the compiler's parser,
9332   # not just through cpp. "Syntax error" is here to catch this case.
9333   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9334 /* end confdefs.h.  */
9335 #ifdef __STDC__
9336 # include <limits.h>
9337 #else
9338 # include <assert.h>
9339 #endif
9340                      Syntax error
9341 _ACEOF
9342 if ac_fn_c_try_cpp "$LINENO"; then :
9343
9344 else
9345   # Broken: fails on valid input.
9346 continue
9347 fi
9348 rm -f conftest.err conftest.i conftest.$ac_ext
9349
9350   # OK, works on sane cases.  Now check whether nonexistent headers
9351   # can be detected and how.
9352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353 /* end confdefs.h.  */
9354 #include <ac_nonexistent.h>
9355 _ACEOF
9356 if ac_fn_c_try_cpp "$LINENO"; then :
9357   # Broken: success on invalid input.
9358 continue
9359 else
9360   # Passes both tests.
9361 ac_preproc_ok=:
9362 break
9363 fi
9364 rm -f conftest.err conftest.i conftest.$ac_ext
9365
9366 done
9367 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9368 rm -f conftest.i conftest.err conftest.$ac_ext
9369 if $ac_preproc_ok; then :
9370   break
9371 fi
9372
9373     done
9374     ac_cv_prog_CPP=$CPP
9375
9376 fi
9377   CPP=$ac_cv_prog_CPP
9378 else
9379   ac_cv_prog_CPP=$CPP
9380 fi
9381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9382 $as_echo "$CPP" >&6; }
9383 ac_preproc_ok=false
9384 for ac_c_preproc_warn_flag in '' yes
9385 do
9386   # Use a header file that comes with gcc, so configuring glibc
9387   # with a fresh cross-compiler works.
9388   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9389   # <limits.h> exists even on freestanding compilers.
9390   # On the NeXT, cc -E runs the code through the compiler's parser,
9391   # not just through cpp. "Syntax error" is here to catch this case.
9392   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9393 /* end confdefs.h.  */
9394 #ifdef __STDC__
9395 # include <limits.h>
9396 #else
9397 # include <assert.h>
9398 #endif
9399                      Syntax error
9400 _ACEOF
9401 if ac_fn_c_try_cpp "$LINENO"; then :
9402
9403 else
9404   # Broken: fails on valid input.
9405 continue
9406 fi
9407 rm -f conftest.err conftest.i conftest.$ac_ext
9408
9409   # OK, works on sane cases.  Now check whether nonexistent headers
9410   # can be detected and how.
9411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9412 /* end confdefs.h.  */
9413 #include <ac_nonexistent.h>
9414 _ACEOF
9415 if ac_fn_c_try_cpp "$LINENO"; then :
9416   # Broken: success on invalid input.
9417 continue
9418 else
9419   # Passes both tests.
9420 ac_preproc_ok=:
9421 break
9422 fi
9423 rm -f conftest.err conftest.i conftest.$ac_ext
9424
9425 done
9426 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9427 rm -f conftest.i conftest.err conftest.$ac_ext
9428 if $ac_preproc_ok; then :
9429
9430 else
9431   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9432 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9433 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
9434 See \`config.log' for more details" "$LINENO" 5; }
9435 fi
9436
9437 ac_ext=c
9438 ac_cpp='$CPP $CPPFLAGS'
9439 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9440 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9441 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9442
9443 for ac_prog in gawk mawk nawk awk
9444 do
9445   # Extract the first word of "$ac_prog", so it can be a program name with args.
9446 set dummy $ac_prog; ac_word=$2
9447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9448 $as_echo_n "checking for $ac_word... " >&6; }
9449 if ${ac_cv_prog_AWK+:} false; then :
9450   $as_echo_n "(cached) " >&6
9451 else
9452   if test -n "$AWK"; then
9453   ac_cv_prog_AWK="$AWK" # Let the user override the test.
9454 else
9455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9456 for as_dir in $PATH
9457 do
9458   IFS=$as_save_IFS
9459   test -z "$as_dir" && as_dir=.
9460     for ac_exec_ext in '' $ac_executable_extensions; do
9461   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9462     ac_cv_prog_AWK="$ac_prog"
9463     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9464     break 2
9465   fi
9466 done
9467   done
9468 IFS=$as_save_IFS
9469
9470 fi
9471 fi
9472 AWK=$ac_cv_prog_AWK
9473 if test -n "$AWK"; then
9474   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
9475 $as_echo "$AWK" >&6; }
9476 else
9477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9478 $as_echo "no" >&6; }
9479 fi
9480
9481
9482   test -n "$AWK" && break
9483 done
9484
9485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
9486 $as_echo_n "checking whether ln -s works... " >&6; }
9487 LN_S=$as_ln_s
9488 if test "$LN_S" = "ln -s"; then
9489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9490 $as_echo "yes" >&6; }
9491 else
9492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
9493 $as_echo "no, using $LN_S" >&6; }
9494 fi
9495
9496 if test -n "$ac_tool_prefix"; then
9497   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9498 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9500 $as_echo_n "checking for $ac_word... " >&6; }
9501 if ${ac_cv_prog_RANLIB+:} false; then :
9502   $as_echo_n "(cached) " >&6
9503 else
9504   if test -n "$RANLIB"; then
9505   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9506 else
9507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9508 for as_dir in $PATH
9509 do
9510   IFS=$as_save_IFS
9511   test -z "$as_dir" && as_dir=.
9512     for ac_exec_ext in '' $ac_executable_extensions; do
9513   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9514     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9515     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9516     break 2
9517   fi
9518 done
9519   done
9520 IFS=$as_save_IFS
9521
9522 fi
9523 fi
9524 RANLIB=$ac_cv_prog_RANLIB
9525 if test -n "$RANLIB"; then
9526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9527 $as_echo "$RANLIB" >&6; }
9528 else
9529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9530 $as_echo "no" >&6; }
9531 fi
9532
9533
9534 fi
9535 if test -z "$ac_cv_prog_RANLIB"; then
9536   ac_ct_RANLIB=$RANLIB
9537   # Extract the first word of "ranlib", so it can be a program name with args.
9538 set dummy ranlib; ac_word=$2
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9540 $as_echo_n "checking for $ac_word... " >&6; }
9541 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9542   $as_echo_n "(cached) " >&6
9543 else
9544   if test -n "$ac_ct_RANLIB"; then
9545   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9546 else
9547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9548 for as_dir in $PATH
9549 do
9550   IFS=$as_save_IFS
9551   test -z "$as_dir" && as_dir=.
9552     for ac_exec_ext in '' $ac_executable_extensions; do
9553   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9554     ac_cv_prog_ac_ct_RANLIB="ranlib"
9555     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9556     break 2
9557   fi
9558 done
9559   done
9560 IFS=$as_save_IFS
9561
9562 fi
9563 fi
9564 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9565 if test -n "$ac_ct_RANLIB"; then
9566   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9567 $as_echo "$ac_ct_RANLIB" >&6; }
9568 else
9569   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9570 $as_echo "no" >&6; }
9571 fi
9572
9573   if test "x$ac_ct_RANLIB" = x; then
9574     RANLIB=":"
9575   else
9576     case $cross_compiling:$ac_tool_warned in
9577 yes:)
9578 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9579 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9580 ac_tool_warned=yes ;;
9581 esac
9582     RANLIB=$ac_ct_RANLIB
9583   fi
9584 else
9585   RANLIB="$ac_cv_prog_RANLIB"
9586 fi
9587
9588 # Find a good install program.  We prefer a C program (faster),
9589 # so one script is as good as another.  But avoid the broken or
9590 # incompatible versions:
9591 # SysV /etc/install, /usr/sbin/install
9592 # SunOS /usr/etc/install
9593 # IRIX /sbin/install
9594 # AIX /bin/install
9595 # AmigaOS /C/install, which installs bootblocks on floppy discs
9596 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9597 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
9598 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9599 # OS/2's system install, which has a completely different semantic
9600 # ./install, which can be erroneously created by make from ./install.sh.
9601 # Reject install programs that cannot install multiple files.
9602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
9603 $as_echo_n "checking for a BSD-compatible install... " >&6; }
9604 if test -z "$INSTALL"; then
9605 if ${ac_cv_path_install+:} false; then :
9606   $as_echo_n "(cached) " >&6
9607 else
9608   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9609 for as_dir in $PATH
9610 do
9611   IFS=$as_save_IFS
9612   test -z "$as_dir" && as_dir=.
9613     # Account for people who put trailing slashes in PATH elements.
9614 case $as_dir/ in #((
9615   ./ | .// | /[cC]/* | \
9616   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9617   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
9618   /usr/ucb/* ) ;;
9619   *)
9620     # OSF1 and SCO ODT 3.0 have their own names for install.
9621     # Don't use installbsd from OSF since it installs stuff as root
9622     # by default.
9623     for ac_prog in ginstall scoinst install; do
9624       for ac_exec_ext in '' $ac_executable_extensions; do
9625         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9626           if test $ac_prog = install &&
9627             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9628             # AIX install.  It has an incompatible calling convention.
9629             :
9630           elif test $ac_prog = install &&
9631             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9632             # program-specific install script used by HP pwplus--don't use.
9633             :
9634           else
9635             rm -rf conftest.one conftest.two conftest.dir
9636             echo one > conftest.one
9637             echo two > conftest.two
9638             mkdir conftest.dir
9639             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
9640               test -s conftest.one && test -s conftest.two &&
9641               test -s conftest.dir/conftest.one &&
9642               test -s conftest.dir/conftest.two
9643             then
9644               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9645               break 3
9646             fi
9647           fi
9648         fi
9649       done
9650     done
9651     ;;
9652 esac
9653
9654   done
9655 IFS=$as_save_IFS
9656
9657 rm -rf conftest.one conftest.two conftest.dir
9658
9659 fi
9660   if test "${ac_cv_path_install+set}" = set; then
9661     INSTALL=$ac_cv_path_install
9662   else
9663     # As a last resort, use the slow shell script.  Don't cache a
9664     # value for INSTALL within a source directory, because that will
9665     # break other packages using the cache if that directory is
9666     # removed, or if the value is a relative name.
9667     INSTALL=$ac_install_sh
9668   fi
9669 fi
9670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
9671 $as_echo "$INSTALL" >&6; }
9672
9673 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9674 # It thinks the first close brace ends the variable substitution.
9675 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9676
9677 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9678
9679 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9680
9681 # Extract the first word of "rm", so it can be a program name with args.
9682 set dummy rm; ac_word=$2
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9684 $as_echo_n "checking for $ac_word... " >&6; }
9685 if ${ac_cv_prog_RM+:} false; then :
9686   $as_echo_n "(cached) " >&6
9687 else
9688   if test -n "$RM"; then
9689   ac_cv_prog_RM="$RM" # Let the user override the test.
9690 else
9691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9692 for as_dir in $PATH
9693 do
9694   IFS=$as_save_IFS
9695   test -z "$as_dir" && as_dir=.
9696     for ac_exec_ext in '' $ac_executable_extensions; do
9697   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9698     ac_cv_prog_RM="rm"
9699     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9700     break 2
9701   fi
9702 done
9703   done
9704 IFS=$as_save_IFS
9705
9706 fi
9707 fi
9708 RM=$ac_cv_prog_RM
9709 if test -n "$RM"; then
9710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
9711 $as_echo "$RM" >&6; }
9712 else
9713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9714 $as_echo "no" >&6; }
9715 fi
9716
9717
9718 # Extract the first word of "as", so it can be a program name with args.
9719 set dummy as; ac_word=$2
9720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9721 $as_echo_n "checking for $ac_word... " >&6; }
9722 if ${ac_cv_prog_AS+:} false; then :
9723   $as_echo_n "(cached) " >&6
9724 else
9725   if test -n "$AS"; then
9726   ac_cv_prog_AS="$AS" # Let the user override the test.
9727 else
9728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9729 for as_dir in $PATH
9730 do
9731   IFS=$as_save_IFS
9732   test -z "$as_dir" && as_dir=.
9733     for ac_exec_ext in '' $ac_executable_extensions; do
9734   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9735     ac_cv_prog_AS="as"
9736     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9737     break 2
9738   fi
9739 done
9740   done
9741 IFS=$as_save_IFS
9742
9743 fi
9744 fi
9745 AS=$ac_cv_prog_AS
9746 if test -n "$AS"; then
9747   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
9748 $as_echo "$AS" >&6; }
9749 else
9750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9751 $as_echo "no" >&6; }
9752 fi
9753
9754
9755 # Extract the first word of "cpp", so it can be a program name with args.
9756 set dummy cpp; ac_word=$2
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9758 $as_echo_n "checking for $ac_word... " >&6; }
9759 if ${ac_cv_prog_ASCPP+:} false; then :
9760   $as_echo_n "(cached) " >&6
9761 else
9762   if test -n "$ASCPP"; then
9763   ac_cv_prog_ASCPP="$ASCPP" # Let the user override the test.
9764 else
9765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9766 for as_dir in $PATH
9767 do
9768   IFS=$as_save_IFS
9769   test -z "$as_dir" && as_dir=.
9770     for ac_exec_ext in '' $ac_executable_extensions; do
9771   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9772     ac_cv_prog_ASCPP="cpp"
9773     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9774     break 2
9775   fi
9776 done
9777   done
9778 IFS=$as_save_IFS
9779
9780 fi
9781 fi
9782 ASCPP=$ac_cv_prog_ASCPP
9783 if test -n "$ASCPP"; then
9784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ASCPP" >&5
9785 $as_echo "$ASCPP" >&6; }
9786 else
9787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9788 $as_echo "no" >&6; }
9789 fi
9790
9791
9792 if test -n "$ac_tool_prefix"; then
9793   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
9794 set dummy ${ac_tool_prefix}ar; ac_word=$2
9795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9796 $as_echo_n "checking for $ac_word... " >&6; }
9797 if ${ac_cv_prog_AR+:} false; then :
9798   $as_echo_n "(cached) " >&6
9799 else
9800   if test -n "$AR"; then
9801   ac_cv_prog_AR="$AR" # Let the user override the test.
9802 else
9803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9804 for as_dir in $PATH
9805 do
9806   IFS=$as_save_IFS
9807   test -z "$as_dir" && as_dir=.
9808     for ac_exec_ext in '' $ac_executable_extensions; do
9809   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9810     ac_cv_prog_AR="${ac_tool_prefix}ar"
9811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9812     break 2
9813   fi
9814 done
9815   done
9816 IFS=$as_save_IFS
9817
9818 fi
9819 fi
9820 AR=$ac_cv_prog_AR
9821 if test -n "$AR"; then
9822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
9823 $as_echo "$AR" >&6; }
9824 else
9825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9826 $as_echo "no" >&6; }
9827 fi
9828
9829
9830 fi
9831 if test -z "$ac_cv_prog_AR"; then
9832   ac_ct_AR=$AR
9833   # Extract the first word of "ar", so it can be a program name with args.
9834 set dummy ar; ac_word=$2
9835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9836 $as_echo_n "checking for $ac_word... " >&6; }
9837 if ${ac_cv_prog_ac_ct_AR+:} false; then :
9838   $as_echo_n "(cached) " >&6
9839 else
9840   if test -n "$ac_ct_AR"; then
9841   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
9842 else
9843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9844 for as_dir in $PATH
9845 do
9846   IFS=$as_save_IFS
9847   test -z "$as_dir" && as_dir=.
9848     for ac_exec_ext in '' $ac_executable_extensions; do
9849   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9850     ac_cv_prog_ac_ct_AR="ar"
9851     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9852     break 2
9853   fi
9854 done
9855   done
9856 IFS=$as_save_IFS
9857
9858 fi
9859 fi
9860 ac_ct_AR=$ac_cv_prog_ac_ct_AR
9861 if test -n "$ac_ct_AR"; then
9862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
9863 $as_echo "$ac_ct_AR" >&6; }
9864 else
9865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9866 $as_echo "no" >&6; }
9867 fi
9868
9869   if test "x$ac_ct_AR" = x; then
9870     AR="ar"
9871   else
9872     case $cross_compiling:$ac_tool_warned in
9873 yes:)
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9876 ac_tool_warned=yes ;;
9877 esac
9878     AR=$ac_ct_AR
9879   fi
9880 else
9881   AR="$ac_cv_prog_AR"
9882 fi
9883
9884
9885
9886
9887
9888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
9889 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
9890 if ${ac_cv_path_GREP+:} false; then :
9891   $as_echo_n "(cached) " >&6
9892 else
9893   if test -z "$GREP"; then
9894   ac_path_GREP_found=false
9895   # Loop through the user's path and test for each of PROGNAME-LIST
9896   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9897 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9898 do
9899   IFS=$as_save_IFS
9900   test -z "$as_dir" && as_dir=.
9901     for ac_prog in grep ggrep; do
9902     for ac_exec_ext in '' $ac_executable_extensions; do
9903       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
9904       as_fn_executable_p "$ac_path_GREP" || continue
9905 # Check for GNU ac_path_GREP and select it if it is found.
9906   # Check for GNU $ac_path_GREP
9907 case `"$ac_path_GREP" --version 2>&1` in
9908 *GNU*)
9909   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
9910 *)
9911   ac_count=0
9912   $as_echo_n 0123456789 >"conftest.in"
9913   while :
9914   do
9915     cat "conftest.in" "conftest.in" >"conftest.tmp"
9916     mv "conftest.tmp" "conftest.in"
9917     cp "conftest.in" "conftest.nl"
9918     $as_echo 'GREP' >> "conftest.nl"
9919     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
9920     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9921     as_fn_arith $ac_count + 1 && ac_count=$as_val
9922     if test $ac_count -gt ${ac_path_GREP_max-0}; then
9923       # Best one so far, save it but keep looking for a better one
9924       ac_cv_path_GREP="$ac_path_GREP"
9925       ac_path_GREP_max=$ac_count
9926     fi
9927     # 10*(2^10) chars as input seems more than enough
9928     test $ac_count -gt 10 && break
9929   done
9930   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9931 esac
9932
9933       $ac_path_GREP_found && break 3
9934     done
9935   done
9936   done
9937 IFS=$as_save_IFS
9938   if test -z "$ac_cv_path_GREP"; then
9939     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
9940   fi
9941 else
9942   ac_cv_path_GREP=$GREP
9943 fi
9944
9945 fi
9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
9947 $as_echo "$ac_cv_path_GREP" >&6; }
9948  GREP="$ac_cv_path_GREP"
9949
9950
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
9952 $as_echo_n "checking for egrep... " >&6; }
9953 if ${ac_cv_path_EGREP+:} false; then :
9954   $as_echo_n "(cached) " >&6
9955 else
9956   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
9957    then ac_cv_path_EGREP="$GREP -E"
9958    else
9959      if test -z "$EGREP"; then
9960   ac_path_EGREP_found=false
9961   # Loop through the user's path and test for each of PROGNAME-LIST
9962   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9963 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9964 do
9965   IFS=$as_save_IFS
9966   test -z "$as_dir" && as_dir=.
9967     for ac_prog in egrep; do
9968     for ac_exec_ext in '' $ac_executable_extensions; do
9969       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
9970       as_fn_executable_p "$ac_path_EGREP" || continue
9971 # Check for GNU ac_path_EGREP and select it if it is found.
9972   # Check for GNU $ac_path_EGREP
9973 case `"$ac_path_EGREP" --version 2>&1` in
9974 *GNU*)
9975   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
9976 *)
9977   ac_count=0
9978   $as_echo_n 0123456789 >"conftest.in"
9979   while :
9980   do
9981     cat "conftest.in" "conftest.in" >"conftest.tmp"
9982     mv "conftest.tmp" "conftest.in"
9983     cp "conftest.in" "conftest.nl"
9984     $as_echo 'EGREP' >> "conftest.nl"
9985     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
9986     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9987     as_fn_arith $ac_count + 1 && ac_count=$as_val
9988     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
9989       # Best one so far, save it but keep looking for a better one
9990       ac_cv_path_EGREP="$ac_path_EGREP"
9991       ac_path_EGREP_max=$ac_count
9992     fi
9993     # 10*(2^10) chars as input seems more than enough
9994     test $ac_count -gt 10 && break
9995   done
9996   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9997 esac
9998
9999       $ac_path_EGREP_found && break 3
10000     done
10001   done
10002   done
10003 IFS=$as_save_IFS
10004   if test -z "$ac_cv_path_EGREP"; then
10005     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
10006   fi
10007 else
10008   ac_cv_path_EGREP=$EGREP
10009 fi
10010
10011    fi
10012 fi
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
10014 $as_echo "$ac_cv_path_EGREP" >&6; }
10015  EGREP="$ac_cv_path_EGREP"
10016
10017
10018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10019 $as_echo_n "checking for ANSI C header files... " >&6; }
10020 if ${ac_cv_header_stdc+:} false; then :
10021   $as_echo_n "(cached) " >&6
10022 else
10023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10024 /* end confdefs.h.  */
10025 #include <stdlib.h>
10026 #include <stdarg.h>
10027 #include <string.h>
10028 #include <float.h>
10029
10030 int
10031 main ()
10032 {
10033
10034   ;
10035   return 0;
10036 }
10037 _ACEOF
10038 if ac_fn_c_try_compile "$LINENO"; then :
10039   ac_cv_header_stdc=yes
10040 else
10041   ac_cv_header_stdc=no
10042 fi
10043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10044
10045 if test $ac_cv_header_stdc = yes; then
10046   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10048 /* end confdefs.h.  */
10049 #include <string.h>
10050
10051 _ACEOF
10052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10053   $EGREP "memchr" >/dev/null 2>&1; then :
10054
10055 else
10056   ac_cv_header_stdc=no
10057 fi
10058 rm -f conftest*
10059
10060 fi
10061
10062 if test $ac_cv_header_stdc = yes; then
10063   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10065 /* end confdefs.h.  */
10066 #include <stdlib.h>
10067
10068 _ACEOF
10069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10070   $EGREP "free" >/dev/null 2>&1; then :
10071
10072 else
10073   ac_cv_header_stdc=no
10074 fi
10075 rm -f conftest*
10076
10077 fi
10078
10079 if test $ac_cv_header_stdc = yes; then
10080   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10081   if test "$cross_compiling" = yes; then :
10082   :
10083 else
10084   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10085 /* end confdefs.h.  */
10086 #include <ctype.h>
10087 #include <stdlib.h>
10088 #if ((' ' & 0x0FF) == 0x020)
10089 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10090 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10091 #else
10092 # define ISLOWER(c) \
10093                    (('a' <= (c) && (c) <= 'i') \
10094                      || ('j' <= (c) && (c) <= 'r') \
10095                      || ('s' <= (c) && (c) <= 'z'))
10096 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10097 #endif
10098
10099 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10100 int
10101 main ()
10102 {
10103   int i;
10104   for (i = 0; i < 256; i++)
10105     if (XOR (islower (i), ISLOWER (i))
10106         || toupper (i) != TOUPPER (i))
10107       return 2;
10108   return 0;
10109 }
10110 _ACEOF
10111 if ac_fn_c_try_run "$LINENO"; then :
10112
10113 else
10114   ac_cv_header_stdc=no
10115 fi
10116 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10117   conftest.$ac_objext conftest.beam conftest.$ac_ext
10118 fi
10119
10120 fi
10121 fi
10122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10123 $as_echo "$ac_cv_header_stdc" >&6; }
10124 if test $ac_cv_header_stdc = yes; then
10125
10126 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10127
10128 fi
10129
10130 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10131 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10132                   inttypes.h stdint.h unistd.h
10133 do :
10134   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10135 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10136 "
10137 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10138   cat >>confdefs.h <<_ACEOF
10139 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10140 _ACEOF
10141
10142 fi
10143
10144 done
10145
10146
10147
10148   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
10149 if test "x$ac_cv_header_minix_config_h" = xyes; then :
10150   MINIX=yes
10151 else
10152   MINIX=
10153 fi
10154
10155
10156   if test "$MINIX" = yes; then
10157
10158 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
10159
10160
10161 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
10162
10163
10164 $as_echo "#define _MINIX 1" >>confdefs.h
10165
10166   fi
10167
10168
10169   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
10170 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
10171 if ${ac_cv_safe_to_define___extensions__+:} false; then :
10172   $as_echo_n "(cached) " >&6
10173 else
10174   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10175 /* end confdefs.h.  */
10176
10177 #         define __EXTENSIONS__ 1
10178           $ac_includes_default
10179 int
10180 main ()
10181 {
10182
10183   ;
10184   return 0;
10185 }
10186 _ACEOF
10187 if ac_fn_c_try_compile "$LINENO"; then :
10188   ac_cv_safe_to_define___extensions__=yes
10189 else
10190   ac_cv_safe_to_define___extensions__=no
10191 fi
10192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10193 fi
10194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
10195 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
10196   test $ac_cv_safe_to_define___extensions__ = yes &&
10197     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
10198
10199   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
10200
10201   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
10202
10203   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
10204
10205   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
10206
10207
10208
10209
10210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
10211 $as_echo_n "checking for library containing strerror... " >&6; }
10212 if ${ac_cv_search_strerror+:} false; then :
10213   $as_echo_n "(cached) " >&6
10214 else
10215   ac_func_search_save_LIBS=$LIBS
10216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10217 /* end confdefs.h.  */
10218
10219 /* Override any GCC internal prototype to avoid an error.
10220    Use char because int might match the return type of a GCC
10221    builtin and then its argument prototype would still apply.  */
10222 #ifdef __cplusplus
10223 extern "C"
10224 #endif
10225 char strerror ();
10226 int
10227 main ()
10228 {
10229 return strerror ();
10230   ;
10231   return 0;
10232 }
10233 _ACEOF
10234 for ac_lib in '' cposix; do
10235   if test -z "$ac_lib"; then
10236     ac_res="none required"
10237   else
10238     ac_res=-l$ac_lib
10239     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10240   fi
10241   if ac_fn_c_try_link "$LINENO"; then :
10242   ac_cv_search_strerror=$ac_res
10243 fi
10244 rm -f core conftest.err conftest.$ac_objext \
10245     conftest$ac_exeext
10246   if ${ac_cv_search_strerror+:} false; then :
10247   break
10248 fi
10249 done
10250 if ${ac_cv_search_strerror+:} false; then :
10251
10252 else
10253   ac_cv_search_strerror=no
10254 fi
10255 rm conftest.$ac_ext
10256 LIBS=$ac_func_search_save_LIBS
10257 fi
10258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
10259 $as_echo "$ac_cv_search_strerror" >&6; }
10260 ac_res=$ac_cv_search_strerror
10261 if test "$ac_res" != no; then :
10262   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10263
10264 fi
10265
10266
10267   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system uses EBCDIC" >&5
10268 $as_echo_n "checking whether system uses EBCDIC... " >&6; }
10269 if ${ac_cv_ebcdic+:} false; then :
10270   $as_echo_n "(cached) " >&6
10271 else
10272
10273   if test "$cross_compiling" = yes; then :
10274
10275   ac_cv_ebcdic="no"
10276
10277 else
10278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10279 /* end confdefs.h.  */
10280
10281 int main(void) {
10282   return (unsigned char)'A' != (unsigned char)0xC1;
10283 }
10284
10285 _ACEOF
10286 if ac_fn_c_try_run "$LINENO"; then :
10287
10288   ac_cv_ebcdic="yes"
10289
10290 else
10291
10292   ac_cv_ebcdic="no"
10293
10294 fi
10295 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10296   conftest.$ac_objext conftest.beam conftest.$ac_ext
10297 fi
10298
10299 fi
10300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ebcdic" >&5
10301 $as_echo "$ac_cv_ebcdic" >&6; }
10302   if test "$ac_cv_ebcdic" = "yes"; then
10303     apr_charset_ebcdic=1
10304   else
10305     apr_charset_ebcdic=0
10306   fi
10307
10308
10309
10310 APR_LIBNAME="apr${libsuffix}"
10311
10312
10313 echo "performing libtool configuration..."
10314
10315 # Check whether --enable-experimental-libtool was given.
10316 if test "${enable_experimental_libtool+set}" = set; then :
10317   enableval=$enable_experimental_libtool; experimental_libtool=$enableval
10318 else
10319   experimental_libtool=no
10320 fi
10321
10322
10323 if test "x$Xsed" = "x"; then
10324   Xsed="$SED -e 1s/^X//"
10325 fi
10326
10327 case $host in
10328 *-os2*)
10329     # Use a custom-made libtool replacement
10330     echo "using aplibtool"
10331     LIBTOOL="$srcdir/build/aplibtool"
10332     gcc $CFLAGS $CPPFLAGS -o $LIBTOOL.exe $LIBTOOL.c
10333     ;;
10334 *)
10335     if test "x$LTFLAGS" = "x"; then
10336         LTFLAGS='--silent'
10337     fi
10338     if test "$experimental_libtool" = "yes"; then
10339         # Use a custom-made libtool replacement
10340         echo "using jlibtool"
10341         LIBTOOL="$apr_builddir/libtool"
10342         LIBTOOL_SRC="$apr_srcdir/build/jlibtool.c"
10343         $CC $CFLAGS $CPPFLAGS -o $LIBTOOL $LIBTOOL_SRC
10344         eval `$apr_builddir/libtool --config | grep "^shlibpath_var=[A-Z_]*$"`
10345         if test "x$shlibpath_var" = "x"; then
10346             shlibpath_var=REPLACE_WITH_YOUR_SHLIBPATH_VAR
10347         fi
10348     else
10349         enable_win32_dll=yes
10350
10351 case $host in
10352 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
10353   if test -n "$ac_tool_prefix"; then
10354   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
10355 set dummy ${ac_tool_prefix}as; ac_word=$2
10356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10357 $as_echo_n "checking for $ac_word... " >&6; }
10358 if ${ac_cv_prog_AS+:} false; then :
10359   $as_echo_n "(cached) " >&6
10360 else
10361   if test -n "$AS"; then
10362   ac_cv_prog_AS="$AS" # Let the user override the test.
10363 else
10364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10365 for as_dir in $PATH
10366 do
10367   IFS=$as_save_IFS
10368   test -z "$as_dir" && as_dir=.
10369     for ac_exec_ext in '' $ac_executable_extensions; do
10370   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10371     ac_cv_prog_AS="${ac_tool_prefix}as"
10372     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10373     break 2
10374   fi
10375 done
10376   done
10377 IFS=$as_save_IFS
10378
10379 fi
10380 fi
10381 AS=$ac_cv_prog_AS
10382 if test -n "$AS"; then
10383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10384 $as_echo "$AS" >&6; }
10385 else
10386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10387 $as_echo "no" >&6; }
10388 fi
10389
10390
10391 fi
10392 if test -z "$ac_cv_prog_AS"; then
10393   ac_ct_AS=$AS
10394   # Extract the first word of "as", so it can be a program name with args.
10395 set dummy as; ac_word=$2
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10397 $as_echo_n "checking for $ac_word... " >&6; }
10398 if ${ac_cv_prog_ac_ct_AS+:} false; then :
10399   $as_echo_n "(cached) " >&6
10400 else
10401   if test -n "$ac_ct_AS"; then
10402   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
10403 else
10404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10405 for as_dir in $PATH
10406 do
10407   IFS=$as_save_IFS
10408   test -z "$as_dir" && as_dir=.
10409     for ac_exec_ext in '' $ac_executable_extensions; do
10410   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10411     ac_cv_prog_ac_ct_AS="as"
10412     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10413     break 2
10414   fi
10415 done
10416   done
10417 IFS=$as_save_IFS
10418
10419 fi
10420 fi
10421 ac_ct_AS=$ac_cv_prog_ac_ct_AS
10422 if test -n "$ac_ct_AS"; then
10423   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
10424 $as_echo "$ac_ct_AS" >&6; }
10425 else
10426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10427 $as_echo "no" >&6; }
10428 fi
10429
10430   if test "x$ac_ct_AS" = x; then
10431     AS="false"
10432   else
10433     case $cross_compiling:$ac_tool_warned in
10434 yes:)
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10436 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10437 ac_tool_warned=yes ;;
10438 esac
10439     AS=$ac_ct_AS
10440   fi
10441 else
10442   AS="$ac_cv_prog_AS"
10443 fi
10444
10445   if test -n "$ac_tool_prefix"; then
10446   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10447 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
10448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10449 $as_echo_n "checking for $ac_word... " >&6; }
10450 if ${ac_cv_prog_DLLTOOL+:} false; then :
10451   $as_echo_n "(cached) " >&6
10452 else
10453   if test -n "$DLLTOOL"; then
10454   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10455 else
10456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10457 for as_dir in $PATH
10458 do
10459   IFS=$as_save_IFS
10460   test -z "$as_dir" && as_dir=.
10461     for ac_exec_ext in '' $ac_executable_extensions; do
10462   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10463     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
10464     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10465     break 2
10466   fi
10467 done
10468   done
10469 IFS=$as_save_IFS
10470
10471 fi
10472 fi
10473 DLLTOOL=$ac_cv_prog_DLLTOOL
10474 if test -n "$DLLTOOL"; then
10475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10476 $as_echo "$DLLTOOL" >&6; }
10477 else
10478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10479 $as_echo "no" >&6; }
10480 fi
10481
10482
10483 fi
10484 if test -z "$ac_cv_prog_DLLTOOL"; then
10485   ac_ct_DLLTOOL=$DLLTOOL
10486   # Extract the first word of "dlltool", so it can be a program name with args.
10487 set dummy dlltool; ac_word=$2
10488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10489 $as_echo_n "checking for $ac_word... " >&6; }
10490 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
10491   $as_echo_n "(cached) " >&6
10492 else
10493   if test -n "$ac_ct_DLLTOOL"; then
10494   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10495 else
10496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10497 for as_dir in $PATH
10498 do
10499   IFS=$as_save_IFS
10500   test -z "$as_dir" && as_dir=.
10501     for ac_exec_ext in '' $ac_executable_extensions; do
10502   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10503     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
10504     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10505     break 2
10506   fi
10507 done
10508   done
10509 IFS=$as_save_IFS
10510
10511 fi
10512 fi
10513 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10514 if test -n "$ac_ct_DLLTOOL"; then
10515   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
10516 $as_echo "$ac_ct_DLLTOOL" >&6; }
10517 else
10518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10519 $as_echo "no" >&6; }
10520 fi
10521
10522   if test "x$ac_ct_DLLTOOL" = x; then
10523     DLLTOOL="false"
10524   else
10525     case $cross_compiling:$ac_tool_warned in
10526 yes:)
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10528 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10529 ac_tool_warned=yes ;;
10530 esac
10531     DLLTOOL=$ac_ct_DLLTOOL
10532   fi
10533 else
10534   DLLTOOL="$ac_cv_prog_DLLTOOL"
10535 fi
10536
10537   if test -n "$ac_tool_prefix"; then
10538   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10539 set dummy ${ac_tool_prefix}objdump; ac_word=$2
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10541 $as_echo_n "checking for $ac_word... " >&6; }
10542 if ${ac_cv_prog_OBJDUMP+:} false; then :
10543   $as_echo_n "(cached) " >&6
10544 else
10545   if test -n "$OBJDUMP"; then
10546   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10547 else
10548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10549 for as_dir in $PATH
10550 do
10551   IFS=$as_save_IFS
10552   test -z "$as_dir" && as_dir=.
10553     for ac_exec_ext in '' $ac_executable_extensions; do
10554   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10555     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
10556     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10557     break 2
10558   fi
10559 done
10560   done
10561 IFS=$as_save_IFS
10562
10563 fi
10564 fi
10565 OBJDUMP=$ac_cv_prog_OBJDUMP
10566 if test -n "$OBJDUMP"; then
10567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10568 $as_echo "$OBJDUMP" >&6; }
10569 else
10570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10571 $as_echo "no" >&6; }
10572 fi
10573
10574
10575 fi
10576 if test -z "$ac_cv_prog_OBJDUMP"; then
10577   ac_ct_OBJDUMP=$OBJDUMP
10578   # Extract the first word of "objdump", so it can be a program name with args.
10579 set dummy objdump; ac_word=$2
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10581 $as_echo_n "checking for $ac_word... " >&6; }
10582 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
10583   $as_echo_n "(cached) " >&6
10584 else
10585   if test -n "$ac_ct_OBJDUMP"; then
10586   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
10587 else
10588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10589 for as_dir in $PATH
10590 do
10591   IFS=$as_save_IFS
10592   test -z "$as_dir" && as_dir=.
10593     for ac_exec_ext in '' $ac_executable_extensions; do
10594   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10595     ac_cv_prog_ac_ct_OBJDUMP="objdump"
10596     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10597     break 2
10598   fi
10599 done
10600   done
10601 IFS=$as_save_IFS
10602
10603 fi
10604 fi
10605 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
10606 if test -n "$ac_ct_OBJDUMP"; then
10607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
10608 $as_echo "$ac_ct_OBJDUMP" >&6; }
10609 else
10610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10611 $as_echo "no" >&6; }
10612 fi
10613
10614   if test "x$ac_ct_OBJDUMP" = x; then
10615     OBJDUMP="false"
10616   else
10617     case $cross_compiling:$ac_tool_warned in
10618 yes:)
10619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10620 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10621 ac_tool_warned=yes ;;
10622 esac
10623     OBJDUMP=$ac_ct_OBJDUMP
10624   fi
10625 else
10626   OBJDUMP="$ac_cv_prog_OBJDUMP"
10627 fi
10628
10629   ;;
10630 esac
10631
10632 test -z "$AS" && AS=as
10633
10634
10635
10636
10637
10638 test -z "$DLLTOOL" && DLLTOOL=dlltool
10639
10640
10641
10642
10643
10644 test -z "$OBJDUMP" && OBJDUMP=objdump
10645
10646
10647
10648
10649
10650
10651
10652 case `pwd` in
10653   *\ * | *\     *)
10654     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
10655 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
10656 esac
10657
10658
10659
10660 macro_version='2.4.2'
10661 macro_revision='1.3337'
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675 ltmain="$ac_aux_dir/ltmain.sh"
10676
10677 # Backslashify metacharacters that are still active within
10678 # double-quoted strings.
10679 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
10680
10681 # Same as above, but do not quote variable references.
10682 double_quote_subst='s/\(["`\\]\)/\\\1/g'
10683
10684 # Sed substitution to delay expansion of an escaped shell variable in a
10685 # double_quote_subst'ed string.
10686 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
10687
10688 # Sed substitution to delay expansion of an escaped single quote.
10689 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
10690
10691 # Sed substitution to avoid accidental globbing in evaled expressions
10692 no_glob_subst='s/\*/\\\*/g'
10693
10694 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10695 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
10696 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
10697
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
10699 $as_echo_n "checking how to print strings... " >&6; }
10700 # Test print first, because it will be a builtin if present.
10701 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
10702    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
10703   ECHO='print -r --'
10704 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
10705   ECHO='printf %s\n'
10706 else
10707   # Use this function as a fallback that always works.
10708   func_fallback_echo ()
10709   {
10710     eval 'cat <<_LTECHO_EOF
10711 $1
10712 _LTECHO_EOF'
10713   }
10714   ECHO='func_fallback_echo'
10715 fi
10716
10717 # func_echo_all arg...
10718 # Invoke $ECHO with all args, space-separated.
10719 func_echo_all ()
10720 {
10721     $ECHO ""
10722 }
10723
10724 case "$ECHO" in
10725   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
10726 $as_echo "printf" >&6; } ;;
10727   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
10728 $as_echo "print -r" >&6; } ;;
10729   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
10730 $as_echo "cat" >&6; } ;;
10731 esac
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
10747 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
10748 if ${ac_cv_path_SED+:} false; then :
10749   $as_echo_n "(cached) " >&6
10750 else
10751             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
10752      for ac_i in 1 2 3 4 5 6 7; do
10753        ac_script="$ac_script$as_nl$ac_script"
10754      done
10755      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
10756      { ac_script=; unset ac_script;}
10757      if test -z "$SED"; then
10758   ac_path_SED_found=false
10759   # Loop through the user's path and test for each of PROGNAME-LIST
10760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10761 for as_dir in $PATH
10762 do
10763   IFS=$as_save_IFS
10764   test -z "$as_dir" && as_dir=.
10765     for ac_prog in sed gsed; do
10766     for ac_exec_ext in '' $ac_executable_extensions; do
10767       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
10768       as_fn_executable_p "$ac_path_SED" || continue
10769 # Check for GNU ac_path_SED and select it if it is found.
10770   # Check for GNU $ac_path_SED
10771 case `"$ac_path_SED" --version 2>&1` in
10772 *GNU*)
10773   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
10774 *)
10775   ac_count=0
10776   $as_echo_n 0123456789 >"conftest.in"
10777   while :
10778   do
10779     cat "conftest.in" "conftest.in" >"conftest.tmp"
10780     mv "conftest.tmp" "conftest.in"
10781     cp "conftest.in" "conftest.nl"
10782     $as_echo '' >> "conftest.nl"
10783     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
10784     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10785     as_fn_arith $ac_count + 1 && ac_count=$as_val
10786     if test $ac_count -gt ${ac_path_SED_max-0}; then
10787       # Best one so far, save it but keep looking for a better one
10788       ac_cv_path_SED="$ac_path_SED"
10789       ac_path_SED_max=$ac_count
10790     fi
10791     # 10*(2^10) chars as input seems more than enough
10792     test $ac_count -gt 10 && break
10793   done
10794   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10795 esac
10796
10797       $ac_path_SED_found && break 3
10798     done
10799   done
10800   done
10801 IFS=$as_save_IFS
10802   if test -z "$ac_cv_path_SED"; then
10803     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
10804   fi
10805 else
10806   ac_cv_path_SED=$SED
10807 fi
10808
10809 fi
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
10811 $as_echo "$ac_cv_path_SED" >&6; }
10812  SED="$ac_cv_path_SED"
10813   rm -f conftest.sed
10814
10815 test -z "$SED" && SED=sed
10816 Xsed="$SED -e 1s/^X//"
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
10829 $as_echo_n "checking for fgrep... " >&6; }
10830 if ${ac_cv_path_FGREP+:} false; then :
10831   $as_echo_n "(cached) " >&6
10832 else
10833   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
10834    then ac_cv_path_FGREP="$GREP -F"
10835    else
10836      if test -z "$FGREP"; then
10837   ac_path_FGREP_found=false
10838   # Loop through the user's path and test for each of PROGNAME-LIST
10839   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10840 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
10841 do
10842   IFS=$as_save_IFS
10843   test -z "$as_dir" && as_dir=.
10844     for ac_prog in fgrep; do
10845     for ac_exec_ext in '' $ac_executable_extensions; do
10846       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
10847       as_fn_executable_p "$ac_path_FGREP" || continue
10848 # Check for GNU ac_path_FGREP and select it if it is found.
10849   # Check for GNU $ac_path_FGREP
10850 case `"$ac_path_FGREP" --version 2>&1` in
10851 *GNU*)
10852   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
10853 *)
10854   ac_count=0
10855   $as_echo_n 0123456789 >"conftest.in"
10856   while :
10857   do
10858     cat "conftest.in" "conftest.in" >"conftest.tmp"
10859     mv "conftest.tmp" "conftest.in"
10860     cp "conftest.in" "conftest.nl"
10861     $as_echo 'FGREP' >> "conftest.nl"
10862     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
10863     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10864     as_fn_arith $ac_count + 1 && ac_count=$as_val
10865     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
10866       # Best one so far, save it but keep looking for a better one
10867       ac_cv_path_FGREP="$ac_path_FGREP"
10868       ac_path_FGREP_max=$ac_count
10869     fi
10870     # 10*(2^10) chars as input seems more than enough
10871     test $ac_count -gt 10 && break
10872   done
10873   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10874 esac
10875
10876       $ac_path_FGREP_found && break 3
10877     done
10878   done
10879   done
10880 IFS=$as_save_IFS
10881   if test -z "$ac_cv_path_FGREP"; then
10882     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
10883   fi
10884 else
10885   ac_cv_path_FGREP=$FGREP
10886 fi
10887
10888    fi
10889 fi
10890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
10891 $as_echo "$ac_cv_path_FGREP" >&6; }
10892  FGREP="$ac_cv_path_FGREP"
10893
10894
10895 test -z "$GREP" && GREP=grep
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915 # Check whether --with-gnu-ld was given.
10916 if test "${with_gnu_ld+set}" = set; then :
10917   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10918 else
10919   with_gnu_ld=no
10920 fi
10921
10922 ac_prog=ld
10923 if test "$GCC" = yes; then
10924   # Check if gcc -print-prog-name=ld gives a path.
10925   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
10926 $as_echo_n "checking for ld used by $CC... " >&6; }
10927   case $host in
10928   *-*-mingw*)
10929     # gcc leaves a trailing carriage return which upsets mingw
10930     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10931   *)
10932     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10933   esac
10934   case $ac_prog in
10935     # Accept absolute paths.
10936     [\\/]* | ?:[\\/]*)
10937       re_direlt='/[^/][^/]*/\.\./'
10938       # Canonicalize the pathname of ld
10939       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
10940       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
10941         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
10942       done
10943       test -z "$LD" && LD="$ac_prog"
10944       ;;
10945   "")
10946     # If it fails, then pretend we aren't using GCC.
10947     ac_prog=ld
10948     ;;
10949   *)
10950     # If it is relative, then search for the first ld in PATH.
10951     with_gnu_ld=unknown
10952     ;;
10953   esac
10954 elif test "$with_gnu_ld" = yes; then
10955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
10956 $as_echo_n "checking for GNU ld... " >&6; }
10957 else
10958   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
10959 $as_echo_n "checking for non-GNU ld... " >&6; }
10960 fi
10961 if ${lt_cv_path_LD+:} false; then :
10962   $as_echo_n "(cached) " >&6
10963 else
10964   if test -z "$LD"; then
10965   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10966   for ac_dir in $PATH; do
10967     IFS="$lt_save_ifs"
10968     test -z "$ac_dir" && ac_dir=.
10969     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10970       lt_cv_path_LD="$ac_dir/$ac_prog"
10971       # Check to see if the program is GNU ld.  I'd rather use --version,
10972       # but apparently some variants of GNU ld only accept -v.
10973       # Break only if it was the GNU/non-GNU ld that we prefer.
10974       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10975       *GNU* | *'with BFD'*)
10976         test "$with_gnu_ld" != no && break
10977         ;;
10978       *)
10979         test "$with_gnu_ld" != yes && break
10980         ;;
10981       esac
10982     fi
10983   done
10984   IFS="$lt_save_ifs"
10985 else
10986   lt_cv_path_LD="$LD" # Let the user override the test with a path.
10987 fi
10988 fi
10989
10990 LD="$lt_cv_path_LD"
10991 if test -n "$LD"; then
10992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10993 $as_echo "$LD" >&6; }
10994 else
10995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10996 $as_echo "no" >&6; }
10997 fi
10998 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11000 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11001 if ${lt_cv_prog_gnu_ld+:} false; then :
11002   $as_echo_n "(cached) " >&6
11003 else
11004   # I'd rather use --version here, but apparently some GNU lds only accept -v.
11005 case `$LD -v 2>&1 </dev/null` in
11006 *GNU* | *'with BFD'*)
11007   lt_cv_prog_gnu_ld=yes
11008   ;;
11009 *)
11010   lt_cv_prog_gnu_ld=no
11011   ;;
11012 esac
11013 fi
11014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11015 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11016 with_gnu_ld=$lt_cv_prog_gnu_ld
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11027 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11028 if ${lt_cv_path_NM+:} false; then :
11029   $as_echo_n "(cached) " >&6
11030 else
11031   if test -n "$NM"; then
11032   # Let the user override the test.
11033   lt_cv_path_NM="$NM"
11034 else
11035   lt_nm_to_check="${ac_tool_prefix}nm"
11036   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11037     lt_nm_to_check="$lt_nm_to_check nm"
11038   fi
11039   for lt_tmp_nm in $lt_nm_to_check; do
11040     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11041     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
11042       IFS="$lt_save_ifs"
11043       test -z "$ac_dir" && ac_dir=.
11044       tmp_nm="$ac_dir/$lt_tmp_nm"
11045       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
11046         # Check to see if the nm accepts a BSD-compat flag.
11047         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
11048         #   nm: unknown option "B" ignored
11049         # Tru64's nm complains that /dev/null is an invalid object file
11050         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
11051         */dev/null* | *'Invalid file or object type'*)
11052           lt_cv_path_NM="$tmp_nm -B"
11053           break
11054           ;;
11055         *)
11056           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11057           */dev/null*)
11058             lt_cv_path_NM="$tmp_nm -p"
11059             break
11060             ;;
11061           *)
11062             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11063             continue # so that we can try to find one that supports BSD flags
11064             ;;
11065           esac
11066           ;;
11067         esac
11068       fi
11069     done
11070     IFS="$lt_save_ifs"
11071   done
11072   : ${lt_cv_path_NM=no}
11073 fi
11074 fi
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11076 $as_echo "$lt_cv_path_NM" >&6; }
11077 if test "$lt_cv_path_NM" != "no"; then
11078   NM="$lt_cv_path_NM"
11079 else
11080   # Didn't find any BSD compatible name lister, look for dumpbin.
11081   if test -n "$DUMPBIN"; then :
11082     # Let the user override the test.
11083   else
11084     if test -n "$ac_tool_prefix"; then
11085   for ac_prog in dumpbin "link -dump"
11086   do
11087     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11088 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11090 $as_echo_n "checking for $ac_word... " >&6; }
11091 if ${ac_cv_prog_DUMPBIN+:} false; then :
11092   $as_echo_n "(cached) " >&6
11093 else
11094   if test -n "$DUMPBIN"; then
11095   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11096 else
11097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11098 for as_dir in $PATH
11099 do
11100   IFS=$as_save_IFS
11101   test -z "$as_dir" && as_dir=.
11102     for ac_exec_ext in '' $ac_executable_extensions; do
11103   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11104     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11105     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11106     break 2
11107   fi
11108 done
11109   done
11110 IFS=$as_save_IFS
11111
11112 fi
11113 fi
11114 DUMPBIN=$ac_cv_prog_DUMPBIN
11115 if test -n "$DUMPBIN"; then
11116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11117 $as_echo "$DUMPBIN" >&6; }
11118 else
11119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11120 $as_echo "no" >&6; }
11121 fi
11122
11123
11124     test -n "$DUMPBIN" && break
11125   done
11126 fi
11127 if test -z "$DUMPBIN"; then
11128   ac_ct_DUMPBIN=$DUMPBIN
11129   for ac_prog in dumpbin "link -dump"
11130 do
11131   # Extract the first word of "$ac_prog", so it can be a program name with args.
11132 set dummy $ac_prog; ac_word=$2
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11134 $as_echo_n "checking for $ac_word... " >&6; }
11135 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11136   $as_echo_n "(cached) " >&6
11137 else
11138   if test -n "$ac_ct_DUMPBIN"; then
11139   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11140 else
11141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11142 for as_dir in $PATH
11143 do
11144   IFS=$as_save_IFS
11145   test -z "$as_dir" && as_dir=.
11146     for ac_exec_ext in '' $ac_executable_extensions; do
11147   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11148     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11149     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11150     break 2
11151   fi
11152 done
11153   done
11154 IFS=$as_save_IFS
11155
11156 fi
11157 fi
11158 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11159 if test -n "$ac_ct_DUMPBIN"; then
11160   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11161 $as_echo "$ac_ct_DUMPBIN" >&6; }
11162 else
11163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11164 $as_echo "no" >&6; }
11165 fi
11166
11167
11168   test -n "$ac_ct_DUMPBIN" && break
11169 done
11170
11171   if test "x$ac_ct_DUMPBIN" = x; then
11172     DUMPBIN=":"
11173   else
11174     case $cross_compiling:$ac_tool_warned in
11175 yes:)
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11177 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11178 ac_tool_warned=yes ;;
11179 esac
11180     DUMPBIN=$ac_ct_DUMPBIN
11181   fi
11182 fi
11183
11184     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
11185     *COFF*)
11186       DUMPBIN="$DUMPBIN -symbols"
11187       ;;
11188     *)
11189       DUMPBIN=:
11190       ;;
11191     esac
11192   fi
11193
11194   if test "$DUMPBIN" != ":"; then
11195     NM="$DUMPBIN"
11196   fi
11197 fi
11198 test -z "$NM" && NM=nm
11199
11200
11201
11202
11203
11204
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11206 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
11207 if ${lt_cv_nm_interface+:} false; then :
11208   $as_echo_n "(cached) " >&6
11209 else
11210   lt_cv_nm_interface="BSD nm"
11211   echo "int some_variable = 0;" > conftest.$ac_ext
11212   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11213   (eval "$ac_compile" 2>conftest.err)
11214   cat conftest.err >&5
11215   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11216   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11217   cat conftest.err >&5
11218   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11219   cat conftest.out >&5
11220   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11221     lt_cv_nm_interface="MS dumpbin"
11222   fi
11223   rm -f conftest*
11224 fi
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11226 $as_echo "$lt_cv_nm_interface" >&6; }
11227
11228 # find the maximum length of command line arguments
11229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11230 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
11231 if ${lt_cv_sys_max_cmd_len+:} false; then :
11232   $as_echo_n "(cached) " >&6
11233 else
11234     i=0
11235   teststring="ABCD"
11236
11237   case $build_os in
11238   msdosdjgpp*)
11239     # On DJGPP, this test can blow up pretty badly due to problems in libc
11240     # (any single argument exceeding 2000 bytes causes a buffer overrun
11241     # during glob expansion).  Even if it were fixed, the result of this
11242     # check would be larger than it should be.
11243     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11244     ;;
11245
11246   gnu*)
11247     # Under GNU Hurd, this test is not required because there is
11248     # no limit to the length of command line arguments.
11249     # Libtool will interpret -1 as no limit whatsoever
11250     lt_cv_sys_max_cmd_len=-1;
11251     ;;
11252
11253   cygwin* | mingw* | cegcc*)
11254     # On Win9x/ME, this test blows up -- it succeeds, but takes
11255     # about 5 minutes as the teststring grows exponentially.
11256     # Worse, since 9x/ME are not pre-emptively multitasking,
11257     # you end up with a "frozen" computer, even though with patience
11258     # the test eventually succeeds (with a max line length of 256k).
11259     # Instead, let's just punt: use the minimum linelength reported by
11260     # all of the supported platforms: 8192 (on NT/2K/XP).
11261     lt_cv_sys_max_cmd_len=8192;
11262     ;;
11263
11264   mint*)
11265     # On MiNT this can take a long time and run out of memory.
11266     lt_cv_sys_max_cmd_len=8192;
11267     ;;
11268
11269   amigaos*)
11270     # On AmigaOS with pdksh, this test takes hours, literally.
11271     # So we just punt and use a minimum line length of 8192.
11272     lt_cv_sys_max_cmd_len=8192;
11273     ;;
11274
11275   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
11276     # This has been around since 386BSD, at least.  Likely further.
11277     if test -x /sbin/sysctl; then
11278       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11279     elif test -x /usr/sbin/sysctl; then
11280       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11281     else
11282       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
11283     fi
11284     # And add a safety zone
11285     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11286     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11287     ;;
11288
11289   interix*)
11290     # We know the value 262144 and hardcode it with a safety zone (like BSD)
11291     lt_cv_sys_max_cmd_len=196608
11292     ;;
11293
11294   os2*)
11295     # The test takes a long time on OS/2.
11296     lt_cv_sys_max_cmd_len=8192
11297     ;;
11298
11299   osf*)
11300     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11301     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11302     # nice to cause kernel panics so lets avoid the loop below.
11303     # First set a reasonable default.
11304     lt_cv_sys_max_cmd_len=16384
11305     #
11306     if test -x /sbin/sysconfig; then
11307       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11308         *1*) lt_cv_sys_max_cmd_len=-1 ;;
11309       esac
11310     fi
11311     ;;
11312   sco3.2v5*)
11313     lt_cv_sys_max_cmd_len=102400
11314     ;;
11315   sysv5* | sco5v6* | sysv4.2uw2*)
11316     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11317     if test -n "$kargmax"; then
11318       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
11319     else
11320       lt_cv_sys_max_cmd_len=32768
11321     fi
11322     ;;
11323   *)
11324     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
11325     if test -n "$lt_cv_sys_max_cmd_len"; then
11326       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11327       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11328     else
11329       # Make teststring a little bigger before we do anything with it.
11330       # a 1K string should be a reasonable start.
11331       for i in 1 2 3 4 5 6 7 8 ; do
11332         teststring=$teststring$teststring
11333       done
11334       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11335       # If test is not a shell built-in, we'll probably end up computing a
11336       # maximum length that is only half of the actual maximum length, but
11337       # we can't tell.
11338       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
11339                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
11340               test $i != 17 # 1/2 MB should be enough
11341       do
11342         i=`expr $i + 1`
11343         teststring=$teststring$teststring
11344       done
11345       # Only check the string length outside the loop.
11346       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11347       teststring=
11348       # Add a significant safety factor because C++ compilers can tack on
11349       # massive amounts of additional arguments before passing them to the
11350       # linker.  It appears as though 1/2 is a usable value.
11351       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11352     fi
11353     ;;
11354   esac
11355
11356 fi
11357
11358 if test -n $lt_cv_sys_max_cmd_len ; then
11359   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11360 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11361 else
11362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11363 $as_echo "none" >&6; }
11364 fi
11365 max_cmd_len=$lt_cv_sys_max_cmd_len
11366
11367
11368
11369
11370
11371
11372 : ${CP="cp -f"}
11373 : ${MV="mv -f"}
11374 : ${RM="rm -f"}
11375
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
11377 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
11378 # Try some XSI features
11379 xsi_shell=no
11380 ( _lt_dummy="a/b/c"
11381   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
11382       = c,a/b,b/c, \
11383     && eval 'test $(( 1 + 1 )) -eq 2 \
11384     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
11385   && xsi_shell=yes
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
11387 $as_echo "$xsi_shell" >&6; }
11388
11389
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
11391 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
11392 lt_shell_append=no
11393 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
11394     >/dev/null 2>&1 \
11395   && lt_shell_append=yes
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
11397 $as_echo "$lt_shell_append" >&6; }
11398
11399
11400 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11401   lt_unset=unset
11402 else
11403   lt_unset=false
11404 fi
11405
11406
11407
11408
11409
11410 # test EBCDIC or ASCII
11411 case `echo X|tr X '\101'` in
11412  A) # ASCII based system
11413     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11414   lt_SP2NL='tr \040 \012'
11415   lt_NL2SP='tr \015\012 \040\040'
11416   ;;
11417  *) # EBCDIC based system
11418   lt_SP2NL='tr \100 \n'
11419   lt_NL2SP='tr \r\n \100\100'
11420   ;;
11421 esac
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11432 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11433 if ${lt_cv_to_host_file_cmd+:} false; then :
11434   $as_echo_n "(cached) " >&6
11435 else
11436   case $host in
11437   *-*-mingw* )
11438     case $build in
11439       *-*-mingw* ) # actually msys
11440         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11441         ;;
11442       *-*-cygwin* )
11443         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11444         ;;
11445       * ) # otherwise, assume *nix
11446         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11447         ;;
11448     esac
11449     ;;
11450   *-*-cygwin* )
11451     case $build in
11452       *-*-mingw* ) # actually msys
11453         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11454         ;;
11455       *-*-cygwin* )
11456         lt_cv_to_host_file_cmd=func_convert_file_noop
11457         ;;
11458       * ) # otherwise, assume *nix
11459         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11460         ;;
11461     esac
11462     ;;
11463   * ) # unhandled hosts (and "normal" native builds)
11464     lt_cv_to_host_file_cmd=func_convert_file_noop
11465     ;;
11466 esac
11467
11468 fi
11469
11470 to_host_file_cmd=$lt_cv_to_host_file_cmd
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11472 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
11473
11474
11475
11476
11477
11478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11479 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11480 if ${lt_cv_to_tool_file_cmd+:} false; then :
11481   $as_echo_n "(cached) " >&6
11482 else
11483   #assume ordinary cross tools, or native build.
11484 lt_cv_to_tool_file_cmd=func_convert_file_noop
11485 case $host in
11486   *-*-mingw* )
11487     case $build in
11488       *-*-mingw* ) # actually msys
11489         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11490         ;;
11491     esac
11492     ;;
11493 esac
11494
11495 fi
11496
11497 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11499 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11500
11501
11502
11503
11504
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11506 $as_echo_n "checking for $LD option to reload object files... " >&6; }
11507 if ${lt_cv_ld_reload_flag+:} false; then :
11508   $as_echo_n "(cached) " >&6
11509 else
11510   lt_cv_ld_reload_flag='-r'
11511 fi
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11513 $as_echo "$lt_cv_ld_reload_flag" >&6; }
11514 reload_flag=$lt_cv_ld_reload_flag
11515 case $reload_flag in
11516 "" | " "*) ;;
11517 *) reload_flag=" $reload_flag" ;;
11518 esac
11519 reload_cmds='$LD$reload_flag -o $output$reload_objs'
11520 case $host_os in
11521   cygwin* | mingw* | pw32* | cegcc*)
11522     if test "$GCC" != yes; then
11523       reload_cmds=false
11524     fi
11525     ;;
11526   darwin*)
11527     if test "$GCC" = yes; then
11528       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
11529     else
11530       reload_cmds='$LD$reload_flag -o $output$reload_objs'
11531     fi
11532     ;;
11533 esac
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543 if test -n "$ac_tool_prefix"; then
11544   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11545 set dummy ${ac_tool_prefix}objdump; ac_word=$2
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11547 $as_echo_n "checking for $ac_word... " >&6; }
11548 if ${ac_cv_prog_OBJDUMP+:} false; then :
11549   $as_echo_n "(cached) " >&6
11550 else
11551   if test -n "$OBJDUMP"; then
11552   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11553 else
11554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11555 for as_dir in $PATH
11556 do
11557   IFS=$as_save_IFS
11558   test -z "$as_dir" && as_dir=.
11559     for ac_exec_ext in '' $ac_executable_extensions; do
11560   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11561     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11562     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11563     break 2
11564   fi
11565 done
11566   done
11567 IFS=$as_save_IFS
11568
11569 fi
11570 fi
11571 OBJDUMP=$ac_cv_prog_OBJDUMP
11572 if test -n "$OBJDUMP"; then
11573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11574 $as_echo "$OBJDUMP" >&6; }
11575 else
11576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11577 $as_echo "no" >&6; }
11578 fi
11579
11580
11581 fi
11582 if test -z "$ac_cv_prog_OBJDUMP"; then
11583   ac_ct_OBJDUMP=$OBJDUMP
11584   # Extract the first word of "objdump", so it can be a program name with args.
11585 set dummy objdump; ac_word=$2
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11587 $as_echo_n "checking for $ac_word... " >&6; }
11588 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11589   $as_echo_n "(cached) " >&6
11590 else
11591   if test -n "$ac_ct_OBJDUMP"; then
11592   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11593 else
11594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11595 for as_dir in $PATH
11596 do
11597   IFS=$as_save_IFS
11598   test -z "$as_dir" && as_dir=.
11599     for ac_exec_ext in '' $ac_executable_extensions; do
11600   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11601     ac_cv_prog_ac_ct_OBJDUMP="objdump"
11602     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11603     break 2
11604   fi
11605 done
11606   done
11607 IFS=$as_save_IFS
11608
11609 fi
11610 fi
11611 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11612 if test -n "$ac_ct_OBJDUMP"; then
11613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11614 $as_echo "$ac_ct_OBJDUMP" >&6; }
11615 else
11616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11617 $as_echo "no" >&6; }
11618 fi
11619
11620   if test "x$ac_ct_OBJDUMP" = x; then
11621     OBJDUMP="false"
11622   else
11623     case $cross_compiling:$ac_tool_warned in
11624 yes:)
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11626 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11627 ac_tool_warned=yes ;;
11628 esac
11629     OBJDUMP=$ac_ct_OBJDUMP
11630   fi
11631 else
11632   OBJDUMP="$ac_cv_prog_OBJDUMP"
11633 fi
11634
11635 test -z "$OBJDUMP" && OBJDUMP=objdump
11636
11637
11638
11639
11640
11641
11642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
11643 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
11644 if ${lt_cv_deplibs_check_method+:} false; then :
11645   $as_echo_n "(cached) " >&6
11646 else
11647   lt_cv_file_magic_cmd='$MAGIC_CMD'
11648 lt_cv_file_magic_test_file=
11649 lt_cv_deplibs_check_method='unknown'
11650 # Need to set the preceding variable on all platforms that support
11651 # interlibrary dependencies.
11652 # 'none' -- dependencies not supported.
11653 # `unknown' -- same as none, but documents that we really don't know.
11654 # 'pass_all' -- all dependencies passed with no checks.
11655 # 'test_compile' -- check by making test program.
11656 # 'file_magic [[regex]]' -- check by looking for files in library path
11657 # which responds to the $file_magic_cmd with a given extended regex.
11658 # If you have `file' or equivalent on your system and you're not sure
11659 # whether `pass_all' will *always* work, you probably want this one.
11660
11661 case $host_os in
11662 aix[4-9]*)
11663   lt_cv_deplibs_check_method=pass_all
11664   ;;
11665
11666 beos*)
11667   lt_cv_deplibs_check_method=pass_all
11668   ;;
11669
11670 bsdi[45]*)
11671   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
11672   lt_cv_file_magic_cmd='/usr/bin/file -L'
11673   lt_cv_file_magic_test_file=/shlib/libc.so
11674   ;;
11675
11676 cygwin*)
11677   # func_win32_libid is a shell function defined in ltmain.sh
11678   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11679   lt_cv_file_magic_cmd='func_win32_libid'
11680   ;;
11681
11682 mingw* | pw32*)
11683   # Base MSYS/MinGW do not provide the 'file' command needed by
11684   # func_win32_libid shell function, so use a weaker test based on 'objdump',
11685   # unless we find 'file', for example because we are cross-compiling.
11686   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
11687   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
11688     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11689     lt_cv_file_magic_cmd='func_win32_libid'
11690   else
11691     # Keep this pattern in sync with the one in func_win32_libid.
11692     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
11693     lt_cv_file_magic_cmd='$OBJDUMP -f'
11694   fi
11695   ;;
11696
11697 cegcc*)
11698   # use the weaker test based on 'objdump'. See mingw*.
11699   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
11700   lt_cv_file_magic_cmd='$OBJDUMP -f'
11701   ;;
11702
11703 darwin* | rhapsody*)
11704   lt_cv_deplibs_check_method=pass_all
11705   ;;
11706
11707 freebsd* | dragonfly*)
11708   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11709     case $host_cpu in
11710     i*86 )
11711       # Not sure whether the presence of OpenBSD here was a mistake.
11712       # Let's accept both of them until this is cleared up.
11713       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
11714       lt_cv_file_magic_cmd=/usr/bin/file
11715       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
11716       ;;
11717     esac
11718   else
11719     lt_cv_deplibs_check_method=pass_all
11720   fi
11721   ;;
11722
11723 gnu*)
11724   lt_cv_deplibs_check_method=pass_all
11725   ;;
11726
11727 haiku*)
11728   lt_cv_deplibs_check_method=pass_all
11729   ;;
11730
11731 hpux10.20* | hpux11*)
11732   lt_cv_file_magic_cmd=/usr/bin/file
11733   case $host_cpu in
11734   ia64*)
11735     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
11736     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
11737     ;;
11738   hppa*64*)
11739     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]'
11740     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
11741     ;;
11742   *)
11743     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
11744     lt_cv_file_magic_test_file=/usr/lib/libc.sl
11745     ;;
11746   esac
11747   ;;
11748
11749 interix[3-9]*)
11750   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
11751   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
11752   ;;
11753
11754 irix5* | irix6* | nonstopux*)
11755   case $LD in
11756   *-32|*"-32 ") libmagic=32-bit;;
11757   *-n32|*"-n32 ") libmagic=N32;;
11758   *-64|*"-64 ") libmagic=64-bit;;
11759   *) libmagic=never-match;;
11760   esac
11761   lt_cv_deplibs_check_method=pass_all
11762   ;;
11763
11764 # This must be glibc/ELF.
11765 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11766   lt_cv_deplibs_check_method=pass_all
11767   ;;
11768
11769 netbsd*)
11770   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11771     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11772   else
11773     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
11774   fi
11775   ;;
11776
11777 newos6*)
11778   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
11779   lt_cv_file_magic_cmd=/usr/bin/file
11780   lt_cv_file_magic_test_file=/usr/lib/libnls.so
11781   ;;
11782
11783 *nto* | *qnx*)
11784   lt_cv_deplibs_check_method=pass_all
11785   ;;
11786
11787 openbsd*)
11788   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11789     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
11790   else
11791     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11792   fi
11793   ;;
11794
11795 osf3* | osf4* | osf5*)
11796   lt_cv_deplibs_check_method=pass_all
11797   ;;
11798
11799 rdos*)
11800   lt_cv_deplibs_check_method=pass_all
11801   ;;
11802
11803 solaris*)
11804   lt_cv_deplibs_check_method=pass_all
11805   ;;
11806
11807 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11808   lt_cv_deplibs_check_method=pass_all
11809   ;;
11810
11811 sysv4 | sysv4.3*)
11812   case $host_vendor in
11813   motorola)
11814     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]'
11815     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
11816     ;;
11817   ncr)
11818     lt_cv_deplibs_check_method=pass_all
11819     ;;
11820   sequent)
11821     lt_cv_file_magic_cmd='/bin/file'
11822     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
11823     ;;
11824   sni)
11825     lt_cv_file_magic_cmd='/bin/file'
11826     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
11827     lt_cv_file_magic_test_file=/lib/libc.so
11828     ;;
11829   siemens)
11830     lt_cv_deplibs_check_method=pass_all
11831     ;;
11832   pc)
11833     lt_cv_deplibs_check_method=pass_all
11834     ;;
11835   esac
11836   ;;
11837
11838 tpf*)
11839   lt_cv_deplibs_check_method=pass_all
11840   ;;
11841 esac
11842
11843 fi
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
11845 $as_echo "$lt_cv_deplibs_check_method" >&6; }
11846
11847 file_magic_glob=
11848 want_nocaseglob=no
11849 if test "$build" = "$host"; then
11850   case $host_os in
11851   mingw* | pw32*)
11852     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
11853       want_nocaseglob=yes
11854     else
11855       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
11856     fi
11857     ;;
11858   esac
11859 fi
11860
11861 file_magic_cmd=$lt_cv_file_magic_cmd
11862 deplibs_check_method=$lt_cv_deplibs_check_method
11863 test -z "$deplibs_check_method" && deplibs_check_method=unknown
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886 if test -n "$ac_tool_prefix"; then
11887   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
11888 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
11889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11890 $as_echo_n "checking for $ac_word... " >&6; }
11891 if ${ac_cv_prog_DLLTOOL+:} false; then :
11892   $as_echo_n "(cached) " >&6
11893 else
11894   if test -n "$DLLTOOL"; then
11895   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11896 else
11897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11898 for as_dir in $PATH
11899 do
11900   IFS=$as_save_IFS
11901   test -z "$as_dir" && as_dir=.
11902     for ac_exec_ext in '' $ac_executable_extensions; do
11903   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11904     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
11905     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11906     break 2
11907   fi
11908 done
11909   done
11910 IFS=$as_save_IFS
11911
11912 fi
11913 fi
11914 DLLTOOL=$ac_cv_prog_DLLTOOL
11915 if test -n "$DLLTOOL"; then
11916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11917 $as_echo "$DLLTOOL" >&6; }
11918 else
11919   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11920 $as_echo "no" >&6; }
11921 fi
11922
11923
11924 fi
11925 if test -z "$ac_cv_prog_DLLTOOL"; then
11926   ac_ct_DLLTOOL=$DLLTOOL
11927   # Extract the first word of "dlltool", so it can be a program name with args.
11928 set dummy dlltool; ac_word=$2
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11930 $as_echo_n "checking for $ac_word... " >&6; }
11931 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
11932   $as_echo_n "(cached) " >&6
11933 else
11934   if test -n "$ac_ct_DLLTOOL"; then
11935   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
11936 else
11937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11938 for as_dir in $PATH
11939 do
11940   IFS=$as_save_IFS
11941   test -z "$as_dir" && as_dir=.
11942     for ac_exec_ext in '' $ac_executable_extensions; do
11943   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11944     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
11945     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11946     break 2
11947   fi
11948 done
11949   done
11950 IFS=$as_save_IFS
11951
11952 fi
11953 fi
11954 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
11955 if test -n "$ac_ct_DLLTOOL"; then
11956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
11957 $as_echo "$ac_ct_DLLTOOL" >&6; }
11958 else
11959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11960 $as_echo "no" >&6; }
11961 fi
11962
11963   if test "x$ac_ct_DLLTOOL" = x; then
11964     DLLTOOL="false"
11965   else
11966     case $cross_compiling:$ac_tool_warned in
11967 yes:)
11968 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11969 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11970 ac_tool_warned=yes ;;
11971 esac
11972     DLLTOOL=$ac_ct_DLLTOOL
11973   fi
11974 else
11975   DLLTOOL="$ac_cv_prog_DLLTOOL"
11976 fi
11977
11978 test -z "$DLLTOOL" && DLLTOOL=dlltool
11979
11980
11981
11982
11983
11984
11985
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
11987 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
11988 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
11989   $as_echo_n "(cached) " >&6
11990 else
11991   lt_cv_sharedlib_from_linklib_cmd='unknown'
11992
11993 case $host_os in
11994 cygwin* | mingw* | pw32* | cegcc*)
11995   # two different shell functions defined in ltmain.sh
11996   # decide which to use based on capabilities of $DLLTOOL
11997   case `$DLLTOOL --help 2>&1` in
11998   *--identify-strict*)
11999     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12000     ;;
12001   *)
12002     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12003     ;;
12004   esac
12005   ;;
12006 *)
12007   # fallback: assume linklib IS sharedlib
12008   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
12009   ;;
12010 esac
12011
12012 fi
12013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12014 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12015 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12016 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12017
12018
12019
12020
12021
12022
12023
12024 if test -n "$ac_tool_prefix"; then
12025   for ac_prog in ar
12026   do
12027     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12028 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12030 $as_echo_n "checking for $ac_word... " >&6; }
12031 if ${ac_cv_prog_AR+:} false; then :
12032   $as_echo_n "(cached) " >&6
12033 else
12034   if test -n "$AR"; then
12035   ac_cv_prog_AR="$AR" # Let the user override the test.
12036 else
12037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12038 for as_dir in $PATH
12039 do
12040   IFS=$as_save_IFS
12041   test -z "$as_dir" && as_dir=.
12042     for ac_exec_ext in '' $ac_executable_extensions; do
12043   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12044     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12045     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12046     break 2
12047   fi
12048 done
12049   done
12050 IFS=$as_save_IFS
12051
12052 fi
12053 fi
12054 AR=$ac_cv_prog_AR
12055 if test -n "$AR"; then
12056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12057 $as_echo "$AR" >&6; }
12058 else
12059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12060 $as_echo "no" >&6; }
12061 fi
12062
12063
12064     test -n "$AR" && break
12065   done
12066 fi
12067 if test -z "$AR"; then
12068   ac_ct_AR=$AR
12069   for ac_prog in ar
12070 do
12071   # Extract the first word of "$ac_prog", so it can be a program name with args.
12072 set dummy $ac_prog; ac_word=$2
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12074 $as_echo_n "checking for $ac_word... " >&6; }
12075 if ${ac_cv_prog_ac_ct_AR+:} false; then :
12076   $as_echo_n "(cached) " >&6
12077 else
12078   if test -n "$ac_ct_AR"; then
12079   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12080 else
12081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12082 for as_dir in $PATH
12083 do
12084   IFS=$as_save_IFS
12085   test -z "$as_dir" && as_dir=.
12086     for ac_exec_ext in '' $ac_executable_extensions; do
12087   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12088     ac_cv_prog_ac_ct_AR="$ac_prog"
12089     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12090     break 2
12091   fi
12092 done
12093   done
12094 IFS=$as_save_IFS
12095
12096 fi
12097 fi
12098 ac_ct_AR=$ac_cv_prog_ac_ct_AR
12099 if test -n "$ac_ct_AR"; then
12100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12101 $as_echo "$ac_ct_AR" >&6; }
12102 else
12103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12104 $as_echo "no" >&6; }
12105 fi
12106
12107
12108   test -n "$ac_ct_AR" && break
12109 done
12110
12111   if test "x$ac_ct_AR" = x; then
12112     AR="false"
12113   else
12114     case $cross_compiling:$ac_tool_warned in
12115 yes:)
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12117 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12118 ac_tool_warned=yes ;;
12119 esac
12120     AR=$ac_ct_AR
12121   fi
12122 fi
12123
12124 : ${AR=ar}
12125 : ${AR_FLAGS=cru}
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12138 $as_echo_n "checking for archiver @FILE support... " >&6; }
12139 if ${lt_cv_ar_at_file+:} false; then :
12140   $as_echo_n "(cached) " >&6
12141 else
12142   lt_cv_ar_at_file=no
12143    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144 /* end confdefs.h.  */
12145
12146 int
12147 main ()
12148 {
12149
12150   ;
12151   return 0;
12152 }
12153 _ACEOF
12154 if ac_fn_c_try_compile "$LINENO"; then :
12155   echo conftest.$ac_objext > conftest.lst
12156       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12157       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12158   (eval $lt_ar_try) 2>&5
12159   ac_status=$?
12160   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12161   test $ac_status = 0; }
12162       if test "$ac_status" -eq 0; then
12163         # Ensure the archiver fails upon bogus file names.
12164         rm -f conftest.$ac_objext libconftest.a
12165         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12166   (eval $lt_ar_try) 2>&5
12167   ac_status=$?
12168   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12169   test $ac_status = 0; }
12170         if test "$ac_status" -ne 0; then
12171           lt_cv_ar_at_file=@
12172         fi
12173       fi
12174       rm -f conftest.* libconftest.a
12175
12176 fi
12177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12178
12179 fi
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12181 $as_echo "$lt_cv_ar_at_file" >&6; }
12182
12183 if test "x$lt_cv_ar_at_file" = xno; then
12184   archiver_list_spec=
12185 else
12186   archiver_list_spec=$lt_cv_ar_at_file
12187 fi
12188
12189
12190
12191
12192
12193
12194
12195 if test -n "$ac_tool_prefix"; then
12196   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12197 set dummy ${ac_tool_prefix}strip; ac_word=$2
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12199 $as_echo_n "checking for $ac_word... " >&6; }
12200 if ${ac_cv_prog_STRIP+:} false; then :
12201   $as_echo_n "(cached) " >&6
12202 else
12203   if test -n "$STRIP"; then
12204   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12205 else
12206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12207 for as_dir in $PATH
12208 do
12209   IFS=$as_save_IFS
12210   test -z "$as_dir" && as_dir=.
12211     for ac_exec_ext in '' $ac_executable_extensions; do
12212   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12213     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12215     break 2
12216   fi
12217 done
12218   done
12219 IFS=$as_save_IFS
12220
12221 fi
12222 fi
12223 STRIP=$ac_cv_prog_STRIP
12224 if test -n "$STRIP"; then
12225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12226 $as_echo "$STRIP" >&6; }
12227 else
12228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12229 $as_echo "no" >&6; }
12230 fi
12231
12232
12233 fi
12234 if test -z "$ac_cv_prog_STRIP"; then
12235   ac_ct_STRIP=$STRIP
12236   # Extract the first word of "strip", so it can be a program name with args.
12237 set dummy strip; ac_word=$2
12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12239 $as_echo_n "checking for $ac_word... " >&6; }
12240 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12241   $as_echo_n "(cached) " >&6
12242 else
12243   if test -n "$ac_ct_STRIP"; then
12244   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12245 else
12246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12247 for as_dir in $PATH
12248 do
12249   IFS=$as_save_IFS
12250   test -z "$as_dir" && as_dir=.
12251     for ac_exec_ext in '' $ac_executable_extensions; do
12252   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12253     ac_cv_prog_ac_ct_STRIP="strip"
12254     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12255     break 2
12256   fi
12257 done
12258   done
12259 IFS=$as_save_IFS
12260
12261 fi
12262 fi
12263 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12264 if test -n "$ac_ct_STRIP"; then
12265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12266 $as_echo "$ac_ct_STRIP" >&6; }
12267 else
12268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12269 $as_echo "no" >&6; }
12270 fi
12271
12272   if test "x$ac_ct_STRIP" = x; then
12273     STRIP=":"
12274   else
12275     case $cross_compiling:$ac_tool_warned in
12276 yes:)
12277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12278 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12279 ac_tool_warned=yes ;;
12280 esac
12281     STRIP=$ac_ct_STRIP
12282   fi
12283 else
12284   STRIP="$ac_cv_prog_STRIP"
12285 fi
12286
12287 test -z "$STRIP" && STRIP=:
12288
12289
12290
12291
12292
12293
12294 if test -n "$ac_tool_prefix"; then
12295   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12296 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12298 $as_echo_n "checking for $ac_word... " >&6; }
12299 if ${ac_cv_prog_RANLIB+:} false; then :
12300   $as_echo_n "(cached) " >&6
12301 else
12302   if test -n "$RANLIB"; then
12303   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12304 else
12305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12306 for as_dir in $PATH
12307 do
12308   IFS=$as_save_IFS
12309   test -z "$as_dir" && as_dir=.
12310     for ac_exec_ext in '' $ac_executable_extensions; do
12311   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12312     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12314     break 2
12315   fi
12316 done
12317   done
12318 IFS=$as_save_IFS
12319
12320 fi
12321 fi
12322 RANLIB=$ac_cv_prog_RANLIB
12323 if test -n "$RANLIB"; then
12324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12325 $as_echo "$RANLIB" >&6; }
12326 else
12327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12328 $as_echo "no" >&6; }
12329 fi
12330
12331
12332 fi
12333 if test -z "$ac_cv_prog_RANLIB"; then
12334   ac_ct_RANLIB=$RANLIB
12335   # Extract the first word of "ranlib", so it can be a program name with args.
12336 set dummy ranlib; ac_word=$2
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12338 $as_echo_n "checking for $ac_word... " >&6; }
12339 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12340   $as_echo_n "(cached) " >&6
12341 else
12342   if test -n "$ac_ct_RANLIB"; then
12343   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12344 else
12345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12346 for as_dir in $PATH
12347 do
12348   IFS=$as_save_IFS
12349   test -z "$as_dir" && as_dir=.
12350     for ac_exec_ext in '' $ac_executable_extensions; do
12351   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12352     ac_cv_prog_ac_ct_RANLIB="ranlib"
12353     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12354     break 2
12355   fi
12356 done
12357   done
12358 IFS=$as_save_IFS
12359
12360 fi
12361 fi
12362 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12363 if test -n "$ac_ct_RANLIB"; then
12364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12365 $as_echo "$ac_ct_RANLIB" >&6; }
12366 else
12367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12368 $as_echo "no" >&6; }
12369 fi
12370
12371   if test "x$ac_ct_RANLIB" = x; then
12372     RANLIB=":"
12373   else
12374     case $cross_compiling:$ac_tool_warned in
12375 yes:)
12376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12378 ac_tool_warned=yes ;;
12379 esac
12380     RANLIB=$ac_ct_RANLIB
12381   fi
12382 else
12383   RANLIB="$ac_cv_prog_RANLIB"
12384 fi
12385
12386 test -z "$RANLIB" && RANLIB=:
12387
12388
12389
12390
12391
12392
12393 # Determine commands to create old-style static archives.
12394 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12395 old_postinstall_cmds='chmod 644 $oldlib'
12396 old_postuninstall_cmds=
12397
12398 if test -n "$RANLIB"; then
12399   case $host_os in
12400   openbsd*)
12401     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12402     ;;
12403   *)
12404     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12405     ;;
12406   esac
12407   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12408 fi
12409
12410 case $host_os in
12411   darwin*)
12412     lock_old_archive_extraction=yes ;;
12413   *)
12414     lock_old_archive_extraction=no ;;
12415 esac
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455 # If no C compiler was specified, use CC.
12456 LTCC=${LTCC-"$CC"}
12457
12458 # If no C compiler flags were specified, use CFLAGS.
12459 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12460
12461 # Allow CC to be a program name with arguments.
12462 compiler=$CC
12463
12464
12465 # Check for command to grab the raw symbol name followed by C symbol from nm.
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12467 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12468 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
12469   $as_echo_n "(cached) " >&6
12470 else
12471
12472 # These are sane defaults that work on at least a few old systems.
12473 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12474
12475 # Character class describing NM global symbol codes.
12476 symcode='[BCDEGRST]'
12477
12478 # Regexp to match symbols that can be accessed directly from C.
12479 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12480
12481 # Define system-specific variables.
12482 case $host_os in
12483 aix*)
12484   symcode='[BCDT]'
12485   ;;
12486 cygwin* | mingw* | pw32* | cegcc*)
12487   symcode='[ABCDGISTW]'
12488   ;;
12489 hpux*)
12490   if test "$host_cpu" = ia64; then
12491     symcode='[ABCDEGRST]'
12492   fi
12493   ;;
12494 irix* | nonstopux*)
12495   symcode='[BCDEGRST]'
12496   ;;
12497 osf*)
12498   symcode='[BCDEGQRST]'
12499   ;;
12500 solaris*)
12501   symcode='[BDRT]'
12502   ;;
12503 sco3.2v5*)
12504   symcode='[DT]'
12505   ;;
12506 sysv4.2uw2*)
12507   symcode='[DT]'
12508   ;;
12509 sysv5* | sco5v6* | unixware* | OpenUNIX*)
12510   symcode='[ABDT]'
12511   ;;
12512 sysv4)
12513   symcode='[DFNSTU]'
12514   ;;
12515 esac
12516
12517 # If we're using GNU nm, then use its standard symbol codes.
12518 case `$NM -V 2>&1` in
12519 *GNU* | *'with BFD'*)
12520   symcode='[ABCDGIRSTW]' ;;
12521 esac
12522
12523 # Transform an extracted symbol line into a proper C declaration.
12524 # Some systems (esp. on ia64) link data and code symbols differently,
12525 # so use this general approach.
12526 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
12527
12528 # Transform an extracted symbol line into symbol name and symbol address
12529 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
12530 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
12531
12532 # Handle CRLF in mingw tool chain
12533 opt_cr=
12534 case $build_os in
12535 mingw*)
12536   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
12537   ;;
12538 esac
12539
12540 # Try without a prefix underscore, then with it.
12541 for ac_symprfx in "" "_"; do
12542
12543   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
12544   symxfrm="\\1 $ac_symprfx\\2 \\2"
12545
12546   # Write the raw and C identifiers.
12547   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12548     # Fake it for dumpbin and say T for any non-static function
12549     # and D for any global variable.
12550     # Also find C++ and __fastcall symbols from MSVC++,
12551     # which start with @ or ?.
12552     lt_cv_sys_global_symbol_pipe="$AWK '"\
12553 "     {last_section=section; section=\$ 3};"\
12554 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
12555 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
12556 "     \$ 0!~/External *\|/{next};"\
12557 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
12558 "     {if(hide[section]) next};"\
12559 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
12560 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
12561 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
12562 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
12563 "     ' prfx=^$ac_symprfx"
12564   else
12565     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
12566   fi
12567   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
12568
12569   # Check to see that the pipe works correctly.
12570   pipe_works=no
12571
12572   rm -f conftest*
12573   cat > conftest.$ac_ext <<_LT_EOF
12574 #ifdef __cplusplus
12575 extern "C" {
12576 #endif
12577 char nm_test_var;
12578 void nm_test_func(void);
12579 void nm_test_func(void){}
12580 #ifdef __cplusplus
12581 }
12582 #endif
12583 int main(){nm_test_var='a';nm_test_func();return(0);}
12584 _LT_EOF
12585
12586   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12587   (eval $ac_compile) 2>&5
12588   ac_status=$?
12589   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12590   test $ac_status = 0; }; then
12591     # Now try to grab the symbols.
12592     nlist=conftest.nm
12593     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
12594   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
12595   ac_status=$?
12596   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12597   test $ac_status = 0; } && test -s "$nlist"; then
12598       # Try sorting and uniquifying the output.
12599       if sort "$nlist" | uniq > "$nlist"T; then
12600         mv -f "$nlist"T "$nlist"
12601       else
12602         rm -f "$nlist"T
12603       fi
12604
12605       # Make sure that we snagged all the symbols we need.
12606       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
12607         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
12608           cat <<_LT_EOF > conftest.$ac_ext
12609 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
12610 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
12611 /* DATA imports from DLLs on WIN32 con't be const, because runtime
12612    relocations are performed -- see ld's documentation on pseudo-relocs.  */
12613 # define LT_DLSYM_CONST
12614 #elif defined(__osf__)
12615 /* This system does not cope well with relocations in const data.  */
12616 # define LT_DLSYM_CONST
12617 #else
12618 # define LT_DLSYM_CONST const
12619 #endif
12620
12621 #ifdef __cplusplus
12622 extern "C" {
12623 #endif
12624
12625 _LT_EOF
12626           # Now generate the symbol file.
12627           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
12628
12629           cat <<_LT_EOF >> conftest.$ac_ext
12630
12631 /* The mapping between symbol names and symbols.  */
12632 LT_DLSYM_CONST struct {
12633   const char *name;
12634   void       *address;
12635 }
12636 lt__PROGRAM__LTX_preloaded_symbols[] =
12637 {
12638   { "@PROGRAM@", (void *) 0 },
12639 _LT_EOF
12640           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
12641           cat <<\_LT_EOF >> conftest.$ac_ext
12642   {0, (void *) 0}
12643 };
12644
12645 /* This works around a problem in FreeBSD linker */
12646 #ifdef FREEBSD_WORKAROUND
12647 static const void *lt_preloaded_setup() {
12648   return lt__PROGRAM__LTX_preloaded_symbols;
12649 }
12650 #endif
12651
12652 #ifdef __cplusplus
12653 }
12654 #endif
12655 _LT_EOF
12656           # Now try linking the two files.
12657           mv conftest.$ac_objext conftstm.$ac_objext
12658           lt_globsym_save_LIBS=$LIBS
12659           lt_globsym_save_CFLAGS=$CFLAGS
12660           LIBS="conftstm.$ac_objext"
12661           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
12662           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12663   (eval $ac_link) 2>&5
12664   ac_status=$?
12665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12666   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
12667             pipe_works=yes
12668           fi
12669           LIBS=$lt_globsym_save_LIBS
12670           CFLAGS=$lt_globsym_save_CFLAGS
12671         else
12672           echo "cannot find nm_test_func in $nlist" >&5
12673         fi
12674       else
12675         echo "cannot find nm_test_var in $nlist" >&5
12676       fi
12677     else
12678       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
12679     fi
12680   else
12681     echo "$progname: failed program was:" >&5
12682     cat conftest.$ac_ext >&5
12683   fi
12684   rm -rf conftest* conftst*
12685
12686   # Do not use the global_symbol_pipe unless it works.
12687   if test "$pipe_works" = yes; then
12688     break
12689   else
12690     lt_cv_sys_global_symbol_pipe=
12691   fi
12692 done
12693
12694 fi
12695
12696 if test -z "$lt_cv_sys_global_symbol_pipe"; then
12697   lt_cv_sys_global_symbol_to_cdecl=
12698 fi
12699 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
12700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12701 $as_echo "failed" >&6; }
12702 else
12703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12704 $as_echo "ok" >&6; }
12705 fi
12706
12707 # Response file support.
12708 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12709   nm_file_list_spec='@'
12710 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
12711   nm_file_list_spec='@'
12712 fi
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12741 $as_echo_n "checking for sysroot... " >&6; }
12742
12743 # Check whether --with-sysroot was given.
12744 if test "${with_sysroot+set}" = set; then :
12745   withval=$with_sysroot;
12746 else
12747   with_sysroot=no
12748 fi
12749
12750
12751 lt_sysroot=
12752 case ${with_sysroot} in #(
12753  yes)
12754    if test "$GCC" = yes; then
12755      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
12756    fi
12757    ;; #(
12758  /*)
12759    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
12760    ;; #(
12761  no|'')
12762    ;; #(
12763  *)
12764    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
12765 $as_echo "${with_sysroot}" >&6; }
12766    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
12767    ;;
12768 esac
12769
12770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12771 $as_echo "${lt_sysroot:-no}" >&6; }
12772
12773
12774
12775
12776
12777 # Check whether --enable-libtool-lock was given.
12778 if test "${enable_libtool_lock+set}" = set; then :
12779   enableval=$enable_libtool_lock;
12780 fi
12781
12782 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
12783
12784 # Some flags need to be propagated to the compiler or linker for good
12785 # libtool support.
12786 case $host in
12787 ia64-*-hpux*)
12788   # Find out which ABI we are using.
12789   echo 'int i;' > conftest.$ac_ext
12790   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12791   (eval $ac_compile) 2>&5
12792   ac_status=$?
12793   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12794   test $ac_status = 0; }; then
12795     case `/usr/bin/file conftest.$ac_objext` in
12796       *ELF-32*)
12797         HPUX_IA64_MODE="32"
12798         ;;
12799       *ELF-64*)
12800         HPUX_IA64_MODE="64"
12801         ;;
12802     esac
12803   fi
12804   rm -rf conftest*
12805   ;;
12806 *-*-irix6*)
12807   # Find out which ABI we are using.
12808   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
12809   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12810   (eval $ac_compile) 2>&5
12811   ac_status=$?
12812   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12813   test $ac_status = 0; }; then
12814     if test "$lt_cv_prog_gnu_ld" = yes; then
12815       case `/usr/bin/file conftest.$ac_objext` in
12816         *32-bit*)
12817           LD="${LD-ld} -melf32bsmip"
12818           ;;
12819         *N32*)
12820           LD="${LD-ld} -melf32bmipn32"
12821           ;;
12822         *64-bit*)
12823           LD="${LD-ld} -melf64bmip"
12824         ;;
12825       esac
12826     else
12827       case `/usr/bin/file conftest.$ac_objext` in
12828         *32-bit*)
12829           LD="${LD-ld} -32"
12830           ;;
12831         *N32*)
12832           LD="${LD-ld} -n32"
12833           ;;
12834         *64-bit*)
12835           LD="${LD-ld} -64"
12836           ;;
12837       esac
12838     fi
12839   fi
12840   rm -rf conftest*
12841   ;;
12842
12843 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
12844 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
12845   # Find out which ABI we are using.
12846   echo 'int i;' > conftest.$ac_ext
12847   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12848   (eval $ac_compile) 2>&5
12849   ac_status=$?
12850   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12851   test $ac_status = 0; }; then
12852     case `/usr/bin/file conftest.o` in
12853       *32-bit*)
12854         case $host in
12855           x86_64-*kfreebsd*-gnu)
12856             LD="${LD-ld} -m elf_i386_fbsd"
12857             ;;
12858           x86_64-*linux*)
12859             LD="${LD-ld} -m elf_i386"
12860             ;;
12861           ppc64-*linux*|powerpc64-*linux*)
12862             LD="${LD-ld} -m elf32ppclinux"
12863             ;;
12864           s390x-*linux*)
12865             LD="${LD-ld} -m elf_s390"
12866             ;;
12867           sparc64-*linux*)
12868             LD="${LD-ld} -m elf32_sparc"
12869             ;;
12870         esac
12871         ;;
12872       *64-bit*)
12873         case $host in
12874           x86_64-*kfreebsd*-gnu)
12875             LD="${LD-ld} -m elf_x86_64_fbsd"
12876             ;;
12877           x86_64-*linux*)
12878             LD="${LD-ld} -m elf_x86_64"
12879             ;;
12880           ppc*-*linux*|powerpc*-*linux*)
12881             LD="${LD-ld} -m elf64ppc"
12882             ;;
12883           s390*-*linux*|s390*-*tpf*)
12884             LD="${LD-ld} -m elf64_s390"
12885             ;;
12886           sparc*-*linux*)
12887             LD="${LD-ld} -m elf64_sparc"
12888             ;;
12889         esac
12890         ;;
12891     esac
12892   fi
12893   rm -rf conftest*
12894   ;;
12895
12896 *-*-sco3.2v5*)
12897   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
12898   SAVE_CFLAGS="$CFLAGS"
12899   CFLAGS="$CFLAGS -belf"
12900   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
12901 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
12902 if ${lt_cv_cc_needs_belf+:} false; then :
12903   $as_echo_n "(cached) " >&6
12904 else
12905   ac_ext=c
12906 ac_cpp='$CPP $CPPFLAGS'
12907 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12908 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12909 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12910
12911      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12912 /* end confdefs.h.  */
12913
12914 int
12915 main ()
12916 {
12917
12918   ;
12919   return 0;
12920 }
12921 _ACEOF
12922 if ac_fn_c_try_link "$LINENO"; then :
12923   lt_cv_cc_needs_belf=yes
12924 else
12925   lt_cv_cc_needs_belf=no
12926 fi
12927 rm -f core conftest.err conftest.$ac_objext \
12928     conftest$ac_exeext conftest.$ac_ext
12929      ac_ext=c
12930 ac_cpp='$CPP $CPPFLAGS'
12931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12934
12935 fi
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
12937 $as_echo "$lt_cv_cc_needs_belf" >&6; }
12938   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
12939     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
12940     CFLAGS="$SAVE_CFLAGS"
12941   fi
12942   ;;
12943 *-*solaris*)
12944   # Find out which ABI we are using.
12945   echo 'int i;' > conftest.$ac_ext
12946   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12947   (eval $ac_compile) 2>&5
12948   ac_status=$?
12949   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12950   test $ac_status = 0; }; then
12951     case `/usr/bin/file conftest.o` in
12952     *64-bit*)
12953       case $lt_cv_prog_gnu_ld in
12954       yes*)
12955         case $host in
12956         i?86-*-solaris*)
12957           LD="${LD-ld} -m elf_x86_64"
12958           ;;
12959         sparc*-*-solaris*)
12960           LD="${LD-ld} -m elf64_sparc"
12961           ;;
12962         esac
12963         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
12964         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
12965           LD="${LD-ld}_sol2"
12966         fi
12967         ;;
12968       *)
12969         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
12970           LD="${LD-ld} -64"
12971         fi
12972         ;;
12973       esac
12974       ;;
12975     esac
12976   fi
12977   rm -rf conftest*
12978   ;;
12979 esac
12980
12981 need_locks="$enable_libtool_lock"
12982
12983 if test -n "$ac_tool_prefix"; then
12984   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
12985 set dummy ${ac_tool_prefix}mt; ac_word=$2
12986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12987 $as_echo_n "checking for $ac_word... " >&6; }
12988 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
12989   $as_echo_n "(cached) " >&6
12990 else
12991   if test -n "$MANIFEST_TOOL"; then
12992   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
12993 else
12994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12995 for as_dir in $PATH
12996 do
12997   IFS=$as_save_IFS
12998   test -z "$as_dir" && as_dir=.
12999     for ac_exec_ext in '' $ac_executable_extensions; do
13000   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13001     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13002     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13003     break 2
13004   fi
13005 done
13006   done
13007 IFS=$as_save_IFS
13008
13009 fi
13010 fi
13011 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13012 if test -n "$MANIFEST_TOOL"; then
13013   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13014 $as_echo "$MANIFEST_TOOL" >&6; }
13015 else
13016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13017 $as_echo "no" >&6; }
13018 fi
13019
13020
13021 fi
13022 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13023   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13024   # Extract the first word of "mt", so it can be a program name with args.
13025 set dummy mt; ac_word=$2
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13027 $as_echo_n "checking for $ac_word... " >&6; }
13028 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13029   $as_echo_n "(cached) " >&6
13030 else
13031   if test -n "$ac_ct_MANIFEST_TOOL"; then
13032   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13033 else
13034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13035 for as_dir in $PATH
13036 do
13037   IFS=$as_save_IFS
13038   test -z "$as_dir" && as_dir=.
13039     for ac_exec_ext in '' $ac_executable_extensions; do
13040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13041     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13043     break 2
13044   fi
13045 done
13046   done
13047 IFS=$as_save_IFS
13048
13049 fi
13050 fi
13051 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13052 if test -n "$ac_ct_MANIFEST_TOOL"; then
13053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13054 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13055 else
13056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13057 $as_echo "no" >&6; }
13058 fi
13059
13060   if test "x$ac_ct_MANIFEST_TOOL" = x; then
13061     MANIFEST_TOOL=":"
13062   else
13063     case $cross_compiling:$ac_tool_warned in
13064 yes:)
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13066 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13067 ac_tool_warned=yes ;;
13068 esac
13069     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13070   fi
13071 else
13072   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13073 fi
13074
13075 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13077 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13078 if ${lt_cv_path_mainfest_tool+:} false; then :
13079   $as_echo_n "(cached) " >&6
13080 else
13081   lt_cv_path_mainfest_tool=no
13082   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13083   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13084   cat conftest.err >&5
13085   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13086     lt_cv_path_mainfest_tool=yes
13087   fi
13088   rm -f conftest*
13089 fi
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13091 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
13092 if test "x$lt_cv_path_mainfest_tool" != xyes; then
13093   MANIFEST_TOOL=:
13094 fi
13095
13096
13097
13098
13099
13100
13101   case $host_os in
13102     rhapsody* | darwin*)
13103     if test -n "$ac_tool_prefix"; then
13104   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13105 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13107 $as_echo_n "checking for $ac_word... " >&6; }
13108 if ${ac_cv_prog_DSYMUTIL+:} false; then :
13109   $as_echo_n "(cached) " >&6
13110 else
13111   if test -n "$DSYMUTIL"; then
13112   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13113 else
13114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13115 for as_dir in $PATH
13116 do
13117   IFS=$as_save_IFS
13118   test -z "$as_dir" && as_dir=.
13119     for ac_exec_ext in '' $ac_executable_extensions; do
13120   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13121     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13122     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13123     break 2
13124   fi
13125 done
13126   done
13127 IFS=$as_save_IFS
13128
13129 fi
13130 fi
13131 DSYMUTIL=$ac_cv_prog_DSYMUTIL
13132 if test -n "$DSYMUTIL"; then
13133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13134 $as_echo "$DSYMUTIL" >&6; }
13135 else
13136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13137 $as_echo "no" >&6; }
13138 fi
13139
13140
13141 fi
13142 if test -z "$ac_cv_prog_DSYMUTIL"; then
13143   ac_ct_DSYMUTIL=$DSYMUTIL
13144   # Extract the first word of "dsymutil", so it can be a program name with args.
13145 set dummy dsymutil; ac_word=$2
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13147 $as_echo_n "checking for $ac_word... " >&6; }
13148 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13149   $as_echo_n "(cached) " >&6
13150 else
13151   if test -n "$ac_ct_DSYMUTIL"; then
13152   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13153 else
13154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13155 for as_dir in $PATH
13156 do
13157   IFS=$as_save_IFS
13158   test -z "$as_dir" && as_dir=.
13159     for ac_exec_ext in '' $ac_executable_extensions; do
13160   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13161     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13162     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13163     break 2
13164   fi
13165 done
13166   done
13167 IFS=$as_save_IFS
13168
13169 fi
13170 fi
13171 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13172 if test -n "$ac_ct_DSYMUTIL"; then
13173   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13174 $as_echo "$ac_ct_DSYMUTIL" >&6; }
13175 else
13176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13177 $as_echo "no" >&6; }
13178 fi
13179
13180   if test "x$ac_ct_DSYMUTIL" = x; then
13181     DSYMUTIL=":"
13182   else
13183     case $cross_compiling:$ac_tool_warned in
13184 yes:)
13185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13186 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13187 ac_tool_warned=yes ;;
13188 esac
13189     DSYMUTIL=$ac_ct_DSYMUTIL
13190   fi
13191 else
13192   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13193 fi
13194
13195     if test -n "$ac_tool_prefix"; then
13196   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13197 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13199 $as_echo_n "checking for $ac_word... " >&6; }
13200 if ${ac_cv_prog_NMEDIT+:} false; then :
13201   $as_echo_n "(cached) " >&6
13202 else
13203   if test -n "$NMEDIT"; then
13204   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13205 else
13206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13207 for as_dir in $PATH
13208 do
13209   IFS=$as_save_IFS
13210   test -z "$as_dir" && as_dir=.
13211     for ac_exec_ext in '' $ac_executable_extensions; do
13212   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13213     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13214     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13215     break 2
13216   fi
13217 done
13218   done
13219 IFS=$as_save_IFS
13220
13221 fi
13222 fi
13223 NMEDIT=$ac_cv_prog_NMEDIT
13224 if test -n "$NMEDIT"; then
13225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13226 $as_echo "$NMEDIT" >&6; }
13227 else
13228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13229 $as_echo "no" >&6; }
13230 fi
13231
13232
13233 fi
13234 if test -z "$ac_cv_prog_NMEDIT"; then
13235   ac_ct_NMEDIT=$NMEDIT
13236   # Extract the first word of "nmedit", so it can be a program name with args.
13237 set dummy nmedit; ac_word=$2
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13239 $as_echo_n "checking for $ac_word... " >&6; }
13240 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13241   $as_echo_n "(cached) " >&6
13242 else
13243   if test -n "$ac_ct_NMEDIT"; then
13244   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13245 else
13246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13247 for as_dir in $PATH
13248 do
13249   IFS=$as_save_IFS
13250   test -z "$as_dir" && as_dir=.
13251     for ac_exec_ext in '' $ac_executable_extensions; do
13252   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13253     ac_cv_prog_ac_ct_NMEDIT="nmedit"
13254     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13255     break 2
13256   fi
13257 done
13258   done
13259 IFS=$as_save_IFS
13260
13261 fi
13262 fi
13263 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13264 if test -n "$ac_ct_NMEDIT"; then
13265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13266 $as_echo "$ac_ct_NMEDIT" >&6; }
13267 else
13268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13269 $as_echo "no" >&6; }
13270 fi
13271
13272   if test "x$ac_ct_NMEDIT" = x; then
13273     NMEDIT=":"
13274   else
13275     case $cross_compiling:$ac_tool_warned in
13276 yes:)
13277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13278 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13279 ac_tool_warned=yes ;;
13280 esac
13281     NMEDIT=$ac_ct_NMEDIT
13282   fi
13283 else
13284   NMEDIT="$ac_cv_prog_NMEDIT"
13285 fi
13286
13287     if test -n "$ac_tool_prefix"; then
13288   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13289 set dummy ${ac_tool_prefix}lipo; ac_word=$2
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13291 $as_echo_n "checking for $ac_word... " >&6; }
13292 if ${ac_cv_prog_LIPO+:} false; then :
13293   $as_echo_n "(cached) " >&6
13294 else
13295   if test -n "$LIPO"; then
13296   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13297 else
13298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13299 for as_dir in $PATH
13300 do
13301   IFS=$as_save_IFS
13302   test -z "$as_dir" && as_dir=.
13303     for ac_exec_ext in '' $ac_executable_extensions; do
13304   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13305     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
13306     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13307     break 2
13308   fi
13309 done
13310   done
13311 IFS=$as_save_IFS
13312
13313 fi
13314 fi
13315 LIPO=$ac_cv_prog_LIPO
13316 if test -n "$LIPO"; then
13317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13318 $as_echo "$LIPO" >&6; }
13319 else
13320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13321 $as_echo "no" >&6; }
13322 fi
13323
13324
13325 fi
13326 if test -z "$ac_cv_prog_LIPO"; then
13327   ac_ct_LIPO=$LIPO
13328   # Extract the first word of "lipo", so it can be a program name with args.
13329 set dummy lipo; ac_word=$2
13330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13331 $as_echo_n "checking for $ac_word... " >&6; }
13332 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
13333   $as_echo_n "(cached) " >&6
13334 else
13335   if test -n "$ac_ct_LIPO"; then
13336   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
13337 else
13338 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13339 for as_dir in $PATH
13340 do
13341   IFS=$as_save_IFS
13342   test -z "$as_dir" && as_dir=.
13343     for ac_exec_ext in '' $ac_executable_extensions; do
13344   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13345     ac_cv_prog_ac_ct_LIPO="lipo"
13346     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13347     break 2
13348   fi
13349 done
13350   done
13351 IFS=$as_save_IFS
13352
13353 fi
13354 fi
13355 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
13356 if test -n "$ac_ct_LIPO"; then
13357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13358 $as_echo "$ac_ct_LIPO" >&6; }
13359 else
13360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13361 $as_echo "no" >&6; }
13362 fi
13363
13364   if test "x$ac_ct_LIPO" = x; then
13365     LIPO=":"
13366   else
13367     case $cross_compiling:$ac_tool_warned in
13368 yes:)
13369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13371 ac_tool_warned=yes ;;
13372 esac
13373     LIPO=$ac_ct_LIPO
13374   fi
13375 else
13376   LIPO="$ac_cv_prog_LIPO"
13377 fi
13378
13379     if test -n "$ac_tool_prefix"; then
13380   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
13381 set dummy ${ac_tool_prefix}otool; ac_word=$2
13382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13383 $as_echo_n "checking for $ac_word... " >&6; }
13384 if ${ac_cv_prog_OTOOL+:} false; then :
13385   $as_echo_n "(cached) " >&6
13386 else
13387   if test -n "$OTOOL"; then
13388   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13389 else
13390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13391 for as_dir in $PATH
13392 do
13393   IFS=$as_save_IFS
13394   test -z "$as_dir" && as_dir=.
13395     for ac_exec_ext in '' $ac_executable_extensions; do
13396   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13397     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
13398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13399     break 2
13400   fi
13401 done
13402   done
13403 IFS=$as_save_IFS
13404
13405 fi
13406 fi
13407 OTOOL=$ac_cv_prog_OTOOL
13408 if test -n "$OTOOL"; then
13409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13410 $as_echo "$OTOOL" >&6; }
13411 else
13412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13413 $as_echo "no" >&6; }
13414 fi
13415
13416
13417 fi
13418 if test -z "$ac_cv_prog_OTOOL"; then
13419   ac_ct_OTOOL=$OTOOL
13420   # Extract the first word of "otool", so it can be a program name with args.
13421 set dummy otool; ac_word=$2
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13423 $as_echo_n "checking for $ac_word... " >&6; }
13424 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
13425   $as_echo_n "(cached) " >&6
13426 else
13427   if test -n "$ac_ct_OTOOL"; then
13428   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
13429 else
13430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13431 for as_dir in $PATH
13432 do
13433   IFS=$as_save_IFS
13434   test -z "$as_dir" && as_dir=.
13435     for ac_exec_ext in '' $ac_executable_extensions; do
13436   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13437     ac_cv_prog_ac_ct_OTOOL="otool"
13438     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13439     break 2
13440   fi
13441 done
13442   done
13443 IFS=$as_save_IFS
13444
13445 fi
13446 fi
13447 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
13448 if test -n "$ac_ct_OTOOL"; then
13449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13450 $as_echo "$ac_ct_OTOOL" >&6; }
13451 else
13452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13453 $as_echo "no" >&6; }
13454 fi
13455
13456   if test "x$ac_ct_OTOOL" = x; then
13457     OTOOL=":"
13458   else
13459     case $cross_compiling:$ac_tool_warned in
13460 yes:)
13461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13462 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13463 ac_tool_warned=yes ;;
13464 esac
13465     OTOOL=$ac_ct_OTOOL
13466   fi
13467 else
13468   OTOOL="$ac_cv_prog_OTOOL"
13469 fi
13470
13471     if test -n "$ac_tool_prefix"; then
13472   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
13473 set dummy ${ac_tool_prefix}otool64; ac_word=$2
13474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13475 $as_echo_n "checking for $ac_word... " >&6; }
13476 if ${ac_cv_prog_OTOOL64+:} false; then :
13477   $as_echo_n "(cached) " >&6
13478 else
13479   if test -n "$OTOOL64"; then
13480   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
13481 else
13482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13483 for as_dir in $PATH
13484 do
13485   IFS=$as_save_IFS
13486   test -z "$as_dir" && as_dir=.
13487     for ac_exec_ext in '' $ac_executable_extensions; do
13488   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13489     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
13490     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13491     break 2
13492   fi
13493 done
13494   done
13495 IFS=$as_save_IFS
13496
13497 fi
13498 fi
13499 OTOOL64=$ac_cv_prog_OTOOL64
13500 if test -n "$OTOOL64"; then
13501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13502 $as_echo "$OTOOL64" >&6; }
13503 else
13504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13505 $as_echo "no" >&6; }
13506 fi
13507
13508
13509 fi
13510 if test -z "$ac_cv_prog_OTOOL64"; then
13511   ac_ct_OTOOL64=$OTOOL64
13512   # Extract the first word of "otool64", so it can be a program name with args.
13513 set dummy otool64; ac_word=$2
13514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13515 $as_echo_n "checking for $ac_word... " >&6; }
13516 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
13517   $as_echo_n "(cached) " >&6
13518 else
13519   if test -n "$ac_ct_OTOOL64"; then
13520   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
13521 else
13522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13523 for as_dir in $PATH
13524 do
13525   IFS=$as_save_IFS
13526   test -z "$as_dir" && as_dir=.
13527     for ac_exec_ext in '' $ac_executable_extensions; do
13528   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13529     ac_cv_prog_ac_ct_OTOOL64="otool64"
13530     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13531     break 2
13532   fi
13533 done
13534   done
13535 IFS=$as_save_IFS
13536
13537 fi
13538 fi
13539 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
13540 if test -n "$ac_ct_OTOOL64"; then
13541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13542 $as_echo "$ac_ct_OTOOL64" >&6; }
13543 else
13544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13545 $as_echo "no" >&6; }
13546 fi
13547
13548   if test "x$ac_ct_OTOOL64" = x; then
13549     OTOOL64=":"
13550   else
13551     case $cross_compiling:$ac_tool_warned in
13552 yes:)
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13554 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13555 ac_tool_warned=yes ;;
13556 esac
13557     OTOOL64=$ac_ct_OTOOL64
13558   fi
13559 else
13560   OTOOL64="$ac_cv_prog_OTOOL64"
13561 fi
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13590 $as_echo_n "checking for -single_module linker flag... " >&6; }
13591 if ${lt_cv_apple_cc_single_mod+:} false; then :
13592   $as_echo_n "(cached) " >&6
13593 else
13594   lt_cv_apple_cc_single_mod=no
13595       if test -z "${LT_MULTI_MODULE}"; then
13596         # By default we will add the -single_module flag. You can override
13597         # by either setting the environment variable LT_MULTI_MODULE
13598         # non-empty at configure time, or by adding -multi_module to the
13599         # link flags.
13600         rm -rf libconftest.dylib*
13601         echo "int foo(void){return 1;}" > conftest.c
13602         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13603 -dynamiclib -Wl,-single_module conftest.c" >&5
13604         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13605           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
13606         _lt_result=$?
13607         # If there is a non-empty error log, and "single_module"
13608         # appears in it, assume the flag caused a linker warning
13609         if test -s conftest.err && $GREP single_module conftest.err; then
13610           cat conftest.err >&5
13611         # Otherwise, if the output was created with a 0 exit code from
13612         # the compiler, it worked.
13613         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
13614           lt_cv_apple_cc_single_mod=yes
13615         else
13616           cat conftest.err >&5
13617         fi
13618         rm -rf libconftest.dylib*
13619         rm -f conftest.*
13620       fi
13621 fi
13622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13623 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
13624
13625     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
13626 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
13627 if ${lt_cv_ld_exported_symbols_list+:} false; then :
13628   $as_echo_n "(cached) " >&6
13629 else
13630   lt_cv_ld_exported_symbols_list=no
13631       save_LDFLAGS=$LDFLAGS
13632       echo "_main" > conftest.sym
13633       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
13634       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13635 /* end confdefs.h.  */
13636
13637 int
13638 main ()
13639 {
13640
13641   ;
13642   return 0;
13643 }
13644 _ACEOF
13645 if ac_fn_c_try_link "$LINENO"; then :
13646   lt_cv_ld_exported_symbols_list=yes
13647 else
13648   lt_cv_ld_exported_symbols_list=no
13649 fi
13650 rm -f core conftest.err conftest.$ac_objext \
13651     conftest$ac_exeext conftest.$ac_ext
13652         LDFLAGS="$save_LDFLAGS"
13653
13654 fi
13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13656 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
13657
13658     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13659 $as_echo_n "checking for -force_load linker flag... " >&6; }
13660 if ${lt_cv_ld_force_load+:} false; then :
13661   $as_echo_n "(cached) " >&6
13662 else
13663   lt_cv_ld_force_load=no
13664       cat > conftest.c << _LT_EOF
13665 int forced_loaded() { return 2;}
13666 _LT_EOF
13667       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
13668       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
13669       echo "$AR cru libconftest.a conftest.o" >&5
13670       $AR cru libconftest.a conftest.o 2>&5
13671       echo "$RANLIB libconftest.a" >&5
13672       $RANLIB libconftest.a 2>&5
13673       cat > conftest.c << _LT_EOF
13674 int main() { return 0;}
13675 _LT_EOF
13676       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
13677       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
13678       _lt_result=$?
13679       if test -s conftest.err && $GREP force_load conftest.err; then
13680         cat conftest.err >&5
13681       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
13682         lt_cv_ld_force_load=yes
13683       else
13684         cat conftest.err >&5
13685       fi
13686         rm -f conftest.err libconftest.a conftest conftest.c
13687         rm -rf conftest.dSYM
13688
13689 fi
13690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
13691 $as_echo "$lt_cv_ld_force_load" >&6; }
13692     case $host_os in
13693     rhapsody* | darwin1.[012])
13694       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
13695     darwin1.*)
13696       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13697     darwin*) # darwin 5.x on
13698       # if running on 10.5 or later, the deployment target defaults
13699       # to the OS version, if on x86, and 10.4, the deployment
13700       # target defaults to 10.4. Don't you love it?
13701       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
13702         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
13703           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13704         10.[012]*)
13705           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13706         10.*)
13707           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13708       esac
13709     ;;
13710   esac
13711     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
13712       _lt_dar_single_mod='$single_module'
13713     fi
13714     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
13715       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
13716     else
13717       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
13718     fi
13719     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
13720       _lt_dsymutil='~$DSYMUTIL $lib || :'
13721     else
13722       _lt_dsymutil=
13723     fi
13724     ;;
13725   esac
13726
13727 for ac_header in dlfcn.h
13728 do :
13729   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
13730 "
13731 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
13732   cat >>confdefs.h <<_ACEOF
13733 #define HAVE_DLFCN_H 1
13734 _ACEOF
13735
13736 fi
13737
13738 done
13739
13740
13741
13742
13743
13744 # Set options
13745
13746
13747
13748         enable_dlopen=no
13749
13750
13751
13752             # Check whether --enable-shared was given.
13753 if test "${enable_shared+set}" = set; then :
13754   enableval=$enable_shared; p=${PACKAGE-default}
13755     case $enableval in
13756     yes) enable_shared=yes ;;
13757     no) enable_shared=no ;;
13758     *)
13759       enable_shared=no
13760       # Look at the argument we got.  We use all the common list separators.
13761       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13762       for pkg in $enableval; do
13763         IFS="$lt_save_ifs"
13764         if test "X$pkg" = "X$p"; then
13765           enable_shared=yes
13766         fi
13767       done
13768       IFS="$lt_save_ifs"
13769       ;;
13770     esac
13771 else
13772   enable_shared=yes
13773 fi
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783   # Check whether --enable-static was given.
13784 if test "${enable_static+set}" = set; then :
13785   enableval=$enable_static; p=${PACKAGE-default}
13786     case $enableval in
13787     yes) enable_static=yes ;;
13788     no) enable_static=no ;;
13789     *)
13790      enable_static=no
13791       # Look at the argument we got.  We use all the common list separators.
13792       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13793       for pkg in $enableval; do
13794         IFS="$lt_save_ifs"
13795         if test "X$pkg" = "X$p"; then
13796           enable_static=yes
13797         fi
13798       done
13799       IFS="$lt_save_ifs"
13800       ;;
13801     esac
13802 else
13803   enable_static=yes
13804 fi
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815 # Check whether --with-pic was given.
13816 if test "${with_pic+set}" = set; then :
13817   withval=$with_pic; lt_p=${PACKAGE-default}
13818     case $withval in
13819     yes|no) pic_mode=$withval ;;
13820     *)
13821       pic_mode=default
13822       # Look at the argument we got.  We use all the common list separators.
13823       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13824       for lt_pkg in $withval; do
13825         IFS="$lt_save_ifs"
13826         if test "X$lt_pkg" = "X$lt_p"; then
13827           pic_mode=yes
13828         fi
13829       done
13830       IFS="$lt_save_ifs"
13831       ;;
13832     esac
13833 else
13834   pic_mode=default
13835 fi
13836
13837
13838 test -z "$pic_mode" && pic_mode=default
13839
13840
13841
13842
13843
13844
13845
13846   # Check whether --enable-fast-install was given.
13847 if test "${enable_fast_install+set}" = set; then :
13848   enableval=$enable_fast_install; p=${PACKAGE-default}
13849     case $enableval in
13850     yes) enable_fast_install=yes ;;
13851     no) enable_fast_install=no ;;
13852     *)
13853       enable_fast_install=no
13854       # Look at the argument we got.  We use all the common list separators.
13855       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13856       for pkg in $enableval; do
13857         IFS="$lt_save_ifs"
13858         if test "X$pkg" = "X$p"; then
13859           enable_fast_install=yes
13860         fi
13861       done
13862       IFS="$lt_save_ifs"
13863       ;;
13864     esac
13865 else
13866   enable_fast_install=yes
13867 fi
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879 # This can be used to rebuild libtool when needed
13880 LIBTOOL_DEPS="$ltmain"
13881
13882 # Always use our own libtool.
13883 LIBTOOL='$(SHELL) $(apr_builddir)/libtool'
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914 test -z "$LN_S" && LN_S="ln -s"
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929 if test -n "${ZSH_VERSION+set}" ; then
13930    setopt NO_GLOB_SUBST
13931 fi
13932
13933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
13934 $as_echo_n "checking for objdir... " >&6; }
13935 if ${lt_cv_objdir+:} false; then :
13936   $as_echo_n "(cached) " >&6
13937 else
13938   rm -f .libs 2>/dev/null
13939 mkdir .libs 2>/dev/null
13940 if test -d .libs; then
13941   lt_cv_objdir=.libs
13942 else
13943   # MS-DOS does not allow filenames that begin with a dot.
13944   lt_cv_objdir=_libs
13945 fi
13946 rmdir .libs 2>/dev/null
13947 fi
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
13949 $as_echo "$lt_cv_objdir" >&6; }
13950 objdir=$lt_cv_objdir
13951
13952
13953
13954
13955
13956 cat >>confdefs.h <<_ACEOF
13957 #define LT_OBJDIR "$lt_cv_objdir/"
13958 _ACEOF
13959
13960
13961
13962
13963 case $host_os in
13964 aix3*)
13965   # AIX sometimes has problems with the GCC collect2 program.  For some
13966   # reason, if we set the COLLECT_NAMES environment variable, the problems
13967   # vanish in a puff of smoke.
13968   if test "X${COLLECT_NAMES+set}" != Xset; then
13969     COLLECT_NAMES=
13970     export COLLECT_NAMES
13971   fi
13972   ;;
13973 esac
13974
13975 # Global variables:
13976 ofile=libtool
13977 can_build_shared=yes
13978
13979 # All known linkers require a `.a' archive for static linking (except MSVC,
13980 # which needs '.lib').
13981 libext=a
13982
13983 with_gnu_ld="$lt_cv_prog_gnu_ld"
13984
13985 old_CC="$CC"
13986 old_CFLAGS="$CFLAGS"
13987
13988 # Set sane defaults for various variables
13989 test -z "$CC" && CC=cc
13990 test -z "$LTCC" && LTCC=$CC
13991 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
13992 test -z "$LD" && LD=ld
13993 test -z "$ac_objext" && ac_objext=o
13994
13995 for cc_temp in $compiler""; do
13996   case $cc_temp in
13997     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13998     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13999     \-*) ;;
14000     *) break;;
14001   esac
14002 done
14003 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
14004
14005
14006 # Only perform the check for file, if the check method requires it
14007 test -z "$MAGIC_CMD" && MAGIC_CMD=file
14008 case $deplibs_check_method in
14009 file_magic*)
14010   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14011     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14012 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14013 if ${lt_cv_path_MAGIC_CMD+:} false; then :
14014   $as_echo_n "(cached) " >&6
14015 else
14016   case $MAGIC_CMD in
14017 [\\/*] |  ?:[\\/]*)
14018   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14019   ;;
14020 *)
14021   lt_save_MAGIC_CMD="$MAGIC_CMD"
14022   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14023   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14024   for ac_dir in $ac_dummy; do
14025     IFS="$lt_save_ifs"
14026     test -z "$ac_dir" && ac_dir=.
14027     if test -f $ac_dir/${ac_tool_prefix}file; then
14028       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14029       if test -n "$file_magic_test_file"; then
14030         case $deplibs_check_method in
14031         "file_magic "*)
14032           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14033           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14034           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14035             $EGREP "$file_magic_regex" > /dev/null; then
14036             :
14037           else
14038             cat <<_LT_EOF 1>&2
14039
14040 *** Warning: the command libtool uses to detect shared libraries,
14041 *** $file_magic_cmd, produces output that libtool cannot recognize.
14042 *** The result is that libtool may fail to recognize shared libraries
14043 *** as such.  This will affect the creation of libtool libraries that
14044 *** depend on shared libraries, but programs linked with such libtool
14045 *** libraries will work regardless of this problem.  Nevertheless, you
14046 *** may want to report the problem to your system manager and/or to
14047 *** bug-libtool@gnu.org
14048
14049 _LT_EOF
14050           fi ;;
14051         esac
14052       fi
14053       break
14054     fi
14055   done
14056   IFS="$lt_save_ifs"
14057   MAGIC_CMD="$lt_save_MAGIC_CMD"
14058   ;;
14059 esac
14060 fi
14061
14062 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14063 if test -n "$MAGIC_CMD"; then
14064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14065 $as_echo "$MAGIC_CMD" >&6; }
14066 else
14067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14068 $as_echo "no" >&6; }
14069 fi
14070
14071
14072
14073
14074
14075 if test -z "$lt_cv_path_MAGIC_CMD"; then
14076   if test -n "$ac_tool_prefix"; then
14077     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14078 $as_echo_n "checking for file... " >&6; }
14079 if ${lt_cv_path_MAGIC_CMD+:} false; then :
14080   $as_echo_n "(cached) " >&6
14081 else
14082   case $MAGIC_CMD in
14083 [\\/*] |  ?:[\\/]*)
14084   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14085   ;;
14086 *)
14087   lt_save_MAGIC_CMD="$MAGIC_CMD"
14088   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14089   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14090   for ac_dir in $ac_dummy; do
14091     IFS="$lt_save_ifs"
14092     test -z "$ac_dir" && ac_dir=.
14093     if test -f $ac_dir/file; then
14094       lt_cv_path_MAGIC_CMD="$ac_dir/file"
14095       if test -n "$file_magic_test_file"; then
14096         case $deplibs_check_method in
14097         "file_magic "*)
14098           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14099           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14100           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14101             $EGREP "$file_magic_regex" > /dev/null; then
14102             :
14103           else
14104             cat <<_LT_EOF 1>&2
14105
14106 *** Warning: the command libtool uses to detect shared libraries,
14107 *** $file_magic_cmd, produces output that libtool cannot recognize.
14108 *** The result is that libtool may fail to recognize shared libraries
14109 *** as such.  This will affect the creation of libtool libraries that
14110 *** depend on shared libraries, but programs linked with such libtool
14111 *** libraries will work regardless of this problem.  Nevertheless, you
14112 *** may want to report the problem to your system manager and/or to
14113 *** bug-libtool@gnu.org
14114
14115 _LT_EOF
14116           fi ;;
14117         esac
14118       fi
14119       break
14120     fi
14121   done
14122   IFS="$lt_save_ifs"
14123   MAGIC_CMD="$lt_save_MAGIC_CMD"
14124   ;;
14125 esac
14126 fi
14127
14128 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14129 if test -n "$MAGIC_CMD"; then
14130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14131 $as_echo "$MAGIC_CMD" >&6; }
14132 else
14133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14134 $as_echo "no" >&6; }
14135 fi
14136
14137
14138   else
14139     MAGIC_CMD=:
14140   fi
14141 fi
14142
14143   fi
14144   ;;
14145 esac
14146
14147 # Use C for the default configuration in the libtool script
14148
14149 lt_save_CC="$CC"
14150 ac_ext=c
14151 ac_cpp='$CPP $CPPFLAGS'
14152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14155
14156
14157 # Source file extension for C test sources.
14158 ac_ext=c
14159
14160 # Object file extension for compiled C test sources.
14161 objext=o
14162 objext=$objext
14163
14164 # Code to be used in simple compile tests
14165 lt_simple_compile_test_code="int some_variable = 0;"
14166
14167 # Code to be used in simple link tests
14168 lt_simple_link_test_code='int main(){return(0);}'
14169
14170
14171
14172
14173
14174
14175
14176 # If no C compiler was specified, use CC.
14177 LTCC=${LTCC-"$CC"}
14178
14179 # If no C compiler flags were specified, use CFLAGS.
14180 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14181
14182 # Allow CC to be a program name with arguments.
14183 compiler=$CC
14184
14185 # Save the default compiler, since it gets overwritten when the other
14186 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14187 compiler_DEFAULT=$CC
14188
14189 # save warnings/boilerplate of simple test code
14190 ac_outfile=conftest.$ac_objext
14191 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14192 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14193 _lt_compiler_boilerplate=`cat conftest.err`
14194 $RM conftest*
14195
14196 ac_outfile=conftest.$ac_objext
14197 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14198 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14199 _lt_linker_boilerplate=`cat conftest.err`
14200 $RM -r conftest*
14201
14202
14203 ## CAVEAT EMPTOR:
14204 ## There is no encapsulation within the following macros, do not change
14205 ## the running order or otherwise move them around unless you know exactly
14206 ## what you are doing...
14207 if test -n "$compiler"; then
14208
14209 lt_prog_compiler_no_builtin_flag=
14210
14211 if test "$GCC" = yes; then
14212   case $cc_basename in
14213   nvcc*)
14214     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14215   *)
14216     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14217   esac
14218
14219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14220 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14221 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14222   $as_echo_n "(cached) " >&6
14223 else
14224   lt_cv_prog_compiler_rtti_exceptions=no
14225    ac_outfile=conftest.$ac_objext
14226    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14227    lt_compiler_flag="-fno-rtti -fno-exceptions"
14228    # Insert the option either (1) after the last *FLAGS variable, or
14229    # (2) before a word containing "conftest.", or (3) at the end.
14230    # Note that $ac_compile itself does not contain backslashes and begins
14231    # with a dollar sign (not a hyphen), so the echo should work correctly.
14232    # The option is referenced via a variable to avoid confusing sed.
14233    lt_compile=`echo "$ac_compile" | $SED \
14234    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14235    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14236    -e 's:$: $lt_compiler_flag:'`
14237    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14238    (eval "$lt_compile" 2>conftest.err)
14239    ac_status=$?
14240    cat conftest.err >&5
14241    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14242    if (exit $ac_status) && test -s "$ac_outfile"; then
14243      # The compiler can only warn and ignore the option if not recognized
14244      # So say no if there are warnings other than the usual output.
14245      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14246      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14247      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14248        lt_cv_prog_compiler_rtti_exceptions=yes
14249      fi
14250    fi
14251    $RM conftest*
14252
14253 fi
14254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14255 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14256
14257 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14258     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14259 else
14260     :
14261 fi
14262
14263 fi
14264
14265
14266
14267
14268
14269
14270   lt_prog_compiler_wl=
14271 lt_prog_compiler_pic=
14272 lt_prog_compiler_static=
14273
14274
14275   if test "$GCC" = yes; then
14276     lt_prog_compiler_wl='-Wl,'
14277     lt_prog_compiler_static='-static'
14278
14279     case $host_os in
14280       aix*)
14281       # All AIX code is PIC.
14282       if test "$host_cpu" = ia64; then
14283         # AIX 5 now supports IA64 processor
14284         lt_prog_compiler_static='-Bstatic'
14285       fi
14286       ;;
14287
14288     amigaos*)
14289       case $host_cpu in
14290       powerpc)
14291             # see comment about AmigaOS4 .so support
14292             lt_prog_compiler_pic='-fPIC'
14293         ;;
14294       m68k)
14295             # FIXME: we need at least 68020 code to build shared libraries, but
14296             # adding the `-m68020' flag to GCC prevents building anything better,
14297             # like `-m68040'.
14298             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14299         ;;
14300       esac
14301       ;;
14302
14303     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14304       # PIC is the default for these OSes.
14305       ;;
14306
14307     mingw* | cygwin* | pw32* | os2* | cegcc*)
14308       # This hack is so that the source file can tell whether it is being
14309       # built for inclusion in a dll (and should export symbols for example).
14310       # Although the cygwin gcc ignores -fPIC, still need this for old-style
14311       # (--disable-auto-import) libraries
14312       lt_prog_compiler_pic='-DDLL_EXPORT'
14313       ;;
14314
14315     darwin* | rhapsody*)
14316       # PIC is the default on this platform
14317       # Common symbols not allowed in MH_DYLIB files
14318       lt_prog_compiler_pic='-fno-common'
14319       ;;
14320
14321     haiku*)
14322       # PIC is the default for Haiku.
14323       # The "-static" flag exists, but is broken.
14324       lt_prog_compiler_static=
14325       ;;
14326
14327     hpux*)
14328       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14329       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14330       # sets the default TLS model and affects inlining.
14331       case $host_cpu in
14332       hppa*64*)
14333         # +Z the default
14334         ;;
14335       *)
14336         lt_prog_compiler_pic='-fPIC'
14337         ;;
14338       esac
14339       ;;
14340
14341     interix[3-9]*)
14342       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14343       # Instead, we relocate shared libraries at runtime.
14344       ;;
14345
14346     msdosdjgpp*)
14347       # Just because we use GCC doesn't mean we suddenly get shared libraries
14348       # on systems that don't support them.
14349       lt_prog_compiler_can_build_shared=no
14350       enable_shared=no
14351       ;;
14352
14353     *nto* | *qnx*)
14354       # QNX uses GNU C++, but need to define -shared option too, otherwise
14355       # it will coredump.
14356       lt_prog_compiler_pic='-fPIC -shared'
14357       ;;
14358
14359     sysv4*MP*)
14360       if test -d /usr/nec; then
14361         lt_prog_compiler_pic=-Kconform_pic
14362       fi
14363       ;;
14364
14365     *)
14366       lt_prog_compiler_pic='-fPIC'
14367       ;;
14368     esac
14369
14370     case $cc_basename in
14371     nvcc*) # Cuda Compiler Driver 2.2
14372       lt_prog_compiler_wl='-Xlinker '
14373       if test -n "$lt_prog_compiler_pic"; then
14374         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
14375       fi
14376       ;;
14377     esac
14378   else
14379     # PORTME Check for flag to pass linker flags through the system compiler.
14380     case $host_os in
14381     aix*)
14382       lt_prog_compiler_wl='-Wl,'
14383       if test "$host_cpu" = ia64; then
14384         # AIX 5 now supports IA64 processor
14385         lt_prog_compiler_static='-Bstatic'
14386       else
14387         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14388       fi
14389       ;;
14390
14391     mingw* | cygwin* | pw32* | os2* | cegcc*)
14392       # This hack is so that the source file can tell whether it is being
14393       # built for inclusion in a dll (and should export symbols for example).
14394       lt_prog_compiler_pic='-DDLL_EXPORT'
14395       ;;
14396
14397     hpux9* | hpux10* | hpux11*)
14398       lt_prog_compiler_wl='-Wl,'
14399       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14400       # not for PA HP-UX.
14401       case $host_cpu in
14402       hppa*64*|ia64*)
14403         # +Z the default
14404         ;;
14405       *)
14406         lt_prog_compiler_pic='+Z'
14407         ;;
14408       esac
14409       # Is there a better lt_prog_compiler_static that works with the bundled CC?
14410       lt_prog_compiler_static='${wl}-a ${wl}archive'
14411       ;;
14412
14413     irix5* | irix6* | nonstopux*)
14414       lt_prog_compiler_wl='-Wl,'
14415       # PIC (with -KPIC) is the default.
14416       lt_prog_compiler_static='-non_shared'
14417       ;;
14418
14419     linux* | k*bsd*-gnu | kopensolaris*-gnu)
14420       case $cc_basename in
14421       # old Intel for x86_64 which still supported -KPIC.
14422       ecc*)
14423         lt_prog_compiler_wl='-Wl,'
14424         lt_prog_compiler_pic='-KPIC'
14425         lt_prog_compiler_static='-static'
14426         ;;
14427       # icc used to be incompatible with GCC.
14428       # ICC 10 doesn't accept -KPIC any more.
14429       icc* | ifort*)
14430         lt_prog_compiler_wl='-Wl,'
14431         lt_prog_compiler_pic='-fPIC'
14432         lt_prog_compiler_static='-static'
14433         ;;
14434       # Lahey Fortran 8.1.
14435       lf95*)
14436         lt_prog_compiler_wl='-Wl,'
14437         lt_prog_compiler_pic='--shared'
14438         lt_prog_compiler_static='--static'
14439         ;;
14440       nagfor*)
14441         # NAG Fortran compiler
14442         lt_prog_compiler_wl='-Wl,-Wl,,'
14443         lt_prog_compiler_pic='-PIC'
14444         lt_prog_compiler_static='-Bstatic'
14445         ;;
14446       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
14447         # Portland Group compilers (*not* the Pentium gcc compiler,
14448         # which looks to be a dead project)
14449         lt_prog_compiler_wl='-Wl,'
14450         lt_prog_compiler_pic='-fpic'
14451         lt_prog_compiler_static='-Bstatic'
14452         ;;
14453       ccc*)
14454         lt_prog_compiler_wl='-Wl,'
14455         # All Alpha code is PIC.
14456         lt_prog_compiler_static='-non_shared'
14457         ;;
14458       xl* | bgxl* | bgf* | mpixl*)
14459         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
14460         lt_prog_compiler_wl='-Wl,'
14461         lt_prog_compiler_pic='-qpic'
14462         lt_prog_compiler_static='-qstaticlink'
14463         ;;
14464       *)
14465         case `$CC -V 2>&1 | sed 5q` in
14466         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
14467           # Sun Fortran 8.3 passes all unrecognized flags to the linker
14468           lt_prog_compiler_pic='-KPIC'
14469           lt_prog_compiler_static='-Bstatic'
14470           lt_prog_compiler_wl=''
14471           ;;
14472         *Sun\ F* | *Sun*Fortran*)
14473           lt_prog_compiler_pic='-KPIC'
14474           lt_prog_compiler_static='-Bstatic'
14475           lt_prog_compiler_wl='-Qoption ld '
14476           ;;
14477         *Sun\ C*)
14478           # Sun C 5.9
14479           lt_prog_compiler_pic='-KPIC'
14480           lt_prog_compiler_static='-Bstatic'
14481           lt_prog_compiler_wl='-Wl,'
14482           ;;
14483         *Intel*\ [CF]*Compiler*)
14484           lt_prog_compiler_wl='-Wl,'
14485           lt_prog_compiler_pic='-fPIC'
14486           lt_prog_compiler_static='-static'
14487           ;;
14488         *Portland\ Group*)
14489           lt_prog_compiler_wl='-Wl,'
14490           lt_prog_compiler_pic='-fpic'
14491           lt_prog_compiler_static='-Bstatic'
14492           ;;
14493         esac
14494         ;;
14495       esac
14496       ;;
14497
14498     newsos6)
14499       lt_prog_compiler_pic='-KPIC'
14500       lt_prog_compiler_static='-Bstatic'
14501       ;;
14502
14503     *nto* | *qnx*)
14504       # QNX uses GNU C++, but need to define -shared option too, otherwise
14505       # it will coredump.
14506       lt_prog_compiler_pic='-fPIC -shared'
14507       ;;
14508
14509     osf3* | osf4* | osf5*)
14510       lt_prog_compiler_wl='-Wl,'
14511       # All OSF/1 code is PIC.
14512       lt_prog_compiler_static='-non_shared'
14513       ;;
14514
14515     rdos*)
14516       lt_prog_compiler_static='-non_shared'
14517       ;;
14518
14519     solaris*)
14520       lt_prog_compiler_pic='-KPIC'
14521       lt_prog_compiler_static='-Bstatic'
14522       case $cc_basename in
14523       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
14524         lt_prog_compiler_wl='-Qoption ld ';;
14525       *)
14526         lt_prog_compiler_wl='-Wl,';;
14527       esac
14528       ;;
14529
14530     sunos4*)
14531       lt_prog_compiler_wl='-Qoption ld '
14532       lt_prog_compiler_pic='-PIC'
14533       lt_prog_compiler_static='-Bstatic'
14534       ;;
14535
14536     sysv4 | sysv4.2uw2* | sysv4.3*)
14537       lt_prog_compiler_wl='-Wl,'
14538       lt_prog_compiler_pic='-KPIC'
14539       lt_prog_compiler_static='-Bstatic'
14540       ;;
14541
14542     sysv4*MP*)
14543       if test -d /usr/nec ;then
14544         lt_prog_compiler_pic='-Kconform_pic'
14545         lt_prog_compiler_static='-Bstatic'
14546       fi
14547       ;;
14548
14549     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14550       lt_prog_compiler_wl='-Wl,'
14551       lt_prog_compiler_pic='-KPIC'
14552       lt_prog_compiler_static='-Bstatic'
14553       ;;
14554
14555     unicos*)
14556       lt_prog_compiler_wl='-Wl,'
14557       lt_prog_compiler_can_build_shared=no
14558       ;;
14559
14560     uts4*)
14561       lt_prog_compiler_pic='-pic'
14562       lt_prog_compiler_static='-Bstatic'
14563       ;;
14564
14565     *)
14566       lt_prog_compiler_can_build_shared=no
14567       ;;
14568     esac
14569   fi
14570
14571 case $host_os in
14572   # For platforms which do not support PIC, -DPIC is meaningless:
14573   *djgpp*)
14574     lt_prog_compiler_pic=
14575     ;;
14576   *)
14577     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14578     ;;
14579 esac
14580
14581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14582 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14583 if ${lt_cv_prog_compiler_pic+:} false; then :
14584   $as_echo_n "(cached) " >&6
14585 else
14586   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
14587 fi
14588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14589 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
14590 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
14591
14592 #
14593 # Check to make sure the PIC flag actually works.
14594 #
14595 if test -n "$lt_prog_compiler_pic"; then
14596   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14597 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
14598 if ${lt_cv_prog_compiler_pic_works+:} false; then :
14599   $as_echo_n "(cached) " >&6
14600 else
14601   lt_cv_prog_compiler_pic_works=no
14602    ac_outfile=conftest.$ac_objext
14603    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14604    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14605    # Insert the option either (1) after the last *FLAGS variable, or
14606    # (2) before a word containing "conftest.", or (3) at the end.
14607    # Note that $ac_compile itself does not contain backslashes and begins
14608    # with a dollar sign (not a hyphen), so the echo should work correctly.
14609    # The option is referenced via a variable to avoid confusing sed.
14610    lt_compile=`echo "$ac_compile" | $SED \
14611    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14612    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14613    -e 's:$: $lt_compiler_flag:'`
14614    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14615    (eval "$lt_compile" 2>conftest.err)
14616    ac_status=$?
14617    cat conftest.err >&5
14618    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14619    if (exit $ac_status) && test -s "$ac_outfile"; then
14620      # The compiler can only warn and ignore the option if not recognized
14621      # So say no if there are warnings other than the usual output.
14622      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14623      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14624      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14625        lt_cv_prog_compiler_pic_works=yes
14626      fi
14627    fi
14628    $RM conftest*
14629
14630 fi
14631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
14632 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
14633
14634 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
14635     case $lt_prog_compiler_pic in
14636      "" | " "*) ;;
14637      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
14638      esac
14639 else
14640     lt_prog_compiler_pic=
14641      lt_prog_compiler_can_build_shared=no
14642 fi
14643
14644 fi
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656 #
14657 # Check to make sure the static flag actually works.
14658 #
14659 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
14660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14661 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14662 if ${lt_cv_prog_compiler_static_works+:} false; then :
14663   $as_echo_n "(cached) " >&6
14664 else
14665   lt_cv_prog_compiler_static_works=no
14666    save_LDFLAGS="$LDFLAGS"
14667    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14668    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14669    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14670      # The linker can only warn and ignore the option if not recognized
14671      # So say no if there are warnings
14672      if test -s conftest.err; then
14673        # Append any errors to the config.log.
14674        cat conftest.err 1>&5
14675        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14676        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14677        if diff conftest.exp conftest.er2 >/dev/null; then
14678          lt_cv_prog_compiler_static_works=yes
14679        fi
14680      else
14681        lt_cv_prog_compiler_static_works=yes
14682      fi
14683    fi
14684    $RM -r conftest*
14685    LDFLAGS="$save_LDFLAGS"
14686
14687 fi
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
14689 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
14690
14691 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
14692     :
14693 else
14694     lt_prog_compiler_static=
14695 fi
14696
14697
14698
14699
14700
14701
14702
14703   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14704 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14705 if ${lt_cv_prog_compiler_c_o+:} false; then :
14706   $as_echo_n "(cached) " >&6
14707 else
14708   lt_cv_prog_compiler_c_o=no
14709    $RM -r conftest 2>/dev/null
14710    mkdir conftest
14711    cd conftest
14712    mkdir out
14713    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14714
14715    lt_compiler_flag="-o out/conftest2.$ac_objext"
14716    # Insert the option either (1) after the last *FLAGS variable, or
14717    # (2) before a word containing "conftest.", or (3) at the end.
14718    # Note that $ac_compile itself does not contain backslashes and begins
14719    # with a dollar sign (not a hyphen), so the echo should work correctly.
14720    lt_compile=`echo "$ac_compile" | $SED \
14721    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14722    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14723    -e 's:$: $lt_compiler_flag:'`
14724    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14725    (eval "$lt_compile" 2>out/conftest.err)
14726    ac_status=$?
14727    cat out/conftest.err >&5
14728    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14730    then
14731      # The compiler can only warn and ignore the option if not recognized
14732      # So say no if there are warnings
14733      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14734      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14735      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14736        lt_cv_prog_compiler_c_o=yes
14737      fi
14738    fi
14739    chmod u+w . 2>&5
14740    $RM conftest*
14741    # SGI C++ compiler will create directory out/ii_files/ for
14742    # template instantiation
14743    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14744    $RM out/* && rmdir out
14745    cd ..
14746    $RM -r conftest
14747    $RM conftest*
14748
14749 fi
14750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14751 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14752
14753
14754
14755
14756
14757
14758   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14759 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14760 if ${lt_cv_prog_compiler_c_o+:} false; then :
14761   $as_echo_n "(cached) " >&6
14762 else
14763   lt_cv_prog_compiler_c_o=no
14764    $RM -r conftest 2>/dev/null
14765    mkdir conftest
14766    cd conftest
14767    mkdir out
14768    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14769
14770    lt_compiler_flag="-o out/conftest2.$ac_objext"
14771    # Insert the option either (1) after the last *FLAGS variable, or
14772    # (2) before a word containing "conftest.", or (3) at the end.
14773    # Note that $ac_compile itself does not contain backslashes and begins
14774    # with a dollar sign (not a hyphen), so the echo should work correctly.
14775    lt_compile=`echo "$ac_compile" | $SED \
14776    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14777    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14778    -e 's:$: $lt_compiler_flag:'`
14779    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14780    (eval "$lt_compile" 2>out/conftest.err)
14781    ac_status=$?
14782    cat out/conftest.err >&5
14783    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14784    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14785    then
14786      # The compiler can only warn and ignore the option if not recognized
14787      # So say no if there are warnings
14788      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14789      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14790      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14791        lt_cv_prog_compiler_c_o=yes
14792      fi
14793    fi
14794    chmod u+w . 2>&5
14795    $RM conftest*
14796    # SGI C++ compiler will create directory out/ii_files/ for
14797    # template instantiation
14798    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14799    $RM out/* && rmdir out
14800    cd ..
14801    $RM -r conftest
14802    $RM conftest*
14803
14804 fi
14805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14806 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14807
14808
14809
14810
14811 hard_links="nottested"
14812 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
14813   # do not overwrite the value of need_locks provided by the user
14814   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14815 $as_echo_n "checking if we can lock with hard links... " >&6; }
14816   hard_links=yes
14817   $RM conftest*
14818   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14819   touch conftest.a
14820   ln conftest.a conftest.b 2>&5 || hard_links=no
14821   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14823 $as_echo "$hard_links" >&6; }
14824   if test "$hard_links" = no; then
14825     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14826 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14827     need_locks=warn
14828   fi
14829 else
14830   need_locks=no
14831 fi
14832
14833
14834
14835
14836
14837
14838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14839 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14840
14841   runpath_var=
14842   allow_undefined_flag=
14843   always_export_symbols=no
14844   archive_cmds=
14845   archive_expsym_cmds=
14846   compiler_needs_object=no
14847   enable_shared_with_static_runtimes=no
14848   export_dynamic_flag_spec=
14849   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14850   hardcode_automatic=no
14851   hardcode_direct=no
14852   hardcode_direct_absolute=no
14853   hardcode_libdir_flag_spec=
14854   hardcode_libdir_separator=
14855   hardcode_minus_L=no
14856   hardcode_shlibpath_var=unsupported
14857   inherit_rpath=no
14858   link_all_deplibs=unknown
14859   module_cmds=
14860   module_expsym_cmds=
14861   old_archive_from_new_cmds=
14862   old_archive_from_expsyms_cmds=
14863   thread_safe_flag_spec=
14864   whole_archive_flag_spec=
14865   # include_expsyms should be a list of space-separated symbols to be *always*
14866   # included in the symbol list
14867   include_expsyms=
14868   # exclude_expsyms can be an extended regexp of symbols to exclude
14869   # it will be wrapped by ` (' and `)$', so one must not match beginning or
14870   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14871   # as well as any symbol that contains `d'.
14872   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14873   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14874   # platforms (ab)use it in PIC code, but their linkers get confused if
14875   # the symbol is explicitly referenced.  Since portable code cannot
14876   # rely on this symbol name, it's probably fine to never include it in
14877   # preloaded symbol tables.
14878   # Exclude shared library initialization/finalization symbols.
14879   extract_expsyms_cmds=
14880
14881   case $host_os in
14882   cygwin* | mingw* | pw32* | cegcc*)
14883     # FIXME: the MSVC++ port hasn't been tested in a loooong time
14884     # When not using gcc, we currently assume that we are using
14885     # Microsoft Visual C++.
14886     if test "$GCC" != yes; then
14887       with_gnu_ld=no
14888     fi
14889     ;;
14890   interix*)
14891     # we just hope/assume this is gcc and not c89 (= MSVC++)
14892     with_gnu_ld=yes
14893     ;;
14894   openbsd*)
14895     with_gnu_ld=no
14896     ;;
14897   esac
14898
14899   ld_shlibs=yes
14900
14901   # On some targets, GNU ld is compatible enough with the native linker
14902   # that we're better off using the native interface for both.
14903   lt_use_gnu_ld_interface=no
14904   if test "$with_gnu_ld" = yes; then
14905     case $host_os in
14906       aix*)
14907         # The AIX port of GNU ld has always aspired to compatibility
14908         # with the native linker.  However, as the warning in the GNU ld
14909         # block says, versions before 2.19.5* couldn't really create working
14910         # shared libraries, regardless of the interface used.
14911         case `$LD -v 2>&1` in
14912           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14913           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14914           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14915           *)
14916             lt_use_gnu_ld_interface=yes
14917             ;;
14918         esac
14919         ;;
14920       *)
14921         lt_use_gnu_ld_interface=yes
14922         ;;
14923     esac
14924   fi
14925
14926   if test "$lt_use_gnu_ld_interface" = yes; then
14927     # If archive_cmds runs LD, not CC, wlarc should be empty
14928     wlarc='${wl}'
14929
14930     # Set some defaults for GNU ld with shared library support. These
14931     # are reset later if shared libraries are not supported. Putting them
14932     # here allows them to be overridden if necessary.
14933     runpath_var=LD_RUN_PATH
14934     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14935     export_dynamic_flag_spec='${wl}--export-dynamic'
14936     # ancient GNU ld didn't support --whole-archive et. al.
14937     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14938       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14939     else
14940       whole_archive_flag_spec=
14941     fi
14942     supports_anon_versioning=no
14943     case `$LD -v 2>&1` in
14944       *GNU\ gold*) supports_anon_versioning=yes ;;
14945       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14946       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14947       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14948       *\ 2.11.*) ;; # other 2.11 versions
14949       *) supports_anon_versioning=yes ;;
14950     esac
14951
14952     # See if GNU ld supports shared libraries.
14953     case $host_os in
14954     aix[3-9]*)
14955       # On AIX/PPC, the GNU linker is very broken
14956       if test "$host_cpu" != ia64; then
14957         ld_shlibs=no
14958         cat <<_LT_EOF 1>&2
14959
14960 *** Warning: the GNU linker, at least up to release 2.19, is reported
14961 *** to be unable to reliably create shared libraries on AIX.
14962 *** Therefore, libtool is disabling shared libraries support.  If you
14963 *** really care for shared libraries, you may want to install binutils
14964 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14965 *** You will then need to restart the configuration process.
14966
14967 _LT_EOF
14968       fi
14969       ;;
14970
14971     amigaos*)
14972       case $host_cpu in
14973       powerpc)
14974             # see comment about AmigaOS4 .so support
14975             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14976             archive_expsym_cmds=''
14977         ;;
14978       m68k)
14979             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)'
14980             hardcode_libdir_flag_spec='-L$libdir'
14981             hardcode_minus_L=yes
14982         ;;
14983       esac
14984       ;;
14985
14986     beos*)
14987       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14988         allow_undefined_flag=unsupported
14989         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14990         # support --undefined.  This deserves some investigation.  FIXME
14991         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14992       else
14993         ld_shlibs=no
14994       fi
14995       ;;
14996
14997     cygwin* | mingw* | pw32* | cegcc*)
14998       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
14999       # as there is no search path for DLLs.
15000       hardcode_libdir_flag_spec='-L$libdir'
15001       export_dynamic_flag_spec='${wl}--export-all-symbols'
15002       allow_undefined_flag=unsupported
15003       always_export_symbols=no
15004       enable_shared_with_static_runtimes=yes
15005       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'
15006       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15007
15008       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15009         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15010         # If the export-symbols file already is a .def file (1st line
15011         # is EXPORTS), use it as is; otherwise, prepend...
15012         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15013           cp $export_symbols $output_objdir/$soname.def;
15014         else
15015           echo EXPORTS > $output_objdir/$soname.def;
15016           cat $export_symbols >> $output_objdir/$soname.def;
15017         fi~
15018         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15019       else
15020         ld_shlibs=no
15021       fi
15022       ;;
15023
15024     haiku*)
15025       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15026       link_all_deplibs=yes
15027       ;;
15028
15029     interix[3-9]*)
15030       hardcode_direct=no
15031       hardcode_shlibpath_var=no
15032       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15033       export_dynamic_flag_spec='${wl}-E'
15034       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15035       # Instead, shared libraries are loaded at an image base (0x10000000 by
15036       # default) and relocated if they conflict, which is a slow very memory
15037       # consuming and fragmenting process.  To avoid this, we pick a random,
15038       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15039       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15040       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15041       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'
15042       ;;
15043
15044     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15045       tmp_diet=no
15046       if test "$host_os" = linux-dietlibc; then
15047         case $cc_basename in
15048           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
15049         esac
15050       fi
15051       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
15052          && test "$tmp_diet" = no
15053       then
15054         tmp_addflag=' $pic_flag'
15055         tmp_sharedflag='-shared'
15056         case $cc_basename,$host_cpu in
15057         pgcc*)                          # Portland Group C compiler
15058           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'
15059           tmp_addflag=' $pic_flag'
15060           ;;
15061         pgf77* | pgf90* | pgf95* | pgfortran*)
15062                                         # Portland Group f77 and f90 compilers
15063           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'
15064           tmp_addflag=' $pic_flag -Mnomain' ;;
15065         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
15066           tmp_addflag=' -i_dynamic' ;;
15067         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
15068           tmp_addflag=' -i_dynamic -nofor_main' ;;
15069         ifc* | ifort*)                  # Intel Fortran compiler
15070           tmp_addflag=' -nofor_main' ;;
15071         lf95*)                          # Lahey Fortran 8.1
15072           whole_archive_flag_spec=
15073           tmp_sharedflag='--shared' ;;
15074         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15075           tmp_sharedflag='-qmkshrobj'
15076           tmp_addflag= ;;
15077         nvcc*)  # Cuda Compiler Driver 2.2
15078           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'
15079           compiler_needs_object=yes
15080           ;;
15081         esac
15082         case `$CC -V 2>&1 | sed 5q` in
15083         *Sun\ C*)                       # Sun C 5.9
15084           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'
15085           compiler_needs_object=yes
15086           tmp_sharedflag='-G' ;;
15087         *Sun\ F*)                       # Sun Fortran 8.3
15088           tmp_sharedflag='-G' ;;
15089         esac
15090         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15091
15092         if test "x$supports_anon_versioning" = xyes; then
15093           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15094             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15095             echo "local: *; };" >> $output_objdir/$libname.ver~
15096             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15097         fi
15098
15099         case $cc_basename in
15100         xlf* | bgf* | bgxlf* | mpixlf*)
15101           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15102           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
15103           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15104           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
15105           if test "x$supports_anon_versioning" = xyes; then
15106             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15107               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15108               echo "local: *; };" >> $output_objdir/$libname.ver~
15109               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15110           fi
15111           ;;
15112         esac
15113       else
15114         ld_shlibs=no
15115       fi
15116       ;;
15117
15118     netbsd*)
15119       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15120         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15121         wlarc=
15122       else
15123         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15124         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15125       fi
15126       ;;
15127
15128     solaris*)
15129       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15130         ld_shlibs=no
15131         cat <<_LT_EOF 1>&2
15132
15133 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15134 *** create shared libraries on Solaris systems.  Therefore, libtool
15135 *** is disabling shared libraries support.  We urge you to upgrade GNU
15136 *** binutils to release 2.9.1 or newer.  Another option is to modify
15137 *** your PATH or compiler configuration so that the native linker is
15138 *** used, and then restart.
15139
15140 _LT_EOF
15141       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15142         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15143         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15144       else
15145         ld_shlibs=no
15146       fi
15147       ;;
15148
15149     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15150       case `$LD -v 2>&1` in
15151         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15152         ld_shlibs=no
15153         cat <<_LT_EOF 1>&2
15154
15155 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15156 *** reliably create shared libraries on SCO systems.  Therefore, libtool
15157 *** is disabling shared libraries support.  We urge you to upgrade GNU
15158 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15159 *** your PATH or compiler configuration so that the native linker is
15160 *** used, and then restart.
15161
15162 _LT_EOF
15163         ;;
15164         *)
15165           # For security reasons, it is highly recommended that you always
15166           # use absolute paths for naming shared libraries, and exclude the
15167           # DT_RUNPATH tag from executables and libraries.  But doing so
15168           # requires that you compile everything twice, which is a pain.
15169           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15170             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15171             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15172             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15173           else
15174             ld_shlibs=no
15175           fi
15176         ;;
15177       esac
15178       ;;
15179
15180     sunos4*)
15181       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15182       wlarc=
15183       hardcode_direct=yes
15184       hardcode_shlibpath_var=no
15185       ;;
15186
15187     *)
15188       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15189         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15190         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15191       else
15192         ld_shlibs=no
15193       fi
15194       ;;
15195     esac
15196
15197     if test "$ld_shlibs" = no; then
15198       runpath_var=
15199       hardcode_libdir_flag_spec=
15200       export_dynamic_flag_spec=
15201       whole_archive_flag_spec=
15202     fi
15203   else
15204     # PORTME fill in a description of your system's linker (not GNU ld)
15205     case $host_os in
15206     aix3*)
15207       allow_undefined_flag=unsupported
15208       always_export_symbols=yes
15209       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'
15210       # Note: this linker hardcodes the directories in LIBPATH if there
15211       # are no directories specified by -L.
15212       hardcode_minus_L=yes
15213       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15214         # Neither direct hardcoding nor static linking is supported with a
15215         # broken collect2.
15216         hardcode_direct=unsupported
15217       fi
15218       ;;
15219
15220     aix[4-9]*)
15221       if test "$host_cpu" = ia64; then
15222         # On IA64, the linker does run time linking by default, so we don't
15223         # have to do anything special.
15224         aix_use_runtimelinking=no
15225         exp_sym_flag='-Bexport'
15226         no_entry_flag=""
15227       else
15228         # If we're using GNU nm, then we don't want the "-C" option.
15229         # -C means demangle to AIX nm, but means don't demangle with GNU nm
15230         # Also, AIX nm treats weak defined symbols like other global
15231         # defined symbols, whereas GNU nm marks them as "W".
15232         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15233           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15234         else
15235           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15236         fi
15237         aix_use_runtimelinking=no
15238
15239         # Test if we are trying to use run time linking or normal
15240         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15241         # need to do runtime linking.
15242         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15243           for ld_flag in $LDFLAGS; do
15244           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15245             aix_use_runtimelinking=yes
15246             break
15247           fi
15248           done
15249           ;;
15250         esac
15251
15252         exp_sym_flag='-bexport'
15253         no_entry_flag='-bnoentry'
15254       fi
15255
15256       # When large executables or shared objects are built, AIX ld can
15257       # have problems creating the table of contents.  If linking a library
15258       # or program results in "error TOC overflow" add -mminimal-toc to
15259       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15260       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15261
15262       archive_cmds=''
15263       hardcode_direct=yes
15264       hardcode_direct_absolute=yes
15265       hardcode_libdir_separator=':'
15266       link_all_deplibs=yes
15267       file_list_spec='${wl}-f,'
15268
15269       if test "$GCC" = yes; then
15270         case $host_os in aix4.[012]|aix4.[012].*)
15271         # We only want to do this on AIX 4.2 and lower, the check
15272         # below for broken collect2 doesn't work under 4.3+
15273           collect2name=`${CC} -print-prog-name=collect2`
15274           if test -f "$collect2name" &&
15275            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15276           then
15277           # We have reworked collect2
15278           :
15279           else
15280           # We have old collect2
15281           hardcode_direct=unsupported
15282           # It fails to find uninstalled libraries when the uninstalled
15283           # path is not listed in the libpath.  Setting hardcode_minus_L
15284           # to unsupported forces relinking
15285           hardcode_minus_L=yes
15286           hardcode_libdir_flag_spec='-L$libdir'
15287           hardcode_libdir_separator=
15288           fi
15289           ;;
15290         esac
15291         shared_flag='-shared'
15292         if test "$aix_use_runtimelinking" = yes; then
15293           shared_flag="$shared_flag "'${wl}-G'
15294         fi
15295       else
15296         # not using gcc
15297         if test "$host_cpu" = ia64; then
15298         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15299         # chokes on -Wl,-G. The following line is correct:
15300           shared_flag='-G'
15301         else
15302           if test "$aix_use_runtimelinking" = yes; then
15303             shared_flag='${wl}-G'
15304           else
15305             shared_flag='${wl}-bM:SRE'
15306           fi
15307         fi
15308       fi
15309
15310       export_dynamic_flag_spec='${wl}-bexpall'
15311       # It seems that -bexpall does not export symbols beginning with
15312       # underscore (_), so it is better to generate a list of symbols to export.
15313       always_export_symbols=yes
15314       if test "$aix_use_runtimelinking" = yes; then
15315         # Warning - without using the other runtime loading flags (-brtl),
15316         # -berok will link without error, but may produce a broken library.
15317         allow_undefined_flag='-berok'
15318         # Determine the default libpath from the value encoded in an
15319         # empty executable.
15320         if test "${lt_cv_aix_libpath+set}" = set; then
15321   aix_libpath=$lt_cv_aix_libpath
15322 else
15323   if ${lt_cv_aix_libpath_+:} false; then :
15324   $as_echo_n "(cached) " >&6
15325 else
15326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15327 /* end confdefs.h.  */
15328
15329 int
15330 main ()
15331 {
15332
15333   ;
15334   return 0;
15335 }
15336 _ACEOF
15337 if ac_fn_c_try_link "$LINENO"; then :
15338
15339   lt_aix_libpath_sed='
15340       /Import File Strings/,/^$/ {
15341           /^0/ {
15342               s/^0  *\([^ ]*\) *$/\1/
15343               p
15344           }
15345       }'
15346   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15347   # Check for a 64-bit object if we didn't find anything.
15348   if test -z "$lt_cv_aix_libpath_"; then
15349     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15350   fi
15351 fi
15352 rm -f core conftest.err conftest.$ac_objext \
15353     conftest$ac_exeext conftest.$ac_ext
15354   if test -z "$lt_cv_aix_libpath_"; then
15355     lt_cv_aix_libpath_="/usr/lib:/lib"
15356   fi
15357
15358 fi
15359
15360   aix_libpath=$lt_cv_aix_libpath_
15361 fi
15362
15363         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15364         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15365       else
15366         if test "$host_cpu" = ia64; then
15367           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15368           allow_undefined_flag="-z nodefs"
15369           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"
15370         else
15371          # Determine the default libpath from the value encoded in an
15372          # empty executable.
15373          if test "${lt_cv_aix_libpath+set}" = set; then
15374   aix_libpath=$lt_cv_aix_libpath
15375 else
15376   if ${lt_cv_aix_libpath_+:} false; then :
15377   $as_echo_n "(cached) " >&6
15378 else
15379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15380 /* end confdefs.h.  */
15381
15382 int
15383 main ()
15384 {
15385
15386   ;
15387   return 0;
15388 }
15389 _ACEOF
15390 if ac_fn_c_try_link "$LINENO"; then :
15391
15392   lt_aix_libpath_sed='
15393       /Import File Strings/,/^$/ {
15394           /^0/ {
15395               s/^0  *\([^ ]*\) *$/\1/
15396               p
15397           }
15398       }'
15399   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15400   # Check for a 64-bit object if we didn't find anything.
15401   if test -z "$lt_cv_aix_libpath_"; then
15402     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15403   fi
15404 fi
15405 rm -f core conftest.err conftest.$ac_objext \
15406     conftest$ac_exeext conftest.$ac_ext
15407   if test -z "$lt_cv_aix_libpath_"; then
15408     lt_cv_aix_libpath_="/usr/lib:/lib"
15409   fi
15410
15411 fi
15412
15413   aix_libpath=$lt_cv_aix_libpath_
15414 fi
15415
15416          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15417           # Warning - without using the other run time loading flags,
15418           # -berok will link without error, but may produce a broken library.
15419           no_undefined_flag=' ${wl}-bernotok'
15420           allow_undefined_flag=' ${wl}-berok'
15421           if test "$with_gnu_ld" = yes; then
15422             # We only use this code for GNU lds that support --whole-archive.
15423             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15424           else
15425             # Exported symbols can be pulled into shared objects from archives
15426             whole_archive_flag_spec='$convenience'
15427           fi
15428           archive_cmds_need_lc=yes
15429           # This is similar to how AIX traditionally builds its shared libraries.
15430           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15431         fi
15432       fi
15433       ;;
15434
15435     amigaos*)
15436       case $host_cpu in
15437       powerpc)
15438             # see comment about AmigaOS4 .so support
15439             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15440             archive_expsym_cmds=''
15441         ;;
15442       m68k)
15443             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)'
15444             hardcode_libdir_flag_spec='-L$libdir'
15445             hardcode_minus_L=yes
15446         ;;
15447       esac
15448       ;;
15449
15450     bsdi[45]*)
15451       export_dynamic_flag_spec=-rdynamic
15452       ;;
15453
15454     cygwin* | mingw* | pw32* | cegcc*)
15455       # When not using gcc, we currently assume that we are using
15456       # Microsoft Visual C++.
15457       # hardcode_libdir_flag_spec is actually meaningless, as there is
15458       # no search path for DLLs.
15459       case $cc_basename in
15460       cl*)
15461         # Native MSVC
15462         hardcode_libdir_flag_spec=' '
15463         allow_undefined_flag=unsupported
15464         always_export_symbols=yes
15465         file_list_spec='@'
15466         # Tell ltmain to make .lib files, not .a files.
15467         libext=lib
15468         # Tell ltmain to make .dll files, not .so files.
15469         shrext_cmds=".dll"
15470         # FIXME: Setting linknames here is a bad hack.
15471         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
15472         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15473             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
15474           else
15475             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
15476           fi~
15477           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15478           linknames='
15479         # The linker will not automatically build a static lib if we build a DLL.
15480         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
15481         enable_shared_with_static_runtimes=yes
15482         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15483         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15484         # Don't use ranlib
15485         old_postinstall_cmds='chmod 644 $oldlib'
15486         postlink_cmds='lt_outputfile="@OUTPUT@"~
15487           lt_tool_outputfile="@TOOL_OUTPUT@"~
15488           case $lt_outputfile in
15489             *.exe|*.EXE) ;;
15490             *)
15491               lt_outputfile="$lt_outputfile.exe"
15492               lt_tool_outputfile="$lt_tool_outputfile.exe"
15493               ;;
15494           esac~
15495           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
15496             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15497             $RM "$lt_outputfile.manifest";
15498           fi'
15499         ;;
15500       *)
15501         # Assume MSVC wrapper
15502         hardcode_libdir_flag_spec=' '
15503         allow_undefined_flag=unsupported
15504         # Tell ltmain to make .lib files, not .a files.
15505         libext=lib
15506         # Tell ltmain to make .dll files, not .so files.
15507         shrext_cmds=".dll"
15508         # FIXME: Setting linknames here is a bad hack.
15509         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15510         # The linker will automatically build a .lib file if we build a DLL.
15511         old_archive_from_new_cmds='true'
15512         # FIXME: Should let the user specify the lib program.
15513         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
15514         enable_shared_with_static_runtimes=yes
15515         ;;
15516       esac
15517       ;;
15518
15519     darwin* | rhapsody*)
15520
15521
15522   archive_cmds_need_lc=no
15523   hardcode_direct=no
15524   hardcode_automatic=yes
15525   hardcode_shlibpath_var=unsupported
15526   if test "$lt_cv_ld_force_load" = "yes"; then
15527     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\"`'
15528
15529   else
15530     whole_archive_flag_spec=''
15531   fi
15532   link_all_deplibs=yes
15533   allow_undefined_flag="$_lt_dar_allow_undefined"
15534   case $cc_basename in
15535      ifort*) _lt_dar_can_shared=yes ;;
15536      *) _lt_dar_can_shared=$GCC ;;
15537   esac
15538   if test "$_lt_dar_can_shared" = "yes"; then
15539     output_verbose_link_cmd=func_echo_all
15540     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15541     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15542     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}"
15543     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}"
15544
15545   else
15546   ld_shlibs=no
15547   fi
15548
15549       ;;
15550
15551     dgux*)
15552       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15553       hardcode_libdir_flag_spec='-L$libdir'
15554       hardcode_shlibpath_var=no
15555       ;;
15556
15557     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15558     # support.  Future versions do this automatically, but an explicit c++rt0.o
15559     # does not break anything, and helps significantly (at the cost of a little
15560     # extra space).
15561     freebsd2.2*)
15562       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15563       hardcode_libdir_flag_spec='-R$libdir'
15564       hardcode_direct=yes
15565       hardcode_shlibpath_var=no
15566       ;;
15567
15568     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15569     freebsd2.*)
15570       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15571       hardcode_direct=yes
15572       hardcode_minus_L=yes
15573       hardcode_shlibpath_var=no
15574       ;;
15575
15576     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15577     freebsd* | dragonfly*)
15578       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15579       hardcode_libdir_flag_spec='-R$libdir'
15580       hardcode_direct=yes
15581       hardcode_shlibpath_var=no
15582       ;;
15583
15584     hpux9*)
15585       if test "$GCC" = yes; then
15586         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15587       else
15588         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15589       fi
15590       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15591       hardcode_libdir_separator=:
15592       hardcode_direct=yes
15593
15594       # hardcode_minus_L: Not really in the search PATH,
15595       # but as the default location of the library.
15596       hardcode_minus_L=yes
15597       export_dynamic_flag_spec='${wl}-E'
15598       ;;
15599
15600     hpux10*)
15601       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
15602         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15603       else
15604         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15605       fi
15606       if test "$with_gnu_ld" = no; then
15607         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15608         hardcode_libdir_separator=:
15609         hardcode_direct=yes
15610         hardcode_direct_absolute=yes
15611         export_dynamic_flag_spec='${wl}-E'
15612         # hardcode_minus_L: Not really in the search PATH,
15613         # but as the default location of the library.
15614         hardcode_minus_L=yes
15615       fi
15616       ;;
15617
15618     hpux11*)
15619       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
15620         case $host_cpu in
15621         hppa*64*)
15622           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15623           ;;
15624         ia64*)
15625           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15626           ;;
15627         *)
15628           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15629           ;;
15630         esac
15631       else
15632         case $host_cpu in
15633         hppa*64*)
15634           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15635           ;;
15636         ia64*)
15637           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15638           ;;
15639         *)
15640
15641           # Older versions of the 11.00 compiler do not understand -b yet
15642           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
15643           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
15644 $as_echo_n "checking if $CC understands -b... " >&6; }
15645 if ${lt_cv_prog_compiler__b+:} false; then :
15646   $as_echo_n "(cached) " >&6
15647 else
15648   lt_cv_prog_compiler__b=no
15649    save_LDFLAGS="$LDFLAGS"
15650    LDFLAGS="$LDFLAGS -b"
15651    echo "$lt_simple_link_test_code" > conftest.$ac_ext
15652    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15653      # The linker can only warn and ignore the option if not recognized
15654      # So say no if there are warnings
15655      if test -s conftest.err; then
15656        # Append any errors to the config.log.
15657        cat conftest.err 1>&5
15658        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15659        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15660        if diff conftest.exp conftest.er2 >/dev/null; then
15661          lt_cv_prog_compiler__b=yes
15662        fi
15663      else
15664        lt_cv_prog_compiler__b=yes
15665      fi
15666    fi
15667    $RM -r conftest*
15668    LDFLAGS="$save_LDFLAGS"
15669
15670 fi
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
15672 $as_echo "$lt_cv_prog_compiler__b" >&6; }
15673
15674 if test x"$lt_cv_prog_compiler__b" = xyes; then
15675     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15676 else
15677     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15678 fi
15679
15680           ;;
15681         esac
15682       fi
15683       if test "$with_gnu_ld" = no; then
15684         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15685         hardcode_libdir_separator=:
15686
15687         case $host_cpu in
15688         hppa*64*|ia64*)
15689           hardcode_direct=no
15690           hardcode_shlibpath_var=no
15691           ;;
15692         *)
15693           hardcode_direct=yes
15694           hardcode_direct_absolute=yes
15695           export_dynamic_flag_spec='${wl}-E'
15696
15697           # hardcode_minus_L: Not really in the search PATH,
15698           # but as the default location of the library.
15699           hardcode_minus_L=yes
15700           ;;
15701         esac
15702       fi
15703       ;;
15704
15705     irix5* | irix6* | nonstopux*)
15706       if test "$GCC" = yes; then
15707         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'
15708         # Try to use the -exported_symbol ld option, if it does not
15709         # work, assume that -exports_file does not work either and
15710         # implicitly export all symbols.
15711         # This should be the same for all languages, so no per-tag cache variable.
15712         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
15713 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
15714 if ${lt_cv_irix_exported_symbol+:} false; then :
15715   $as_echo_n "(cached) " >&6
15716 else
15717   save_LDFLAGS="$LDFLAGS"
15718            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
15719            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15720 /* end confdefs.h.  */
15721 int foo (void) { return 0; }
15722 _ACEOF
15723 if ac_fn_c_try_link "$LINENO"; then :
15724   lt_cv_irix_exported_symbol=yes
15725 else
15726   lt_cv_irix_exported_symbol=no
15727 fi
15728 rm -f core conftest.err conftest.$ac_objext \
15729     conftest$ac_exeext conftest.$ac_ext
15730            LDFLAGS="$save_LDFLAGS"
15731 fi
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
15733 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
15734         if test "$lt_cv_irix_exported_symbol" = yes; then
15735           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'
15736         fi
15737       else
15738         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'
15739         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'
15740       fi
15741       archive_cmds_need_lc='no'
15742       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15743       hardcode_libdir_separator=:
15744       inherit_rpath=yes
15745       link_all_deplibs=yes
15746       ;;
15747
15748     netbsd*)
15749       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15750         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15751       else
15752         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15753       fi
15754       hardcode_libdir_flag_spec='-R$libdir'
15755       hardcode_direct=yes
15756       hardcode_shlibpath_var=no
15757       ;;
15758
15759     newsos6)
15760       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15761       hardcode_direct=yes
15762       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15763       hardcode_libdir_separator=:
15764       hardcode_shlibpath_var=no
15765       ;;
15766
15767     *nto* | *qnx*)
15768       ;;
15769
15770     openbsd*)
15771       if test -f /usr/libexec/ld.so; then
15772         hardcode_direct=yes
15773         hardcode_shlibpath_var=no
15774         hardcode_direct_absolute=yes
15775         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15776           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15777           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15778           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15779           export_dynamic_flag_spec='${wl}-E'
15780         else
15781           case $host_os in
15782            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15783              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15784              hardcode_libdir_flag_spec='-R$libdir'
15785              ;;
15786            *)
15787              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15788              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15789              ;;
15790           esac
15791         fi
15792       else
15793         ld_shlibs=no
15794       fi
15795       ;;
15796
15797     os2*)
15798       hardcode_libdir_flag_spec='-L$libdir'
15799       hardcode_minus_L=yes
15800       allow_undefined_flag=unsupported
15801       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
15802       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15803       ;;
15804
15805     osf3*)
15806       if test "$GCC" = yes; then
15807         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15808         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'
15809       else
15810         allow_undefined_flag=' -expect_unresolved \*'
15811         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'
15812       fi
15813       archive_cmds_need_lc='no'
15814       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15815       hardcode_libdir_separator=:
15816       ;;
15817
15818     osf4* | osf5*)      # as osf3* with the addition of -msym flag
15819       if test "$GCC" = yes; then
15820         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15821         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'
15822         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15823       else
15824         allow_undefined_flag=' -expect_unresolved \*'
15825         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'
15826         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~
15827         $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'
15828
15829         # Both c and cxx compiler support -rpath directly
15830         hardcode_libdir_flag_spec='-rpath $libdir'
15831       fi
15832       archive_cmds_need_lc='no'
15833       hardcode_libdir_separator=:
15834       ;;
15835
15836     solaris*)
15837       no_undefined_flag=' -z defs'
15838       if test "$GCC" = yes; then
15839         wlarc='${wl}'
15840         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15841         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15842           $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'
15843       else
15844         case `$CC -V 2>&1` in
15845         *"Compilers 5.0"*)
15846           wlarc=''
15847           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15848           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15849           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
15850           ;;
15851         *)
15852           wlarc='${wl}'
15853           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
15854           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15855           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
15856           ;;
15857         esac
15858       fi
15859       hardcode_libdir_flag_spec='-R$libdir'
15860       hardcode_shlibpath_var=no
15861       case $host_os in
15862       solaris2.[0-5] | solaris2.[0-5].*) ;;
15863       *)
15864         # The compiler driver will combine and reorder linker options,
15865         # but understands `-z linker_flag'.  GCC discards it without `$wl',
15866         # but is careful enough not to reorder.
15867         # Supported since Solaris 2.6 (maybe 2.5.1?)
15868         if test "$GCC" = yes; then
15869           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15870         else
15871           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
15872         fi
15873         ;;
15874       esac
15875       link_all_deplibs=yes
15876       ;;
15877
15878     sunos4*)
15879       if test "x$host_vendor" = xsequent; then
15880         # Use $CC to link under sequent, because it throws in some extra .o
15881         # files that make .init and .fini sections work.
15882         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15883       else
15884         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15885       fi
15886       hardcode_libdir_flag_spec='-L$libdir'
15887       hardcode_direct=yes
15888       hardcode_minus_L=yes
15889       hardcode_shlibpath_var=no
15890       ;;
15891
15892     sysv4)
15893       case $host_vendor in
15894         sni)
15895           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15896           hardcode_direct=yes # is this really true???
15897         ;;
15898         siemens)
15899           ## LD is ld it makes a PLAMLIB
15900           ## CC just makes a GrossModule.
15901           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15902           reload_cmds='$CC -r -o $output$reload_objs'
15903           hardcode_direct=no
15904         ;;
15905         motorola)
15906           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15907           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
15908         ;;
15909       esac
15910       runpath_var='LD_RUN_PATH'
15911       hardcode_shlibpath_var=no
15912       ;;
15913
15914     sysv4.3*)
15915       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15916       hardcode_shlibpath_var=no
15917       export_dynamic_flag_spec='-Bexport'
15918       ;;
15919
15920     sysv4*MP*)
15921       if test -d /usr/nec; then
15922         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15923         hardcode_shlibpath_var=no
15924         runpath_var=LD_RUN_PATH
15925         hardcode_runpath_var=yes
15926         ld_shlibs=yes
15927       fi
15928       ;;
15929
15930     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15931       no_undefined_flag='${wl}-z,text'
15932       archive_cmds_need_lc=no
15933       hardcode_shlibpath_var=no
15934       runpath_var='LD_RUN_PATH'
15935
15936       if test "$GCC" = yes; then
15937         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15938         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15939       else
15940         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15941         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15942       fi
15943       ;;
15944
15945     sysv5* | sco3.2v5* | sco5v6*)
15946       # Note: We can NOT use -z defs as we might desire, because we do not
15947       # link with -lc, and that would cause any symbols used from libc to
15948       # always be unresolved, which means just about no library would
15949       # ever link correctly.  If we're not using GNU ld we use -z text
15950       # though, which does catch some bad symbols but isn't as heavy-handed
15951       # as -z defs.
15952       no_undefined_flag='${wl}-z,text'
15953       allow_undefined_flag='${wl}-z,nodefs'
15954       archive_cmds_need_lc=no
15955       hardcode_shlibpath_var=no
15956       hardcode_libdir_flag_spec='${wl}-R,$libdir'
15957       hardcode_libdir_separator=':'
15958       link_all_deplibs=yes
15959       export_dynamic_flag_spec='${wl}-Bexport'
15960       runpath_var='LD_RUN_PATH'
15961
15962       if test "$GCC" = yes; then
15963         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15964         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15965       else
15966         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15967         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15968       fi
15969       ;;
15970
15971     uts4*)
15972       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15973       hardcode_libdir_flag_spec='-L$libdir'
15974       hardcode_shlibpath_var=no
15975       ;;
15976
15977     *)
15978       ld_shlibs=no
15979       ;;
15980     esac
15981
15982     if test x$host_vendor = xsni; then
15983       case $host in
15984       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15985         export_dynamic_flag_spec='${wl}-Blargedynsym'
15986         ;;
15987       esac
15988     fi
15989   fi
15990
15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
15992 $as_echo "$ld_shlibs" >&6; }
15993 test "$ld_shlibs" = no && can_build_shared=no
15994
15995 with_gnu_ld=$with_gnu_ld
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011 #
16012 # Do we need to explicitly link libc?
16013 #
16014 case "x$archive_cmds_need_lc" in
16015 x|xyes)
16016   # Assume -lc should be added
16017   archive_cmds_need_lc=yes
16018
16019   if test "$enable_shared" = yes && test "$GCC" = yes; then
16020     case $archive_cmds in
16021     *'~'*)
16022       # FIXME: we may have to deal with multi-command sequences.
16023       ;;
16024     '$CC '*)
16025       # Test whether the compiler implicitly links with -lc since on some
16026       # systems, -lgcc has to come before -lc. If gcc already passes -lc
16027       # to ld, don't add -lc before -lgcc.
16028       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16029 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16030 if ${lt_cv_archive_cmds_need_lc+:} false; then :
16031   $as_echo_n "(cached) " >&6
16032 else
16033   $RM conftest*
16034         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16035
16036         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16037   (eval $ac_compile) 2>&5
16038   ac_status=$?
16039   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16040   test $ac_status = 0; } 2>conftest.err; then
16041           soname=conftest
16042           lib=conftest
16043           libobjs=conftest.$ac_objext
16044           deplibs=
16045           wl=$lt_prog_compiler_wl
16046           pic_flag=$lt_prog_compiler_pic
16047           compiler_flags=-v
16048           linker_flags=-v
16049           verstring=
16050           output_objdir=.
16051           libname=conftest
16052           lt_save_allow_undefined_flag=$allow_undefined_flag
16053           allow_undefined_flag=
16054           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16055   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16056   ac_status=$?
16057   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16058   test $ac_status = 0; }
16059           then
16060             lt_cv_archive_cmds_need_lc=no
16061           else
16062             lt_cv_archive_cmds_need_lc=yes
16063           fi
16064           allow_undefined_flag=$lt_save_allow_undefined_flag
16065         else
16066           cat conftest.err 1>&5
16067         fi
16068         $RM conftest*
16069
16070 fi
16071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16072 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16073       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16074       ;;
16075     esac
16076   fi
16077   ;;
16078 esac
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16232 $as_echo_n "checking dynamic linker characteristics... " >&6; }
16233
16234 if test "$GCC" = yes; then
16235   case $host_os in
16236     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
16237     *) lt_awk_arg="/^libraries:/" ;;
16238   esac
16239   case $host_os in
16240     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
16241     *) lt_sed_strip_eq="s,=/,/,g" ;;
16242   esac
16243   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16244   case $lt_search_path_spec in
16245   *\;*)
16246     # if the path contains ";" then we assume it to be the separator
16247     # otherwise default to the standard path separator (i.e. ":") - it is
16248     # assumed that no part of a normal pathname contains ";" but that should
16249     # okay in the real world where ";" in dirpaths is itself problematic.
16250     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16251     ;;
16252   *)
16253     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16254     ;;
16255   esac
16256   # Ok, now we have the path, separated by spaces, we can step through it
16257   # and add multilib dir if necessary.
16258   lt_tmp_lt_search_path_spec=
16259   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16260   for lt_sys_path in $lt_search_path_spec; do
16261     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
16262       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
16263     else
16264       test -d "$lt_sys_path" && \
16265         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
16266     fi
16267   done
16268   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
16269 BEGIN {RS=" "; FS="/|\n";} {
16270   lt_foo="";
16271   lt_count=0;
16272   for (lt_i = NF; lt_i > 0; lt_i--) {
16273     if ($lt_i != "" && $lt_i != ".") {
16274       if ($lt_i == "..") {
16275         lt_count++;
16276       } else {
16277         if (lt_count == 0) {
16278           lt_foo="/" $lt_i lt_foo;
16279         } else {
16280           lt_count--;
16281         }
16282       }
16283     }
16284   }
16285   if (lt_foo != "") { lt_freq[lt_foo]++; }
16286   if (lt_freq[lt_foo] == 1) { print lt_foo; }
16287 }'`
16288   # AWK program above erroneously prepends '/' to C:/dos/paths
16289   # for these hosts.
16290   case $host_os in
16291     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
16292       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
16293   esac
16294   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
16295 else
16296   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16297 fi
16298 library_names_spec=
16299 libname_spec='lib$name'
16300 soname_spec=
16301 shrext_cmds=".so"
16302 postinstall_cmds=
16303 postuninstall_cmds=
16304 finish_cmds=
16305 finish_eval=
16306 shlibpath_var=
16307 shlibpath_overrides_runpath=unknown
16308 version_type=none
16309 dynamic_linker="$host_os ld.so"
16310 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16311 need_lib_prefix=unknown
16312 hardcode_into_libs=no
16313
16314 # when you set need_version to no, make sure it does not cause -set_version
16315 # flags to be left without arguments
16316 need_version=unknown
16317
16318 case $host_os in
16319 aix3*)
16320   version_type=linux # correct to gnu/linux during the next big refactor
16321   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16322   shlibpath_var=LIBPATH
16323
16324   # AIX 3 has no versioning support, so we append a major version to the name.
16325   soname_spec='${libname}${release}${shared_ext}$major'
16326   ;;
16327
16328 aix[4-9]*)
16329   version_type=linux # correct to gnu/linux during the next big refactor
16330   need_lib_prefix=no
16331   need_version=no
16332   hardcode_into_libs=yes
16333   if test "$host_cpu" = ia64; then
16334     # AIX 5 supports IA64
16335     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16336     shlibpath_var=LD_LIBRARY_PATH
16337   else
16338     # With GCC up to 2.95.x, collect2 would create an import file
16339     # for dependence libraries.  The import file would start with
16340     # the line `#! .'.  This would cause the generated library to
16341     # depend on `.', always an invalid library.  This was fixed in
16342     # development snapshots of GCC prior to 3.0.
16343     case $host_os in
16344       aix4 | aix4.[01] | aix4.[01].*)
16345       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16346            echo ' yes '
16347            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16348         :
16349       else
16350         can_build_shared=no
16351       fi
16352       ;;
16353     esac
16354     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16355     # soname into executable. Probably we can add versioning support to
16356     # collect2, so additional links can be useful in future.
16357     if test "$aix_use_runtimelinking" = yes; then
16358       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16359       # instead of lib<name>.a to let people know that these are not
16360       # typical AIX shared libraries.
16361       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16362     else
16363       # We preserve .a as extension for shared libraries through AIX4.2
16364       # and later when we are not doing run time linking.
16365       library_names_spec='${libname}${release}.a $libname.a'
16366       soname_spec='${libname}${release}${shared_ext}$major'
16367     fi
16368     shlibpath_var=LIBPATH
16369   fi
16370   ;;
16371
16372 amigaos*)
16373   case $host_cpu in
16374   powerpc)
16375     # Since July 2007 AmigaOS4 officially supports .so libraries.
16376     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16377     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16378     ;;
16379   m68k)
16380     library_names_spec='$libname.ixlibrary $libname.a'
16381     # Create ${libname}_ixlibrary.a entries in /sys/libs.
16382     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16383     ;;
16384   esac
16385   ;;
16386
16387 beos*)
16388   library_names_spec='${libname}${shared_ext}'
16389   dynamic_linker="$host_os ld.so"
16390   shlibpath_var=LIBRARY_PATH
16391   ;;
16392
16393 bsdi[45]*)
16394   version_type=linux # correct to gnu/linux during the next big refactor
16395   need_version=no
16396   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16397   soname_spec='${libname}${release}${shared_ext}$major'
16398   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16399   shlibpath_var=LD_LIBRARY_PATH
16400   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16401   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16402   # the default ld.so.conf also contains /usr/contrib/lib and
16403   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16404   # libtool to hard-code these into programs
16405   ;;
16406
16407 cygwin* | mingw* | pw32* | cegcc*)
16408   version_type=windows
16409   shrext_cmds=".dll"
16410   need_version=no
16411   need_lib_prefix=no
16412
16413   case $GCC,$cc_basename in
16414   yes,*)
16415     # gcc
16416     library_names_spec='$libname.dll.a'
16417     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16418     postinstall_cmds='base_file=`basename \${file}`~
16419       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16420       dldir=$destdir/`dirname \$dlpath`~
16421       test -d \$dldir || mkdir -p \$dldir~
16422       $install_prog $dir/$dlname \$dldir/$dlname~
16423       chmod a+x \$dldir/$dlname~
16424       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16425         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16426       fi'
16427     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16428       dlpath=$dir/\$dldll~
16429        $RM \$dlpath'
16430     shlibpath_overrides_runpath=yes
16431
16432     case $host_os in
16433     cygwin*)
16434       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16435       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16436
16437       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
16438       ;;
16439     mingw* | cegcc*)
16440       # MinGW DLLs use traditional 'lib' prefix
16441       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16442       ;;
16443     pw32*)
16444       # pw32 DLLs use 'pw' prefix rather than 'lib'
16445       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16446       ;;
16447     esac
16448     dynamic_linker='Win32 ld.exe'
16449     ;;
16450
16451   *,cl*)
16452     # Native MSVC
16453     libname_spec='$name'
16454     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16455     library_names_spec='${libname}.dll.lib'
16456
16457     case $build_os in
16458     mingw*)
16459       sys_lib_search_path_spec=
16460       lt_save_ifs=$IFS
16461       IFS=';'
16462       for lt_path in $LIB
16463       do
16464         IFS=$lt_save_ifs
16465         # Let DOS variable expansion print the short 8.3 style file name.
16466         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16467         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16468       done
16469       IFS=$lt_save_ifs
16470       # Convert to MSYS style.
16471       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16472       ;;
16473     cygwin*)
16474       # Convert to unix form, then to dos form, then back to unix form
16475       # but this time dos style (no spaces!) so that the unix form looks
16476       # like /cygdrive/c/PROGRA~1:/cygdr...
16477       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16478       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16479       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16480       ;;
16481     *)
16482       sys_lib_search_path_spec="$LIB"
16483       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16484         # It is most probably a Windows format PATH.
16485         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16486       else
16487         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16488       fi
16489       # FIXME: find the short name or the path components, as spaces are
16490       # common. (e.g. "Program Files" -> "PROGRA~1")
16491       ;;
16492     esac
16493
16494     # DLL is installed to $(libdir)/../bin by postinstall_cmds
16495     postinstall_cmds='base_file=`basename \${file}`~
16496       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16497       dldir=$destdir/`dirname \$dlpath`~
16498       test -d \$dldir || mkdir -p \$dldir~
16499       $install_prog $dir/$dlname \$dldir/$dlname'
16500     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16501       dlpath=$dir/\$dldll~
16502        $RM \$dlpath'
16503     shlibpath_overrides_runpath=yes
16504     dynamic_linker='Win32 link.exe'
16505     ;;
16506
16507   *)
16508     # Assume MSVC wrapper
16509     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16510     dynamic_linker='Win32 ld.exe'
16511     ;;
16512   esac
16513   # FIXME: first we should search . and the directory the executable is in
16514   shlibpath_var=PATH
16515   ;;
16516
16517 darwin* | rhapsody*)
16518   dynamic_linker="$host_os dyld"
16519   version_type=darwin
16520   need_lib_prefix=no
16521   need_version=no
16522   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16523   soname_spec='${libname}${release}${major}$shared_ext'
16524   shlibpath_overrides_runpath=yes
16525   shlibpath_var=DYLD_LIBRARY_PATH
16526   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16527
16528   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
16529   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16530   ;;
16531
16532 dgux*)
16533   version_type=linux # correct to gnu/linux during the next big refactor
16534   need_lib_prefix=no
16535   need_version=no
16536   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16537   soname_spec='${libname}${release}${shared_ext}$major'
16538   shlibpath_var=LD_LIBRARY_PATH
16539   ;;
16540
16541 freebsd* | dragonfly*)
16542   # DragonFly does not have aout.  When/if they implement a new
16543   # versioning mechanism, adjust this.
16544   if test -x /usr/bin/objformat; then
16545     objformat=`/usr/bin/objformat`
16546   else
16547     case $host_os in
16548     freebsd[23].*) objformat=aout ;;
16549     *) objformat=elf ;;
16550     esac
16551   fi
16552   version_type=freebsd-$objformat
16553   case $version_type in
16554     freebsd-elf*)
16555       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16556       need_version=no
16557       need_lib_prefix=no
16558       ;;
16559     freebsd-*)
16560       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16561       need_version=yes
16562       ;;
16563   esac
16564   shlibpath_var=LD_LIBRARY_PATH
16565   case $host_os in
16566   freebsd2.*)
16567     shlibpath_overrides_runpath=yes
16568     ;;
16569   freebsd3.[01]* | freebsdelf3.[01]*)
16570     shlibpath_overrides_runpath=yes
16571     hardcode_into_libs=yes
16572     ;;
16573   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16574   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16575     shlibpath_overrides_runpath=no
16576     hardcode_into_libs=yes
16577     ;;
16578   *) # from 4.6 on, and DragonFly
16579     shlibpath_overrides_runpath=yes
16580     hardcode_into_libs=yes
16581     ;;
16582   esac
16583   ;;
16584
16585 gnu*)
16586   version_type=linux # correct to gnu/linux during the next big refactor
16587   need_lib_prefix=no
16588   need_version=no
16589   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16590   soname_spec='${libname}${release}${shared_ext}$major'
16591   shlibpath_var=LD_LIBRARY_PATH
16592   shlibpath_overrides_runpath=no
16593   hardcode_into_libs=yes
16594   ;;
16595
16596 haiku*)
16597   version_type=linux # correct to gnu/linux during the next big refactor
16598   need_lib_prefix=no
16599   need_version=no
16600   dynamic_linker="$host_os runtime_loader"
16601   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16602   soname_spec='${libname}${release}${shared_ext}$major'
16603   shlibpath_var=LIBRARY_PATH
16604   shlibpath_overrides_runpath=yes
16605   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16606   hardcode_into_libs=yes
16607   ;;
16608
16609 hpux9* | hpux10* | hpux11*)
16610   # Give a soname corresponding to the major version so that dld.sl refuses to
16611   # link against other versions.
16612   version_type=sunos
16613   need_lib_prefix=no
16614   need_version=no
16615   case $host_cpu in
16616   ia64*)
16617     shrext_cmds='.so'
16618     hardcode_into_libs=yes
16619     dynamic_linker="$host_os dld.so"
16620     shlibpath_var=LD_LIBRARY_PATH
16621     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16622     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16623     soname_spec='${libname}${release}${shared_ext}$major'
16624     if test "X$HPUX_IA64_MODE" = X32; then
16625       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16626     else
16627       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16628     fi
16629     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16630     ;;
16631   hppa*64*)
16632     shrext_cmds='.sl'
16633     hardcode_into_libs=yes
16634     dynamic_linker="$host_os dld.sl"
16635     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16636     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16637     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16638     soname_spec='${libname}${release}${shared_ext}$major'
16639     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16640     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16641     ;;
16642   *)
16643     shrext_cmds='.sl'
16644     dynamic_linker="$host_os dld.sl"
16645     shlibpath_var=SHLIB_PATH
16646     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16647     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16648     soname_spec='${libname}${release}${shared_ext}$major'
16649     ;;
16650   esac
16651   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16652   postinstall_cmds='chmod 555 $lib'
16653   # or fails outright, so override atomically:
16654   install_override_mode=555
16655   ;;
16656
16657 interix[3-9]*)
16658   version_type=linux # correct to gnu/linux during the next big refactor
16659   need_lib_prefix=no
16660   need_version=no
16661   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16662   soname_spec='${libname}${release}${shared_ext}$major'
16663   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16664   shlibpath_var=LD_LIBRARY_PATH
16665   shlibpath_overrides_runpath=no
16666   hardcode_into_libs=yes
16667   ;;
16668
16669 irix5* | irix6* | nonstopux*)
16670   case $host_os in
16671     nonstopux*) version_type=nonstopux ;;
16672     *)
16673         if test "$lt_cv_prog_gnu_ld" = yes; then
16674                 version_type=linux # correct to gnu/linux during the next big refactor
16675         else
16676                 version_type=irix
16677         fi ;;
16678   esac
16679   need_lib_prefix=no
16680   need_version=no
16681   soname_spec='${libname}${release}${shared_ext}$major'
16682   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16683   case $host_os in
16684   irix5* | nonstopux*)
16685     libsuff= shlibsuff=
16686     ;;
16687   *)
16688     case $LD in # libtool.m4 will add one of these switches to LD
16689     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16690       libsuff= shlibsuff= libmagic=32-bit;;
16691     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16692       libsuff=32 shlibsuff=N32 libmagic=N32;;
16693     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16694       libsuff=64 shlibsuff=64 libmagic=64-bit;;
16695     *) libsuff= shlibsuff= libmagic=never-match;;
16696     esac
16697     ;;
16698   esac
16699   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16700   shlibpath_overrides_runpath=no
16701   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16702   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16703   hardcode_into_libs=yes
16704   ;;
16705
16706 # No shared lib support for Linux oldld, aout, or coff.
16707 linux*oldld* | linux*aout* | linux*coff*)
16708   dynamic_linker=no
16709   ;;
16710
16711 # This must be glibc/ELF.
16712 linux* | k*bsd*-gnu | kopensolaris*-gnu)
16713   version_type=linux # correct to gnu/linux during the next big refactor
16714   need_lib_prefix=no
16715   need_version=no
16716   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16717   soname_spec='${libname}${release}${shared_ext}$major'
16718   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16719   shlibpath_var=LD_LIBRARY_PATH
16720   shlibpath_overrides_runpath=no
16721
16722   # Some binutils ld are patched to set DT_RUNPATH
16723   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16724   $as_echo_n "(cached) " >&6
16725 else
16726   lt_cv_shlibpath_overrides_runpath=no
16727     save_LDFLAGS=$LDFLAGS
16728     save_libdir=$libdir
16729     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
16730          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
16731     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16732 /* end confdefs.h.  */
16733
16734 int
16735 main ()
16736 {
16737
16738   ;
16739   return 0;
16740 }
16741 _ACEOF
16742 if ac_fn_c_try_link "$LINENO"; then :
16743   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16744   lt_cv_shlibpath_overrides_runpath=yes
16745 fi
16746 fi
16747 rm -f core conftest.err conftest.$ac_objext \
16748     conftest$ac_exeext conftest.$ac_ext
16749     LDFLAGS=$save_LDFLAGS
16750     libdir=$save_libdir
16751
16752 fi
16753
16754   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16755
16756   # This implies no fast_install, which is unacceptable.
16757   # Some rework will be needed to allow for fast_install
16758   # before this can be enabled.
16759   hardcode_into_libs=yes
16760
16761   # Append ld.so.conf contents to the search path
16762   if test -f /etc/ld.so.conf; then
16763     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' ' '`
16764     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16765   fi
16766
16767   # We used to test for /lib/ld.so.1 and disable shared libraries on
16768   # powerpc, because MkLinux only supported shared libraries with the
16769   # GNU dynamic linker.  Since this was broken with cross compilers,
16770   # most powerpc-linux boxes support dynamic linking these days and
16771   # people can always --disable-shared, the test was removed, and we
16772   # assume the GNU/Linux dynamic linker is in use.
16773   dynamic_linker='GNU/Linux ld.so'
16774   ;;
16775
16776 netbsd*)
16777   version_type=sunos
16778   need_lib_prefix=no
16779   need_version=no
16780   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16781     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16782     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16783     dynamic_linker='NetBSD (a.out) ld.so'
16784   else
16785     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16786     soname_spec='${libname}${release}${shared_ext}$major'
16787     dynamic_linker='NetBSD ld.elf_so'
16788   fi
16789   shlibpath_var=LD_LIBRARY_PATH
16790   shlibpath_overrides_runpath=yes
16791   hardcode_into_libs=yes
16792   ;;
16793
16794 newsos6)
16795   version_type=linux # correct to gnu/linux during the next big refactor
16796   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16797   shlibpath_var=LD_LIBRARY_PATH
16798   shlibpath_overrides_runpath=yes
16799   ;;
16800
16801 *nto* | *qnx*)
16802   version_type=qnx
16803   need_lib_prefix=no
16804   need_version=no
16805   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16806   soname_spec='${libname}${release}${shared_ext}$major'
16807   shlibpath_var=LD_LIBRARY_PATH
16808   shlibpath_overrides_runpath=no
16809   hardcode_into_libs=yes
16810   dynamic_linker='ldqnx.so'
16811   ;;
16812
16813 openbsd*)
16814   version_type=sunos
16815   sys_lib_dlsearch_path_spec="/usr/lib"
16816   need_lib_prefix=no
16817   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16818   case $host_os in
16819     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
16820     *)                          need_version=no  ;;
16821   esac
16822   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16823   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16824   shlibpath_var=LD_LIBRARY_PATH
16825   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16826     case $host_os in
16827       openbsd2.[89] | openbsd2.[89].*)
16828         shlibpath_overrides_runpath=no
16829         ;;
16830       *)
16831         shlibpath_overrides_runpath=yes
16832         ;;
16833       esac
16834   else
16835     shlibpath_overrides_runpath=yes
16836   fi
16837   ;;
16838
16839 os2*)
16840   libname_spec='$name'
16841   shrext_cmds=".dll"
16842   need_lib_prefix=no
16843   library_names_spec='$libname${shared_ext} $libname.a'
16844   dynamic_linker='OS/2 ld.exe'
16845   shlibpath_var=LIBPATH
16846   ;;
16847
16848 osf3* | osf4* | osf5*)
16849   version_type=osf
16850   need_lib_prefix=no
16851   need_version=no
16852   soname_spec='${libname}${release}${shared_ext}$major'
16853   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16854   shlibpath_var=LD_LIBRARY_PATH
16855   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16856   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16857   ;;
16858
16859 rdos*)
16860   dynamic_linker=no
16861   ;;
16862
16863 solaris*)
16864   version_type=linux # correct to gnu/linux during the next big refactor
16865   need_lib_prefix=no
16866   need_version=no
16867   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16868   soname_spec='${libname}${release}${shared_ext}$major'
16869   shlibpath_var=LD_LIBRARY_PATH
16870   shlibpath_overrides_runpath=yes
16871   hardcode_into_libs=yes
16872   # ldd complains unless libraries are executable
16873   postinstall_cmds='chmod +x $lib'
16874   ;;
16875
16876 sunos4*)
16877   version_type=sunos
16878   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16879   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16880   shlibpath_var=LD_LIBRARY_PATH
16881   shlibpath_overrides_runpath=yes
16882   if test "$with_gnu_ld" = yes; then
16883     need_lib_prefix=no
16884   fi
16885   need_version=yes
16886   ;;
16887
16888 sysv4 | sysv4.3*)
16889   version_type=linux # correct to gnu/linux during the next big refactor
16890   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16891   soname_spec='${libname}${release}${shared_ext}$major'
16892   shlibpath_var=LD_LIBRARY_PATH
16893   case $host_vendor in
16894     sni)
16895       shlibpath_overrides_runpath=no
16896       need_lib_prefix=no
16897       runpath_var=LD_RUN_PATH
16898       ;;
16899     siemens)
16900       need_lib_prefix=no
16901       ;;
16902     motorola)
16903       need_lib_prefix=no
16904       need_version=no
16905       shlibpath_overrides_runpath=no
16906       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16907       ;;
16908   esac
16909   ;;
16910
16911 sysv4*MP*)
16912   if test -d /usr/nec ;then
16913     version_type=linux # correct to gnu/linux during the next big refactor
16914     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16915     soname_spec='$libname${shared_ext}.$major'
16916     shlibpath_var=LD_LIBRARY_PATH
16917   fi
16918   ;;
16919
16920 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16921   version_type=freebsd-elf
16922   need_lib_prefix=no
16923   need_version=no
16924   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16925   soname_spec='${libname}${release}${shared_ext}$major'
16926   shlibpath_var=LD_LIBRARY_PATH
16927   shlibpath_overrides_runpath=yes
16928   hardcode_into_libs=yes
16929   if test "$with_gnu_ld" = yes; then
16930     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16931   else
16932     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16933     case $host_os in
16934       sco3.2v5*)
16935         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16936         ;;
16937     esac
16938   fi
16939   sys_lib_dlsearch_path_spec='/usr/lib'
16940   ;;
16941
16942 tpf*)
16943   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16944   version_type=linux # correct to gnu/linux during the next big refactor
16945   need_lib_prefix=no
16946   need_version=no
16947   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16948   shlibpath_var=LD_LIBRARY_PATH
16949   shlibpath_overrides_runpath=no
16950   hardcode_into_libs=yes
16951   ;;
16952
16953 uts4*)
16954   version_type=linux # correct to gnu/linux during the next big refactor
16955   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16956   soname_spec='${libname}${release}${shared_ext}$major'
16957   shlibpath_var=LD_LIBRARY_PATH
16958   ;;
16959
16960 *)
16961   dynamic_linker=no
16962   ;;
16963 esac
16964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16965 $as_echo "$dynamic_linker" >&6; }
16966 test "$dynamic_linker" = no && can_build_shared=no
16967
16968 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16969 if test "$GCC" = yes; then
16970   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16971 fi
16972
16973 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16974   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16975 fi
16976 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16977   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16978 fi
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17072 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17073 hardcode_action=
17074 if test -n "$hardcode_libdir_flag_spec" ||
17075    test -n "$runpath_var" ||
17076    test "X$hardcode_automatic" = "Xyes" ; then
17077
17078   # We can hardcode non-existent directories.
17079   if test "$hardcode_direct" != no &&
17080      # If the only mechanism to avoid hardcoding is shlibpath_var, we
17081      # have to relink, otherwise we might link with an installed library
17082      # when we should be linking with a yet-to-be-installed one
17083      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
17084      test "$hardcode_minus_L" != no; then
17085     # Linking always hardcodes the temporary library directory.
17086     hardcode_action=relink
17087   else
17088     # We can link without hardcoding, and we can hardcode nonexisting dirs.
17089     hardcode_action=immediate
17090   fi
17091 else
17092   # We cannot hardcode anything, or else we can only hardcode existing
17093   # directories.
17094   hardcode_action=unsupported
17095 fi
17096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
17097 $as_echo "$hardcode_action" >&6; }
17098
17099 if test "$hardcode_action" = relink ||
17100    test "$inherit_rpath" = yes; then
17101   # Fast installation is not supported
17102   enable_fast_install=no
17103 elif test "$shlibpath_overrides_runpath" = yes ||
17104      test "$enable_shared" = no; then
17105   # Fast installation is not necessary
17106   enable_fast_install=needless
17107 fi
17108
17109
17110
17111
17112
17113
17114   if test "x$enable_dlopen" != xyes; then
17115   enable_dlopen=unknown
17116   enable_dlopen_self=unknown
17117   enable_dlopen_self_static=unknown
17118 else
17119   lt_cv_dlopen=no
17120   lt_cv_dlopen_libs=
17121
17122   case $host_os in
17123   beos*)
17124     lt_cv_dlopen="load_add_on"
17125     lt_cv_dlopen_libs=
17126     lt_cv_dlopen_self=yes
17127     ;;
17128
17129   mingw* | pw32* | cegcc*)
17130     lt_cv_dlopen="LoadLibrary"
17131     lt_cv_dlopen_libs=
17132     ;;
17133
17134   cygwin*)
17135     lt_cv_dlopen="dlopen"
17136     lt_cv_dlopen_libs=
17137     ;;
17138
17139   darwin*)
17140   # if libdl is installed we need to link against it
17141     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17142 $as_echo_n "checking for dlopen in -ldl... " >&6; }
17143 if ${ac_cv_lib_dl_dlopen+:} false; then :
17144   $as_echo_n "(cached) " >&6
17145 else
17146   ac_check_lib_save_LIBS=$LIBS
17147 LIBS="-ldl  $LIBS"
17148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17149 /* end confdefs.h.  */
17150
17151 /* Override any GCC internal prototype to avoid an error.
17152    Use char because int might match the return type of a GCC
17153    builtin and then its argument prototype would still apply.  */
17154 #ifdef __cplusplus
17155 extern "C"
17156 #endif
17157 char dlopen ();
17158 int
17159 main ()
17160 {
17161 return dlopen ();
17162   ;
17163   return 0;
17164 }
17165 _ACEOF
17166 if ac_fn_c_try_link "$LINENO"; then :
17167   ac_cv_lib_dl_dlopen=yes
17168 else
17169   ac_cv_lib_dl_dlopen=no
17170 fi
17171 rm -f core conftest.err conftest.$ac_objext \
17172     conftest$ac_exeext conftest.$ac_ext
17173 LIBS=$ac_check_lib_save_LIBS
17174 fi
17175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17176 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17177 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17178   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17179 else
17180
17181     lt_cv_dlopen="dyld"
17182     lt_cv_dlopen_libs=
17183     lt_cv_dlopen_self=yes
17184
17185 fi
17186
17187     ;;
17188
17189   *)
17190     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
17191 if test "x$ac_cv_func_shl_load" = xyes; then :
17192   lt_cv_dlopen="shl_load"
17193 else
17194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
17195 $as_echo_n "checking for shl_load in -ldld... " >&6; }
17196 if ${ac_cv_lib_dld_shl_load+:} false; then :
17197   $as_echo_n "(cached) " >&6
17198 else
17199   ac_check_lib_save_LIBS=$LIBS
17200 LIBS="-ldld  $LIBS"
17201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17202 /* end confdefs.h.  */
17203
17204 /* Override any GCC internal prototype to avoid an error.
17205    Use char because int might match the return type of a GCC
17206    builtin and then its argument prototype would still apply.  */
17207 #ifdef __cplusplus
17208 extern "C"
17209 #endif
17210 char shl_load ();
17211 int
17212 main ()
17213 {
17214 return shl_load ();
17215   ;
17216   return 0;
17217 }
17218 _ACEOF
17219 if ac_fn_c_try_link "$LINENO"; then :
17220   ac_cv_lib_dld_shl_load=yes
17221 else
17222   ac_cv_lib_dld_shl_load=no
17223 fi
17224 rm -f core conftest.err conftest.$ac_objext \
17225     conftest$ac_exeext conftest.$ac_ext
17226 LIBS=$ac_check_lib_save_LIBS
17227 fi
17228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
17229 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
17230 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
17231   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
17232 else
17233   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
17234 if test "x$ac_cv_func_dlopen" = xyes; then :
17235   lt_cv_dlopen="dlopen"
17236 else
17237   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17238 $as_echo_n "checking for dlopen in -ldl... " >&6; }
17239 if ${ac_cv_lib_dl_dlopen+:} false; then :
17240   $as_echo_n "(cached) " >&6
17241 else
17242   ac_check_lib_save_LIBS=$LIBS
17243 LIBS="-ldl  $LIBS"
17244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17245 /* end confdefs.h.  */
17246
17247 /* Override any GCC internal prototype to avoid an error.
17248    Use char because int might match the return type of a GCC
17249    builtin and then its argument prototype would still apply.  */
17250 #ifdef __cplusplus
17251 extern "C"
17252 #endif
17253 char dlopen ();
17254 int
17255 main ()
17256 {
17257 return dlopen ();
17258   ;
17259   return 0;
17260 }
17261 _ACEOF
17262 if ac_fn_c_try_link "$LINENO"; then :
17263   ac_cv_lib_dl_dlopen=yes
17264 else
17265   ac_cv_lib_dl_dlopen=no
17266 fi
17267 rm -f core conftest.err conftest.$ac_objext \
17268     conftest$ac_exeext conftest.$ac_ext
17269 LIBS=$ac_check_lib_save_LIBS
17270 fi
17271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17272 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17273 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17274   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17275 else
17276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17277 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
17278 if ${ac_cv_lib_svld_dlopen+:} false; then :
17279   $as_echo_n "(cached) " >&6
17280 else
17281   ac_check_lib_save_LIBS=$LIBS
17282 LIBS="-lsvld  $LIBS"
17283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17284 /* end confdefs.h.  */
17285
17286 /* Override any GCC internal prototype to avoid an error.
17287    Use char because int might match the return type of a GCC
17288    builtin and then its argument prototype would still apply.  */
17289 #ifdef __cplusplus
17290 extern "C"
17291 #endif
17292 char dlopen ();
17293 int
17294 main ()
17295 {
17296 return dlopen ();
17297   ;
17298   return 0;
17299 }
17300 _ACEOF
17301 if ac_fn_c_try_link "$LINENO"; then :
17302   ac_cv_lib_svld_dlopen=yes
17303 else
17304   ac_cv_lib_svld_dlopen=no
17305 fi
17306 rm -f core conftest.err conftest.$ac_objext \
17307     conftest$ac_exeext conftest.$ac_ext
17308 LIBS=$ac_check_lib_save_LIBS
17309 fi
17310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17311 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
17312 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
17313   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17314 else
17315   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17316 $as_echo_n "checking for dld_link in -ldld... " >&6; }
17317 if ${ac_cv_lib_dld_dld_link+:} false; then :
17318   $as_echo_n "(cached) " >&6
17319 else
17320   ac_check_lib_save_LIBS=$LIBS
17321 LIBS="-ldld  $LIBS"
17322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17323 /* end confdefs.h.  */
17324
17325 /* Override any GCC internal prototype to avoid an error.
17326    Use char because int might match the return type of a GCC
17327    builtin and then its argument prototype would still apply.  */
17328 #ifdef __cplusplus
17329 extern "C"
17330 #endif
17331 char dld_link ();
17332 int
17333 main ()
17334 {
17335 return dld_link ();
17336   ;
17337   return 0;
17338 }
17339 _ACEOF
17340 if ac_fn_c_try_link "$LINENO"; then :
17341   ac_cv_lib_dld_dld_link=yes
17342 else
17343   ac_cv_lib_dld_dld_link=no
17344 fi
17345 rm -f core conftest.err conftest.$ac_objext \
17346     conftest$ac_exeext conftest.$ac_ext
17347 LIBS=$ac_check_lib_save_LIBS
17348 fi
17349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17350 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
17351 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
17352   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
17353 fi
17354
17355
17356 fi
17357
17358
17359 fi
17360
17361
17362 fi
17363
17364
17365 fi
17366
17367
17368 fi
17369
17370     ;;
17371   esac
17372
17373   if test "x$lt_cv_dlopen" != xno; then
17374     enable_dlopen=yes
17375   else
17376     enable_dlopen=no
17377   fi
17378
17379   case $lt_cv_dlopen in
17380   dlopen)
17381     save_CPPFLAGS="$CPPFLAGS"
17382     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17383
17384     save_LDFLAGS="$LDFLAGS"
17385     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17386
17387     save_LIBS="$LIBS"
17388     LIBS="$lt_cv_dlopen_libs $LIBS"
17389
17390     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
17391 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
17392 if ${lt_cv_dlopen_self+:} false; then :
17393   $as_echo_n "(cached) " >&6
17394 else
17395           if test "$cross_compiling" = yes; then :
17396   lt_cv_dlopen_self=cross
17397 else
17398   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17399   lt_status=$lt_dlunknown
17400   cat > conftest.$ac_ext <<_LT_EOF
17401 #line $LINENO "configure"
17402 #include "confdefs.h"
17403
17404 #if HAVE_DLFCN_H
17405 #include <dlfcn.h>
17406 #endif
17407
17408 #include <stdio.h>
17409
17410 #ifdef RTLD_GLOBAL
17411 #  define LT_DLGLOBAL           RTLD_GLOBAL
17412 #else
17413 #  ifdef DL_GLOBAL
17414 #    define LT_DLGLOBAL         DL_GLOBAL
17415 #  else
17416 #    define LT_DLGLOBAL         0
17417 #  endif
17418 #endif
17419
17420 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17421    find out it does not work in some platform. */
17422 #ifndef LT_DLLAZY_OR_NOW
17423 #  ifdef RTLD_LAZY
17424 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17425 #  else
17426 #    ifdef DL_LAZY
17427 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17428 #    else
17429 #      ifdef RTLD_NOW
17430 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17431 #      else
17432 #        ifdef DL_NOW
17433 #          define LT_DLLAZY_OR_NOW      DL_NOW
17434 #        else
17435 #          define LT_DLLAZY_OR_NOW      0
17436 #        endif
17437 #      endif
17438 #    endif
17439 #  endif
17440 #endif
17441
17442 /* When -fvisbility=hidden is used, assume the code has been annotated
17443    correspondingly for the symbols needed.  */
17444 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17445 int fnord () __attribute__((visibility("default")));
17446 #endif
17447
17448 int fnord () { return 42; }
17449 int main ()
17450 {
17451   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17452   int status = $lt_dlunknown;
17453
17454   if (self)
17455     {
17456       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17457       else
17458         {
17459           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17460           else puts (dlerror ());
17461         }
17462       /* dlclose (self); */
17463     }
17464   else
17465     puts (dlerror ());
17466
17467   return status;
17468 }
17469 _LT_EOF
17470   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17471   (eval $ac_link) 2>&5
17472   ac_status=$?
17473   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17474   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17475     (./conftest; exit; ) >&5 2>/dev/null
17476     lt_status=$?
17477     case x$lt_status in
17478       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17479       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17480       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17481     esac
17482   else :
17483     # compilation failed
17484     lt_cv_dlopen_self=no
17485   fi
17486 fi
17487 rm -fr conftest*
17488
17489
17490 fi
17491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
17492 $as_echo "$lt_cv_dlopen_self" >&6; }
17493
17494     if test "x$lt_cv_dlopen_self" = xyes; then
17495       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17496       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
17497 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
17498 if ${lt_cv_dlopen_self_static+:} false; then :
17499   $as_echo_n "(cached) " >&6
17500 else
17501           if test "$cross_compiling" = yes; then :
17502   lt_cv_dlopen_self_static=cross
17503 else
17504   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17505   lt_status=$lt_dlunknown
17506   cat > conftest.$ac_ext <<_LT_EOF
17507 #line $LINENO "configure"
17508 #include "confdefs.h"
17509
17510 #if HAVE_DLFCN_H
17511 #include <dlfcn.h>
17512 #endif
17513
17514 #include <stdio.h>
17515
17516 #ifdef RTLD_GLOBAL
17517 #  define LT_DLGLOBAL           RTLD_GLOBAL
17518 #else
17519 #  ifdef DL_GLOBAL
17520 #    define LT_DLGLOBAL         DL_GLOBAL
17521 #  else
17522 #    define LT_DLGLOBAL         0
17523 #  endif
17524 #endif
17525
17526 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17527    find out it does not work in some platform. */
17528 #ifndef LT_DLLAZY_OR_NOW
17529 #  ifdef RTLD_LAZY
17530 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
17531 #  else
17532 #    ifdef DL_LAZY
17533 #      define LT_DLLAZY_OR_NOW          DL_LAZY
17534 #    else
17535 #      ifdef RTLD_NOW
17536 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
17537 #      else
17538 #        ifdef DL_NOW
17539 #          define LT_DLLAZY_OR_NOW      DL_NOW
17540 #        else
17541 #          define LT_DLLAZY_OR_NOW      0
17542 #        endif
17543 #      endif
17544 #    endif
17545 #  endif
17546 #endif
17547
17548 /* When -fvisbility=hidden is used, assume the code has been annotated
17549    correspondingly for the symbols needed.  */
17550 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17551 int fnord () __attribute__((visibility("default")));
17552 #endif
17553
17554 int fnord () { return 42; }
17555 int main ()
17556 {
17557   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17558   int status = $lt_dlunknown;
17559
17560   if (self)
17561     {
17562       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17563       else
17564         {
17565           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17566           else puts (dlerror ());
17567         }
17568       /* dlclose (self); */
17569     }
17570   else
17571     puts (dlerror ());
17572
17573   return status;
17574 }
17575 _LT_EOF
17576   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17577   (eval $ac_link) 2>&5
17578   ac_status=$?
17579   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17580   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17581     (./conftest; exit; ) >&5 2>/dev/null
17582     lt_status=$?
17583     case x$lt_status in
17584       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17585       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17586       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17587     esac
17588   else :
17589     # compilation failed
17590     lt_cv_dlopen_self_static=no
17591   fi
17592 fi
17593 rm -fr conftest*
17594
17595
17596 fi
17597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
17598 $as_echo "$lt_cv_dlopen_self_static" >&6; }
17599     fi
17600
17601     CPPFLAGS="$save_CPPFLAGS"
17602     LDFLAGS="$save_LDFLAGS"
17603     LIBS="$save_LIBS"
17604     ;;
17605   esac
17606
17607   case $lt_cv_dlopen_self in
17608   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17609   *) enable_dlopen_self=unknown ;;
17610   esac
17611
17612   case $lt_cv_dlopen_self_static in
17613   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17614   *) enable_dlopen_self_static=unknown ;;
17615   esac
17616 fi
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634 striplib=
17635 old_striplib=
17636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
17637 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
17638 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
17639   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
17640   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
17641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17642 $as_echo "yes" >&6; }
17643 else
17644 # FIXME - insert some real tests, host_os isn't really good enough
17645   case $host_os in
17646   darwin*)
17647     if test -n "$STRIP" ; then
17648       striplib="$STRIP -x"
17649       old_striplib="$STRIP -S"
17650       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17651 $as_echo "yes" >&6; }
17652     else
17653       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17654 $as_echo "no" >&6; }
17655     fi
17656     ;;
17657   *)
17658     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17659 $as_echo "no" >&6; }
17660     ;;
17661   esac
17662 fi
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675   # Report which library types will actually be built
17676   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
17677 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
17678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
17679 $as_echo "$can_build_shared" >&6; }
17680
17681   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
17682 $as_echo_n "checking whether to build shared libraries... " >&6; }
17683   test "$can_build_shared" = "no" && enable_shared=no
17684
17685   # On AIX, shared libraries and static libraries use the same namespace, and
17686   # are all built from PIC.
17687   case $host_os in
17688   aix3*)
17689     test "$enable_shared" = yes && enable_static=no
17690     if test -n "$RANLIB"; then
17691       archive_cmds="$archive_cmds~\$RANLIB \$lib"
17692       postinstall_cmds='$RANLIB $lib'
17693     fi
17694     ;;
17695
17696   aix[4-9]*)
17697     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
17698       test "$enable_shared" = yes && enable_static=no
17699     fi
17700     ;;
17701   esac
17702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
17703 $as_echo "$enable_shared" >&6; }
17704
17705   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
17706 $as_echo_n "checking whether to build static libraries... " >&6; }
17707   # Make sure either enable_shared or enable_static is yes.
17708   test "$enable_shared" = yes || enable_static=yes
17709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
17710 $as_echo "$enable_static" >&6; }
17711
17712
17713
17714
17715 fi
17716 ac_ext=c
17717 ac_cpp='$CPP $CPPFLAGS'
17718 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17719 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17720 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17721
17722 CC="$lt_save_CC"
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738         ac_config_commands="$ac_config_commands libtool"
17739
17740
17741
17742
17743 # Only expand once:
17744
17745
17746         # get libtool's setting of shlibpath_var
17747         eval `grep "^shlibpath_var=[A-Z_]*$" $apr_builddir/libtool`
17748         if test "x$shlibpath_var" = "x"; then
17749             shlibpath_var=REPLACE_WITH_YOUR_SHLIBPATH_VAR
17750         fi
17751     fi
17752     ;;
17753 esac
17754
17755
17756 # Check whether --with-installbuilddir was given.
17757 if test "${with_installbuilddir+set}" = set; then :
17758   withval=$with_installbuilddir;  installbuilddir=$withval
17759 else
17760    installbuilddir="${datadir}/build-${APR_MAJOR_VERSION}"
17761 fi
17762
17763
17764
17765
17766 # Check whether --with-libtool was given.
17767 if test "${with_libtool+set}" = set; then :
17768   withval=$with_libtool;  use_libtool=$withval
17769 else
17770    use_libtool="yes"
17771 fi
17772
17773
17774 if test "x$use_libtool" = "xyes"; then
17775       lt_compile='$(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE) -o $@ -c $< && touch $@'
17776       LT_VERSION="-version-info `$get_version libtool $version_hdr APR`"
17777       link="\$(LIBTOOL) \$(LTFLAGS) --mode=link \$(COMPILE) \$(LT_LDFLAGS) \$(LT_VERSION) \$(ALL_LDFLAGS) -o \$@"
17778       so_ext='lo'
17779       lib_target='-rpath $(libdir) $(OBJECTS)'
17780       export_lib_target='-rpath \$(libdir) \$(OBJECTS)'
17781 else
17782       lt_compile='$(COMPILE) -o $@ -c $<'
17783       link='$(AR) cr $(TARGET_LIB) $(OBJECTS); $(RANLIB) $(TARGET_LIB)'
17784       so_ext='o'
17785       lib_target=''
17786       export_lib_target=''
17787 fi
17788
17789 case $host in
17790     *-solaris2*)
17791         apr_platform_runtime_link_flag="-R"
17792         ;;
17793     *-mingw* | *-cygwin*)
17794         LT_LDFLAGS="$LT_LDFLAGS -no-undefined"
17795         ;;
17796     *)
17797         ;;
17798 esac
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810 nl='
17811 '
17812 echo "${nl}Check for compiler flags..."
17813
17814
17815 case $host in
17816     *os390)
17817         if test "$ac_test_CFLAGS" != set; then
17818
17819   if test "x$CFLAGS" = "x-g"; then
17820     test "x$silent" != "xyes" && echo "  nulling CFLAGS"
17821     CFLAGS=""
17822   else
17823     apr_new_bugger=""
17824     apr_removed=0
17825     for i in $CFLAGS; do
17826       if test "x$i" != "x-g"; then
17827         apr_new_bugger="$apr_new_bugger $i"
17828       else
17829         apr_removed=1
17830       fi
17831     done
17832     if test $apr_removed = "1"; then
17833       test "x$silent" != "xyes" && echo "  removed \"-g\" from CFLAGS"
17834       CFLAGS=$apr_new_bugger
17835     fi
17836   fi
17837
17838         fi
17839         ;;
17840 esac
17841
17842 # Check whether --enable-debug was given.
17843 if test "${enable_debug+set}" = set; then :
17844   enableval=$enable_debug;
17845   if test "x$CFLAGS" = "x"; then
17846     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-g\""
17847     CFLAGS="-g"
17848   else
17849     apr_addto_bugger="-g"
17850     for i in $apr_addto_bugger; do
17851       apr_addto_duplicate="0"
17852       for j in $CFLAGS; do
17853         if test "x$i" = "x$j"; then
17854           apr_addto_duplicate="1"
17855           break
17856         fi
17857       done
17858       if test $apr_addto_duplicate = "0"; then
17859         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17860         CFLAGS="$CFLAGS $i"
17861       fi
17862     done
17863   fi
17864
17865    if test "$GCC" = "yes"; then
17866
17867   if test "x$CFLAGS" = "x"; then
17868     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wall\""
17869     CFLAGS="-Wall"
17870   else
17871     apr_addto_bugger="-Wall"
17872     for i in $apr_addto_bugger; do
17873       apr_addto_duplicate="0"
17874       for j in $CFLAGS; do
17875         if test "x$i" = "x$j"; then
17876           apr_addto_duplicate="1"
17877           break
17878         fi
17879       done
17880       if test $apr_addto_duplicate = "0"; then
17881         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17882         CFLAGS="$CFLAGS $i"
17883       fi
17884     done
17885   fi
17886
17887    elif test "$AIX_XLC" = "yes"; then
17888
17889   if test "x$CFLAGS" = "x"; then
17890     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qfullpath\""
17891     CFLAGS="-qfullpath"
17892   else
17893     apr_addto_bugger="-qfullpath"
17894     for i in $apr_addto_bugger; do
17895       apr_addto_duplicate="0"
17896       for j in $CFLAGS; do
17897         if test "x$i" = "x$j"; then
17898           apr_addto_duplicate="1"
17899           break
17900         fi
17901       done
17902       if test $apr_addto_duplicate = "0"; then
17903         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17904         CFLAGS="$CFLAGS $i"
17905       fi
17906     done
17907   fi
17908
17909    fi
17910
17911 fi
17912
17913 # Check whether --enable-maintainer-mode was given.
17914 if test "${enable_maintainer_mode+set}" = set; then :
17915   enableval=$enable_maintainer_mode;
17916   if test "x$CFLAGS" = "x"; then
17917     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-g\""
17918     CFLAGS="-g"
17919   else
17920     apr_addto_bugger="-g"
17921     for i in $apr_addto_bugger; do
17922       apr_addto_duplicate="0"
17923       for j in $CFLAGS; do
17924         if test "x$i" = "x$j"; then
17925           apr_addto_duplicate="1"
17926           break
17927         fi
17928       done
17929       if test $apr_addto_duplicate = "0"; then
17930         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17931         CFLAGS="$CFLAGS $i"
17932       fi
17933     done
17934   fi
17935
17936    if test "$GCC" = "yes"; then
17937
17938   if test "x$CFLAGS" = "x"; then
17939     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations\""
17940     CFLAGS="-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations"
17941   else
17942     apr_addto_bugger="-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations"
17943     for i in $apr_addto_bugger; do
17944       apr_addto_duplicate="0"
17945       for j in $CFLAGS; do
17946         if test "x$i" = "x$j"; then
17947           apr_addto_duplicate="1"
17948           break
17949         fi
17950       done
17951       if test $apr_addto_duplicate = "0"; then
17952         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17953         CFLAGS="$CFLAGS $i"
17954       fi
17955     done
17956   fi
17957
17958    elif test "$AIX_XLC" = "yes"; then
17959
17960   if test "x$CFLAGS" = "x"; then
17961     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro\""
17962     CFLAGS="-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro"
17963   else
17964     apr_addto_bugger="-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro"
17965     for i in $apr_addto_bugger; do
17966       apr_addto_duplicate="0"
17967       for j in $CFLAGS; do
17968         if test "x$i" = "x$j"; then
17969           apr_addto_duplicate="1"
17970           break
17971         fi
17972       done
17973       if test $apr_addto_duplicate = "0"; then
17974         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17975         CFLAGS="$CFLAGS $i"
17976       fi
17977     done
17978   fi
17979
17980    fi
17981
17982 fi
17983
17984 # Check whether --enable-profile was given.
17985 if test "${enable_profile+set}" = set; then :
17986   enableval=$enable_profile; if test "$GCC" = "yes"; then
17987
17988   if test "x$CFLAGS" = "x"; then
17989     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-pg\""
17990     CFLAGS="-pg"
17991   else
17992     apr_addto_bugger="-pg"
17993     for i in $apr_addto_bugger; do
17994       apr_addto_duplicate="0"
17995       for j in $CFLAGS; do
17996         if test "x$i" = "x$j"; then
17997           apr_addto_duplicate="1"
17998           break
17999         fi
18000       done
18001       if test $apr_addto_duplicate = "0"; then
18002         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18003         CFLAGS="$CFLAGS $i"
18004       fi
18005     done
18006   fi
18007
18008
18009   if test "x$CFLAGS" = "x-g"; then
18010     test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18011     CFLAGS=""
18012   else
18013     apr_new_bugger=""
18014     apr_removed=0
18015     for i in $CFLAGS; do
18016       if test "x$i" != "x-g"; then
18017         apr_new_bugger="$apr_new_bugger $i"
18018       else
18019         apr_removed=1
18020       fi
18021     done
18022     if test $apr_removed = "1"; then
18023       test "x$silent" != "xyes" && echo "  removed \"-g\" from CFLAGS"
18024       CFLAGS=$apr_new_bugger
18025     fi
18026   fi
18027
18028     if test "$host" = "i586-pc-beos"; then
18029
18030   if test "x$CFLAGS" = "x-O2"; then
18031     test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18032     CFLAGS=""
18033   else
18034     apr_new_bugger=""
18035     apr_removed=0
18036     for i in $CFLAGS; do
18037       if test "x$i" != "x-O2"; then
18038         apr_new_bugger="$apr_new_bugger $i"
18039       else
18040         apr_removed=1
18041       fi
18042     done
18043     if test $apr_removed = "1"; then
18044       test "x$silent" != "xyes" && echo "  removed \"-O2\" from CFLAGS"
18045       CFLAGS=$apr_new_bugger
18046     fi
18047   fi
18048
18049
18050   if test "x$CFLAGS" = "x"; then
18051     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O1\""
18052     CFLAGS="-O1"
18053   else
18054     apr_addto_bugger="-O1"
18055     for i in $apr_addto_bugger; do
18056       apr_addto_duplicate="0"
18057       for j in $CFLAGS; do
18058         if test "x$i" = "x$j"; then
18059           apr_addto_duplicate="1"
18060           break
18061         fi
18062       done
18063       if test $apr_addto_duplicate = "0"; then
18064         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18065         CFLAGS="$CFLAGS $i"
18066       fi
18067     done
18068   fi
18069
18070
18071   if test "x$LDFLAGS" = "x"; then
18072     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-p\""
18073     LDFLAGS="-p"
18074   else
18075     apr_addto_bugger="-p"
18076     for i in $apr_addto_bugger; do
18077       apr_addto_duplicate="0"
18078       for j in $LDFLAGS; do
18079         if test "x$i" = "x$j"; then
18080           apr_addto_duplicate="1"
18081           break
18082         fi
18083       done
18084       if test $apr_addto_duplicate = "0"; then
18085         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18086         LDFLAGS="$LDFLAGS $i"
18087       fi
18088     done
18089   fi
18090
18091     fi
18092   fi
18093
18094 fi
18095
18096 # Check whether --enable-pool-debug was given.
18097 if test "${enable_pool_debug+set}" = set; then :
18098   enableval=$enable_pool_debug;  if test -z "$enableval"; then
18099
18100   if test "x$CPPFLAGS" = "x"; then
18101     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_POOL_DEBUG=1\""
18102     CPPFLAGS="-DAPR_POOL_DEBUG=1"
18103   else
18104     apr_addto_bugger="-DAPR_POOL_DEBUG=1"
18105     for i in $apr_addto_bugger; do
18106       apr_addto_duplicate="0"
18107       for j in $CPPFLAGS; do
18108         if test "x$i" = "x$j"; then
18109           apr_addto_duplicate="1"
18110           break
18111         fi
18112       done
18113       if test $apr_addto_duplicate = "0"; then
18114         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18115         CPPFLAGS="$CPPFLAGS $i"
18116       fi
18117     done
18118   fi
18119
18120     elif test ! "$enableval" = "no"; then
18121         apr_pool_debug=1
18122
18123         for i in $enableval
18124         do
18125             flag=0
18126
18127             case $i in
18128             yes)
18129                 flag=1
18130                 ;;
18131             verbose)
18132                 flag=2
18133                 ;;
18134             lifetime)
18135                 flag=4
18136                 ;;
18137             owner)
18138                 flag=8
18139                 ;;
18140             verbose-alloc)
18141                 flag=16
18142                 ;;
18143             all)
18144                 apr_pool_debug=31
18145                 ;;
18146             *)
18147                 ;;
18148             esac
18149
18150             if test $flag -gt 0; then
18151                 apr_pool_debug=`expr '(' $apr_pool_debug - $apr_pool_debug % \
18152                     '(' $flag '*' 2 ')' ')' + $flag + $apr_pool_debug % $flag`
18153             fi
18154         done
18155
18156
18157   if test "x$CPPFLAGS" = "x"; then
18158     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_POOL_DEBUG=$apr_pool_debug\""
18159     CPPFLAGS="-DAPR_POOL_DEBUG=$apr_pool_debug"
18160   else
18161     apr_addto_bugger="-DAPR_POOL_DEBUG=$apr_pool_debug"
18162     for i in $apr_addto_bugger; do
18163       apr_addto_duplicate="0"
18164       for j in $CPPFLAGS; do
18165         if test "x$i" = "x$j"; then
18166           apr_addto_duplicate="1"
18167           break
18168         fi
18169       done
18170       if test $apr_addto_duplicate = "0"; then
18171         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18172         CPPFLAGS="$CPPFLAGS $i"
18173       fi
18174     done
18175   fi
18176
18177     fi
18178
18179 fi
18180
18181
18182 if test "$host" = "i586-pc-beos"; then
18183   # Check whether --enable-malloc-debug was given.
18184 if test "${enable_malloc_debug+set}" = set; then :
18185   enableval=$enable_malloc_debug;
18186   if test "x$CFLAGS" = "x-O2"; then
18187     test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18188     CFLAGS=""
18189   else
18190     apr_new_bugger=""
18191     apr_removed=0
18192     for i in $CFLAGS; do
18193       if test "x$i" != "x-O2"; then
18194         apr_new_bugger="$apr_new_bugger $i"
18195       else
18196         apr_removed=1
18197       fi
18198     done
18199     if test $apr_removed = "1"; then
18200       test "x$silent" != "xyes" && echo "  removed \"-O2\" from CFLAGS"
18201       CFLAGS=$apr_new_bugger
18202     fi
18203   fi
18204
18205
18206   if test "x$CPPFLAGS" = "x"; then
18207     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-fcheck-memory-usage -D_KERNEL_MODE\""
18208     CPPFLAGS="-fcheck-memory-usage -D_KERNEL_MODE"
18209   else
18210     apr_addto_bugger="-fcheck-memory-usage -D_KERNEL_MODE"
18211     for i in $apr_addto_bugger; do
18212       apr_addto_duplicate="0"
18213       for j in $CPPFLAGS; do
18214         if test "x$i" = "x$j"; then
18215           apr_addto_duplicate="1"
18216           break
18217         fi
18218       done
18219       if test $apr_addto_duplicate = "0"; then
18220         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18221         CPPFLAGS="$CPPFLAGS $i"
18222       fi
18223     done
18224   fi
18225
18226
18227 fi
18228  fi
18229
18230 # this is the place to put specific options for platform/compiler
18231 # combinations
18232 case "$host:$CC" in
18233     *-hp-hpux*:cc )
18234
18235   if test "x$CFLAGS" = "x"; then
18236     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Ae +Z\""
18237     CFLAGS="-Ae +Z"
18238   else
18239     apr_addto_bugger="-Ae +Z"
18240     for i in $apr_addto_bugger; do
18241       apr_addto_duplicate="0"
18242       for j in $CFLAGS; do
18243         if test "x$i" = "x$j"; then
18244           apr_addto_duplicate="1"
18245           break
18246         fi
18247       done
18248       if test $apr_addto_duplicate = "0"; then
18249         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18250         CFLAGS="$CFLAGS $i"
18251       fi
18252     done
18253   fi
18254
18255         case $host in
18256           ia64-* )
18257             ;;
18258           * )
18259             if echo "$CFLAGS " | grep '+DA' >/dev/null; then :
18260             else
18261
18262   if test "x$CFLAGS" = "x"; then
18263     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"+DAportable\""
18264     CFLAGS="+DAportable"
18265   else
18266     apr_addto_bugger="+DAportable"
18267     for i in $apr_addto_bugger; do
18268       apr_addto_duplicate="0"
18269       for j in $CFLAGS; do
18270         if test "x$i" = "x$j"; then
18271           apr_addto_duplicate="1"
18272           break
18273         fi
18274       done
18275       if test $apr_addto_duplicate = "0"; then
18276         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18277         CFLAGS="$CFLAGS $i"
18278       fi
18279     done
18280   fi
18281
18282             fi
18283             ;;
18284         esac
18285         ;;
18286     powerpc-*-beos:mwcc* )
18287
18288   test "x$silent" != "xyes" && echo "  forcing CPP to \"mwcc -E\""
18289   CPP="mwcc -E"
18290
18291
18292   test "x$silent" != "xyes" && echo "  forcing CC to \"mwcc\""
18293   CC="mwcc"
18294
18295
18296   test "x$silent" != "xyes" && echo "  forcing AR to \"ar\""
18297   AR="ar"
18298
18299         ;;
18300                         *-mingw* | *-cygwin*)
18301         if test "$enable_shared" = "yes"; then
18302
18303   if test "x$INTERNAL_CPPFLAGS" = "x"; then
18304     test "x$silent" != "xyes" && echo "  setting INTERNAL_CPPFLAGS to \"-DAPR_DECLARE_EXPORT\""
18305     INTERNAL_CPPFLAGS="-DAPR_DECLARE_EXPORT"
18306   else
18307     apr_addto_bugger="-DAPR_DECLARE_EXPORT"
18308     for i in $apr_addto_bugger; do
18309       apr_addto_duplicate="0"
18310       for j in $INTERNAL_CPPFLAGS; do
18311         if test "x$i" = "x$j"; then
18312           apr_addto_duplicate="1"
18313           break
18314         fi
18315       done
18316       if test $apr_addto_duplicate = "0"; then
18317         test "x$silent" != "xyes" && echo "  adding \"$i\" to INTERNAL_CPPFLAGS"
18318         INTERNAL_CPPFLAGS="$INTERNAL_CPPFLAGS $i"
18319       fi
18320     done
18321   fi
18322
18323         else
18324
18325   if test "x$CPPFLAGS" = "x"; then
18326     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_DECLARE_STATIC\""
18327     CPPFLAGS="-DAPR_DECLARE_STATIC"
18328   else
18329     apr_addto_bugger="-DAPR_DECLARE_STATIC"
18330     for i in $apr_addto_bugger; do
18331       apr_addto_duplicate="0"
18332       for j in $CPPFLAGS; do
18333         if test "x$i" = "x$j"; then
18334           apr_addto_duplicate="1"
18335           break
18336         fi
18337       done
18338       if test $apr_addto_duplicate = "0"; then
18339         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18340         CPPFLAGS="$CPPFLAGS $i"
18341       fi
18342     done
18343   fi
18344
18345         fi
18346         ;;
18347 esac
18348
18349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler provides atomic builtins" >&5
18350 $as_echo_n "checking whether the compiler provides atomic builtins... " >&6; }
18351 if ${ap_cv_atomic_builtins+:} false; then :
18352   $as_echo_n "(cached) " >&6
18353 else
18354   if test "$cross_compiling" = yes; then :
18355   ap_cv_atomic_builtins=no
18356 else
18357   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18358 /* end confdefs.h.  */
18359
18360 int main()
18361 {
18362     unsigned long val = 1010, tmp, *mem = &val;
18363
18364     if (__sync_fetch_and_add(&val, 1010) != 1010 || val != 2020)
18365         return 1;
18366
18367     tmp = val;
18368
18369     if (__sync_fetch_and_sub(mem, 1010) != tmp || val != 1010)
18370         return 1;
18371
18372     if (__sync_sub_and_fetch(&val, 1010) != 0 || val != 0)
18373         return 1;
18374
18375     tmp = 3030;
18376
18377     if (__sync_val_compare_and_swap(mem, 0, tmp) != 0 || val != tmp)
18378         return 1;
18379
18380     if (__sync_lock_test_and_set(&val, 4040) != 3030)
18381         return 1;
18382
18383     mem = &tmp;
18384
18385     if (__sync_val_compare_and_swap(&mem, &tmp, &val) != &tmp)
18386         return 1;
18387
18388     __sync_synchronize();
18389
18390     if (mem != &val)
18391         return 1;
18392
18393     return 0;
18394 }
18395 _ACEOF
18396 if ac_fn_c_try_run "$LINENO"; then :
18397   ap_cv_atomic_builtins=yes
18398 else
18399   ap_cv_atomic_builtins=no
18400 fi
18401 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18402   conftest.$ac_objext conftest.beam conftest.$ac_ext
18403 fi
18404
18405 fi
18406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ap_cv_atomic_builtins" >&5
18407 $as_echo "$ap_cv_atomic_builtins" >&6; }
18408
18409 if test "$ap_cv_atomic_builtins" = "yes"; then
18410
18411 $as_echo "#define HAVE_ATOMIC_BUILTINS 1" >>confdefs.h
18412
18413 fi
18414
18415 case $host in
18416     powerpc-405-*)
18417         # The IBM ppc405cr processor has a bugged stwcx instruction.
18418
18419 $as_echo "#define PPC405_ERRATA 1" >>confdefs.h
18420
18421         ;;
18422     *)
18423         ;;
18424 esac
18425
18426
18427 if test "$GCC" = "yes"; then
18428   MKDEP='$(CC) -MM'
18429 else
18430   rm -f conftest.c
18431   cat > conftest.c <<EOF
18432 #include <sys/types.h>
18433   int main() { return 0; }
18434 EOF
18435   MKDEP="true"
18436   for i in "$CC -MM" "$CC -M" "$CPP -MM" "$CPP -M" "cpp -M"; do
18437     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $i can create proper make dependencies" >&5
18438 $as_echo_n "checking if $i can create proper make dependencies... " >&6; }
18439     if $i conftest.c 2>/dev/null | grep 'conftest.o: conftest.c' >/dev/null; then
18440       MKDEP=$i
18441       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18442 $as_echo "yes" >&6; }
18443       break;
18444     fi
18445     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18446 $as_echo "no" >&6; }
18447   done
18448   rm -f conftest.c
18449 fi
18450
18451
18452
18453
18454 proc_mutex_is_global=0
18455
18456 config_subdirs="none"
18457 INSTALL_SUBDIRS="none"
18458 OBJECTS_PLATFORM='$(OBJECTS_unix)'
18459
18460 case $host in
18461    i386-ibm-aix* | *-ibm-aix[1-2].* | *-ibm-aix3.* | *-ibm-aix4.1 | *-ibm-aix4.1.* | *-ibm-aix4.2 | *-ibm-aix4.2.*)
18462        OSDIR="aix"
18463
18464   if test "x$LDFLAGS" = "x"; then
18465     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-lld\""
18466     LDFLAGS="-lld"
18467   else
18468     apr_addto_bugger="-lld"
18469     for i in $apr_addto_bugger; do
18470       apr_addto_duplicate="0"
18471       for j in $LDFLAGS; do
18472         if test "x$i" = "x$j"; then
18473           apr_addto_duplicate="1"
18474           break
18475         fi
18476       done
18477       if test $apr_addto_duplicate = "0"; then
18478         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18479         LDFLAGS="$LDFLAGS $i"
18480       fi
18481     done
18482   fi
18483
18484        eolstr="\\n"
18485        OBJECTS_PLATFORM='$(OBJECTS_aix)'
18486        ;;
18487    *-os2*)
18488
18489   if test "x$CPPFLAGS" = "x"; then
18490     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DOS2\""
18491     CPPFLAGS="-DOS2"
18492   else
18493     apr_addto_bugger="-DOS2"
18494     for i in $apr_addto_bugger; do
18495       apr_addto_duplicate="0"
18496       for j in $CPPFLAGS; do
18497         if test "x$i" = "x$j"; then
18498           apr_addto_duplicate="1"
18499           break
18500         fi
18501       done
18502       if test $apr_addto_duplicate = "0"; then
18503         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18504         CPPFLAGS="$CPPFLAGS $i"
18505       fi
18506     done
18507   fi
18508
18509
18510   if test "x$CFLAGS" = "x"; then
18511     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Zmt\""
18512     CFLAGS="-Zmt"
18513   else
18514     apr_addto_bugger="-Zmt"
18515     for i in $apr_addto_bugger; do
18516       apr_addto_duplicate="0"
18517       for j in $CFLAGS; do
18518         if test "x$i" = "x$j"; then
18519           apr_addto_duplicate="1"
18520           break
18521         fi
18522       done
18523       if test $apr_addto_duplicate = "0"; then
18524         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18525         CFLAGS="$CFLAGS $i"
18526       fi
18527     done
18528   fi
18529
18530        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random in -lbsd" >&5
18531 $as_echo_n "checking for random in -lbsd... " >&6; }
18532 if ${ac_cv_lib_bsd_random+:} false; then :
18533   $as_echo_n "(cached) " >&6
18534 else
18535   ac_check_lib_save_LIBS=$LIBS
18536 LIBS="-lbsd  $LIBS"
18537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18538 /* end confdefs.h.  */
18539
18540 /* Override any GCC internal prototype to avoid an error.
18541    Use char because int might match the return type of a GCC
18542    builtin and then its argument prototype would still apply.  */
18543 #ifdef __cplusplus
18544 extern "C"
18545 #endif
18546 char random ();
18547 int
18548 main ()
18549 {
18550 return random ();
18551   ;
18552   return 0;
18553 }
18554 _ACEOF
18555 if ac_fn_c_try_link "$LINENO"; then :
18556   ac_cv_lib_bsd_random=yes
18557 else
18558   ac_cv_lib_bsd_random=no
18559 fi
18560 rm -f core conftest.err conftest.$ac_objext \
18561     conftest$ac_exeext conftest.$ac_ext
18562 LIBS=$ac_check_lib_save_LIBS
18563 fi
18564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_random" >&5
18565 $as_echo "$ac_cv_lib_bsd_random" >&6; }
18566 if test "x$ac_cv_lib_bsd_random" = xyes; then :
18567   cat >>confdefs.h <<_ACEOF
18568 #define HAVE_LIBBSD 1
18569 _ACEOF
18570
18571   LIBS="-lbsd $LIBS"
18572
18573 fi
18574
18575        OSDIR="os2"
18576        enable_threads="system_threads"
18577        eolstr="\\r\\n"
18578        file_as_socket="0"
18579        proc_mutex_is_global=1
18580        OBJECTS_PLATFORM='$(OBJECTS_os2)'
18581        ;;
18582    *beos*)
18583        OSDIR="beos"
18584
18585   if test "x$CPPFLAGS" = "x"; then
18586     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBEOS\""
18587     CPPFLAGS="-DBEOS"
18588   else
18589     apr_addto_bugger="-DBEOS"
18590     for i in $apr_addto_bugger; do
18591       apr_addto_duplicate="0"
18592       for j in $CPPFLAGS; do
18593         if test "x$i" = "x$j"; then
18594           apr_addto_duplicate="1"
18595           break
18596         fi
18597       done
18598       if test $apr_addto_duplicate = "0"; then
18599         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18600         CPPFLAGS="$CPPFLAGS $i"
18601       fi
18602     done
18603   fi
18604
18605        enable_threads="system_threads"
18606        native_mmap_emul="1"
18607
18608   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BONE_VERSION in sys/socket.h" >&5
18609 $as_echo_n "checking for BONE_VERSION in sys/socket.h... " >&6; }
18610 if ${ac_cv_define_BONE_VERSION+:} false; then :
18611   $as_echo_n "(cached) " >&6
18612 else
18613
18614     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18615 /* end confdefs.h.  */
18616
18617 #include <sys/socket.h>
18618 #ifdef BONE_VERSION
18619 YES_IS_DEFINED
18620 #endif
18621
18622 _ACEOF
18623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18624   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
18625   ac_cv_define_BONE_VERSION=yes
18626 else
18627   ac_cv_define_BONE_VERSION=no
18628 fi
18629 rm -f conftest*
18630
18631
18632 fi
18633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_BONE_VERSION" >&5
18634 $as_echo "$ac_cv_define_BONE_VERSION" >&6; }
18635   if test "$ac_cv_define_BONE_VERSION" = "yes"; then
18636
18637 $as_echo "#define HAVE_BONE_VERSION 1" >>confdefs.h
18638
18639   fi
18640
18641        eolstr="\\n"
18642        osver=`uname -r`
18643        proc_mutex_is_global=1
18644        OBJECTS_PLATFORM='$(OBJECTS_beos)'
18645        case $osver in
18646           5.0.4)
18647              file_as_socket="1"
18648              ;;
18649           *)
18650              file_as_socket="0"
18651              ;;
18652        esac
18653        ;;
18654    *os390)
18655        OSDIR="os390"
18656        OBJECTS_PLATFORM='$(OBJECTS_os390)'
18657        eolstr="\\n"
18658        ;;
18659    *os400)
18660        OSDIR="as400"
18661        eolstr="\\n"
18662        ;;
18663    *mingw*)
18664        OSDIR="win32"
18665        enable_threads="system_threads"
18666        eolstr="\\r\\n"
18667        file_as_socket=0
18668        proc_mutex_is_global=1
18669        OBJECTS_PLATFORM='$(OBJECTS_win32)'
18670        ;;
18671    *cygwin*)
18672        OSDIR="unix"
18673        enable_threads="no"
18674        eolstr="\\n"
18675        ;;
18676    *hpux10* )
18677        enable_threads="no"
18678        OSDIR="unix"
18679        eolstr="\\n"
18680        ;;
18681    *)
18682        OSDIR="unix"
18683        eolstr="\\n"
18684        ;;
18685 esac
18686
18687
18688
18689 # Check whether LFS has explicitly been disabled
18690 # Check whether --enable-lfs was given.
18691 if test "${enable_lfs+set}" = set; then :
18692   enableval=$enable_lfs; apr_lfs_choice=$enableval
18693 else
18694   apr_lfs_choice=yes
18695 fi
18696
18697
18698 if test "$apr_lfs_choice" = "yes"; then
18699    # Check whether the transitional LFS API is sufficient
18700    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable -D_LARGEFILE64_SOURCE" >&5
18701 $as_echo_n "checking whether to enable -D_LARGEFILE64_SOURCE... " >&6; }
18702 if ${apr_cv_use_lfs64+:} false; then :
18703   $as_echo_n "(cached) " >&6
18704 else
18705
18706    apr_save_CPPFLAGS=$CPPFLAGS
18707    CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
18708    if test "$cross_compiling" = yes; then :
18709   apr_cv_use_lfs64=no
18710 else
18711   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18712 /* end confdefs.h.  */
18713
18714 #include <sys/types.h>
18715 #include <sys/stat.h>
18716 #include <fcntl.h>
18717 #include <stdlib.h>
18718 #include <stdio.h>
18719 #include <unistd.h>
18720
18721 void main(void)
18722 {
18723     int fd, ret = 0;
18724     struct stat64 st;
18725     off64_t off = 4242;
18726
18727     if (sizeof(off64_t) != 8 || sizeof(off_t) != 4)
18728        exit(1);
18729     if ((fd = open("conftest.lfs", O_LARGEFILE|O_CREAT|O_WRONLY, 0644)) < 0)
18730        exit(2);
18731     if (ftruncate64(fd, off) != 0)
18732        ret = 3;
18733     else if (fstat64(fd, &st) != 0 || st.st_size != off)
18734        ret = 4;
18735     else if (lseek64(fd, off, SEEK_SET) != off)
18736        ret = 5;
18737     else if (close(fd) != 0)
18738        ret = 6;
18739     else if (lstat64("conftest.lfs", &st) != 0 || st.st_size != off)
18740        ret = 7;
18741     else if (stat64("conftest.lfs", &st) != 0 || st.st_size != off)
18742        ret = 8;
18743     unlink("conftest.lfs");
18744
18745     exit(ret);
18746 }
18747 _ACEOF
18748 if ac_fn_c_try_run "$LINENO"; then :
18749   apr_cv_use_lfs64=yes
18750 else
18751   apr_cv_use_lfs64=no
18752 fi
18753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18754   conftest.$ac_objext conftest.beam conftest.$ac_ext
18755 fi
18756
18757    CPPFLAGS=$apr_save_CPPFLAGS
18758 fi
18759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_use_lfs64" >&5
18760 $as_echo "$apr_cv_use_lfs64" >&6; }
18761    if test "$apr_cv_use_lfs64" = "yes"; then
18762
18763   if test "x$CPPFLAGS" = "x"; then
18764     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_LARGEFILE64_SOURCE\""
18765     CPPFLAGS="-D_LARGEFILE64_SOURCE"
18766   else
18767     apr_addto_bugger="-D_LARGEFILE64_SOURCE"
18768     for i in $apr_addto_bugger; do
18769       apr_addto_duplicate="0"
18770       for j in $CPPFLAGS; do
18771         if test "x$i" = "x$j"; then
18772           apr_addto_duplicate="1"
18773           break
18774         fi
18775       done
18776       if test $apr_addto_duplicate = "0"; then
18777         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18778         CPPFLAGS="$CPPFLAGS $i"
18779       fi
18780     done
18781   fi
18782
18783    fi
18784 fi
18785
18786 # Check whether --enable-nonportable-atomics was given.
18787 if test "${enable_nonportable_atomics+set}" = set; then :
18788   enableval=$enable_nonportable_atomics; if test $enableval = yes; then
18789    force_generic_atomics=no
18790  else
18791    force_generic_atomics=yes
18792  fi
18793
18794 else
18795   case $host_cpu in
18796    i[456]86) force_generic_atomics=yes ;;
18797    *) force_generic_atomics=no
18798       case $host in
18799          *solaris2.10*)
18800             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18801 /* end confdefs.h.  */
18802 #include <atomic.h>
18803 int
18804 main ()
18805 {
18806 void *ptr = NULL; atomic_cas_ptr(&ptr, NULL, NULL);
18807   ;
18808   return 0;
18809 }
18810 _ACEOF
18811 if ac_fn_c_try_compile "$LINENO"; then :
18812
18813 else
18814   force_generic_atomics=yes
18815
18816 fi
18817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18818             if test $force_generic_atomics = yes; then
18819                 { $as_echo "$as_me:${as_lineno-$LINENO}: nonportable atomic support disabled, system needs Patch-ID 118884 or 118885" >&5
18820 $as_echo "$as_me: nonportable atomic support disabled, system needs Patch-ID 118884 or 118885" >&6;}
18821             fi
18822             ;;
18823       esac
18824       ;;
18825 esac
18826
18827 fi
18828
18829
18830 if test $force_generic_atomics = yes; then
18831
18832 $as_echo "#define USE_ATOMICS_GENERIC 1" >>confdefs.h
18833
18834 fi
18835
18836
18837
18838
18839
18840 # For some platforms we need a version string which allows easy numeric
18841 # comparisons.
18842 case $host in
18843     *freebsd*)
18844         if test -x /sbin/sysctl; then
18845             os_version=`/sbin/sysctl -n kern.osreldate`
18846         else
18847             os_version=000000
18848         fi
18849         ;;
18850     *linux*)
18851         os_major=`uname -r | sed -e 's/\([1-9][0-9]*\)\..*/\1/'`
18852         os_minor=`uname -r | sed -e 's/[1-9][0-9]*\.\([0-9]\+\)\..*/\1/'`
18853         if test $os_major -lt 2 -o \( $os_major -eq 2 -a $os_minor -lt 4 \); then
18854             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Configured for pre-2.4 Linux $os_major.$os_minor" >&5
18855 $as_echo "$as_me: WARNING: Configured for pre-2.4 Linux $os_major.$os_minor" >&2;}
18856             os_pre24linux=1
18857         else
18858             os_pre24linux=0
18859             { $as_echo "$as_me:${as_lineno-$LINENO}: Configured for Linux $os_major.$os_minor" >&5
18860 $as_echo "$as_me: Configured for Linux $os_major.$os_minor" >&6;}
18861         fi
18862         ;;
18863     *os390)
18864         os_version=`uname -r | sed -e 's/\.//g'`
18865         ;;
18866     *)
18867         os_version=OS_VERSION_IS_NOT_SET
18868         ;;
18869 esac
18870
18871 echo "${nl}Checking for libraries..."
18872
18873 case $host in
18874    *mingw*)
18875
18876   if test "x$LIBS" = "x"; then
18877     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock\""
18878     LIBS="-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock"
18879   else
18880     apr_addto_bugger="-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock"
18881     for i in $apr_addto_bugger; do
18882       apr_addto_duplicate="0"
18883       for j in $LIBS; do
18884         if test "x$i" = "x$j"; then
18885           apr_addto_duplicate="1"
18886           break
18887         fi
18888       done
18889       if test $apr_addto_duplicate = "0"; then
18890         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18891         LIBS="$LIBS $i"
18892       fi
18893     done
18894   fi
18895
18896       ac_cv_func_CreateFileMapping=yes
18897       ;;
18898    *)
18899       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
18900 $as_echo_n "checking for library containing gethostbyname... " >&6; }
18901 if ${ac_cv_search_gethostbyname+:} false; then :
18902   $as_echo_n "(cached) " >&6
18903 else
18904   ac_func_search_save_LIBS=$LIBS
18905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18906 /* end confdefs.h.  */
18907
18908 /* Override any GCC internal prototype to avoid an error.
18909    Use char because int might match the return type of a GCC
18910    builtin and then its argument prototype would still apply.  */
18911 #ifdef __cplusplus
18912 extern "C"
18913 #endif
18914 char gethostbyname ();
18915 int
18916 main ()
18917 {
18918 return gethostbyname ();
18919   ;
18920   return 0;
18921 }
18922 _ACEOF
18923 for ac_lib in '' nsl; do
18924   if test -z "$ac_lib"; then
18925     ac_res="none required"
18926   else
18927     ac_res=-l$ac_lib
18928     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18929   fi
18930   if ac_fn_c_try_link "$LINENO"; then :
18931   ac_cv_search_gethostbyname=$ac_res
18932 fi
18933 rm -f core conftest.err conftest.$ac_objext \
18934     conftest$ac_exeext
18935   if ${ac_cv_search_gethostbyname+:} false; then :
18936   break
18937 fi
18938 done
18939 if ${ac_cv_search_gethostbyname+:} false; then :
18940
18941 else
18942   ac_cv_search_gethostbyname=no
18943 fi
18944 rm conftest.$ac_ext
18945 LIBS=$ac_func_search_save_LIBS
18946 fi
18947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
18948 $as_echo "$ac_cv_search_gethostbyname" >&6; }
18949 ac_res=$ac_cv_search_gethostbyname
18950 if test "$ac_res" != no; then :
18951   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18952
18953 fi
18954
18955       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostname" >&5
18956 $as_echo_n "checking for library containing gethostname... " >&6; }
18957 if ${ac_cv_search_gethostname+:} false; then :
18958   $as_echo_n "(cached) " >&6
18959 else
18960   ac_func_search_save_LIBS=$LIBS
18961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18962 /* end confdefs.h.  */
18963
18964 /* Override any GCC internal prototype to avoid an error.
18965    Use char because int might match the return type of a GCC
18966    builtin and then its argument prototype would still apply.  */
18967 #ifdef __cplusplus
18968 extern "C"
18969 #endif
18970 char gethostname ();
18971 int
18972 main ()
18973 {
18974 return gethostname ();
18975   ;
18976   return 0;
18977 }
18978 _ACEOF
18979 for ac_lib in '' nsl; do
18980   if test -z "$ac_lib"; then
18981     ac_res="none required"
18982   else
18983     ac_res=-l$ac_lib
18984     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18985   fi
18986   if ac_fn_c_try_link "$LINENO"; then :
18987   ac_cv_search_gethostname=$ac_res
18988 fi
18989 rm -f core conftest.err conftest.$ac_objext \
18990     conftest$ac_exeext
18991   if ${ac_cv_search_gethostname+:} false; then :
18992   break
18993 fi
18994 done
18995 if ${ac_cv_search_gethostname+:} false; then :
18996
18997 else
18998   ac_cv_search_gethostname=no
18999 fi
19000 rm conftest.$ac_ext
19001 LIBS=$ac_func_search_save_LIBS
19002 fi
19003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostname" >&5
19004 $as_echo "$ac_cv_search_gethostname" >&6; }
19005 ac_res=$ac_cv_search_gethostname
19006 if test "$ac_res" != no; then :
19007   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19008
19009 fi
19010
19011       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
19012 $as_echo_n "checking for library containing socket... " >&6; }
19013 if ${ac_cv_search_socket+:} false; then :
19014   $as_echo_n "(cached) " >&6
19015 else
19016   ac_func_search_save_LIBS=$LIBS
19017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19018 /* end confdefs.h.  */
19019
19020 /* Override any GCC internal prototype to avoid an error.
19021    Use char because int might match the return type of a GCC
19022    builtin and then its argument prototype would still apply.  */
19023 #ifdef __cplusplus
19024 extern "C"
19025 #endif
19026 char socket ();
19027 int
19028 main ()
19029 {
19030 return socket ();
19031   ;
19032   return 0;
19033 }
19034 _ACEOF
19035 for ac_lib in '' socket; do
19036   if test -z "$ac_lib"; then
19037     ac_res="none required"
19038   else
19039     ac_res=-l$ac_lib
19040     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19041   fi
19042   if ac_fn_c_try_link "$LINENO"; then :
19043   ac_cv_search_socket=$ac_res
19044 fi
19045 rm -f core conftest.err conftest.$ac_objext \
19046     conftest$ac_exeext
19047   if ${ac_cv_search_socket+:} false; then :
19048   break
19049 fi
19050 done
19051 if ${ac_cv_search_socket+:} false; then :
19052
19053 else
19054   ac_cv_search_socket=no
19055 fi
19056 rm conftest.$ac_ext
19057 LIBS=$ac_func_search_save_LIBS
19058 fi
19059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
19060 $as_echo "$ac_cv_search_socket" >&6; }
19061 ac_res=$ac_cv_search_socket
19062 if test "$ac_res" != no; then :
19063   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19064
19065 fi
19066
19067       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
19068 $as_echo_n "checking for library containing crypt... " >&6; }
19069 if ${ac_cv_search_crypt+:} false; then :
19070   $as_echo_n "(cached) " >&6
19071 else
19072   ac_func_search_save_LIBS=$LIBS
19073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19074 /* end confdefs.h.  */
19075
19076 /* Override any GCC internal prototype to avoid an error.
19077    Use char because int might match the return type of a GCC
19078    builtin and then its argument prototype would still apply.  */
19079 #ifdef __cplusplus
19080 extern "C"
19081 #endif
19082 char crypt ();
19083 int
19084 main ()
19085 {
19086 return crypt ();
19087   ;
19088   return 0;
19089 }
19090 _ACEOF
19091 for ac_lib in '' crypt ufc; do
19092   if test -z "$ac_lib"; then
19093     ac_res="none required"
19094   else
19095     ac_res=-l$ac_lib
19096     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19097   fi
19098   if ac_fn_c_try_link "$LINENO"; then :
19099   ac_cv_search_crypt=$ac_res
19100 fi
19101 rm -f core conftest.err conftest.$ac_objext \
19102     conftest$ac_exeext
19103   if ${ac_cv_search_crypt+:} false; then :
19104   break
19105 fi
19106 done
19107 if ${ac_cv_search_crypt+:} false; then :
19108
19109 else
19110   ac_cv_search_crypt=no
19111 fi
19112 rm conftest.$ac_ext
19113 LIBS=$ac_func_search_save_LIBS
19114 fi
19115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
19116 $as_echo "$ac_cv_search_crypt" >&6; }
19117 ac_res=$ac_cv_search_crypt
19118 if test "$ac_res" != no; then :
19119   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19120
19121 fi
19122
19123       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ltruerand" >&5
19124 $as_echo_n "checking for main in -ltruerand... " >&6; }
19125 if ${ac_cv_lib_truerand_main+:} false; then :
19126   $as_echo_n "(cached) " >&6
19127 else
19128   ac_check_lib_save_LIBS=$LIBS
19129 LIBS="-ltruerand  $LIBS"
19130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19131 /* end confdefs.h.  */
19132
19133
19134 int
19135 main ()
19136 {
19137 return main ();
19138   ;
19139   return 0;
19140 }
19141 _ACEOF
19142 if ac_fn_c_try_link "$LINENO"; then :
19143   ac_cv_lib_truerand_main=yes
19144 else
19145   ac_cv_lib_truerand_main=no
19146 fi
19147 rm -f core conftest.err conftest.$ac_objext \
19148     conftest$ac_exeext conftest.$ac_ext
19149 LIBS=$ac_check_lib_save_LIBS
19150 fi
19151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_truerand_main" >&5
19152 $as_echo "$ac_cv_lib_truerand_main" >&6; }
19153 if test "x$ac_cv_lib_truerand_main" = xyes; then :
19154   cat >>confdefs.h <<_ACEOF
19155 #define HAVE_LIBTRUERAND 1
19156 _ACEOF
19157
19158   LIBS="-ltruerand $LIBS"
19159
19160 fi
19161
19162       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing modf" >&5
19163 $as_echo_n "checking for library containing modf... " >&6; }
19164 if ${ac_cv_search_modf+:} false; then :
19165   $as_echo_n "(cached) " >&6
19166 else
19167   ac_func_search_save_LIBS=$LIBS
19168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19169 /* end confdefs.h.  */
19170
19171 /* Override any GCC internal prototype to avoid an error.
19172    Use char because int might match the return type of a GCC
19173    builtin and then its argument prototype would still apply.  */
19174 #ifdef __cplusplus
19175 extern "C"
19176 #endif
19177 char modf ();
19178 int
19179 main ()
19180 {
19181 return modf ();
19182   ;
19183   return 0;
19184 }
19185 _ACEOF
19186 for ac_lib in '' m; do
19187   if test -z "$ac_lib"; then
19188     ac_res="none required"
19189   else
19190     ac_res=-l$ac_lib
19191     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19192   fi
19193   if ac_fn_c_try_link "$LINENO"; then :
19194   ac_cv_search_modf=$ac_res
19195 fi
19196 rm -f core conftest.err conftest.$ac_objext \
19197     conftest$ac_exeext
19198   if ${ac_cv_search_modf+:} false; then :
19199   break
19200 fi
19201 done
19202 if ${ac_cv_search_modf+:} false; then :
19203
19204 else
19205   ac_cv_search_modf=no
19206 fi
19207 rm conftest.$ac_ext
19208 LIBS=$ac_func_search_save_LIBS
19209 fi
19210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_modf" >&5
19211 $as_echo "$ac_cv_search_modf" >&6; }
19212 ac_res=$ac_cv_search_modf
19213 if test "$ac_res" != no; then :
19214   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19215
19216 fi
19217
19218        ;;
19219 esac
19220
19221 echo "${nl}Checking for Threads..."
19222
19223 if test -z "$enable_threads"; then
19224         # Check whether --enable-threads was given.
19225 if test "${enable_threads+set}" = set; then :
19226   enableval=$enable_threads;  enable_threads=$enableval
19227 else
19228
19229   if test "$GCC" = "yes"; then
19230     SAVE_FL="$CPPFLAGS"
19231     CPPFLAGS="$CPPFLAGS -w"
19232     for ac_header in pthread.h
19233 do :
19234   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19235 if test "x$ac_cv_header_pthread_h" = xyes; then :
19236   cat >>confdefs.h <<_ACEOF
19237 #define HAVE_PTHREAD_H 1
19238 _ACEOF
19239    enable_threads="pthread"
19240 else
19241     enable_threads="no"
19242 fi
19243
19244 done
19245
19246     CPPFLAGS="$SAVE_FL"
19247   else
19248     for ac_header in pthread.h
19249 do :
19250   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19251 if test "x$ac_cv_header_pthread_h" = xyes; then :
19252   cat >>confdefs.h <<_ACEOF
19253 #define HAVE_PTHREAD_H 1
19254 _ACEOF
19255    enable_threads="pthread"
19256 else
19257     enable_threads="no"
19258 fi
19259
19260 done
19261
19262   fi
19263
19264 fi
19265
19266 fi
19267
19268 if test "$enable_threads" = "no"; then
19269     threads="0"
19270     pthreadh="0"
19271     pthreadser="0"
19272 else
19273     if test "$enable_threads" = "pthread"; then
19274 # We have specified pthreads for our threading library, just make sure
19275 # that we have everything we need
19276
19277   apr_pthsv_CFLAGS="$CFLAGS"
19278   apr_pthsv_LIBS="$LIBS"
19279
19280
19281
19282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLAGS needed for pthreads" >&5
19283 $as_echo_n "checking for CFLAGS needed for pthreads... " >&6; }
19284 if ${apr_cv_pthreads_cflags+:} false; then :
19285   $as_echo_n "(cached) " >&6
19286 else
19287   apr_ptc_cflags=$CFLAGS
19288  for flag in none -kthread -pthread -pthreads -mt -mthreads -Kthread -threads; do
19289     CFLAGS=$apr_ptc_cflags
19290     test "x$flag" != "xnone" && CFLAGS="$CFLAGS $flag"
19291
19292 if test "$cross_compiling" = yes; then :
19293   apr_p_t_r=no
19294 else
19295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19296 /* end confdefs.h.  */
19297
19298 #include <pthread.h>
19299 #include <stddef.h>
19300
19301 void *thread_routine(void *data) {
19302     return data;
19303 }
19304
19305 int main() {
19306     pthread_t thd;
19307     pthread_mutexattr_t mattr;
19308     pthread_once_t once_init = PTHREAD_ONCE_INIT;
19309     int data = 1;
19310     pthread_mutexattr_init(&mattr);
19311     return pthread_create(&thd, NULL, thread_routine, &data);
19312 }
19313 _ACEOF
19314 if ac_fn_c_try_run "$LINENO"; then :
19315   apr_p_t_r=yes
19316 else
19317   apr_p_t_r=no
19318 fi
19319 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19320   conftest.$ac_objext conftest.beam conftest.$ac_ext
19321 fi
19322
19323
19324 if test $apr_p_t_r = yes; then
19325
19326       apr_cv_pthreads_cflags="$flag"
19327       break
19328
19329 fi
19330
19331
19332  done
19333  CFLAGS=$apr_ptc_cflags
19334
19335 fi
19336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_cflags" >&5
19337 $as_echo "$apr_cv_pthreads_cflags" >&6; }
19338
19339 if test -n "$apr_cv_pthreads_cflags"; then
19340    pthreads_working=yes
19341    if test "x$apr_cv_pthreads_cflags" != "xnone"; then
19342
19343   if test "x$CFLAGS" = "x"; then
19344     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"$apr_cv_pthreads_cflags\""
19345     CFLAGS="$apr_cv_pthreads_cflags"
19346   else
19347     apr_addto_bugger="$apr_cv_pthreads_cflags"
19348     for i in $apr_addto_bugger; do
19349       apr_addto_duplicate="0"
19350       for j in $CFLAGS; do
19351         if test "x$i" = "x$j"; then
19352           apr_addto_duplicate="1"
19353           break
19354         fi
19355       done
19356       if test $apr_addto_duplicate = "0"; then
19357         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
19358         CFLAGS="$CFLAGS $i"
19359       fi
19360     done
19361   fi
19362
19363    fi
19364 fi
19365
19366 # The CFLAGS may or may not be sufficient to ensure that libapr
19367 # depends on the pthreads library: some versions of libtool
19368 # drop -pthread when passed on the link line; some versions of
19369 # gcc ignore -pthread when linking a shared object.  So always
19370 # try and add the relevant library to LIBS too.
19371
19372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBS needed for pthreads" >&5
19373 $as_echo_n "checking for LIBS needed for pthreads... " >&6; }
19374 if ${apr_cv_pthreads_lib+:} false; then :
19375   $as_echo_n "(cached) " >&6
19376 else
19377
19378   apr_ptc_libs=$LIBS
19379   for lib in -lpthread -lpthreads -lc_r; do
19380     LIBS="$apr_ptc_libs $lib"
19381
19382 if test "$cross_compiling" = yes; then :
19383   apr_p_t_r=no
19384 else
19385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19386 /* end confdefs.h.  */
19387
19388 #include <pthread.h>
19389 #include <stddef.h>
19390
19391 void *thread_routine(void *data) {
19392     return data;
19393 }
19394
19395 int main() {
19396     pthread_t thd;
19397     pthread_mutexattr_t mattr;
19398     pthread_once_t once_init = PTHREAD_ONCE_INIT;
19399     int data = 1;
19400     pthread_mutexattr_init(&mattr);
19401     return pthread_create(&thd, NULL, thread_routine, &data);
19402 }
19403 _ACEOF
19404 if ac_fn_c_try_run "$LINENO"; then :
19405   apr_p_t_r=yes
19406 else
19407   apr_p_t_r=no
19408 fi
19409 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19410   conftest.$ac_objext conftest.beam conftest.$ac_ext
19411 fi
19412
19413
19414 if test $apr_p_t_r = yes; then
19415
19416       apr_cv_pthreads_lib=$lib
19417       break
19418
19419 fi
19420
19421
19422   done
19423   LIBS=$apr_ptc_libs
19424
19425 fi
19426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_lib" >&5
19427 $as_echo "$apr_cv_pthreads_lib" >&6; }
19428
19429 if test -n "$apr_cv_pthreads_lib"; then
19430    pthreads_working=yes
19431
19432   if test "x$LIBS" = "x"; then
19433     test "x$silent" != "xyes" && echo "  setting LIBS to \"$apr_cv_pthreads_lib\""
19434     LIBS="$apr_cv_pthreads_lib"
19435   else
19436     apr_addto_bugger="$apr_cv_pthreads_lib"
19437     for i in $apr_addto_bugger; do
19438       apr_addto_duplicate="0"
19439       for j in $LIBS; do
19440         if test "x$i" = "x$j"; then
19441           apr_addto_duplicate="1"
19442           break
19443         fi
19444       done
19445       if test $apr_addto_duplicate = "0"; then
19446         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19447         LIBS="$LIBS $i"
19448       fi
19449     done
19450   fi
19451
19452 fi
19453
19454 if test "$pthreads_working" = "yes"; then
19455   threads_result="POSIX Threads found"
19456 else
19457   threads_result="POSIX Threads not found"
19458 fi
19459
19460
19461   if test "$GCC" = "yes"; then
19462     SAVE_FL="$CPPFLAGS"
19463     CPPFLAGS="$CPPFLAGS -w"
19464     for ac_header in pthread.h
19465 do :
19466   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19467 if test "x$ac_cv_header_pthread_h" = xyes; then :
19468   cat >>confdefs.h <<_ACEOF
19469 #define HAVE_PTHREAD_H 1
19470 _ACEOF
19471
19472           threads="1"
19473           pthreadh="1"
19474           pthreadser="1"
19475 else
19476
19477           threads="0"
19478           pthreadh="0"
19479           pthreadser="0"
19480
19481   CFLAGS="$apr_pthsv_CFLAGS"
19482   LIBS="$apr_pthsv_LIBS"
19483
19484 fi
19485
19486 done
19487
19488     CPPFLAGS="$SAVE_FL"
19489   else
19490     for ac_header in pthread.h
19491 do :
19492   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19493 if test "x$ac_cv_header_pthread_h" = xyes; then :
19494   cat >>confdefs.h <<_ACEOF
19495 #define HAVE_PTHREAD_H 1
19496 _ACEOF
19497
19498           threads="1"
19499           pthreadh="1"
19500           pthreadser="1"
19501 else
19502
19503           threads="0"
19504           pthreadh="0"
19505           pthreadser="0"
19506
19507   CFLAGS="$apr_pthsv_CFLAGS"
19508   LIBS="$apr_pthsv_LIBS"
19509
19510 fi
19511
19512 done
19513
19514   fi
19515
19516     elif test "$enable_threads" = "system_threads"; then
19517         threads="1"
19518         pthreadh="0"
19519         pthreadser="0"
19520     else
19521 # We basically specified that we wanted threads, but not how to implement
19522 # them.  In this case, just look for pthreads.  In the future, we can check
19523 # for other threading libraries as well.
19524
19525   apr_pthsv_CFLAGS="$CFLAGS"
19526   apr_pthsv_LIBS="$LIBS"
19527
19528
19529
19530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLAGS needed for pthreads" >&5
19531 $as_echo_n "checking for CFLAGS needed for pthreads... " >&6; }
19532 if ${apr_cv_pthreads_cflags+:} false; then :
19533   $as_echo_n "(cached) " >&6
19534 else
19535   apr_ptc_cflags=$CFLAGS
19536  for flag in none -kthread -pthread -pthreads -mt -mthreads -Kthread -threads; do
19537     CFLAGS=$apr_ptc_cflags
19538     test "x$flag" != "xnone" && CFLAGS="$CFLAGS $flag"
19539
19540 if test "$cross_compiling" = yes; then :
19541   apr_p_t_r=no
19542 else
19543   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19544 /* end confdefs.h.  */
19545
19546 #include <pthread.h>
19547 #include <stddef.h>
19548
19549 void *thread_routine(void *data) {
19550     return data;
19551 }
19552
19553 int main() {
19554     pthread_t thd;
19555     pthread_mutexattr_t mattr;
19556     pthread_once_t once_init = PTHREAD_ONCE_INIT;
19557     int data = 1;
19558     pthread_mutexattr_init(&mattr);
19559     return pthread_create(&thd, NULL, thread_routine, &data);
19560 }
19561 _ACEOF
19562 if ac_fn_c_try_run "$LINENO"; then :
19563   apr_p_t_r=yes
19564 else
19565   apr_p_t_r=no
19566 fi
19567 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19568   conftest.$ac_objext conftest.beam conftest.$ac_ext
19569 fi
19570
19571
19572 if test $apr_p_t_r = yes; then
19573
19574       apr_cv_pthreads_cflags="$flag"
19575       break
19576
19577 fi
19578
19579
19580  done
19581  CFLAGS=$apr_ptc_cflags
19582
19583 fi
19584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_cflags" >&5
19585 $as_echo "$apr_cv_pthreads_cflags" >&6; }
19586
19587 if test -n "$apr_cv_pthreads_cflags"; then
19588    pthreads_working=yes
19589    if test "x$apr_cv_pthreads_cflags" != "xnone"; then
19590
19591   if test "x$CFLAGS" = "x"; then
19592     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"$apr_cv_pthreads_cflags\""
19593     CFLAGS="$apr_cv_pthreads_cflags"
19594   else
19595     apr_addto_bugger="$apr_cv_pthreads_cflags"
19596     for i in $apr_addto_bugger; do
19597       apr_addto_duplicate="0"
19598       for j in $CFLAGS; do
19599         if test "x$i" = "x$j"; then
19600           apr_addto_duplicate="1"
19601           break
19602         fi
19603       done
19604       if test $apr_addto_duplicate = "0"; then
19605         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
19606         CFLAGS="$CFLAGS $i"
19607       fi
19608     done
19609   fi
19610
19611    fi
19612 fi
19613
19614 # The CFLAGS may or may not be sufficient to ensure that libapr
19615 # depends on the pthreads library: some versions of libtool
19616 # drop -pthread when passed on the link line; some versions of
19617 # gcc ignore -pthread when linking a shared object.  So always
19618 # try and add the relevant library to LIBS too.
19619
19620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBS needed for pthreads" >&5
19621 $as_echo_n "checking for LIBS needed for pthreads... " >&6; }
19622 if ${apr_cv_pthreads_lib+:} false; then :
19623   $as_echo_n "(cached) " >&6
19624 else
19625
19626   apr_ptc_libs=$LIBS
19627   for lib in -lpthread -lpthreads -lc_r; do
19628     LIBS="$apr_ptc_libs $lib"
19629
19630 if test "$cross_compiling" = yes; then :
19631   apr_p_t_r=no
19632 else
19633   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19634 /* end confdefs.h.  */
19635
19636 #include <pthread.h>
19637 #include <stddef.h>
19638
19639 void *thread_routine(void *data) {
19640     return data;
19641 }
19642
19643 int main() {
19644     pthread_t thd;
19645     pthread_mutexattr_t mattr;
19646     pthread_once_t once_init = PTHREAD_ONCE_INIT;
19647     int data = 1;
19648     pthread_mutexattr_init(&mattr);
19649     return pthread_create(&thd, NULL, thread_routine, &data);
19650 }
19651 _ACEOF
19652 if ac_fn_c_try_run "$LINENO"; then :
19653   apr_p_t_r=yes
19654 else
19655   apr_p_t_r=no
19656 fi
19657 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19658   conftest.$ac_objext conftest.beam conftest.$ac_ext
19659 fi
19660
19661
19662 if test $apr_p_t_r = yes; then
19663
19664       apr_cv_pthreads_lib=$lib
19665       break
19666
19667 fi
19668
19669
19670   done
19671   LIBS=$apr_ptc_libs
19672
19673 fi
19674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_lib" >&5
19675 $as_echo "$apr_cv_pthreads_lib" >&6; }
19676
19677 if test -n "$apr_cv_pthreads_lib"; then
19678    pthreads_working=yes
19679
19680   if test "x$LIBS" = "x"; then
19681     test "x$silent" != "xyes" && echo "  setting LIBS to \"$apr_cv_pthreads_lib\""
19682     LIBS="$apr_cv_pthreads_lib"
19683   else
19684     apr_addto_bugger="$apr_cv_pthreads_lib"
19685     for i in $apr_addto_bugger; do
19686       apr_addto_duplicate="0"
19687       for j in $LIBS; do
19688         if test "x$i" = "x$j"; then
19689           apr_addto_duplicate="1"
19690           break
19691         fi
19692       done
19693       if test $apr_addto_duplicate = "0"; then
19694         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19695         LIBS="$LIBS $i"
19696       fi
19697     done
19698   fi
19699
19700 fi
19701
19702 if test "$pthreads_working" = "yes"; then
19703   threads_result="POSIX Threads found"
19704 else
19705   threads_result="POSIX Threads not found"
19706 fi
19707
19708
19709   if test "$GCC" = "yes"; then
19710     SAVE_FL="$CPPFLAGS"
19711     CPPFLAGS="$CPPFLAGS -w"
19712     for ac_header in pthread.h
19713 do :
19714   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19715 if test "x$ac_cv_header_pthread_h" = xyes; then :
19716   cat >>confdefs.h <<_ACEOF
19717 #define HAVE_PTHREAD_H 1
19718 _ACEOF
19719
19720           threads="1"
19721           pthreadh="1"
19722           pthreadser="1"
19723 else
19724
19725           threads="0"
19726           pthreadser="0"
19727           pthreadh="0"
19728
19729   CFLAGS="$apr_pthsv_CFLAGS"
19730   LIBS="$apr_pthsv_LIBS"
19731
19732 fi
19733
19734 done
19735
19736     CPPFLAGS="$SAVE_FL"
19737   else
19738     for ac_header in pthread.h
19739 do :
19740   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19741 if test "x$ac_cv_header_pthread_h" = xyes; then :
19742   cat >>confdefs.h <<_ACEOF
19743 #define HAVE_PTHREAD_H 1
19744 _ACEOF
19745
19746           threads="1"
19747           pthreadh="1"
19748           pthreadser="1"
19749 else
19750
19751           threads="0"
19752           pthreadser="0"
19753           pthreadh="0"
19754
19755   CFLAGS="$apr_pthsv_CFLAGS"
19756   LIBS="$apr_pthsv_LIBS"
19757
19758 fi
19759
19760 done
19761
19762   fi
19763
19764     fi
19765     if test "$pthreadh" = "1"; then
19766
19767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_getspecific takes two arguments" >&5
19768 $as_echo_n "checking whether pthread_getspecific takes two arguments... " >&6; }
19769 if ${ac_cv_pthread_getspecific_two_args+:} false; then :
19770   $as_echo_n "(cached) " >&6
19771 else
19772
19773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19774 /* end confdefs.h.  */
19775
19776 #include <pthread.h>
19777
19778 int
19779 main ()
19780 {
19781
19782 pthread_key_t key;
19783 void *tmp;
19784 pthread_getspecific(key,&tmp);
19785
19786   ;
19787   return 0;
19788 }
19789 _ACEOF
19790 if ac_fn_c_try_compile "$LINENO"; then :
19791
19792     ac_cv_pthread_getspecific_two_args=yes
19793
19794 else
19795
19796     ac_cv_pthread_getspecific_two_args=no
19797
19798 fi
19799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19800
19801 fi
19802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_getspecific_two_args" >&5
19803 $as_echo "$ac_cv_pthread_getspecific_two_args" >&6; }
19804
19805 if test "$ac_cv_pthread_getspecific_two_args" = "yes"; then
19806
19807 $as_echo "#define PTHREAD_GETSPECIFIC_TAKES_TWO_ARGS 1" >>confdefs.h
19808
19809 fi
19810
19811
19812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_attr_getdetachstate takes one argument" >&5
19813 $as_echo_n "checking whether pthread_attr_getdetachstate takes one argument... " >&6; }
19814 if ${ac_cv_pthread_attr_getdetachstate_one_arg+:} false; then :
19815   $as_echo_n "(cached) " >&6
19816 else
19817
19818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19819 /* end confdefs.h.  */
19820
19821 #include <pthread.h>
19822
19823 int
19824 main ()
19825 {
19826
19827 pthread_attr_t *attr;
19828 pthread_attr_getdetachstate(attr);
19829
19830   ;
19831   return 0;
19832 }
19833 _ACEOF
19834 if ac_fn_c_try_compile "$LINENO"; then :
19835
19836     ac_cv_pthread_attr_getdetachstate_one_arg=yes
19837
19838 else
19839
19840     ac_cv_pthread_attr_getdetachstate_one_arg=no
19841
19842 fi
19843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19844
19845 fi
19846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_attr_getdetachstate_one_arg" >&5
19847 $as_echo "$ac_cv_pthread_attr_getdetachstate_one_arg" >&6; }
19848
19849 if test "$ac_cv_pthread_attr_getdetachstate_one_arg" = "yes"; then
19850
19851 $as_echo "#define PTHREAD_ATTR_GETDETACHSTATE_TAKES_ONE_ARG 1" >>confdefs.h
19852
19853 fi
19854
19855
19856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recursive mutex support" >&5
19857 $as_echo_n "checking for recursive mutex support... " >&6; }
19858 if ${apr_cv_mutex_recursive+:} false; then :
19859   $as_echo_n "(cached) " >&6
19860 else
19861   if test "$cross_compiling" = yes; then :
19862   apr_cv_mutex_recursive=no
19863 else
19864   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19865 /* end confdefs.h.  */
19866 #include <sys/types.h>
19867 #include <pthread.h>
19868 #include <stdlib.h>
19869
19870 int main() {
19871     pthread_mutexattr_t attr;
19872     pthread_mutex_t m;
19873
19874     exit (pthread_mutexattr_init(&attr)
19875           || pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE)
19876           || pthread_mutex_init(&m, &attr));
19877 }
19878 _ACEOF
19879 if ac_fn_c_try_run "$LINENO"; then :
19880   apr_cv_mutex_recursive=yes
19881 else
19882   apr_cv_mutex_recursive=no
19883 fi
19884 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19885   conftest.$ac_objext conftest.beam conftest.$ac_ext
19886 fi
19887
19888 fi
19889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_mutex_recursive" >&5
19890 $as_echo "$apr_cv_mutex_recursive" >&6; }
19891
19892 if test "$apr_cv_mutex_recursive" = "yes"; then
19893
19894 $as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
19895
19896 fi
19897
19898         for ac_func in pthread_key_delete pthread_rwlock_init \
19899                         pthread_attr_setguardsize pthread_yield
19900 do :
19901   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19902 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19903 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19904   cat >>confdefs.h <<_ACEOF
19905 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19906 _ACEOF
19907
19908 fi
19909 done
19910
19911
19912         if test "$ac_cv_func_pthread_rwlock_init" = "yes"; then
19913                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_t" >&5
19914 $as_echo_n "checking for pthread_rwlock_t... " >&6; }
19915 if ${apr_cv_type_rwlock_t+:} false; then :
19916   $as_echo_n "(cached) " >&6
19917 else
19918   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19919 /* end confdefs.h.  */
19920 #include <sys/types.h>
19921 #include <pthread.h>
19922 int
19923 main ()
19924 {
19925 pthread_rwlock_t *rwlock;
19926   ;
19927   return 0;
19928 }
19929 _ACEOF
19930 if ac_fn_c_try_compile "$LINENO"; then :
19931   apr_cv_type_rwlock_t=yes
19932 else
19933   apr_cv_type_rwlock_t=no
19934 fi
19935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19936 fi
19937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_type_rwlock_t" >&5
19938 $as_echo "$apr_cv_type_rwlock_t" >&6; }
19939             if test "$apr_cv_type_rwlock_t" = "yes"; then
19940
19941 $as_echo "#define HAVE_PTHREAD_RWLOCKS 1" >>confdefs.h
19942
19943             fi
19944         fi
19945
19946         if test "$ac_cv_func_pthread_yield" = "no"; then
19947                         for ac_header in sched.h
19948 do :
19949   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
19950 if test "x$ac_cv_header_sched_h" = xyes; then :
19951   cat >>confdefs.h <<_ACEOF
19952 #define HAVE_SCHED_H 1
19953 _ACEOF
19954
19955 fi
19956
19957 done
19958
19959             for ac_func in sched_yield
19960 do :
19961   ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
19962 if test "x$ac_cv_func_sched_yield" = xyes; then :
19963   cat >>confdefs.h <<_ACEOF
19964 #define HAVE_SCHED_YIELD 1
19965 _ACEOF
19966
19967 fi
19968 done
19969
19970         fi
19971     fi
19972 fi
19973
19974 ac_cv_define_READDIR_IS_THREAD_SAFE=no
19975 ac_cv_define_GETHOSTBYNAME_IS_THREAD_SAFE=no
19976 ac_cv_define_GETHOSTBYADDR_IS_THREAD_SAFE=no
19977 ac_cv_define_GETSERVBYNAME_IS_THREAD_SAFE=no
19978 if test "$threads" = "1"; then
19979     echo "APR will use threads"
19980     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readdir in -lc_r" >&5
19981 $as_echo_n "checking for readdir in -lc_r... " >&6; }
19982 if ${ac_cv_lib_c_r_readdir+:} false; then :
19983   $as_echo_n "(cached) " >&6
19984 else
19985   ac_check_lib_save_LIBS=$LIBS
19986 LIBS="-lc_r  $LIBS"
19987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19988 /* end confdefs.h.  */
19989
19990 /* Override any GCC internal prototype to avoid an error.
19991    Use char because int might match the return type of a GCC
19992    builtin and then its argument prototype would still apply.  */
19993 #ifdef __cplusplus
19994 extern "C"
19995 #endif
19996 char readdir ();
19997 int
19998 main ()
19999 {
20000 return readdir ();
20001   ;
20002   return 0;
20003 }
20004 _ACEOF
20005 if ac_fn_c_try_link "$LINENO"; then :
20006   ac_cv_lib_c_r_readdir=yes
20007 else
20008   ac_cv_lib_c_r_readdir=no
20009 fi
20010 rm -f core conftest.err conftest.$ac_objext \
20011     conftest$ac_exeext conftest.$ac_ext
20012 LIBS=$ac_check_lib_save_LIBS
20013 fi
20014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_readdir" >&5
20015 $as_echo "$ac_cv_lib_c_r_readdir" >&6; }
20016 if test "x$ac_cv_lib_c_r_readdir" = xyes; then :
20017
20018 $as_echo "#define READDIR_IS_THREAD_SAFE 1" >>confdefs.h
20019
20020 fi
20021
20022     if test "x$apr_gethostbyname_is_thread_safe" = "x"; then
20023         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lc_r" >&5
20024 $as_echo_n "checking for gethostbyname in -lc_r... " >&6; }
20025 if ${ac_cv_lib_c_r_gethostbyname+:} false; then :
20026   $as_echo_n "(cached) " >&6
20027 else
20028   ac_check_lib_save_LIBS=$LIBS
20029 LIBS="-lc_r  $LIBS"
20030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20031 /* end confdefs.h.  */
20032
20033 /* Override any GCC internal prototype to avoid an error.
20034    Use char because int might match the return type of a GCC
20035    builtin and then its argument prototype would still apply.  */
20036 #ifdef __cplusplus
20037 extern "C"
20038 #endif
20039 char gethostbyname ();
20040 int
20041 main ()
20042 {
20043 return gethostbyname ();
20044   ;
20045   return 0;
20046 }
20047 _ACEOF
20048 if ac_fn_c_try_link "$LINENO"; then :
20049   ac_cv_lib_c_r_gethostbyname=yes
20050 else
20051   ac_cv_lib_c_r_gethostbyname=no
20052 fi
20053 rm -f core conftest.err conftest.$ac_objext \
20054     conftest$ac_exeext conftest.$ac_ext
20055 LIBS=$ac_check_lib_save_LIBS
20056 fi
20057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_gethostbyname" >&5
20058 $as_echo "$ac_cv_lib_c_r_gethostbyname" >&6; }
20059 if test "x$ac_cv_lib_c_r_gethostbyname" = xyes; then :
20060   apr_gethostbyname_is_thread_safe=yes
20061 fi
20062
20063     fi
20064     if test "$apr_gethostbyname_is_thread_safe" = "yes"; then
20065
20066 $as_echo "#define GETHOSTBYNAME_IS_THREAD_SAFE 1" >>confdefs.h
20067
20068     fi
20069     if test "x$apr_gethostbyaddr_is_thread_safe" = "x"; then
20070         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lc_r" >&5
20071 $as_echo_n "checking for gethostbyaddr in -lc_r... " >&6; }
20072 if ${ac_cv_lib_c_r_gethostbyaddr+:} false; then :
20073   $as_echo_n "(cached) " >&6
20074 else
20075   ac_check_lib_save_LIBS=$LIBS
20076 LIBS="-lc_r  $LIBS"
20077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20078 /* end confdefs.h.  */
20079
20080 /* Override any GCC internal prototype to avoid an error.
20081    Use char because int might match the return type of a GCC
20082    builtin and then its argument prototype would still apply.  */
20083 #ifdef __cplusplus
20084 extern "C"
20085 #endif
20086 char gethostbyaddr ();
20087 int
20088 main ()
20089 {
20090 return gethostbyaddr ();
20091   ;
20092   return 0;
20093 }
20094 _ACEOF
20095 if ac_fn_c_try_link "$LINENO"; then :
20096   ac_cv_lib_c_r_gethostbyaddr=yes
20097 else
20098   ac_cv_lib_c_r_gethostbyaddr=no
20099 fi
20100 rm -f core conftest.err conftest.$ac_objext \
20101     conftest$ac_exeext conftest.$ac_ext
20102 LIBS=$ac_check_lib_save_LIBS
20103 fi
20104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_gethostbyaddr" >&5
20105 $as_echo "$ac_cv_lib_c_r_gethostbyaddr" >&6; }
20106 if test "x$ac_cv_lib_c_r_gethostbyaddr" = xyes; then :
20107   apr_gethostbyaddr_is_thread_safe=yes
20108 fi
20109
20110     fi
20111     if test "$apr_gethostbyaddr_is_thread_safe" = "yes"; then
20112
20113 $as_echo "#define GETHOSTBYADDR_IS_THREAD_SAFE 1" >>confdefs.h
20114
20115     fi
20116     if test "x$apr_getservbyname_is_thread_safe" = "x"; then
20117         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getservbyname in -lc_r" >&5
20118 $as_echo_n "checking for getservbyname in -lc_r... " >&6; }
20119 if ${ac_cv_lib_c_r_getservbyname+:} false; then :
20120   $as_echo_n "(cached) " >&6
20121 else
20122   ac_check_lib_save_LIBS=$LIBS
20123 LIBS="-lc_r  $LIBS"
20124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20125 /* end confdefs.h.  */
20126
20127 /* Override any GCC internal prototype to avoid an error.
20128    Use char because int might match the return type of a GCC
20129    builtin and then its argument prototype would still apply.  */
20130 #ifdef __cplusplus
20131 extern "C"
20132 #endif
20133 char getservbyname ();
20134 int
20135 main ()
20136 {
20137 return getservbyname ();
20138   ;
20139   return 0;
20140 }
20141 _ACEOF
20142 if ac_fn_c_try_link "$LINENO"; then :
20143   ac_cv_lib_c_r_getservbyname=yes
20144 else
20145   ac_cv_lib_c_r_getservbyname=no
20146 fi
20147 rm -f core conftest.err conftest.$ac_objext \
20148     conftest$ac_exeext conftest.$ac_ext
20149 LIBS=$ac_check_lib_save_LIBS
20150 fi
20151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_getservbyname" >&5
20152 $as_echo "$ac_cv_lib_c_r_getservbyname" >&6; }
20153 if test "x$ac_cv_lib_c_r_getservbyname" = xyes; then :
20154   apr_getservbyname_is_thread_safe=yes
20155 fi
20156
20157     fi
20158     if test "$apr_getservbyname_is_thread_safe" = "yes"; then
20159
20160 $as_echo "#define GETSERVBYNAME_IS_THREAD_SAFE 1" >>confdefs.h
20161
20162     fi
20163     for ac_func in gethostbyname_r gethostbyaddr_r getservbyname_r
20164 do :
20165   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20166 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20167 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20168   cat >>confdefs.h <<_ACEOF
20169 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20170 _ACEOF
20171
20172 fi
20173 done
20174
20175 else
20176     echo "APR will be non-threaded"
20177 fi
20178
20179
20180 # Check whether --with-efence was given.
20181 if test "${with_efence+set}" = set; then :
20182   withval=$with_efence;  apr_efence_dir="$withval"
20183     if test "$apr_efence_dir" != "yes"; then
20184
20185   if test "x$LDFLAGS" = "x"; then
20186     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apr_efence_dir/lib\""
20187     LDFLAGS="-L$apr_efence_dir/lib"
20188   else
20189     apr_addto_bugger="-L$apr_efence_dir/lib"
20190     for i in $apr_addto_bugger; do
20191       apr_addto_duplicate="0"
20192       for j in $LDFLAGS; do
20193         if test "x$i" = "x$j"; then
20194           apr_addto_duplicate="1"
20195           break
20196         fi
20197       done
20198       if test $apr_addto_duplicate = "0"; then
20199         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20200         LDFLAGS="$LDFLAGS $i"
20201       fi
20202     done
20203   fi
20204
20205       if test "x$apr_platform_runtime_link_flag" != "x"; then
20206
20207   if test "x$LDFLAGS" = "x"; then
20208     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$apr_platform_runtime_link_flag$apr_efence_dir/lib\""
20209     LDFLAGS="$apr_platform_runtime_link_flag$apr_efence_dir/lib"
20210   else
20211     apr_addto_bugger="$apr_platform_runtime_link_flag$apr_efence_dir/lib"
20212     for i in $apr_addto_bugger; do
20213       apr_addto_duplicate="0"
20214       for j in $LDFLAGS; do
20215         if test "x$i" = "x$j"; then
20216           apr_addto_duplicate="1"
20217           break
20218         fi
20219       done
20220       if test $apr_addto_duplicate = "0"; then
20221         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20222         LDFLAGS="$LDFLAGS $i"
20223       fi
20224     done
20225   fi
20226
20227       fi
20228     fi
20229     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc in -lefence" >&5
20230 $as_echo_n "checking for malloc in -lefence... " >&6; }
20231 if ${ac_cv_lib_efence_malloc+:} false; then :
20232   $as_echo_n "(cached) " >&6
20233 else
20234   ac_check_lib_save_LIBS=$LIBS
20235 LIBS="-lefence  $LIBS"
20236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20237 /* end confdefs.h.  */
20238
20239 /* Override any GCC internal prototype to avoid an error.
20240    Use char because int might match the return type of a GCC
20241    builtin and then its argument prototype would still apply.  */
20242 #ifdef __cplusplus
20243 extern "C"
20244 #endif
20245 char malloc ();
20246 int
20247 main ()
20248 {
20249 return malloc ();
20250   ;
20251   return 0;
20252 }
20253 _ACEOF
20254 if ac_fn_c_try_link "$LINENO"; then :
20255   ac_cv_lib_efence_malloc=yes
20256 else
20257   ac_cv_lib_efence_malloc=no
20258 fi
20259 rm -f core conftest.err conftest.$ac_objext \
20260     conftest$ac_exeext conftest.$ac_ext
20261 LIBS=$ac_check_lib_save_LIBS
20262 fi
20263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_efence_malloc" >&5
20264 $as_echo "$ac_cv_lib_efence_malloc" >&6; }
20265 if test "x$ac_cv_lib_efence_malloc" = xyes; then :
20266
20267   if test "x$LIBS" = "x"; then
20268     test "x$silent" != "xyes" && echo "  setting LIBS to \"-lefence\""
20269     LIBS="-lefence"
20270   else
20271     apr_addto_bugger="-lefence"
20272     for i in $apr_addto_bugger; do
20273       apr_addto_duplicate="0"
20274       for j in $LIBS; do
20275         if test "x$i" = "x$j"; then
20276           apr_addto_duplicate="1"
20277           break
20278         fi
20279       done
20280       if test $apr_addto_duplicate = "0"; then
20281         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20282         LIBS="$LIBS $i"
20283       fi
20284     done
20285   fi
20286
20287 else
20288    as_fn_error $? "Electric Fence requested but not detected" "$LINENO" 5
20289 fi
20290
20291
20292 fi
20293
20294
20295 for ac_func in sigsuspend
20296 do :
20297   ac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
20298 if test "x$ac_cv_func_sigsuspend" = xyes; then :
20299   cat >>confdefs.h <<_ACEOF
20300 #define HAVE_SIGSUSPEND 1
20301 _ACEOF
20302   have_sigsuspend="1"
20303 else
20304    have_sigsuspend="0"
20305 fi
20306 done
20307
20308 for ac_func in sigwait
20309 do :
20310   ac_fn_c_check_func "$LINENO" "sigwait" "ac_cv_func_sigwait"
20311 if test "x$ac_cv_func_sigwait" = xyes; then :
20312   cat >>confdefs.h <<_ACEOF
20313 #define HAVE_SIGWAIT 1
20314 _ACEOF
20315   have_sigwait="1"
20316 else
20317    have_sigwait="0"
20318 fi
20319 done
20320
20321 case $host in
20322     *alpha*-dec-osf* )
20323         have_sigwait="1"
20324         ;;
20325 esac
20326
20327
20328
20329
20330
20331 for ac_func in poll kqueue port_create
20332 do :
20333   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20334 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20335 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20336   cat >>confdefs.h <<_ACEOF
20337 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20338 _ACEOF
20339
20340 fi
20341 done
20342
20343
20344 # Check for the Linux epoll interface; epoll* may be available in libc
20345 # but return ENOSYS on a pre-2.6 kernel, so do a run-time check.
20346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll support" >&5
20347 $as_echo_n "checking for epoll support... " >&6; }
20348 if ${apr_cv_epoll+:} false; then :
20349   $as_echo_n "(cached) " >&6
20350 else
20351   if test "$cross_compiling" = yes; then :
20352   apr_cv_epoll=no
20353 else
20354   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20355 /* end confdefs.h.  */
20356
20357 #include <sys/epoll.h>
20358 #include <unistd.h>
20359
20360 int main()
20361 {
20362     return epoll_create(5) == -1;
20363 }
20364 _ACEOF
20365 if ac_fn_c_try_run "$LINENO"; then :
20366   apr_cv_epoll=yes
20367 else
20368   apr_cv_epoll=no
20369 fi
20370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20371   conftest.$ac_objext conftest.beam conftest.$ac_ext
20372 fi
20373
20374 fi
20375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll" >&5
20376 $as_echo "$apr_cv_epoll" >&6; }
20377
20378 if test "$apr_cv_epoll" = "yes"; then
20379
20380 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
20381
20382 fi
20383
20384 # test for epoll_create1
20385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll_create1 support" >&5
20386 $as_echo_n "checking for epoll_create1 support... " >&6; }
20387 if ${apr_cv_epoll_create1+:} false; then :
20388   $as_echo_n "(cached) " >&6
20389 else
20390   if test "$cross_compiling" = yes; then :
20391   apr_cv_epoll_create1=no
20392 else
20393   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20394 /* end confdefs.h.  */
20395
20396 #include <sys/epoll.h>
20397 #include <unistd.h>
20398
20399 int main()
20400 {
20401     return epoll_create1(0) == -1;
20402 }
20403 _ACEOF
20404 if ac_fn_c_try_run "$LINENO"; then :
20405   apr_cv_epoll_create1=yes
20406 else
20407   apr_cv_epoll_create1=no
20408 fi
20409 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20410   conftest.$ac_objext conftest.beam conftest.$ac_ext
20411 fi
20412
20413 fi
20414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll_create1" >&5
20415 $as_echo "$apr_cv_epoll_create1" >&6; }
20416
20417 if test "$apr_cv_epoll_create1" = "yes"; then
20418
20419 $as_echo "#define HAVE_EPOLL_CREATE1 1" >>confdefs.h
20420
20421 fi
20422
20423 # test for dup3
20424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dup3 support" >&5
20425 $as_echo_n "checking for dup3 support... " >&6; }
20426 if ${apr_cv_dup3+:} false; then :
20427   $as_echo_n "(cached) " >&6
20428 else
20429   if test "$cross_compiling" = yes; then :
20430   apr_cv_dup3=no
20431 else
20432   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20433 /* end confdefs.h.  */
20434
20435 #include <unistd.h>
20436
20437 int main()
20438 {
20439     return dup3(STDOUT_FILENO, STDERR_FILENO, 0) == -1;
20440 }
20441 _ACEOF
20442 if ac_fn_c_try_run "$LINENO"; then :
20443   apr_cv_dup3=yes
20444 else
20445   apr_cv_dup3=no
20446 fi
20447 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20448   conftest.$ac_objext conftest.beam conftest.$ac_ext
20449 fi
20450
20451 fi
20452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dup3" >&5
20453 $as_echo "$apr_cv_dup3" >&6; }
20454
20455 if test "$apr_cv_dup3" = "yes"; then
20456
20457 $as_echo "#define HAVE_DUP3 1" >>confdefs.h
20458
20459 fi
20460
20461 # Test for accept4().  Create a non-blocking socket, bind it to
20462 # an unspecified port & address (kernel picks), and attempt to
20463 # call accept4() on it.  If the syscall is wired up (i.e. the
20464 # kernel is new enough), it should return EAGAIN.
20465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for accept4 support" >&5
20466 $as_echo_n "checking for accept4 support... " >&6; }
20467 if ${apr_cv_accept4+:} false; then :
20468   $as_echo_n "(cached) " >&6
20469 else
20470   if test "$cross_compiling" = yes; then :
20471   apr_cv_accept4=no
20472 else
20473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20474 /* end confdefs.h.  */
20475
20476 #include <sys/types.h>
20477 #include <sys/socket.h>
20478 #include <sys/wait.h>
20479 #include <netinet/in.h>
20480 #include <netinet/tcp.h>
20481 #include <errno.h>
20482 #include <string.h>
20483 #include <unistd.h>
20484 #include <fcntl.h>
20485
20486 int main(int argc, char **argv)
20487 {
20488     int fd, flags;
20489     struct sockaddr_in sin;
20490
20491     if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
20492         return 1;
20493     flags = fcntl(fd, F_GETFL);
20494     if (flags == -1 || fcntl(fd, F_SETFL, flags|O_NONBLOCK) == -1)
20495         return 5;
20496
20497     memset(&sin, 0, sizeof sin);
20498     sin.sin_family = AF_INET;
20499
20500     if (bind(fd, (struct sockaddr *) &sin, sizeof sin) == -1)
20501         return 2;
20502
20503     if (listen(fd, 5) == -1)
20504         return 3;
20505
20506     if (accept4(fd, NULL, 0, SOCK_NONBLOCK) == 0
20507         || errno == EAGAIN || errno == EWOULDBLOCK)
20508         return 0;
20509
20510     return 4;
20511 }
20512 _ACEOF
20513 if ac_fn_c_try_run "$LINENO"; then :
20514   apr_cv_accept4=yes
20515 else
20516   apr_cv_accept4=no
20517 fi
20518 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20519   conftest.$ac_objext conftest.beam conftest.$ac_ext
20520 fi
20521
20522 fi
20523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_accept4" >&5
20524 $as_echo "$apr_cv_accept4" >&6; }
20525
20526 if test "$apr_cv_accept4" = "yes"; then
20527
20528 $as_echo "#define HAVE_ACCEPT4 1" >>confdefs.h
20529
20530 fi
20531
20532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOCK_CLOEXEC support" >&5
20533 $as_echo_n "checking for SOCK_CLOEXEC support... " >&6; }
20534 if ${apr_cv_sock_cloexec+:} false; then :
20535   $as_echo_n "(cached) " >&6
20536 else
20537   if test "$cross_compiling" = yes; then :
20538   apr_cv_sock_cloexec=no
20539 else
20540   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20541 /* end confdefs.h.  */
20542
20543 #include <sys/types.h>
20544 #include <sys/socket.h>
20545
20546 int main()
20547 {
20548     return socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0) == -1;
20549 }
20550 _ACEOF
20551 if ac_fn_c_try_run "$LINENO"; then :
20552   apr_cv_sock_cloexec=yes
20553 else
20554   apr_cv_sock_cloexec=no
20555 fi
20556 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20557   conftest.$ac_objext conftest.beam conftest.$ac_ext
20558 fi
20559
20560 fi
20561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sock_cloexec" >&5
20562 $as_echo "$apr_cv_sock_cloexec" >&6; }
20563
20564 if test "$apr_cv_sock_cloexec" = "yes"; then
20565
20566 $as_echo "#define HAVE_SOCK_CLOEXEC 1" >>confdefs.h
20567
20568 fi
20569
20570 for ac_func in fdatasync
20571 do :
20572   ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
20573 if test "x$ac_cv_func_fdatasync" = xyes; then :
20574   cat >>confdefs.h <<_ACEOF
20575 #define HAVE_FDATASYNC 1
20576 _ACEOF
20577
20578 fi
20579 done
20580
20581
20582 # test for epoll_create1
20583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll_create1 support" >&5
20584 $as_echo_n "checking for epoll_create1 support... " >&6; }
20585 if ${apr_cv_epoll_create1+:} false; then :
20586   $as_echo_n "(cached) " >&6
20587 else
20588   if test "$cross_compiling" = yes; then :
20589   apr_cv_epoll_create1=no
20590 else
20591   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20592 /* end confdefs.h.  */
20593
20594 #include <sys/epoll.h>
20595 #include <unistd.h>
20596
20597 int main()
20598 {
20599     return epoll_create1(0) == -1;
20600 }
20601 _ACEOF
20602 if ac_fn_c_try_run "$LINENO"; then :
20603   apr_cv_epoll_create1=yes
20604 else
20605   apr_cv_epoll_create1=no
20606 fi
20607 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20608   conftest.$ac_objext conftest.beam conftest.$ac_ext
20609 fi
20610
20611 fi
20612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll_create1" >&5
20613 $as_echo "$apr_cv_epoll_create1" >&6; }
20614
20615 if test "$apr_cv_epoll_create1" = "yes"; then
20616
20617 $as_echo "#define HAVE_EPOLL_CREATE1 1" >>confdefs.h
20618
20619 fi
20620
20621 # Check for z/OS async i/o support.
20622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asio -> message queue support" >&5
20623 $as_echo_n "checking for asio -> message queue support... " >&6; }
20624 if ${apr_cv_aio_msgq+:} false; then :
20625   $as_echo_n "(cached) " >&6
20626 else
20627   if test "$cross_compiling" = yes; then :
20628   apr_cv_aio_msgq=no
20629 else
20630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20631 /* end confdefs.h.  */
20632
20633 #define _AIO_OS390
20634 #include <aio.h>
20635
20636 int main()
20637 {
20638     struct aiocb a;
20639
20640     a.aio_notifytype = AIO_MSGQ;  /* use IPC message queue for notification */
20641
20642     return aio_cancel(2, NULL) == -1;
20643 }
20644 _ACEOF
20645 if ac_fn_c_try_run "$LINENO"; then :
20646   apr_cv_aio_msgq=yes
20647 else
20648   apr_cv_aio_msgq=no
20649 fi
20650 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20651   conftest.$ac_objext conftest.beam conftest.$ac_ext
20652 fi
20653
20654 fi
20655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_aio_msgq" >&5
20656 $as_echo "$apr_cv_aio_msgq" >&6; }
20657
20658 if test "$apr_cv_aio_msgq" = "yes"; then
20659
20660 $as_echo "#define HAVE_AIO_MSGQ 1" >>confdefs.h
20661
20662 fi
20663
20664 # test for dup3
20665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dup3 support" >&5
20666 $as_echo_n "checking for dup3 support... " >&6; }
20667 if ${apr_cv_dup3+:} false; then :
20668   $as_echo_n "(cached) " >&6
20669 else
20670   if test "$cross_compiling" = yes; then :
20671   apr_cv_dup3=no
20672 else
20673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20674 /* end confdefs.h.  */
20675
20676 #include <unistd.h>
20677
20678 int main()
20679 {
20680     return dup3(STDOUT_FILENO, STDERR_FILENO, 0) == -1;
20681 }
20682 _ACEOF
20683 if ac_fn_c_try_run "$LINENO"; then :
20684   apr_cv_dup3=yes
20685 else
20686   apr_cv_dup3=no
20687 fi
20688 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20689   conftest.$ac_objext conftest.beam conftest.$ac_ext
20690 fi
20691
20692 fi
20693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dup3" >&5
20694 $as_echo "$apr_cv_dup3" >&6; }
20695
20696 if test "$apr_cv_dup3" = "yes"; then
20697
20698 $as_echo "#define HAVE_DUP3 1" >>confdefs.h
20699
20700 fi
20701
20702 # test for accept4
20703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for accept4 support" >&5
20704 $as_echo_n "checking for accept4 support... " >&6; }
20705 if ${apr_cv_accept4+:} false; then :
20706   $as_echo_n "(cached) " >&6
20707 else
20708   if test "$cross_compiling" = yes; then :
20709   apr_cv_accept4=no
20710 else
20711   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20712 /* end confdefs.h.  */
20713
20714 #include <unistd.h>
20715 #include <sys/types.h>
20716 #include <sys/socket.h>
20717 #include <sys/un.h>
20718 #include <sys/wait.h>
20719 #include <signal.h>
20720 #include <errno.h>
20721
20722 #define A4_SOCK "./apr_accept4_test_socket"
20723
20724 int main()
20725 {
20726     pid_t pid;
20727     int fd;
20728     struct sockaddr_un loc, rem;
20729     socklen_t rem_sz;
20730
20731     if ((pid = fork())) {
20732         int status;
20733
20734         unlink(A4_SOCK);
20735
20736         if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
20737             goto cleanup_failure2;
20738
20739         loc.sun_family = AF_UNIX;
20740         strncpy(loc.sun_path, A4_SOCK, sizeof(loc.sun_path) - 1);
20741
20742         if (bind(fd, (struct sockaddr *) &loc,
20743                  sizeof(struct sockaddr_un)) == -1)
20744             goto cleanup_failure;
20745
20746         if (listen(fd, 5) == -1)
20747             goto cleanup_failure;
20748
20749         rem_sz = sizeof(struct sockaddr_un);
20750         if (accept4(fd, (struct sockaddr *) &rem, &rem_sz, 0) == -1) {
20751             goto cleanup_failure;
20752         }
20753         else {
20754             close(fd);
20755             waitpid(pid, &status, 0);
20756             unlink(A4_SOCK);
20757             return 0;
20758         }
20759
20760 cleanup_failure:
20761         close(fd);
20762 cleanup_failure2:
20763         kill(pid, SIGKILL);
20764         waitpid(pid, &status, 0);
20765         unlink(A4_SOCK);
20766         return 1;
20767     }
20768     else {
20769         if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
20770             return 1; /* this will be bad: we'll hang */
20771
20772         loc.sun_family = AF_UNIX;
20773         strncpy(loc.sun_path, A4_SOCK, sizeof(loc.sun_path) - 1);
20774
20775         while(connect(fd, (struct sockaddr *) &loc,
20776                       sizeof(struct sockaddr_un)) == -1 &&
20777               (errno==ENOENT || errno==ECONNREFUSED))
20778             ;
20779
20780         close(fd);
20781         return 0;
20782     }
20783 }
20784 _ACEOF
20785 if ac_fn_c_try_run "$LINENO"; then :
20786   apr_cv_accept4=yes
20787 else
20788   apr_cv_accept4=no
20789 fi
20790 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20791   conftest.$ac_objext conftest.beam conftest.$ac_ext
20792 fi
20793
20794 fi
20795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_accept4" >&5
20796 $as_echo "$apr_cv_accept4" >&6; }
20797
20798 if test "$apr_cv_accept4" = "yes"; then
20799
20800 $as_echo "#define HAVE_ACCEPT4 1" >>confdefs.h
20801
20802 fi
20803
20804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOCK_CLOEXEC support" >&5
20805 $as_echo_n "checking for SOCK_CLOEXEC support... " >&6; }
20806 if ${apr_cv_sock_cloexec+:} false; then :
20807   $as_echo_n "(cached) " >&6
20808 else
20809   if test "$cross_compiling" = yes; then :
20810   apr_cv_sock_cloexec=no
20811 else
20812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20813 /* end confdefs.h.  */
20814
20815 #include <sys/types.h>
20816 #include <sys/socket.h>
20817
20818 int main()
20819 {
20820     return socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0) == -1;
20821 }
20822 _ACEOF
20823 if ac_fn_c_try_run "$LINENO"; then :
20824   apr_cv_sock_cloexec=yes
20825 else
20826   apr_cv_sock_cloexec=no
20827 fi
20828 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20829   conftest.$ac_objext conftest.beam conftest.$ac_ext
20830 fi
20831
20832 fi
20833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sock_cloexec" >&5
20834 $as_echo "$apr_cv_sock_cloexec" >&6; }
20835
20836 if test "$apr_cv_sock_cloexec" = "yes"; then
20837
20838 $as_echo "#define HAVE_SOCK_CLOEXEC 1" >>confdefs.h
20839
20840 fi
20841
20842 for ac_func in getpwnam_r getpwuid_r getgrnam_r getgrgid_r
20843 do :
20844   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20845 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20846 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20847   cat >>confdefs.h <<_ACEOF
20848 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20849 _ACEOF
20850
20851 fi
20852 done
20853
20854
20855 echo "${nl}Checking for Shared Memory Support..."
20856
20857 # The real-time POSIX extensions (e.g. shm_*, sem_*) may only
20858 # be available if linking against librt.
20859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
20860 $as_echo_n "checking for library containing shm_open... " >&6; }
20861 if ${ac_cv_search_shm_open+:} false; then :
20862   $as_echo_n "(cached) " >&6
20863 else
20864   ac_func_search_save_LIBS=$LIBS
20865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20866 /* end confdefs.h.  */
20867
20868 /* Override any GCC internal prototype to avoid an error.
20869    Use char because int might match the return type of a GCC
20870    builtin and then its argument prototype would still apply.  */
20871 #ifdef __cplusplus
20872 extern "C"
20873 #endif
20874 char shm_open ();
20875 int
20876 main ()
20877 {
20878 return shm_open ();
20879   ;
20880   return 0;
20881 }
20882 _ACEOF
20883 for ac_lib in '' rt; do
20884   if test -z "$ac_lib"; then
20885     ac_res="none required"
20886   else
20887     ac_res=-l$ac_lib
20888     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20889   fi
20890   if ac_fn_c_try_link "$LINENO"; then :
20891   ac_cv_search_shm_open=$ac_res
20892 fi
20893 rm -f core conftest.err conftest.$ac_objext \
20894     conftest$ac_exeext
20895   if ${ac_cv_search_shm_open+:} false; then :
20896   break
20897 fi
20898 done
20899 if ${ac_cv_search_shm_open+:} false; then :
20900
20901 else
20902   ac_cv_search_shm_open=no
20903 fi
20904 rm conftest.$ac_ext
20905 LIBS=$ac_func_search_save_LIBS
20906 fi
20907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
20908 $as_echo "$ac_cv_search_shm_open" >&6; }
20909 ac_res=$ac_cv_search_shm_open
20910 if test "$ac_res" != no; then :
20911   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20912
20913 fi
20914
20915
20916 case $host in
20917  *-sysv*)
20918    ac_includes_default="$ac_includes_default
20919 #if HAVE_SYS_MUTEX_H /* needed to define lock_t for sys/shm.h */
20920 # include <sys/mutex.h>
20921 #endif";;
20922 esac
20923
20924 for ac_header in sys/types.h sys/mman.h sys/ipc.h sys/mutex.h sys/shm.h sys/file.h kernel/OS.h os2.h windows.h
20925 do :
20926   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20927 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20928 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20929   cat >>confdefs.h <<_ACEOF
20930 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20931 _ACEOF
20932
20933 fi
20934
20935 done
20936
20937 for ac_func in mmap munmap shm_open shm_unlink shmget shmat shmdt shmctl \
20938                 create_area
20939 do :
20940   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20941 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20942 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20943   cat >>confdefs.h <<_ACEOF
20944 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20945 _ACEOF
20946
20947 fi
20948 done
20949
20950
20951
20952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON in sys/mman.h" >&5
20953 $as_echo_n "checking for MAP_ANON in sys/mman.h... " >&6; }
20954 if ${ac_cv_define_MAP_ANON+:} false; then :
20955   $as_echo_n "(cached) " >&6
20956 else
20957
20958     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20959 /* end confdefs.h.  */
20960
20961 #include <sys/mman.h>
20962 #ifdef MAP_ANON
20963 YES_IS_DEFINED
20964 #endif
20965
20966 _ACEOF
20967 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20968   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
20969   ac_cv_define_MAP_ANON=yes
20970 else
20971   ac_cv_define_MAP_ANON=no
20972 fi
20973 rm -f conftest*
20974
20975
20976 fi
20977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_MAP_ANON" >&5
20978 $as_echo "$ac_cv_define_MAP_ANON" >&6; }
20979   if test "$ac_cv_define_MAP_ANON" = "yes"; then
20980
20981 $as_echo "#define HAVE_MAP_ANON 1" >>confdefs.h
20982
20983   fi
20984
20985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/zero" >&5
20986 $as_echo_n "checking for /dev/zero... " >&6; }
20987 if ${ac_cv_file__dev_zero+:} false; then :
20988   $as_echo_n "(cached) " >&6
20989 else
20990   test "$cross_compiling" = yes &&
20991   as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20992 if test -r "/dev/zero"; then
20993   ac_cv_file__dev_zero=yes
20994 else
20995   ac_cv_file__dev_zero=no
20996 fi
20997 fi
20998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_zero" >&5
20999 $as_echo "$ac_cv_file__dev_zero" >&6; }
21000 if test "x$ac_cv_file__dev_zero" = xyes; then :
21001
21002 fi
21003
21004
21005 # Not all systems can mmap /dev/zero (such as HP-UX).  Check for that.
21006 if test "$ac_cv_func_mmap" = "yes" &&
21007    test "$ac_cv_file__dev_zero" = "yes"; then
21008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap that can map /dev/zero" >&5
21009 $as_echo_n "checking for mmap that can map /dev/zero... " >&6; }
21010     if test "$cross_compiling" = yes; then :
21011   ac_cv_file__dev_zero=no
21012 else
21013   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21014 /* end confdefs.h.  */
21015
21016 #include <sys/types.h>
21017 #include <sys/stat.h>
21018 #include <fcntl.h>
21019 #ifdef HAVE_SYS_MMAN_H
21020 #include <sys/mman.h>
21021 #endif
21022     int main()
21023     {
21024         int fd;
21025         void *m;
21026         fd = open("/dev/zero", O_RDWR);
21027         if (fd < 0) {
21028             return 1;
21029         }
21030         m = mmap(0, sizeof(void*), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
21031         if (m == (void *)-1) {  /* aka MAP_FAILED */
21032             return 2;
21033         }
21034         if (munmap(m, sizeof(void*)) < 0) {
21035             return 3;
21036         }
21037         return 0;
21038     }
21039 _ACEOF
21040 if ac_fn_c_try_run "$LINENO"; then :
21041
21042 else
21043   ac_cv_file__dev_zero=no
21044 fi
21045 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21046   conftest.$ac_objext conftest.beam conftest.$ac_ext
21047 fi
21048
21049
21050     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_zero" >&5
21051 $as_echo "$ac_cv_file__dev_zero" >&6; }
21052 fi
21053
21054 # Now we determine which one is our anonymous shmem preference.
21055 haveshmgetanon="0"
21056 havemmapzero="0"
21057 havemmapanon="0"
21058 ac_decision_item='anonymous shared memory allocation method'
21059 ac_decision_msg='FAILED'
21060 ac_decision=''
21061
21062 ac_rc=yes
21063 for ac_spec in header:sys/ipc.h header:sys/shm.h header:sys/file.h              func:shmget func:shmat func:shmdt func:shmctl; do
21064     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21065     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21066     case $ac_type in
21067         header )
21068             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21069             ac_var="ac_cv_header_$ac_item"
21070             ;;
21071         file )
21072             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21073             ac_var="ac_cv_file_$ac_item"
21074             ;;
21075         func )   ac_var="ac_cv_func_$ac_item"   ;;
21076         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21077         define ) ac_var="ac_cv_define_$ac_item" ;;
21078         custom ) ac_var="$ac_item" ;;
21079     esac
21080     eval "ac_val=\$$ac_var"
21081     if test ".$ac_val" != .yes; then
21082         ac_rc=no
21083         break
21084     fi
21085 done
21086 if test ".$ac_rc" = .yes; then
21087     :
21088     haveshmgetanon="1"
21089
21090 ac_decision='USE_SHMEM_SHMGET_ANON'
21091 ac_decision_msg='SysV IPC shmget()'
21092 ac_decision_USE_SHMEM_SHMGET_ANON=yes
21093 ac_decision_USE_SHMEM_SHMGET_ANON_msg='SysV IPC shmget()'
21094
21095 else
21096     :
21097
21098 fi
21099
21100 ac_rc=yes
21101 for ac_spec in header:sys/mman.h func:mmap func:munmap file:/dev/zero; do
21102     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21103     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21104     case $ac_type in
21105         header )
21106             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21107             ac_var="ac_cv_header_$ac_item"
21108             ;;
21109         file )
21110             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21111             ac_var="ac_cv_file_$ac_item"
21112             ;;
21113         func )   ac_var="ac_cv_func_$ac_item"   ;;
21114         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21115         define ) ac_var="ac_cv_define_$ac_item" ;;
21116         custom ) ac_var="$ac_item" ;;
21117     esac
21118     eval "ac_val=\$$ac_var"
21119     if test ".$ac_val" != .yes; then
21120         ac_rc=no
21121         break
21122     fi
21123 done
21124 if test ".$ac_rc" = .yes; then
21125     :
21126     havemmapzero="1"
21127
21128 ac_decision='USE_SHMEM_MMAP_ZERO'
21129 ac_decision_msg='SVR4-style mmap() on /dev/zero'
21130 ac_decision_USE_SHMEM_MMAP_ZERO=yes
21131 ac_decision_USE_SHMEM_MMAP_ZERO_msg='SVR4-style mmap() on /dev/zero'
21132
21133 else
21134     :
21135
21136 fi
21137
21138 ac_rc=yes
21139 for ac_spec in header:sys/mman.h func:mmap func:munmap define:MAP_ANON; do
21140     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21141     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21142     case $ac_type in
21143         header )
21144             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21145             ac_var="ac_cv_header_$ac_item"
21146             ;;
21147         file )
21148             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21149             ac_var="ac_cv_file_$ac_item"
21150             ;;
21151         func )   ac_var="ac_cv_func_$ac_item"   ;;
21152         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21153         define ) ac_var="ac_cv_define_$ac_item" ;;
21154         custom ) ac_var="$ac_item" ;;
21155     esac
21156     eval "ac_val=\$$ac_var"
21157     if test ".$ac_val" != .yes; then
21158         ac_rc=no
21159         break
21160     fi
21161 done
21162 if test ".$ac_rc" = .yes; then
21163     :
21164     havemmapanon="1"
21165
21166 ac_decision='USE_SHMEM_MMAP_ANON'
21167 ac_decision_msg='4.4BSD-style mmap() via MAP_ANON'
21168 ac_decision_USE_SHMEM_MMAP_ANON=yes
21169 ac_decision_USE_SHMEM_MMAP_ANON_msg='4.4BSD-style mmap() via MAP_ANON'
21170
21171 else
21172     :
21173
21174 fi
21175
21176 ac_rc=yes
21177 for ac_spec in header:os2.h; do
21178     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21179     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21180     case $ac_type in
21181         header )
21182             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21183             ac_var="ac_cv_header_$ac_item"
21184             ;;
21185         file )
21186             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21187             ac_var="ac_cv_file_$ac_item"
21188             ;;
21189         func )   ac_var="ac_cv_func_$ac_item"   ;;
21190         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21191         define ) ac_var="ac_cv_define_$ac_item" ;;
21192         custom ) ac_var="$ac_item" ;;
21193     esac
21194     eval "ac_val=\$$ac_var"
21195     if test ".$ac_val" != .yes; then
21196         ac_rc=no
21197         break
21198     fi
21199 done
21200 if test ".$ac_rc" = .yes; then
21201     :
21202     haveos2shm="1"
21203
21204 ac_decision='USE_SHMEM_OS2_ANON'
21205 ac_decision_msg='OS/2 DosAllocSharedMem()'
21206 ac_decision_USE_SHMEM_OS2_ANON=yes
21207 ac_decision_USE_SHMEM_OS2_ANON_msg='OS/2 DosAllocSharedMem()'
21208
21209 else
21210     :
21211
21212 fi
21213
21214 ac_rc=yes
21215 for ac_spec in header:kernel/OS.h func:create_area; do
21216     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21217     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21218     case $ac_type in
21219         header )
21220             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21221             ac_var="ac_cv_header_$ac_item"
21222             ;;
21223         file )
21224             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21225             ac_var="ac_cv_file_$ac_item"
21226             ;;
21227         func )   ac_var="ac_cv_func_$ac_item"   ;;
21228         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21229         define ) ac_var="ac_cv_define_$ac_item" ;;
21230         custom ) ac_var="$ac_item" ;;
21231     esac
21232     eval "ac_val=\$$ac_var"
21233     if test ".$ac_val" != .yes; then
21234         ac_rc=no
21235         break
21236     fi
21237 done
21238 if test ".$ac_rc" = .yes; then
21239     :
21240     havebeosshm="1"
21241
21242 ac_decision='USE_SHMEM_BEOS_ANON'
21243 ac_decision_msg='BeOS areas'
21244 ac_decision_USE_SHMEM_BEOS_ANON=yes
21245 ac_decision_USE_SHMEM_BEOS_ANON_msg='BeOS areas'
21246
21247 else
21248     :
21249
21250 fi
21251
21252 ac_rc=yes
21253 for ac_spec in header:windows.h func:CreateFileMapping; do
21254     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21255     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21256     case $ac_type in
21257         header )
21258             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21259             ac_var="ac_cv_header_$ac_item"
21260             ;;
21261         file )
21262             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21263             ac_var="ac_cv_file_$ac_item"
21264             ;;
21265         func )   ac_var="ac_cv_func_$ac_item"   ;;
21266         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21267         define ) ac_var="ac_cv_define_$ac_item" ;;
21268         custom ) ac_var="$ac_item" ;;
21269     esac
21270     eval "ac_val=\$$ac_var"
21271     if test ".$ac_val" != .yes; then
21272         ac_rc=no
21273         break
21274     fi
21275 done
21276 if test ".$ac_rc" = .yes; then
21277     :
21278     havewin32shm="1"
21279
21280 ac_decision='USE_SHMEM_WIN32_ANON'
21281 ac_decision_msg='Windows CreateFileMapping()'
21282 ac_decision_USE_SHMEM_WIN32_ANON=yes
21283 ac_decision_USE_SHMEM_WIN32_ANON_msg='Windows CreateFileMapping()'
21284
21285 else
21286     :
21287
21288 fi
21289
21290 case $host in
21291     *linux* )
21292         # Linux has problems with MM_SHMT_MMANON even though it reports
21293         # that it has it.
21294         # FIXME - find exact 2.3 version that MMANON was fixed in.  It is
21295         # confirmed fixed in 2.4 series.
21296         if test $os_pre24linux -eq 1; then
21297             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling anon mmap() support for Linux pre-2.4" >&5
21298 $as_echo "$as_me: WARNING: Disabling anon mmap() support for Linux pre-2.4" >&2;}
21299                 ac_decision=''
21300     for ac_item in USE_SHMEM_MMAP_ZERO USE_SHMEM_SHMGET_ANON; do
21301          eval "ac_decision_this=\$ac_decision_${ac_item}"
21302          if test ".$ac_decision_this" = .yes; then
21303              ac_decision=$ac_item
21304              eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21305          fi
21306     done
21307
21308         fi
21309         ;;
21310     *hpux11* )
21311             ac_decision=''
21312     for ac_item in USE_SHMEM_SHMGET_ANON; do
21313          eval "ac_decision_this=\$ac_decision_${ac_item}"
21314          if test ".$ac_decision_this" = .yes; then
21315              ac_decision=$ac_item
21316              eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21317          fi
21318     done
21319
21320         ;;
21321 esac
21322 if test ".$ac_decision" = .; then
21323     echo "$0:Error: decision on $ac_decision_item failed" 1>&2
21324     exit 1
21325 else
21326     if test ".$ac_decision_msg" = .; then
21327         ac_decision_msg="$ac_decision"
21328     fi
21329     cat >>confdefs.h <<_ACEOF
21330 #define ${ac_decision_item} 1
21331 _ACEOF
21332
21333     { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
21334 $as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
21335 fi
21336
21337 cat >>confdefs.h <<_ACEOF
21338 #define $ac_decision 1
21339 _ACEOF
21340
21341
21342 useshmgetanon="0"
21343 usemmapzero="0"
21344 usemmapanon="0"
21345
21346 case $ac_decision in
21347     USE_SHMEM_SHMGET_ANON )
21348         useshmgetanon="1"
21349         ;;
21350     USE_SHMEM_MMAP_ZERO )
21351         usemmapzero="1"
21352         ;;
21353     USE_SHMEM_MMAP_ANON )
21354         usemmapanon="1"
21355         ;;
21356 esac
21357
21358
21359
21360
21361
21362
21363
21364
21365 # Now we determine which one is our name-based shmem preference.
21366 havemmaptmp="0"
21367 havemmapshm="0"
21368 haveshmget="0"
21369 havebeosarea="0"
21370 haveos2shm="0"
21371 havewin32shm="0"
21372 ac_decision_item='namebased memory allocation method'
21373 ac_decision_msg='FAILED'
21374 ac_decision=''
21375
21376 ac_rc=yes
21377 for ac_spec in header:sys/mman.h func:mmap func:munmap; do
21378     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21379     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21380     case $ac_type in
21381         header )
21382             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21383             ac_var="ac_cv_header_$ac_item"
21384             ;;
21385         file )
21386             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21387             ac_var="ac_cv_file_$ac_item"
21388             ;;
21389         func )   ac_var="ac_cv_func_$ac_item"   ;;
21390         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21391         define ) ac_var="ac_cv_define_$ac_item" ;;
21392         custom ) ac_var="$ac_item" ;;
21393     esac
21394     eval "ac_val=\$$ac_var"
21395     if test ".$ac_val" != .yes; then
21396         ac_rc=no
21397         break
21398     fi
21399 done
21400 if test ".$ac_rc" = .yes; then
21401     :
21402     havemmaptmp="1"
21403
21404 ac_decision='USE_SHMEM_MMAP_TMP'
21405 ac_decision_msg='Classical mmap() on temporary file'
21406 ac_decision_USE_SHMEM_MMAP_TMP=yes
21407 ac_decision_USE_SHMEM_MMAP_TMP_msg='Classical mmap() on temporary file'
21408
21409 else
21410     :
21411
21412 fi
21413
21414 ac_rc=yes
21415 for ac_spec in header:sys/mman.h func:mmap func:munmap func:shm_open              func:shm_unlink; do
21416     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21417     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21418     case $ac_type in
21419         header )
21420             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21421             ac_var="ac_cv_header_$ac_item"
21422             ;;
21423         file )
21424             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21425             ac_var="ac_cv_file_$ac_item"
21426             ;;
21427         func )   ac_var="ac_cv_func_$ac_item"   ;;
21428         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21429         define ) ac_var="ac_cv_define_$ac_item" ;;
21430         custom ) ac_var="$ac_item" ;;
21431     esac
21432     eval "ac_val=\$$ac_var"
21433     if test ".$ac_val" != .yes; then
21434         ac_rc=no
21435         break
21436     fi
21437 done
21438 if test ".$ac_rc" = .yes; then
21439     :
21440     havemmapshm="1"
21441
21442 ac_decision='USE_SHMEM_MMAP_SHM'
21443 ac_decision_msg='mmap() via POSIX.1 shm_open() on temporary file'
21444 ac_decision_USE_SHMEM_MMAP_SHM=yes
21445 ac_decision_USE_SHMEM_MMAP_SHM_msg='mmap() via POSIX.1 shm_open() on temporary file'
21446
21447 else
21448     :
21449
21450 fi
21451
21452 ac_rc=yes
21453 for ac_spec in header:sys/ipc.h header:sys/shm.h header:sys/file.h              func:shmget func:shmat func:shmdt func:shmctl; do
21454     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21455     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21456     case $ac_type in
21457         header )
21458             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21459             ac_var="ac_cv_header_$ac_item"
21460             ;;
21461         file )
21462             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21463             ac_var="ac_cv_file_$ac_item"
21464             ;;
21465         func )   ac_var="ac_cv_func_$ac_item"   ;;
21466         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21467         define ) ac_var="ac_cv_define_$ac_item" ;;
21468         custom ) ac_var="$ac_item" ;;
21469     esac
21470     eval "ac_val=\$$ac_var"
21471     if test ".$ac_val" != .yes; then
21472         ac_rc=no
21473         break
21474     fi
21475 done
21476 if test ".$ac_rc" = .yes; then
21477     :
21478     haveshmget="1"
21479
21480 ac_decision='USE_SHMEM_SHMGET'
21481 ac_decision_msg='SysV IPC shmget()'
21482 ac_decision_USE_SHMEM_SHMGET=yes
21483 ac_decision_USE_SHMEM_SHMGET_msg='SysV IPC shmget()'
21484
21485 else
21486     :
21487
21488 fi
21489
21490 ac_rc=yes
21491 for ac_spec in header:kernel/OS.h func:create_area; do
21492     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21493     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21494     case $ac_type in
21495         header )
21496             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21497             ac_var="ac_cv_header_$ac_item"
21498             ;;
21499         file )
21500             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21501             ac_var="ac_cv_file_$ac_item"
21502             ;;
21503         func )   ac_var="ac_cv_func_$ac_item"   ;;
21504         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21505         define ) ac_var="ac_cv_define_$ac_item" ;;
21506         custom ) ac_var="$ac_item" ;;
21507     esac
21508     eval "ac_val=\$$ac_var"
21509     if test ".$ac_val" != .yes; then
21510         ac_rc=no
21511         break
21512     fi
21513 done
21514 if test ".$ac_rc" = .yes; then
21515     :
21516     havebeosshm="1"
21517
21518 ac_decision='USE_SHMEM_BEOS'
21519 ac_decision_msg='BeOS areas'
21520 ac_decision_USE_SHMEM_BEOS=yes
21521 ac_decision_USE_SHMEM_BEOS_msg='BeOS areas'
21522
21523 else
21524     :
21525
21526 fi
21527
21528 ac_rc=yes
21529 for ac_spec in header:os2.h; do
21530     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21531     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21532     case $ac_type in
21533         header )
21534             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21535             ac_var="ac_cv_header_$ac_item"
21536             ;;
21537         file )
21538             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21539             ac_var="ac_cv_file_$ac_item"
21540             ;;
21541         func )   ac_var="ac_cv_func_$ac_item"   ;;
21542         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21543         define ) ac_var="ac_cv_define_$ac_item" ;;
21544         custom ) ac_var="$ac_item" ;;
21545     esac
21546     eval "ac_val=\$$ac_var"
21547     if test ".$ac_val" != .yes; then
21548         ac_rc=no
21549         break
21550     fi
21551 done
21552 if test ".$ac_rc" = .yes; then
21553     :
21554     haveos2shm="1"
21555
21556 ac_decision='USE_SHMEM_OS2'
21557 ac_decision_msg='OS/2 DosAllocSharedMem()'
21558 ac_decision_USE_SHMEM_OS2=yes
21559 ac_decision_USE_SHMEM_OS2_msg='OS/2 DosAllocSharedMem()'
21560
21561 else
21562     :
21563
21564 fi
21565
21566 ac_rc=yes
21567 for ac_spec in header:windows.h; do
21568     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21569     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21570     case $ac_type in
21571         header )
21572             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21573             ac_var="ac_cv_header_$ac_item"
21574             ;;
21575         file )
21576             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21577             ac_var="ac_cv_file_$ac_item"
21578             ;;
21579         func )   ac_var="ac_cv_func_$ac_item"   ;;
21580         struct ) ac_var="ac_cv_struct_$ac_item" ;;
21581         define ) ac_var="ac_cv_define_$ac_item" ;;
21582         custom ) ac_var="$ac_item" ;;
21583     esac
21584     eval "ac_val=\$$ac_var"
21585     if test ".$ac_val" != .yes; then
21586         ac_rc=no
21587         break
21588     fi
21589 done
21590 if test ".$ac_rc" = .yes; then
21591     :
21592     havewin32shm="1"
21593
21594 ac_decision='USE_SHMEM_WIN32'
21595 ac_decision_msg='Windows shared memory'
21596 ac_decision_USE_SHMEM_WIN32=yes
21597 ac_decision_USE_SHMEM_WIN32_msg='Windows shared memory'
21598
21599 else
21600     :
21601
21602 fi
21603
21604 # Check whether --enable-posix-shm was given.
21605 if test "${enable_posix_shm+set}" = set; then :
21606   enableval=$enable_posix_shm;
21607 if test "$havemmapshm" = "1"; then
21608       ac_decision=''
21609     for ac_item in USE_SHMEM_MMAP_SHM; do
21610          eval "ac_decision_this=\$ac_decision_${ac_item}"
21611          if test ".$ac_decision_this" = .yes; then
21612              ac_decision=$ac_item
21613              eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21614          fi
21615     done
21616
21617 fi
21618
21619 fi
21620
21621 case $host in
21622     *linux* )
21623         # Linux pre-2.4 had problems with MM_SHMT_MMANON even though
21624         # it reports that it has it.
21625         if test $os_pre24linux -eq 1; then
21626                 ac_decision=''
21627     for ac_item in USE_SHMEM_MMAP_TMP USE_SHMEM_MMAP_SHM                                   USE_SHMEM_SHMGET; do
21628          eval "ac_decision_this=\$ac_decision_${ac_item}"
21629          if test ".$ac_decision_this" = .yes; then
21630              ac_decision=$ac_item
21631              eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21632          fi
21633     done
21634
21635         fi
21636         ;;
21637 esac
21638 if test ".$ac_decision" = .; then
21639     echo "$0:Error: decision on $ac_decision_item failed" 1>&2
21640     exit 1
21641 else
21642     if test ".$ac_decision_msg" = .; then
21643         ac_decision_msg="$ac_decision"
21644     fi
21645     cat >>confdefs.h <<_ACEOF
21646 #define ${ac_decision_item} 1
21647 _ACEOF
21648
21649     { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
21650 $as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
21651 fi
21652
21653 cat >>confdefs.h <<_ACEOF
21654 #define $ac_decision 1
21655 _ACEOF
21656
21657
21658 usemmaptmp="0"
21659 usemmapshm="0"
21660 useshmget="0"
21661 usebeosarea="0"
21662 useos2shm="0"
21663 usewin32shm="0"
21664
21665 case $ac_decision in
21666     USE_SHMEM_MMAP_TMP )
21667         usemmaptmp="1"
21668         ;;
21669     USE_SHMEM_MMAP_SHM )
21670         usemmapshm="1"
21671         ;;
21672     USE_SHMEM_SHMGET )
21673         useshmget="1"
21674         ;;
21675     USE_SHMEM_BEOS )
21676         usebeosarea="1"
21677         ;;
21678     USE_SHMEM_OS2 )
21679         useos2shm="1"
21680         ;;
21681     USE_SHMEM_WIN32 )
21682         usewin32shm="1"
21683         ;;
21684 esac
21685
21686 # Do we have any shared memory support?
21687 if test "$usemmaptmp$usemmapshm$usemmapzero$useshmget$usemmapanon$usebeosarea$useos2shm$usewin32shm" = "00000000"; then
21688   sharedmem="0"
21689 else
21690   sharedmem="1"
21691 fi
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
21709 if test "x$ac_cv_type_size_t" = xyes; then :
21710
21711 else
21712
21713 cat >>confdefs.h <<_ACEOF
21714 #define size_t unsigned int
21715 _ACEOF
21716
21717 fi
21718
21719 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
21720 # for constant arguments.  Useless!
21721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
21722 $as_echo_n "checking for working alloca.h... " >&6; }
21723 if ${ac_cv_working_alloca_h+:} false; then :
21724   $as_echo_n "(cached) " >&6
21725 else
21726   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21727 /* end confdefs.h.  */
21728 #include <alloca.h>
21729 int
21730 main ()
21731 {
21732 char *p = (char *) alloca (2 * sizeof (int));
21733                           if (p) return 0;
21734   ;
21735   return 0;
21736 }
21737 _ACEOF
21738 if ac_fn_c_try_link "$LINENO"; then :
21739   ac_cv_working_alloca_h=yes
21740 else
21741   ac_cv_working_alloca_h=no
21742 fi
21743 rm -f core conftest.err conftest.$ac_objext \
21744     conftest$ac_exeext conftest.$ac_ext
21745 fi
21746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
21747 $as_echo "$ac_cv_working_alloca_h" >&6; }
21748 if test $ac_cv_working_alloca_h = yes; then
21749
21750 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
21751
21752 fi
21753
21754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
21755 $as_echo_n "checking for alloca... " >&6; }
21756 if ${ac_cv_func_alloca_works+:} false; then :
21757   $as_echo_n "(cached) " >&6
21758 else
21759   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21760 /* end confdefs.h.  */
21761 #ifdef __GNUC__
21762 # define alloca __builtin_alloca
21763 #else
21764 # ifdef _MSC_VER
21765 #  include <malloc.h>
21766 #  define alloca _alloca
21767 # else
21768 #  ifdef HAVE_ALLOCA_H
21769 #   include <alloca.h>
21770 #  else
21771 #   ifdef _AIX
21772  #pragma alloca
21773 #   else
21774 #    ifndef alloca /* predefined by HP cc +Olibcalls */
21775 void *alloca (size_t);
21776 #    endif
21777 #   endif
21778 #  endif
21779 # endif
21780 #endif
21781
21782 int
21783 main ()
21784 {
21785 char *p = (char *) alloca (1);
21786                                     if (p) return 0;
21787   ;
21788   return 0;
21789 }
21790 _ACEOF
21791 if ac_fn_c_try_link "$LINENO"; then :
21792   ac_cv_func_alloca_works=yes
21793 else
21794   ac_cv_func_alloca_works=no
21795 fi
21796 rm -f core conftest.err conftest.$ac_objext \
21797     conftest$ac_exeext conftest.$ac_ext
21798 fi
21799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
21800 $as_echo "$ac_cv_func_alloca_works" >&6; }
21801
21802 if test $ac_cv_func_alloca_works = yes; then
21803
21804 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
21805
21806 else
21807   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
21808 # that cause trouble.  Some versions do not even contain alloca or
21809 # contain a buggy version.  If you still want to use their alloca,
21810 # use ar to extract alloca.o from them instead of compiling alloca.c.
21811
21812 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
21813
21814 $as_echo "#define C_ALLOCA 1" >>confdefs.h
21815
21816
21817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
21818 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
21819 if ${ac_cv_os_cray+:} false; then :
21820   $as_echo_n "(cached) " >&6
21821 else
21822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21823 /* end confdefs.h.  */
21824 #if defined CRAY && ! defined CRAY2
21825 webecray
21826 #else
21827 wenotbecray
21828 #endif
21829
21830 _ACEOF
21831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21832   $EGREP "webecray" >/dev/null 2>&1; then :
21833   ac_cv_os_cray=yes
21834 else
21835   ac_cv_os_cray=no
21836 fi
21837 rm -f conftest*
21838
21839 fi
21840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
21841 $as_echo "$ac_cv_os_cray" >&6; }
21842 if test $ac_cv_os_cray = yes; then
21843   for ac_func in _getb67 GETB67 getb67; do
21844     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21845 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21846 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21847
21848 cat >>confdefs.h <<_ACEOF
21849 #define CRAY_STACKSEG_END $ac_func
21850 _ACEOF
21851
21852     break
21853 fi
21854
21855   done
21856 fi
21857
21858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
21859 $as_echo_n "checking stack direction for C alloca... " >&6; }
21860 if ${ac_cv_c_stack_direction+:} false; then :
21861   $as_echo_n "(cached) " >&6
21862 else
21863   if test "$cross_compiling" = yes; then :
21864   ac_cv_c_stack_direction=0
21865 else
21866   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21867 /* end confdefs.h.  */
21868 $ac_includes_default
21869 int
21870 find_stack_direction (int *addr, int depth)
21871 {
21872   int dir, dummy = 0;
21873   if (! addr)
21874     addr = &dummy;
21875   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
21876   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
21877   return dir + dummy;
21878 }
21879
21880 int
21881 main (int argc, char **argv)
21882 {
21883   return find_stack_direction (0, argc + !argv + 20) < 0;
21884 }
21885 _ACEOF
21886 if ac_fn_c_try_run "$LINENO"; then :
21887   ac_cv_c_stack_direction=1
21888 else
21889   ac_cv_c_stack_direction=-1
21890 fi
21891 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21892   conftest.$ac_objext conftest.beam conftest.$ac_ext
21893 fi
21894
21895 fi
21896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
21897 $as_echo "$ac_cv_c_stack_direction" >&6; }
21898 cat >>confdefs.h <<_ACEOF
21899 #define STACK_DIRECTION $ac_cv_c_stack_direction
21900 _ACEOF
21901
21902
21903 fi
21904
21905
21906 for ac_func in calloc setsid isinf isnan \
21907                 getenv putenv setenv unsetenv \
21908                 writev getifaddrs utime utimes
21909 do :
21910   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21911 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21912 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21913   cat >>confdefs.h <<_ACEOF
21914 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21915 _ACEOF
21916
21917 fi
21918 done
21919
21920 for ac_func in setrlimit
21921 do :
21922   ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
21923 if test "x$ac_cv_func_setrlimit" = xyes; then :
21924   cat >>confdefs.h <<_ACEOF
21925 #define HAVE_SETRLIMIT 1
21926 _ACEOF
21927   have_setrlimit="1"
21928 else
21929    have_setrlimit="0"
21930 fi
21931 done
21932
21933 for ac_func in getrlimit
21934 do :
21935   ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
21936 if test "x$ac_cv_func_getrlimit" = xyes; then :
21937   cat >>confdefs.h <<_ACEOF
21938 #define HAVE_GETRLIMIT 1
21939 _ACEOF
21940   have_getrlimit="1"
21941 else
21942    have_getrlimit="0"
21943 fi
21944 done
21945
21946 sendfile="0"
21947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sendfilev in -lsendfile" >&5
21948 $as_echo_n "checking for sendfilev in -lsendfile... " >&6; }
21949 if ${ac_cv_lib_sendfile_sendfilev+:} false; then :
21950   $as_echo_n "(cached) " >&6
21951 else
21952   ac_check_lib_save_LIBS=$LIBS
21953 LIBS="-lsendfile  $LIBS"
21954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21955 /* end confdefs.h.  */
21956
21957 /* Override any GCC internal prototype to avoid an error.
21958    Use char because int might match the return type of a GCC
21959    builtin and then its argument prototype would still apply.  */
21960 #ifdef __cplusplus
21961 extern "C"
21962 #endif
21963 char sendfilev ();
21964 int
21965 main ()
21966 {
21967 return sendfilev ();
21968   ;
21969   return 0;
21970 }
21971 _ACEOF
21972 if ac_fn_c_try_link "$LINENO"; then :
21973   ac_cv_lib_sendfile_sendfilev=yes
21974 else
21975   ac_cv_lib_sendfile_sendfilev=no
21976 fi
21977 rm -f core conftest.err conftest.$ac_objext \
21978     conftest$ac_exeext conftest.$ac_ext
21979 LIBS=$ac_check_lib_save_LIBS
21980 fi
21981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sendfile_sendfilev" >&5
21982 $as_echo "$ac_cv_lib_sendfile_sendfilev" >&6; }
21983 if test "x$ac_cv_lib_sendfile_sendfilev" = xyes; then :
21984   cat >>confdefs.h <<_ACEOF
21985 #define HAVE_LIBSENDFILE 1
21986 _ACEOF
21987
21988   LIBS="-lsendfile $LIBS"
21989
21990 fi
21991
21992 for ac_func in sendfile send_file sendfilev
21993 do :
21994   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21995 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21996 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21997   cat >>confdefs.h <<_ACEOF
21998 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21999 _ACEOF
22000   sendfile="1"
22001 fi
22002 done
22003
22004
22005
22006
22007 # Check whether --with-sendfile was given.
22008 if test "${with_sendfile+set}" = set; then :
22009   withval=$with_sendfile;  if test "$withval" = "yes"; then
22010         sendfile="1"
22011     else
22012         sendfile="0"
22013     fi
22014 else
22015
22016     orig_sendfile=$sendfile
22017     case $host in
22018         *freebsd*)
22019             # FreeBSD < 4.2 has issues with threads+sendfile
22020             if test $os_version -le "401999"; then
22021                 if test "$threads" = "1"; then
22022                     sendfile="0"
22023                 fi
22024             fi
22025             ;;
22026         *alpha*-dec-osf* )
22027             sendfile="0"
22028             ;;
22029         s390-*-linux-gnu)
22030             # disable sendfile support for 2.2 on S/390
22031             if test $os_pre24linux -eq 1; then
22032                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabled sendfile support for Linux 2.2 on S/390" >&5
22033 $as_echo "$as_me: WARNING: Disabled sendfile support for Linux 2.2 on S/390" >&2;}
22034                 sendfile="0"
22035             fi
22036             ;;
22037         *aix*)
22038             # compiler-independent check for 64-bit build
22039             # The cast to long int works around a bug in the HP C Compiler
22040 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22041 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22042 # This bug is HP SR number 8606223364.
22043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
22044 $as_echo_n "checking size of void*... " >&6; }
22045 if ${ac_cv_sizeof_voidp+:} false; then :
22046   $as_echo_n "(cached) " >&6
22047 else
22048   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp"        "$ac_includes_default"; then :
22049
22050 else
22051   if test "$ac_cv_type_voidp" = yes; then
22052      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22053 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22054 as_fn_error 77 "cannot compute sizeof (void*)
22055 See \`config.log' for more details" "$LINENO" 5; }
22056    else
22057      ac_cv_sizeof_voidp=0
22058    fi
22059 fi
22060
22061 fi
22062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
22063 $as_echo "$ac_cv_sizeof_voidp" >&6; }
22064
22065
22066
22067 cat >>confdefs.h <<_ACEOF
22068 #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
22069 _ACEOF
22070
22071
22072             if test "x$ac_cv_sizeof_voidp" = "x8"; then
22073                 # sendfile not working for 64-bit build
22074                 sendfile="0"
22075             fi
22076             ;;
22077     esac
22078     if test "$orig_sendfile" != "$sendfile"; then
22079       echo "sendfile support disabled to avoid system problem"
22080     fi
22081 fi
22082
22083
22084
22085 for ac_func in sigaction
22086 do :
22087   ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
22088 if test "x$ac_cv_func_sigaction" = xyes; then :
22089   cat >>confdefs.h <<_ACEOF
22090 #define HAVE_SIGACTION 1
22091 _ACEOF
22092   have_sigaction="1"
22093 else
22094    have_sigaction="0"
22095 fi
22096 done
22097
22098 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
22099 /* NetBSD declares sys_siglist in unistd.h.  */
22100 #ifdef HAVE_UNISTD_H
22101 # include <unistd.h>
22102 #endif
22103
22104 "
22105 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
22106   ac_have_decl=1
22107 else
22108   ac_have_decl=0
22109 fi
22110
22111 cat >>confdefs.h <<_ACEOF
22112 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
22113 _ACEOF
22114
22115
22116
22117 for ac_func in fork
22118 do :
22119   ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
22120 if test "x$ac_cv_func_fork" = xyes; then :
22121   cat >>confdefs.h <<_ACEOF
22122 #define HAVE_FORK 1
22123 _ACEOF
22124   fork="1"
22125 else
22126    fork="0"
22127 fi
22128 done
22129
22130
22131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr" >&5
22132 $as_echo_n "checking for inet_addr... " >&6; }
22133 if ${ac_cv_func_inet_addr+:} false; then :
22134   $as_echo_n "(cached) " >&6
22135 else
22136
22137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22138 /* end confdefs.h.  */
22139
22140 #ifdef HAVE_SYS_TYPES_H
22141 #include <sys/types.h>
22142 #endif
22143 #ifdef HAVE_ARPA_INET_H
22144 #include <arpa/inet.h>
22145 #endif
22146
22147 int
22148 main ()
22149 {
22150
22151 inet_addr("127.0.0.1");
22152
22153   ;
22154   return 0;
22155 }
22156 _ACEOF
22157 if ac_fn_c_try_compile "$LINENO"; then :
22158
22159     ac_cv_func_inet_addr=yes
22160
22161 else
22162
22163     ac_cv_func_inet_addr=no
22164
22165 fi
22166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22167
22168 fi
22169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_inet_addr" >&5
22170 $as_echo "$ac_cv_func_inet_addr" >&6; }
22171
22172 if test "$ac_cv_func_inet_addr" = "yes"; then
22173   have_inet_addr=1
22174 else
22175   have_inet_addr=0
22176 fi
22177
22178
22179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_network" >&5
22180 $as_echo_n "checking for inet_network... " >&6; }
22181 if ${ac_cv_func_inet_network+:} false; then :
22182   $as_echo_n "(cached) " >&6
22183 else
22184
22185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22186 /* end confdefs.h.  */
22187
22188 #ifdef HAVE_SYS_TYPES_H
22189 #include <sys/types.h>
22190 #endif
22191 #ifdef HAVE_ARPA_INET_H
22192 #include <arpa/inet.h>
22193 #endif
22194
22195 int
22196 main ()
22197 {
22198
22199 inet_network("127.0.0.1");
22200
22201   ;
22202   return 0;
22203 }
22204 _ACEOF
22205 if ac_fn_c_try_compile "$LINENO"; then :
22206
22207     ac_cv_func_inet_network=yes
22208
22209 else
22210
22211     ac_cv_func_inet_network=no
22212
22213 fi
22214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22215
22216 fi
22217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_inet_network" >&5
22218 $as_echo "$ac_cv_func_inet_network" >&6; }
22219
22220 if test "$ac_cv_func_inet_network" = "yes"; then
22221   have_inet_network=1
22222 else
22223   have_inet_network=0
22224 fi
22225
22226
22227 ac_fn_c_check_func "$LINENO" "_getch" "ac_cv_func__getch"
22228 if test "x$ac_cv_func__getch" = xyes; then :
22229
22230 fi
22231
22232 for ac_func in strerror_r
22233 do :
22234   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
22235 if test "x$ac_cv_func_strerror_r" = xyes; then :
22236   cat >>confdefs.h <<_ACEOF
22237 #define HAVE_STRERROR_R 1
22238 _ACEOF
22239   strerror_r="1"
22240 else
22241    strerror_r="0"
22242 fi
22243 done
22244
22245 if test "$strerror_r" = "1"; then
22246
22247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of return code from strerror_r" >&5
22248 $as_echo_n "checking for type of return code from strerror_r... " >&6; }
22249 if test "$cross_compiling" = yes; then :
22250
22251     ac_cv_strerror_r_rc_int=no
22252 else
22253   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22254 /* end confdefs.h.  */
22255
22256 #include <errno.h>
22257 #include <string.h>
22258 #include <stdio.h>
22259 main()
22260 {
22261   char buf[1024];
22262   if (strerror_r(ERANGE, buf, sizeof buf) < 1) {
22263     exit(0);
22264   }
22265   else {
22266     exit(1);
22267   }
22268 }
22269 _ACEOF
22270 if ac_fn_c_try_run "$LINENO"; then :
22271
22272     ac_cv_strerror_r_rc_int=yes
22273 else
22274
22275     ac_cv_strerror_r_rc_int=no
22276 fi
22277 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22278   conftest.$ac_objext conftest.beam conftest.$ac_ext
22279 fi
22280
22281 if test "x$ac_cv_strerror_r_rc_int" = xyes; then
22282
22283 $as_echo "#define STRERROR_R_RC_INT 1" >>confdefs.h
22284
22285   msg="int"
22286 else
22287   msg="pointer"
22288 fi
22289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
22290 $as_echo "$msg" >&6; }
22291
22292 fi
22293 for ac_func in mmap
22294 do :
22295   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
22296 if test "x$ac_cv_func_mmap" = xyes; then :
22297   cat >>confdefs.h <<_ACEOF
22298 #define HAVE_MMAP 1
22299 _ACEOF
22300   mmap="1"
22301 else
22302    mmap="0"
22303 fi
22304 done
22305
22306 if test "$native_mmap_emul" = "1"; then
22307     mmap="1"
22308 fi
22309 for ac_func in memmove
22310 do :
22311   ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22312 if test "x$ac_cv_func_memmove" = xyes; then :
22313   cat >>confdefs.h <<_ACEOF
22314 #define HAVE_MEMMOVE 1
22315 _ACEOF
22316   have_memmove="1"
22317 else
22318   have_memmove="0"
22319 fi
22320 done
22321
22322 for ac_func in getpass getpassphrase gmtime_r localtime_r
22323 do :
22324   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22325 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22326 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22327   cat >>confdefs.h <<_ACEOF
22328 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22329 _ACEOF
22330
22331 fi
22332 done
22333
22334 case $host in
22335     *-hp-hpux*)
22336                 ;;
22337     *)
22338         for ac_func in mkstemp
22339 do :
22340   ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
22341 if test "x$ac_cv_func_mkstemp" = xyes; then :
22342   cat >>confdefs.h <<_ACEOF
22343 #define HAVE_MKSTEMP 1
22344 _ACEOF
22345
22346 fi
22347 done
22348
22349         ;;
22350 esac
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sigwait takes one argument" >&5
22365 $as_echo_n "checking whether sigwait takes one argument... " >&6; }
22366 if ${ac_cv_sigwait_one_arg+:} false; then :
22367   $as_echo_n "(cached) " >&6
22368 else
22369
22370   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22371 /* end confdefs.h.  */
22372
22373 #if defined(__NETBSD__) || defined(DARWIN)
22374     /* When using the unproven-pthreads package, we need to pull in this
22375      * header to get a prototype for sigwait().  Else things will fail later
22376      * on.  XXX Should probably be fixed in the unproven-pthreads package.
22377      * Darwin is declaring sigwait() in the wrong place as well.
22378      */
22379 #include <pthread.h>
22380 #endif
22381 #include <signal.h>
22382
22383 int
22384 main ()
22385 {
22386
22387   sigset_t set;
22388
22389   sigwait(&set);
22390
22391   ;
22392   return 0;
22393 }
22394 _ACEOF
22395 if ac_fn_c_try_compile "$LINENO"; then :
22396
22397   ac_cv_sigwait_one_arg=yes
22398
22399 else
22400
22401   ac_cv_sigwait_one_arg=no
22402
22403 fi
22404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22405 fi
22406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sigwait_one_arg" >&5
22407 $as_echo "$ac_cv_sigwait_one_arg" >&6; }
22408   if test "$ac_cv_sigwait_one_arg" = "yes"; then
22409
22410 $as_echo "#define SIGWAIT_TAKES_ONE_ARG 1" >>confdefs.h
22411
22412   fi
22413
22414
22415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
22416 $as_echo_n "checking for ANSI C header files... " >&6; }
22417 if ${ac_cv_header_stdc+:} false; then :
22418   $as_echo_n "(cached) " >&6
22419 else
22420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22421 /* end confdefs.h.  */
22422 #include <stdlib.h>
22423 #include <stdarg.h>
22424 #include <string.h>
22425 #include <float.h>
22426
22427 int
22428 main ()
22429 {
22430
22431   ;
22432   return 0;
22433 }
22434 _ACEOF
22435 if ac_fn_c_try_compile "$LINENO"; then :
22436   ac_cv_header_stdc=yes
22437 else
22438   ac_cv_header_stdc=no
22439 fi
22440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22441
22442 if test $ac_cv_header_stdc = yes; then
22443   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
22444   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22445 /* end confdefs.h.  */
22446 #include <string.h>
22447
22448 _ACEOF
22449 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22450   $EGREP "memchr" >/dev/null 2>&1; then :
22451
22452 else
22453   ac_cv_header_stdc=no
22454 fi
22455 rm -f conftest*
22456
22457 fi
22458
22459 if test $ac_cv_header_stdc = yes; then
22460   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
22461   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22462 /* end confdefs.h.  */
22463 #include <stdlib.h>
22464
22465 _ACEOF
22466 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22467   $EGREP "free" >/dev/null 2>&1; then :
22468
22469 else
22470   ac_cv_header_stdc=no
22471 fi
22472 rm -f conftest*
22473
22474 fi
22475
22476 if test $ac_cv_header_stdc = yes; then
22477   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
22478   if test "$cross_compiling" = yes; then :
22479   :
22480 else
22481   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22482 /* end confdefs.h.  */
22483 #include <ctype.h>
22484 #include <stdlib.h>
22485 #if ((' ' & 0x0FF) == 0x020)
22486 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
22487 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
22488 #else
22489 # define ISLOWER(c) \
22490                    (('a' <= (c) && (c) <= 'i') \
22491                      || ('j' <= (c) && (c) <= 'r') \
22492                      || ('s' <= (c) && (c) <= 'z'))
22493 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
22494 #endif
22495
22496 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
22497 int
22498 main ()
22499 {
22500   int i;
22501   for (i = 0; i < 256; i++)
22502     if (XOR (islower (i), ISLOWER (i))
22503         || toupper (i) != TOUPPER (i))
22504       return 2;
22505   return 0;
22506 }
22507 _ACEOF
22508 if ac_fn_c_try_run "$LINENO"; then :
22509
22510 else
22511   ac_cv_header_stdc=no
22512 fi
22513 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22514   conftest.$ac_objext conftest.beam conftest.$ac_ext
22515 fi
22516
22517 fi
22518 fi
22519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
22520 $as_echo "$ac_cv_header_stdc" >&6; }
22521 if test $ac_cv_header_stdc = yes; then
22522
22523 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
22524
22525 fi
22526
22527
22528
22529 for ac_header in ByteOrder.h            \
22530     conio.h             \
22531     crypt.h             \
22532     ctype.h             \
22533     dir.h               \
22534     dirent.h            \
22535     dl.h                \
22536     dlfcn.h             \
22537     errno.h             \
22538     fcntl.h             \
22539     grp.h               \
22540     io.h                \
22541     limits.h            \
22542     mach-o/dyld.h       \
22543     malloc.h            \
22544     memory.h            \
22545     netdb.h             \
22546     osreldate.h         \
22547     poll.h              \
22548     process.h           \
22549     pwd.h               \
22550     semaphore.h         \
22551     signal.h            \
22552     stdarg.h            \
22553     stddef.h            \
22554     stdio.h             \
22555     stdlib.h            \
22556     string.h            \
22557     strings.h           \
22558     sysapi.h            \
22559     sysgtime.h          \
22560     termios.h           \
22561     time.h              \
22562     tpfeq.h             \
22563     tpfio.h             \
22564     unistd.h            \
22565     unix.h              \
22566     windows.h           \
22567     winsock2.h          \
22568     arpa/inet.h         \
22569     kernel/OS.h         \
22570     net/errno.h         \
22571     netinet/in.h        \
22572     netinet/sctp.h      \
22573     netinet/sctp_uio.h  \
22574     sys/file.h          \
22575     sys/ioctl.h         \
22576     sys/mman.h          \
22577     sys/param.h         \
22578     sys/poll.h          \
22579     sys/resource.h      \
22580     sys/select.h        \
22581     sys/sem.h           \
22582     sys/sendfile.h      \
22583     sys/signal.h        \
22584     sys/socket.h        \
22585     sys/sockio.h        \
22586     sys/stat.h          \
22587     sys/sysctl.h        \
22588     sys/syslimits.h     \
22589     sys/time.h          \
22590     sys/types.h         \
22591     sys/uio.h           \
22592     sys/un.h            \
22593     sys/wait.h
22594 do :
22595   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22596 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22597 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22598   cat >>confdefs.h <<_ACEOF
22599 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22600 _ACEOF
22601
22602 fi
22603
22604 done
22605
22606 for aprt_i in ByteOrder.h               \
22607     conio.h             \
22608     crypt.h             \
22609     ctype.h             \
22610     dir.h               \
22611     dirent.h            \
22612     dl.h                \
22613     dlfcn.h             \
22614     errno.h             \
22615     fcntl.h             \
22616     grp.h               \
22617     io.h                \
22618     limits.h            \
22619     mach-o/dyld.h       \
22620     malloc.h            \
22621     memory.h            \
22622     netdb.h             \
22623     osreldate.h         \
22624     poll.h              \
22625     process.h           \
22626     pwd.h               \
22627     semaphore.h         \
22628     signal.h            \
22629     stdarg.h            \
22630     stddef.h            \
22631     stdio.h             \
22632     stdlib.h            \
22633     string.h            \
22634     strings.h           \
22635     sysapi.h            \
22636     sysgtime.h          \
22637     termios.h           \
22638     time.h              \
22639     tpfeq.h             \
22640     tpfio.h             \
22641     unistd.h            \
22642     unix.h              \
22643     windows.h           \
22644     winsock2.h          \
22645     arpa/inet.h         \
22646     kernel/OS.h         \
22647     net/errno.h         \
22648     netinet/in.h        \
22649     netinet/sctp.h      \
22650     netinet/sctp_uio.h  \
22651     sys/file.h          \
22652     sys/ioctl.h         \
22653     sys/mman.h          \
22654     sys/param.h         \
22655     sys/poll.h          \
22656     sys/resource.h      \
22657     sys/select.h        \
22658     sys/sem.h           \
22659     sys/sendfile.h      \
22660     sys/signal.h        \
22661     sys/socket.h        \
22662     sys/sockio.h        \
22663     sys/stat.h          \
22664     sys/sysctl.h        \
22665     sys/syslimits.h     \
22666     sys/time.h          \
22667     sys/types.h         \
22668     sys/uio.h           \
22669     sys/un.h            \
22670     sys/wait.h
22671 do
22672     ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
22673     aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
22674     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
22675        eval "$aprt_2=1"
22676     else
22677        eval "$aprt_2=0"
22678     fi
22679 done
22680
22681
22682 # IRIX 6.5 has a problem in <netinet/tcp.h> which prevents it from
22683 # being included by itself.  Check for <netinet/tcp.h> manually,
22684 # including another header file first.
22685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for netinet/tcp.h" >&5
22686 $as_echo_n "checking for netinet/tcp.h... " >&6; }
22687 if ${apr_cv_hdr_netinet_tcp_h+:} false; then :
22688   $as_echo_n "(cached) " >&6
22689 else
22690   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22691 /* end confdefs.h.  */
22692 #ifdef HAVE_NETINET_IN_H
22693 #include <netinet/in.h>
22694 #endif
22695 #include <netinet/tcp.h>
22696
22697 _ACEOF
22698 if ac_fn_c_try_cpp "$LINENO"; then :
22699   apr_cv_hdr_netinet_tcp_h=yes
22700 else
22701   apr_cv_hdr_netinet_tcp_h=no
22702 fi
22703 rm -f conftest.err conftest.i conftest.$ac_ext
22704 fi
22705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_netinet_tcp_h" >&5
22706 $as_echo "$apr_cv_hdr_netinet_tcp_h" >&6; }
22707 if test "$apr_cv_hdr_netinet_tcp_h" = "yes"; then
22708    netinet_tcph=1
22709
22710 $as_echo "#define HAVE_NETINET_TCP_H 1" >>confdefs.h
22711
22712 else
22713    netinet_tcph=0
22714 fi
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755 # Checking for h_errno in <netdb.h>
22756 if test "$netdbh" = "1"; then
22757
22758   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno in netdb.h" >&5
22759 $as_echo_n "checking for h_errno in netdb.h... " >&6; }
22760   if ${ac_cv_h_errno_cppflags+:} false; then :
22761   $as_echo_n "(cached) " >&6
22762 else
22763
22764
22765   if test x != x; then
22766     CPPFLAGS="-D $CPPFLAGS"
22767   fi
22768   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22769 /* end confdefs.h.  */
22770
22771 #ifdef HAVE_SYS_TYPES_H
22772 #include <sys/types.h>
22773 #endif
22774 #ifdef HAVE_NETDB_H
22775 #include <netdb.h>
22776 #endif
22777
22778 int
22779 main ()
22780 {
22781
22782 int h_e = h_errno;
22783
22784   ;
22785   return 0;
22786 }
22787 _ACEOF
22788 if ac_fn_c_try_compile "$LINENO"; then :
22789
22790   if test x != x; then
22791     ac_cv_h_errno_cppflags=""
22792   else
22793     ac_cv_h_errno_cppflags=yes
22794   fi
22795
22796 else
22797
22798   ac_cv_h_errno_cppflags=no
22799
22800 fi
22801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22802     if test "$ac_cv_h_errno_cppflags" = "no"; then
22803       ac_save="$CPPFLAGS"
22804       for flag in _XOPEN_SOURCE_EXTENDED; do
22805
22806   if test x$flag != x; then
22807     CPPFLAGS="-D$flag $CPPFLAGS"
22808   fi
22809   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22810 /* end confdefs.h.  */
22811
22812 #ifdef HAVE_SYS_TYPES_H
22813 #include <sys/types.h>
22814 #endif
22815 #ifdef HAVE_NETDB_H
22816 #include <netdb.h>
22817 #endif
22818
22819 int
22820 main ()
22821 {
22822
22823 int h_e = h_errno;
22824
22825   ;
22826   return 0;
22827 }
22828 _ACEOF
22829 if ac_fn_c_try_compile "$LINENO"; then :
22830
22831   if test x$flag != x; then
22832     ac_cv_h_errno_cppflags="$flag"
22833   else
22834     ac_cv_h_errno_cppflags=yes
22835   fi
22836
22837 else
22838
22839   ac_cv_h_errno_cppflags=no
22840
22841 fi
22842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22843         if test "$ac_cv_h_errno_cppflags" != "no"; then
22844           break
22845         fi
22846       done
22847       CPPFLAGS="$ac_save"
22848     fi
22849
22850 fi
22851
22852   if test "$ac_cv_h_errno_cppflags" != "no"; then
22853     if test "$ac_cv_h_errno_cppflags" != "yes"; then
22854       CPPFLAGS="-D$ac_cv_h_errno_cppflags $CPPFLAGS"
22855       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -D$ac_cv_h_errno_cppflags" >&5
22856 $as_echo "yes, with -D$ac_cv_h_errno_cppflags" >&6; }
22857     else
22858       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_h_errno_cppflags" >&5
22859 $as_echo "$ac_cv_h_errno_cppflags" >&6; }
22860     fi
22861   else
22862     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_h_errno_cppflags" >&5
22863 $as_echo "$ac_cv_h_errno_cppflags" >&6; }
22864   fi
22865
22866   if test "$ac_cv_h_errno_cflags" = "no"; then
22867     as_fn_error $? "can not find h_errno in netdb.h" "$LINENO" 5
22868   fi
22869 fi
22870
22871 # Check whether --enable-allocator-uses-mmap was given.
22872 if test "${enable_allocator_uses_mmap+set}" = set; then :
22873   enableval=$enable_allocator_uses_mmap;  if test "$enableval" = "yes"; then
22874         ac_rc=yes
22875 for ac_spec in header:sys/mman.h func:mmap func:munmap define:MAP_ANON; do
22876     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
22877     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
22878     case $ac_type in
22879         header )
22880             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
22881             ac_var="ac_cv_header_$ac_item"
22882             ;;
22883         file )
22884             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
22885             ac_var="ac_cv_file_$ac_item"
22886             ;;
22887         func )   ac_var="ac_cv_func_$ac_item"   ;;
22888         struct ) ac_var="ac_cv_struct_$ac_item" ;;
22889         define ) ac_var="ac_cv_define_$ac_item" ;;
22890         custom ) ac_var="$ac_item" ;;
22891     esac
22892     eval "ac_val=\$$ac_var"
22893     if test ".$ac_val" != .yes; then
22894         ac_rc=no
22895         break
22896     fi
22897 done
22898 if test ".$ac_rc" = .yes; then
22899     :
22900
22901 $as_echo "#define APR_ALLOCATOR_USES_MMAP 1" >>confdefs.h
22902
22903 else
22904     :
22905     as_fn_error $? "mmap()/MAP_ANON not supported" "$LINENO" 5
22906
22907 fi
22908
22909     fi
22910
22911 fi
22912
22913
22914 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
22915 if test "x$ac_cv_type_off_t" = xyes; then :
22916
22917 else
22918
22919 cat >>confdefs.h <<_ACEOF
22920 #define off_t long int
22921 _ACEOF
22922
22923 fi
22924
22925 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
22926 if test "x$ac_cv_type_pid_t" = xyes; then :
22927
22928 else
22929
22930 cat >>confdefs.h <<_ACEOF
22931 #define pid_t int
22932 _ACEOF
22933
22934 fi
22935
22936 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
22937 if test "x$ac_cv_type_size_t" = xyes; then :
22938
22939 else
22940
22941 cat >>confdefs.h <<_ACEOF
22942 #define size_t unsigned int
22943 _ACEOF
22944
22945 fi
22946
22947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
22948 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
22949 if ${ac_cv_type_uid_t+:} false; then :
22950   $as_echo_n "(cached) " >&6
22951 else
22952   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22953 /* end confdefs.h.  */
22954 #include <sys/types.h>
22955
22956 _ACEOF
22957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22958   $EGREP "uid_t" >/dev/null 2>&1; then :
22959   ac_cv_type_uid_t=yes
22960 else
22961   ac_cv_type_uid_t=no
22962 fi
22963 rm -f conftest*
22964
22965 fi
22966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
22967 $as_echo "$ac_cv_type_uid_t" >&6; }
22968 if test $ac_cv_type_uid_t = no; then
22969
22970 $as_echo "#define uid_t int" >>confdefs.h
22971
22972
22973 $as_echo "#define gid_t int" >>confdefs.h
22974
22975 fi
22976
22977 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
22978 if test "x$ac_cv_type_ssize_t" = xyes; then :
22979
22980 else
22981
22982 cat >>confdefs.h <<_ACEOF
22983 #define ssize_t int
22984 _ACEOF
22985
22986 fi
22987
22988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
22989 $as_echo_n "checking for inline... " >&6; }
22990 if ${ac_cv_c_inline+:} false; then :
22991   $as_echo_n "(cached) " >&6
22992 else
22993   ac_cv_c_inline=no
22994 for ac_kw in inline __inline__ __inline; do
22995   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22996 /* end confdefs.h.  */
22997 #ifndef __cplusplus
22998 typedef int foo_t;
22999 static $ac_kw foo_t static_foo () {return 0; }
23000 $ac_kw foo_t foo () {return 0; }
23001 #endif
23002
23003 _ACEOF
23004 if ac_fn_c_try_compile "$LINENO"; then :
23005   ac_cv_c_inline=$ac_kw
23006 fi
23007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23008   test "$ac_cv_c_inline" != no && break
23009 done
23010
23011 fi
23012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
23013 $as_echo "$ac_cv_c_inline" >&6; }
23014
23015 case $ac_cv_c_inline in
23016   inline | yes) ;;
23017   *)
23018     case $ac_cv_c_inline in
23019       no) ac_val=;;
23020       *) ac_val=$ac_cv_c_inline;;
23021     esac
23022     cat >>confdefs.h <<_ACEOF
23023 #ifndef __cplusplus
23024 #define inline $ac_val
23025 #endif
23026 _ACEOF
23027     ;;
23028 esac
23029
23030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
23031 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
23032 if ${ac_cv_c_const+:} false; then :
23033   $as_echo_n "(cached) " >&6
23034 else
23035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23036 /* end confdefs.h.  */
23037
23038 int
23039 main ()
23040 {
23041
23042 #ifndef __cplusplus
23043   /* Ultrix mips cc rejects this sort of thing.  */
23044   typedef int charset[2];
23045   const charset cs = { 0, 0 };
23046   /* SunOS 4.1.1 cc rejects this.  */
23047   char const *const *pcpcc;
23048   char **ppc;
23049   /* NEC SVR4.0.2 mips cc rejects this.  */
23050   struct point {int x, y;};
23051   static struct point const zero = {0,0};
23052   /* AIX XL C 1.02.0.0 rejects this.
23053      It does not let you subtract one const X* pointer from another in
23054      an arm of an if-expression whose if-part is not a constant
23055      expression */
23056   const char *g = "string";
23057   pcpcc = &g + (g ? g-g : 0);
23058   /* HPUX 7.0 cc rejects these. */
23059   ++pcpcc;
23060   ppc = (char**) pcpcc;
23061   pcpcc = (char const *const *) ppc;
23062   { /* SCO 3.2v4 cc rejects this sort of thing.  */
23063     char tx;
23064     char *t = &tx;
23065     char const *s = 0 ? (char *) 0 : (char const *) 0;
23066
23067     *t++ = 0;
23068     if (s) return 0;
23069   }
23070   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
23071     int x[] = {25, 17};
23072     const int *foo = &x[0];
23073     ++foo;
23074   }
23075   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
23076     typedef const int *iptr;
23077     iptr p = 0;
23078     ++p;
23079   }
23080   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
23081        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
23082     struct s { int j; const int *ap[3]; } bx;
23083     struct s *b = &bx; b->j = 5;
23084   }
23085   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
23086     const int foo = 10;
23087     if (!foo) return 0;
23088   }
23089   return !cs[0] && !zero.x;
23090 #endif
23091
23092   ;
23093   return 0;
23094 }
23095 _ACEOF
23096 if ac_fn_c_try_compile "$LINENO"; then :
23097   ac_cv_c_const=yes
23098 else
23099   ac_cv_c_const=no
23100 fi
23101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23102 fi
23103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
23104 $as_echo "$ac_cv_c_const" >&6; }
23105 if test $ac_cv_c_const = no; then
23106
23107 $as_echo "#define const /**/" >>confdefs.h
23108
23109 fi
23110
23111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
23112 $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
23113 if ${ac_cv_func_setpgrp_void+:} false; then :
23114   $as_echo_n "(cached) " >&6
23115 else
23116   if test "$cross_compiling" = yes; then :
23117   as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
23118 else
23119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23120 /* end confdefs.h.  */
23121 $ac_includes_default
23122 int
23123 main ()
23124 {
23125 /* If this system has a BSD-style setpgrp which takes arguments,
23126   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
23127   exit successfully. */
23128   return setpgrp (1,1) != -1;
23129   ;
23130   return 0;
23131 }
23132 _ACEOF
23133 if ac_fn_c_try_run "$LINENO"; then :
23134   ac_cv_func_setpgrp_void=no
23135 else
23136   ac_cv_func_setpgrp_void=yes
23137 fi
23138 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23139   conftest.$ac_objext conftest.beam conftest.$ac_ext
23140 fi
23141
23142 fi
23143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
23144 $as_echo "$ac_cv_func_setpgrp_void" >&6; }
23145 if test $ac_cv_func_setpgrp_void = yes; then
23146
23147 $as_echo "#define SETPGRP_VOID 1" >>confdefs.h
23148
23149 fi
23150
23151
23152
23153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
23154 $as_echo_n "checking for socklen_t... " >&6; }
23155 if ${ac_cv_socklen_t+:} false; then :
23156   $as_echo_n "(cached) " >&6
23157 else
23158
23159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23160 /* end confdefs.h.  */
23161
23162 #ifdef HAVE_SYS_TYPES_H
23163 #include <sys/types.h>
23164 #endif
23165 #ifdef HAVE_SYS_SOCKET_H
23166 #include <sys/socket.h>
23167 #endif
23168
23169 int
23170 main ()
23171 {
23172
23173 socklen_t foo = (socklen_t) 0;
23174
23175   ;
23176   return 0;
23177 }
23178 _ACEOF
23179 if ac_fn_c_try_compile "$LINENO"; then :
23180
23181     ac_cv_socklen_t=yes
23182
23183 else
23184
23185     ac_cv_socklen_t=no
23186
23187 fi
23188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23189
23190 fi
23191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_socklen_t" >&5
23192 $as_echo "$ac_cv_socklen_t" >&6; }
23193
23194 if test "$ac_cv_socklen_t" = "yes"; then
23195
23196 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
23197
23198 fi
23199
23200
23201 # The cast to long int works around a bug in the HP C Compiler
23202 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23203 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23204 # This bug is HP SR number 8606223364.
23205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
23206 $as_echo_n "checking size of void*... " >&6; }
23207 if ${ac_cv_sizeof_voidp+:} false; then :
23208   $as_echo_n "(cached) " >&6
23209 else
23210   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp"        "$ac_includes_default"; then :
23211
23212 else
23213   if test "$ac_cv_type_voidp" = yes; then
23214      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23216 as_fn_error 77 "cannot compute sizeof (void*)
23217 See \`config.log' for more details" "$LINENO" 5; }
23218    else
23219      ac_cv_sizeof_voidp=0
23220    fi
23221 fi
23222
23223 fi
23224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
23225 $as_echo "$ac_cv_sizeof_voidp" >&6; }
23226
23227
23228
23229 cat >>confdefs.h <<_ACEOF
23230 #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
23231 _ACEOF
23232
23233
23234
23235 if test "x$ac_cv_sizeof_voidp" != "x"; then
23236     voidp_size=$ac_cv_sizeof_voidp
23237 else
23238     as_fn_error $? "Cannot determine size of void*" "$LINENO" 5
23239 fi
23240
23241 # The cast to long int works around a bug in the HP C Compiler
23242 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23243 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23244 # This bug is HP SR number 8606223364.
23245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
23246 $as_echo_n "checking size of char... " >&6; }
23247 if ${ac_cv_sizeof_char+:} false; then :
23248   $as_echo_n "(cached) " >&6
23249 else
23250   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
23251
23252 else
23253   if test "$ac_cv_type_char" = yes; then
23254      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23255 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23256 as_fn_error 77 "cannot compute sizeof (char)
23257 See \`config.log' for more details" "$LINENO" 5; }
23258    else
23259      ac_cv_sizeof_char=0
23260    fi
23261 fi
23262
23263 fi
23264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
23265 $as_echo "$ac_cv_sizeof_char" >&6; }
23266
23267
23268
23269 cat >>confdefs.h <<_ACEOF
23270 #define SIZEOF_CHAR $ac_cv_sizeof_char
23271 _ACEOF
23272
23273
23274 # The cast to long int works around a bug in the HP C Compiler
23275 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23276 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23277 # This bug is HP SR number 8606223364.
23278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
23279 $as_echo_n "checking size of int... " >&6; }
23280 if ${ac_cv_sizeof_int+:} false; then :
23281   $as_echo_n "(cached) " >&6
23282 else
23283   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
23284
23285 else
23286   if test "$ac_cv_type_int" = yes; then
23287      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23289 as_fn_error 77 "cannot compute sizeof (int)
23290 See \`config.log' for more details" "$LINENO" 5; }
23291    else
23292      ac_cv_sizeof_int=0
23293    fi
23294 fi
23295
23296 fi
23297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
23298 $as_echo "$ac_cv_sizeof_int" >&6; }
23299
23300
23301
23302 cat >>confdefs.h <<_ACEOF
23303 #define SIZEOF_INT $ac_cv_sizeof_int
23304 _ACEOF
23305
23306
23307 # The cast to long int works around a bug in the HP C Compiler
23308 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23309 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23310 # This bug is HP SR number 8606223364.
23311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
23312 $as_echo_n "checking size of long... " >&6; }
23313 if ${ac_cv_sizeof_long+:} false; then :
23314   $as_echo_n "(cached) " >&6
23315 else
23316   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
23317
23318 else
23319   if test "$ac_cv_type_long" = yes; then
23320      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23322 as_fn_error 77 "cannot compute sizeof (long)
23323 See \`config.log' for more details" "$LINENO" 5; }
23324    else
23325      ac_cv_sizeof_long=0
23326    fi
23327 fi
23328
23329 fi
23330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
23331 $as_echo "$ac_cv_sizeof_long" >&6; }
23332
23333
23334
23335 cat >>confdefs.h <<_ACEOF
23336 #define SIZEOF_LONG $ac_cv_sizeof_long
23337 _ACEOF
23338
23339
23340 # The cast to long int works around a bug in the HP C Compiler
23341 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23342 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23343 # This bug is HP SR number 8606223364.
23344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
23345 $as_echo_n "checking size of short... " >&6; }
23346 if ${ac_cv_sizeof_short+:} false; then :
23347   $as_echo_n "(cached) " >&6
23348 else
23349   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
23350
23351 else
23352   if test "$ac_cv_type_short" = yes; then
23353      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23354 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23355 as_fn_error 77 "cannot compute sizeof (short)
23356 See \`config.log' for more details" "$LINENO" 5; }
23357    else
23358      ac_cv_sizeof_short=0
23359    fi
23360 fi
23361
23362 fi
23363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
23364 $as_echo "$ac_cv_sizeof_short" >&6; }
23365
23366
23367
23368 cat >>confdefs.h <<_ACEOF
23369 #define SIZEOF_SHORT $ac_cv_sizeof_short
23370 _ACEOF
23371
23372
23373 # The cast to long int works around a bug in the HP C Compiler
23374 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23375 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23376 # This bug is HP SR number 8606223364.
23377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
23378 $as_echo_n "checking size of long long... " >&6; }
23379 if ${ac_cv_sizeof_long_long+:} false; then :
23380   $as_echo_n "(cached) " >&6
23381 else
23382   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
23383
23384 else
23385   if test "$ac_cv_type_long_long" = yes; then
23386      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23387 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23388 as_fn_error 77 "cannot compute sizeof (long long)
23389 See \`config.log' for more details" "$LINENO" 5; }
23390    else
23391      ac_cv_sizeof_long_long=0
23392    fi
23393 fi
23394
23395 fi
23396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
23397 $as_echo "$ac_cv_sizeof_long_long" >&6; }
23398
23399
23400
23401 cat >>confdefs.h <<_ACEOF
23402 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
23403 _ACEOF
23404
23405
23406
23407 if test "$ac_cv_sizeof_short" = "2"; then
23408     short_value=short
23409 fi
23410 if test "$ac_cv_sizeof_int" = "4"; then
23411     int_value=int
23412 fi
23413 # Now we need to find what apr_int64_t (sizeof == 8) will be.
23414 # The first match is our preference.
23415 if test "$ac_cv_sizeof_int" = "8"; then
23416     int64_literal='#define APR_INT64_C(val) (val)'
23417     uint64_literal='#define APR_UINT64_C(val) (val##U)'
23418     int64_t_fmt='#define APR_INT64_T_FMT "d"'
23419     uint64_t_fmt='#define APR_UINT64_T_FMT "u"'
23420     uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "x"'
23421     int64_value="int"
23422     long_value=int
23423     int64_strfn="strtoi"
23424 elif test "$ac_cv_sizeof_long" = "8"; then
23425     int64_literal='#define APR_INT64_C(val) (val##L)'
23426     uint64_literal='#define APR_UINT64_C(val) (val##UL)'
23427     int64_t_fmt='#define APR_INT64_T_FMT "ld"'
23428     uint64_t_fmt='#define APR_UINT64_T_FMT "lu"'
23429     uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "lx"'
23430     int64_value="long"
23431     long_value=long
23432     int64_strfn="strtol"
23433 elif test "$ac_cv_sizeof_long_long" = "8"; then
23434     int64_literal='#define APR_INT64_C(val) (val##LL)'
23435     uint64_literal='#define APR_UINT64_C(val) (val##ULL)'
23436     # Linux, Solaris, FreeBSD all support ll with printf.
23437     # BSD 4.4 originated 'q'.  Solaris is more popular and
23438     # doesn't support 'q'.  Solaris wins.  Exceptions can
23439     # go to the OS-dependent section.
23440     int64_t_fmt='#define APR_INT64_T_FMT "lld"'
23441     uint64_t_fmt='#define APR_UINT64_T_FMT "llu"'
23442     uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "llx"'
23443     int64_value="long long"
23444     long_value="long long"
23445     int64_strfn="strtoll"
23446 elif test "$ac_cv_sizeof_longlong" = "8"; then
23447     int64_literal='#define APR_INT64_C(val) (val##LL)'
23448     uint64_literal='#define APR_UINT64_C(val) (val##ULL)'
23449     int64_t_fmt='#define APR_INT64_T_FMT "qd"'
23450     uint64_t_fmt='#define APR_UINT64_T_FMT "qu"'
23451     uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "qx"'
23452     int64_value="__int64"
23453     long_value="__int64"
23454     int64_strfn="strtoll"
23455 else
23456     # int64_literal may be overriden if your compiler thinks you have
23457     # a 64-bit value but APR does not agree.
23458     as_fn_error $? "could not detect a 64-bit integer type" "$LINENO" 5
23459 fi
23460
23461 # If present, allow the C99 macro INT64_C to override our conversion.
23462 #
23463 # HP-UX's ANSI C compiler provides this without any includes, so we
23464 # will first look for INT64_C without adding stdint.h
23465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for INT64_C" >&5
23466 $as_echo_n "checking for INT64_C... " >&6; }
23467 if ${apr_cv_define_INT64_C+:} false; then :
23468   $as_echo_n "(cached) " >&6
23469 else
23470
23471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23472 /* end confdefs.h.  */
23473 #ifdef INT64_C
23474 YES_IS_DEFINED
23475 #endif
23476 _ACEOF
23477 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23478   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23479   apr_cv_define_INT64_C=yes
23480 else
23481
23482     # Now check for INT64_C in stdint.h
23483     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23484 /* end confdefs.h.  */
23485 #include <stdint.h>
23486 #ifdef INT64_C
23487 YES_IS_DEFINED
23488 #endif
23489 _ACEOF
23490 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23491   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23492   apr_cv_define_INT64_C=yes
23493 else
23494   apr_cv_define_INT64_C=no
23495 fi
23496 rm -f conftest*
23497
23498 fi
23499 rm -f conftest*
23500
23501 fi
23502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_define_INT64_C" >&5
23503 $as_echo "$apr_cv_define_INT64_C" >&6; }
23504
23505 if test "$apr_cv_define_INT64_C" = "yes"; then
23506     int64_literal='#define APR_INT64_C(val) INT64_C(val)'
23507     uint64_literal='#define APR_UINT64_C(val) UINT64_C(val)'
23508     stdint=1
23509 else
23510     stdint=0
23511 fi
23512
23513 if test "$ac_cv_type_size_t" = "yes"; then
23514     size_t_value="size_t"
23515 else
23516     size_t_value="apr_int32_t"
23517 fi
23518 if test "$ac_cv_type_ssize_t" = "yes"; then
23519     ssize_t_value="ssize_t"
23520 else
23521     ssize_t_value="apr_int32_t"
23522 fi
23523 if test "$ac_cv_socklen_t" = "yes"; then
23524     socklen_t_value="socklen_t"
23525     case $host in
23526         *-hp-hpux*)
23527             if test "$ac_cv_sizeof_long" = "8"; then
23528                 # 64-bit HP-UX requires 32-bit socklens in
23529                 # kernel, but user-space declarations say
23530                 # 64-bit (socklen_t == size_t == long).
23531                 # This will result in many compile warnings,
23532                 # but we're functionally busted otherwise.
23533                 socklen_t_value="int"
23534             fi
23535             ;;
23536     esac
23537 else
23538     socklen_t_value="int"
23539 fi
23540
23541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pid_t" >&5
23542 $as_echo_n "checking size of pid_t... " >&6; }
23543 if ${ac_cv_sizeof_pid_t+:} false; then :
23544   $as_echo_n "(cached) " >&6
23545 else
23546   if test "$cross_compiling" = yes; then :
23547   ac_cv_sizeof_pid_t=8
23548 else
23549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23550 /* end confdefs.h.  */
23551 #include <stdio.h>
23552 #include <sys/types.h>
23553 #ifdef WIN32
23554 #define binmode "b"
23555 #else
23556 #define binmode
23557 #endif
23558 main()
23559 {
23560   FILE *f=fopen("conftestval", "w" binmode);
23561   if (!f) exit(1);
23562   fprintf(f, "%d\n", sizeof(pid_t));
23563   exit(0);
23564 }
23565 _ACEOF
23566 if ac_fn_c_try_run "$LINENO"; then :
23567   ac_cv_sizeof_pid_t=`cat conftestval`
23568 else
23569   ac_cv_sizeof_pid_t=0
23570 fi
23571 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23572   conftest.$ac_objext conftest.beam conftest.$ac_ext
23573 fi
23574
23575 fi
23576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pid_t" >&5
23577 $as_echo "$ac_cv_sizeof_pid_t" >&6; }
23578
23579 cat >>confdefs.h <<_ACEOF
23580 #define SIZEOF_PID_T $ac_cv_sizeof_pid_t
23581 _ACEOF
23582
23583
23584
23585 if test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_short"; then
23586     pid_t_fmt='#define APR_PID_T_FMT "hd"'
23587 elif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_int"; then
23588     pid_t_fmt='#define APR_PID_T_FMT "d"'
23589 elif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_long"; then
23590     pid_t_fmt='#define APR_PID_T_FMT "ld"'
23591 elif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_long_long"; then
23592     pid_t_fmt='#define APR_PID_T_FMT APR_INT64_T_FMT'
23593 else
23594     pid_t_fmt='#error Can not determine the proper size for pid_t'
23595 fi
23596
23597 # Basically, we have tried to figure out the correct format strings
23598 # for APR types which vary between platforms, but we don't always get
23599 # it right.
23600 case $host in
23601    s390*linux*)
23602        # uniquely, the 31-bit Linux/s390 uses "unsigned long int"
23603        # for size_t rather than "unsigned int":
23604        size_t_fmt="lu"
23605        ssize_t_fmt="ld"
23606        ;;
23607    *-os2*)
23608        size_t_fmt="lu"
23609        ;;
23610    *-solaris*)
23611        if test "$ac_cv_sizeof_long" = "8"; then
23612          pid_t_fmt='#define APR_PID_T_FMT "d"'
23613        else
23614          pid_t_fmt='#define APR_PID_T_FMT "ld"'
23615        fi
23616        ;;
23617    *aix4*|*aix5*)
23618        ssize_t_fmt="ld"
23619        size_t_fmt="lu"
23620        ;;
23621     *beos*)
23622         ssize_t_fmt="ld"
23623         size_t_fmt="ld"
23624         ;;
23625     *apple-darwin*)
23626         osver=`uname -r`
23627         case $osver in
23628            [0-7].*)
23629               ssize_t_fmt="d"
23630               ;;
23631            *)
23632               ssize_t_fmt="ld"
23633               ;;
23634         esac
23635         size_t_fmt="lu"
23636         ;;
23637     *-mingw*)
23638         int64_t_fmt='#define APR_INT64_T_FMT "I64d"'
23639         uint64_t_fmt='#define APR_UINT64_T_FMT "I64u"'
23640         uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "I64x"'
23641         int64_value="__int64"
23642         long_value="__int64"
23643         int64_strfn="_strtoi64"
23644         ;;
23645 esac
23646
23647
23648
23649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ssize_t and int are the same" >&5
23650 $as_echo_n "checking whether ssize_t and int are the same... " >&6; }
23651 if ${apr_cv_typematch_ssize_t_int+:} false; then :
23652   $as_echo_n "(cached) " >&6
23653 else
23654
23655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23656 /* end confdefs.h.  */
23657 $ac_includes_default
23658 int
23659 main ()
23660 {
23661
23662     int foo[0 - !__builtin_types_compatible_p(ssize_t, int)];
23663
23664   ;
23665   return 0;
23666 }
23667 _ACEOF
23668 if ac_fn_c_try_compile "$LINENO"; then :
23669   apr_cv_typematch_ssize_t_int=yes
23670 ssize_t_fmt="d"
23671 else
23672   apr_cv_typematch_ssize_t_int=no
23673 fi
23674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23675 fi
23676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_ssize_t_int" >&5
23677 $as_echo "$apr_cv_typematch_ssize_t_int" >&6; }
23678
23679
23680
23681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ssize_t and long are the same" >&5
23682 $as_echo_n "checking whether ssize_t and long are the same... " >&6; }
23683 if ${apr_cv_typematch_ssize_t_long+:} false; then :
23684   $as_echo_n "(cached) " >&6
23685 else
23686
23687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23688 /* end confdefs.h.  */
23689 $ac_includes_default
23690 int
23691 main ()
23692 {
23693
23694     int foo[0 - !__builtin_types_compatible_p(ssize_t, long)];
23695
23696   ;
23697   return 0;
23698 }
23699 _ACEOF
23700 if ac_fn_c_try_compile "$LINENO"; then :
23701   apr_cv_typematch_ssize_t_long=yes
23702 ssize_t_fmt="ld"
23703 else
23704   apr_cv_typematch_ssize_t_long=no
23705 fi
23706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23707 fi
23708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_ssize_t_long" >&5
23709 $as_echo "$apr_cv_typematch_ssize_t_long" >&6; }
23710
23711
23712
23713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether size_t and unsigned int are the same" >&5
23714 $as_echo_n "checking whether size_t and unsigned int are the same... " >&6; }
23715 if ${apr_cv_typematch_size_t_unsigned_int+:} false; then :
23716   $as_echo_n "(cached) " >&6
23717 else
23718
23719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23720 /* end confdefs.h.  */
23721 $ac_includes_default
23722 int
23723 main ()
23724 {
23725
23726     int foo[0 - !__builtin_types_compatible_p(size_t, unsigned int)];
23727
23728   ;
23729   return 0;
23730 }
23731 _ACEOF
23732 if ac_fn_c_try_compile "$LINENO"; then :
23733   apr_cv_typematch_size_t_unsigned_int=yes
23734 size_t_fmt="u"
23735 else
23736   apr_cv_typematch_size_t_unsigned_int=no
23737 fi
23738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23739 fi
23740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_size_t_unsigned_int" >&5
23741 $as_echo "$apr_cv_typematch_size_t_unsigned_int" >&6; }
23742
23743
23744
23745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether size_t and unsigned long are the same" >&5
23746 $as_echo_n "checking whether size_t and unsigned long are the same... " >&6; }
23747 if ${apr_cv_typematch_size_t_unsigned_long+:} false; then :
23748   $as_echo_n "(cached) " >&6
23749 else
23750
23751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23752 /* end confdefs.h.  */
23753 $ac_includes_default
23754 int
23755 main ()
23756 {
23757
23758     int foo[0 - !__builtin_types_compatible_p(size_t, unsigned long)];
23759
23760   ;
23761   return 0;
23762 }
23763 _ACEOF
23764 if ac_fn_c_try_compile "$LINENO"; then :
23765   apr_cv_typematch_size_t_unsigned_long=yes
23766 size_t_fmt="lu"
23767 else
23768   apr_cv_typematch_size_t_unsigned_long=no
23769 fi
23770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23771 fi
23772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_size_t_unsigned_long" >&5
23773 $as_echo "$apr_cv_typematch_size_t_unsigned_long" >&6; }
23774
23775
23776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
23777 $as_echo_n "checking size of ssize_t... " >&6; }
23778 if ${ac_cv_sizeof_ssize_t+:} false; then :
23779   $as_echo_n "(cached) " >&6
23780 else
23781   if test "$cross_compiling" = yes; then :
23782   ac_cv_sizeof_ssize_t=8
23783 else
23784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23785 /* end confdefs.h.  */
23786 #include <stdio.h>
23787 #include <sys/types.h>
23788 #ifdef WIN32
23789 #define binmode "b"
23790 #else
23791 #define binmode
23792 #endif
23793 main()
23794 {
23795   FILE *f=fopen("conftestval", "w" binmode);
23796   if (!f) exit(1);
23797   fprintf(f, "%d\n", sizeof(ssize_t));
23798   exit(0);
23799 }
23800 _ACEOF
23801 if ac_fn_c_try_run "$LINENO"; then :
23802   ac_cv_sizeof_ssize_t=`cat conftestval`
23803 else
23804   ac_cv_sizeof_ssize_t=0
23805 fi
23806 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23807   conftest.$ac_objext conftest.beam conftest.$ac_ext
23808 fi
23809
23810 fi
23811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5
23812 $as_echo "$ac_cv_sizeof_ssize_t" >&6; }
23813
23814 cat >>confdefs.h <<_ACEOF
23815 #define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
23816 _ACEOF
23817
23818
23819
23820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which format to use for apr_ssize_t" >&5
23821 $as_echo_n "checking which format to use for apr_ssize_t... " >&6; }
23822 if test -n "$ssize_t_fmt"; then
23823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %$ssize_t_fmt" >&5
23824 $as_echo "%$ssize_t_fmt" >&6; }
23825 elif test "$ac_cv_sizeof_ssize_t" = "$ac_cv_sizeof_int"; then
23826     ssize_t_fmt="d"
23827     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %d" >&5
23828 $as_echo "%d" >&6; }
23829 elif test "$ac_cv_sizeof_ssize_t" = "$ac_cv_sizeof_long"; then
23830     ssize_t_fmt="ld"
23831     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %ld" >&5
23832 $as_echo "%ld" >&6; }
23833 else
23834     as_fn_error $? "could not determine the proper format for apr_ssize_t" "$LINENO" 5
23835 fi
23836
23837 ssize_t_fmt="#define APR_SSIZE_T_FMT \"$ssize_t_fmt\""
23838
23839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
23840 $as_echo_n "checking size of size_t... " >&6; }
23841 if ${ac_cv_sizeof_size_t+:} false; then :
23842   $as_echo_n "(cached) " >&6
23843 else
23844   if test "$cross_compiling" = yes; then :
23845   ac_cv_sizeof_size_t=8
23846 else
23847   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23848 /* end confdefs.h.  */
23849 #include <stdio.h>
23850 #include <stddef.h>
23851 #ifdef WIN32
23852 #define binmode "b"
23853 #else
23854 #define binmode
23855 #endif
23856 main()
23857 {
23858   FILE *f=fopen("conftestval", "w" binmode);
23859   if (!f) exit(1);
23860   fprintf(f, "%d\n", sizeof(size_t));
23861   exit(0);
23862 }
23863 _ACEOF
23864 if ac_fn_c_try_run "$LINENO"; then :
23865   ac_cv_sizeof_size_t=`cat conftestval`
23866 else
23867   ac_cv_sizeof_size_t=0
23868 fi
23869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23870   conftest.$ac_objext conftest.beam conftest.$ac_ext
23871 fi
23872
23873 fi
23874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
23875 $as_echo "$ac_cv_sizeof_size_t" >&6; }
23876
23877 cat >>confdefs.h <<_ACEOF
23878 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
23879 _ACEOF
23880
23881
23882
23883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which format to use for apr_size_t" >&5
23884 $as_echo_n "checking which format to use for apr_size_t... " >&6; }
23885 if test -n "$size_t_fmt"; then
23886     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %$size_t_fmt" >&5
23887 $as_echo "%$size_t_fmt" >&6; }
23888 elif test "$ac_cv_sizeof_size_t" = "$ac_cv_sizeof_int"; then
23889     size_t_fmt="d"
23890     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %d" >&5
23891 $as_echo "%d" >&6; }
23892 elif test "$ac_cv_sizeof_size_t" = "$ac_cv_sizeof_long"; then
23893     size_t_fmt="ld"
23894     { $as_echo "$as_me:${as_lineno-$LINENO}: result: %ld" >&5
23895 $as_echo "%ld" >&6; }
23896 else
23897     as_fn_error $? "could not determine the proper format for apr_size_t" "$LINENO" 5
23898 fi
23899
23900 size_t_fmt="#define APR_SIZE_T_FMT \"$size_t_fmt\""
23901
23902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
23903 $as_echo_n "checking size of off_t... " >&6; }
23904 if ${ac_cv_sizeof_off_t+:} false; then :
23905   $as_echo_n "(cached) " >&6
23906 else
23907   if test "$cross_compiling" = yes; then :
23908   ac_cv_sizeof_off_t=8
23909 else
23910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23911 /* end confdefs.h.  */
23912 #include <stdio.h>
23913 #include <sys/types.h>
23914 #ifdef WIN32
23915 #define binmode "b"
23916 #else
23917 #define binmode
23918 #endif
23919 main()
23920 {
23921   FILE *f=fopen("conftestval", "w" binmode);
23922   if (!f) exit(1);
23923   fprintf(f, "%d\n", sizeof(off_t));
23924   exit(0);
23925 }
23926 _ACEOF
23927 if ac_fn_c_try_run "$LINENO"; then :
23928   ac_cv_sizeof_off_t=`cat conftestval`
23929 else
23930   ac_cv_sizeof_off_t=0
23931 fi
23932 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23933   conftest.$ac_objext conftest.beam conftest.$ac_ext
23934 fi
23935
23936 fi
23937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
23938 $as_echo "$ac_cv_sizeof_off_t" >&6; }
23939
23940 cat >>confdefs.h <<_ACEOF
23941 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
23942 _ACEOF
23943
23944
23945
23946 if test "${ac_cv_sizeof_off_t}${apr_cv_use_lfs64}" = "4yes"; then
23947     # Enable LFS
23948     aprlfs=1
23949     for ac_func in mmap64 sendfile64 sendfilev64 readdir64_r
23950 do :
23951   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23952 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23953 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23954   cat >>confdefs.h <<_ACEOF
23955 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23956 _ACEOF
23957
23958 fi
23959 done
23960
23961     case $host in
23962         *-hp-hpux*)
23963                         ;;
23964         *)
23965             for ac_func in mkstemp64
23966 do :
23967   ac_fn_c_check_func "$LINENO" "mkstemp64" "ac_cv_func_mkstemp64"
23968 if test "x$ac_cv_func_mkstemp64" = xyes; then :
23969   cat >>confdefs.h <<_ACEOF
23970 #define HAVE_MKSTEMP64 1
23971 _ACEOF
23972
23973 fi
23974 done
23975
23976             ;;
23977     esac
23978 elif test "${ac_cv_sizeof_off_t}" != "${ac_cv_sizeof_size_t}"; then
23979     # unsure of using -gt above is as portable, can can't forsee where
23980     # off_t can legitimately be smaller than size_t
23981     aprlfs=1
23982 else
23983     aprlfs=0
23984 fi
23985
23986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which type to use for apr_off_t" >&5
23987 $as_echo_n "checking which type to use for apr_off_t... " >&6; }
23988 if test "${ac_cv_sizeof_off_t}${apr_cv_use_lfs64}" = "4yes"; then
23989     # LFS is go!
23990     off_t_fmt='#define APR_OFF_T_FMT APR_INT64_T_FMT'
23991     off_t_value='off64_t'
23992     off_t_strfn='apr_strtoi64'
23993 elif test "${ac_cv_sizeof_off_t}x${ac_cv_sizeof_long}" = "4x4"; then
23994     # Special case: off_t may change size with _FILE_OFFSET_BITS
23995     # on 32-bit systems with LFS support.  To avoid compatibility
23996     # issues when other packages do define _FILE_OFFSET_BITS,
23997     # hard-code apr_off_t to long.
23998     off_t_value=long
23999     off_t_fmt='#define APR_OFF_T_FMT "ld"'
24000     off_t_strfn='strtol'
24001 elif test "$ac_cv_type_off_t" = "yes"; then
24002     off_t_value=off_t
24003     # off_t is more commonly a long than an int; prefer that case
24004     # where int and long are the same size.
24005     if test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_long"; then
24006         off_t_fmt='#define APR_OFF_T_FMT "ld"'
24007         off_t_strfn='strtol'
24008     elif test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_int"; then
24009         off_t_fmt='#define APR_OFF_T_FMT "d"'
24010         off_t_strfn='strtoi'
24011     elif test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_long_long"; then
24012         off_t_fmt='#define APR_OFF_T_FMT APR_INT64_T_FMT'
24013         off_t_strfn='apr_strtoi64'
24014     else
24015         as_fn_error $? "could not determine the size of off_t" "$LINENO" 5
24016     fi
24017     # Per OS tuning...
24018     case $host in
24019     *-mingw*)
24020         off_t_value=apr_int64_t
24021         off_t_fmt='#define APR_OFF_T_FMT "I64d"'
24022         off_t_strfn='_strtoi64'
24023         ;;
24024     esac
24025 else
24026    # Fallback on int
24027    off_t_value=apr_int32_t
24028    off_t_fmt=d
24029    off_t_strfn='strtoi'
24030 fi
24031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $off_t_value" >&5
24032 $as_echo "$off_t_value" >&6; }
24033
24034 # Regardless of whether _LARGEFILE64_SOURCE is used, on some
24035 # platforms _FILE_OFFSET_BITS will affect the size of ino_t and hence
24036 # the build-time ABI may be different from the apparent ABI when using
24037 # APR with another package which *does* define _FILE_OFFSET_BITS.
24038 # (Exactly as per the case above with off_t where LFS is *not* used)
24039 #
24040 # To be safe, hard-code apr_ino_t as 'unsigned long' or 'unsigned int'
24041 # iff that is exactly the size of ino_t here; otherwise use ino_t as existing
24042 # releases did.  To be correct, apr_ino_t should have been made an
24043 # ino64_t as apr_off_t is off64_t, but this can't be done now without
24044 # breaking ABI.
24045
24046 # Per OS tuning...
24047 case $host in
24048 *mingw*)
24049     ino_t_value=apr_int64_t
24050     ;;
24051 *)
24052     ino_t_value=ino_t
24053     { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ino_t" >&5
24054 $as_echo_n "checking size of ino_t... " >&6; }
24055 if ${ac_cv_sizeof_ino_t+:} false; then :
24056   $as_echo_n "(cached) " >&6
24057 else
24058   if test "$cross_compiling" = yes; then :
24059   ac_cv_sizeof_ino_t=$ac_cv_sizeof_long
24060 else
24061   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24062 /* end confdefs.h.  */
24063 #include <stdio.h>
24064 $ac_includes_default
24065 #ifdef WIN32
24066 #define binmode "b"
24067 #else
24068 #define binmode
24069 #endif
24070 main()
24071 {
24072   FILE *f=fopen("conftestval", "w" binmode);
24073   if (!f) exit(1);
24074   fprintf(f, "%d\n", sizeof(ino_t));
24075   exit(0);
24076 }
24077 _ACEOF
24078 if ac_fn_c_try_run "$LINENO"; then :
24079   ac_cv_sizeof_ino_t=`cat conftestval`
24080 else
24081   ac_cv_sizeof_ino_t=0
24082 fi
24083 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24084   conftest.$ac_objext conftest.beam conftest.$ac_ext
24085 fi
24086
24087 fi
24088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ino_t" >&5
24089 $as_echo "$ac_cv_sizeof_ino_t" >&6; }
24090
24091 cat >>confdefs.h <<_ACEOF
24092 #define SIZEOF_INO_T $ac_cv_sizeof_ino_t
24093 _ACEOF
24094
24095
24096     if test $ac_cv_sizeof_ino_t = 4; then
24097         if test $ac_cv_sizeof_long = 4; then
24098             ino_t_value="unsigned long"
24099         else
24100             ino_t_value="unsigned int"
24101         fi
24102     fi
24103     ;;
24104 esac
24105 { $as_echo "$as_me:${as_lineno-$LINENO}: using $ino_t_value for ino_t" >&5
24106 $as_echo "$as_me: using $ino_t_value for ino_t" >&6;}
24107
24108 # Checks for endianness
24109  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
24110 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
24111 if ${ac_cv_c_bigendian+:} false; then :
24112   $as_echo_n "(cached) " >&6
24113 else
24114   ac_cv_c_bigendian=unknown
24115     # See if we're dealing with a universal compiler.
24116     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24117 /* end confdefs.h.  */
24118 #ifndef __APPLE_CC__
24119                not a universal capable compiler
24120              #endif
24121              typedef int dummy;
24122
24123 _ACEOF
24124 if ac_fn_c_try_compile "$LINENO"; then :
24125
24126         # Check for potential -arch flags.  It is not universal unless
24127         # there are at least two -arch flags with different values.
24128         ac_arch=
24129         ac_prev=
24130         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
24131          if test -n "$ac_prev"; then
24132            case $ac_word in
24133              i?86 | x86_64 | ppc | ppc64)
24134                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
24135                  ac_arch=$ac_word
24136                else
24137                  ac_cv_c_bigendian=universal
24138                  break
24139                fi
24140                ;;
24141            esac
24142            ac_prev=
24143          elif test "x$ac_word" = "x-arch"; then
24144            ac_prev=arch
24145          fi
24146        done
24147 fi
24148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24149     if test $ac_cv_c_bigendian = unknown; then
24150       # See if sys/param.h defines the BYTE_ORDER macro.
24151       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24152 /* end confdefs.h.  */
24153 #include <sys/types.h>
24154              #include <sys/param.h>
24155
24156 int
24157 main ()
24158 {
24159 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
24160                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
24161                      && LITTLE_ENDIAN)
24162               bogus endian macros
24163              #endif
24164
24165   ;
24166   return 0;
24167 }
24168 _ACEOF
24169 if ac_fn_c_try_compile "$LINENO"; then :
24170   # It does; now see whether it defined to BIG_ENDIAN or not.
24171          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24172 /* end confdefs.h.  */
24173 #include <sys/types.h>
24174                 #include <sys/param.h>
24175
24176 int
24177 main ()
24178 {
24179 #if BYTE_ORDER != BIG_ENDIAN
24180                  not big endian
24181                 #endif
24182
24183   ;
24184   return 0;
24185 }
24186 _ACEOF
24187 if ac_fn_c_try_compile "$LINENO"; then :
24188   ac_cv_c_bigendian=yes
24189 else
24190   ac_cv_c_bigendian=no
24191 fi
24192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24193 fi
24194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24195     fi
24196     if test $ac_cv_c_bigendian = unknown; then
24197       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
24198       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24199 /* end confdefs.h.  */
24200 #include <limits.h>
24201
24202 int
24203 main ()
24204 {
24205 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
24206               bogus endian macros
24207              #endif
24208
24209   ;
24210   return 0;
24211 }
24212 _ACEOF
24213 if ac_fn_c_try_compile "$LINENO"; then :
24214   # It does; now see whether it defined to _BIG_ENDIAN or not.
24215          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24216 /* end confdefs.h.  */
24217 #include <limits.h>
24218
24219 int
24220 main ()
24221 {
24222 #ifndef _BIG_ENDIAN
24223                  not big endian
24224                 #endif
24225
24226   ;
24227   return 0;
24228 }
24229 _ACEOF
24230 if ac_fn_c_try_compile "$LINENO"; then :
24231   ac_cv_c_bigendian=yes
24232 else
24233   ac_cv_c_bigendian=no
24234 fi
24235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24236 fi
24237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24238     fi
24239     if test $ac_cv_c_bigendian = unknown; then
24240       # Compile a test program.
24241       if test "$cross_compiling" = yes; then :
24242   # Try to guess by grepping values from an object file.
24243          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24244 /* end confdefs.h.  */
24245 short int ascii_mm[] =
24246                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
24247                 short int ascii_ii[] =
24248                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
24249                 int use_ascii (int i) {
24250                   return ascii_mm[i] + ascii_ii[i];
24251                 }
24252                 short int ebcdic_ii[] =
24253                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
24254                 short int ebcdic_mm[] =
24255                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
24256                 int use_ebcdic (int i) {
24257                   return ebcdic_mm[i] + ebcdic_ii[i];
24258                 }
24259                 extern int foo;
24260
24261 int
24262 main ()
24263 {
24264 return use_ascii (foo) == use_ebcdic (foo);
24265   ;
24266   return 0;
24267 }
24268 _ACEOF
24269 if ac_fn_c_try_compile "$LINENO"; then :
24270   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
24271               ac_cv_c_bigendian=yes
24272             fi
24273             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
24274               if test "$ac_cv_c_bigendian" = unknown; then
24275                 ac_cv_c_bigendian=no
24276               else
24277                 # finding both strings is unlikely to happen, but who knows?
24278                 ac_cv_c_bigendian=unknown
24279               fi
24280             fi
24281 fi
24282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24283 else
24284   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24285 /* end confdefs.h.  */
24286 $ac_includes_default
24287 int
24288 main ()
24289 {
24290
24291              /* Are we little or big endian?  From Harbison&Steele.  */
24292              union
24293              {
24294                long int l;
24295                char c[sizeof (long int)];
24296              } u;
24297              u.l = 1;
24298              return u.c[sizeof (long int) - 1] == 1;
24299
24300   ;
24301   return 0;
24302 }
24303 _ACEOF
24304 if ac_fn_c_try_run "$LINENO"; then :
24305   ac_cv_c_bigendian=no
24306 else
24307   ac_cv_c_bigendian=yes
24308 fi
24309 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24310   conftest.$ac_objext conftest.beam conftest.$ac_ext
24311 fi
24312
24313     fi
24314 fi
24315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
24316 $as_echo "$ac_cv_c_bigendian" >&6; }
24317  case $ac_cv_c_bigendian in #(
24318    yes)
24319      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
24320 ;; #(
24321    no)
24322       ;; #(
24323    universal)
24324
24325 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
24326
24327      ;; #(
24328    *)
24329      as_fn_error $? "unknown endianness
24330  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
24331  esac
24332
24333 if test $ac_cv_c_bigendian = yes; then
24334     bigendian=1
24335 else
24336     bigendian=0
24337 fi
24338
24339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iovec" >&5
24340 $as_echo_n "checking size of struct iovec... " >&6; }
24341 if ${ac_cv_sizeof_struct_iovec+:} false; then :
24342   $as_echo_n "(cached) " >&6
24343 else
24344   if test "$cross_compiling" = yes; then :
24345   ac_cv_sizeof_struct_iovec=0
24346 else
24347   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24348 /* end confdefs.h.  */
24349 #include <stdio.h>
24350 #include <sys/types.h>
24351 #include <sys/uio.h>
24352 #ifdef WIN32
24353 #define binmode "b"
24354 #else
24355 #define binmode
24356 #endif
24357 main()
24358 {
24359   FILE *f=fopen("conftestval", "w" binmode);
24360   if (!f) exit(1);
24361   fprintf(f, "%d\n", sizeof(struct iovec));
24362   exit(0);
24363 }
24364 _ACEOF
24365 if ac_fn_c_try_run "$LINENO"; then :
24366   ac_cv_sizeof_struct_iovec=`cat conftestval`
24367 else
24368   ac_cv_sizeof_struct_iovec=0
24369 fi
24370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24371   conftest.$ac_objext conftest.beam conftest.$ac_ext
24372 fi
24373
24374 fi
24375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iovec" >&5
24376 $as_echo "$ac_cv_sizeof_struct_iovec" >&6; }
24377
24378 cat >>confdefs.h <<_ACEOF
24379 #define SIZEOF_STRUCT_IOVEC $ac_cv_sizeof_struct_iovec
24380 _ACEOF
24381
24382
24383 if test "$ac_cv_sizeof_struct_iovec" = "0"; then
24384     have_iovec=0
24385 else
24386     have_iovec=1
24387 fi
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413 for ac_func in strnicmp
24414 do :
24415   ac_fn_c_check_func "$LINENO" "strnicmp" "ac_cv_func_strnicmp"
24416 if test "x$ac_cv_func_strnicmp" = xyes; then :
24417   cat >>confdefs.h <<_ACEOF
24418 #define HAVE_STRNICMP 1
24419 _ACEOF
24420  have_strnicmp="1"
24421 else
24422   have_strnicmp="0"
24423 fi
24424 done
24425
24426 for ac_func in strncasecmp
24427 do :
24428   ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
24429 if test "x$ac_cv_func_strncasecmp" = xyes; then :
24430   cat >>confdefs.h <<_ACEOF
24431 #define HAVE_STRNCASECMP 1
24432 _ACEOF
24433  have_strncasecmp="1"
24434 else
24435   have_strncasecmp="0"
24436 fi
24437 done
24438
24439 for ac_func in stricmp
24440 do :
24441   ac_fn_c_check_func "$LINENO" "stricmp" "ac_cv_func_stricmp"
24442 if test "x$ac_cv_func_stricmp" = xyes; then :
24443   cat >>confdefs.h <<_ACEOF
24444 #define HAVE_STRICMP 1
24445 _ACEOF
24446  have_stricmp="1"
24447 else
24448   have_stricmp="0"
24449 fi
24450 done
24451
24452 for ac_func in strcasecmp
24453 do :
24454   ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
24455 if test "x$ac_cv_func_strcasecmp" = xyes; then :
24456   cat >>confdefs.h <<_ACEOF
24457 #define HAVE_STRCASECMP 1
24458 _ACEOF
24459  have_strcasecmp="1"
24460 else
24461   have_strcasecmp="0"
24462 fi
24463 done
24464
24465 for ac_func in strdup
24466 do :
24467   ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
24468 if test "x$ac_cv_func_strdup" = xyes; then :
24469   cat >>confdefs.h <<_ACEOF
24470 #define HAVE_STRDUP 1
24471 _ACEOF
24472  have_strdup="1"
24473 else
24474   have_strdup="0"
24475 fi
24476 done
24477
24478 for ac_func in strstr
24479 do :
24480   ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
24481 if test "x$ac_cv_func_strstr" = xyes; then :
24482   cat >>confdefs.h <<_ACEOF
24483 #define HAVE_STRSTR 1
24484 _ACEOF
24485  have_strstr="1"
24486 else
24487   have_strstr="0"
24488 fi
24489 done
24490
24491 for ac_func in memchr
24492 do :
24493   ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
24494 if test "x$ac_cv_func_memchr" = xyes; then :
24495   cat >>confdefs.h <<_ACEOF
24496 #define HAVE_MEMCHR 1
24497 _ACEOF
24498  have_memchr="1"
24499 else
24500   have_memchr="0"
24501 fi
24502 done
24503
24504 as_ac_var=`$as_echo "ac_cv_func_$int64_strfn" | $as_tr_sh`
24505 ac_fn_c_check_func "$LINENO" "$int64_strfn" "$as_ac_var"
24506 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24507   have_int64_strfn="1"
24508 else
24509   have_int64_strfn="0"
24510 fi
24511
24512
24513 if test "$have_int64_strfn" = "0" && test "$int64_strfn" = "strtoll"; then
24514     int64_strfn="strtoq"
24515     ac_fn_c_check_func "$LINENO" "strtoq" "ac_cv_func_strtoq"
24516 if test "x$ac_cv_func_strtoq" = xyes; then :
24517   have_int64_strfn=1
24518 else
24519   have_int64_strfn=0
24520 fi
24521
24522 fi
24523
24524 if test "$have_int64_strfn" = "1"; then
24525
24526 cat >>confdefs.h <<_ACEOF
24527 #define APR_INT64_STRFN $int64_strfn
24528 _ACEOF
24529
24530 fi
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540 if test "$off_t_strfn" = "apr_strtoi64" && test "$have_int64_strfn" = "1"; then
24541     off_t_strfn=$int64_strfn
24542 fi
24543
24544 cat >>confdefs.h <<_ACEOF
24545 #define APR_OFF_T_STRFN $off_t_strfn
24546 _ACEOF
24547
24548
24549 echo "${nl}Checking for DSO..."
24550 # Check whether --enable-dso was given.
24551 if test "${enable_dso+set}" = set; then :
24552   enableval=$enable_dso; if test "x$enableval" = "xyes"; then
24553       dsotype=any
24554    else
24555       dsotype=$enableval
24556    fi
24557
24558 else
24559   dsotype=any
24560 fi
24561
24562
24563 if test "$dsotype" = "any"; then
24564     if test "$dsotype" = "any"; then
24565       case $host in
24566         *darwin[0-8]\.*)
24567           # Original Darwin, not for 9.0!:
24568           ac_fn_c_check_func "$LINENO" "NSLinkModule" "ac_cv_func_NSLinkModule"
24569 if test "x$ac_cv_func_NSLinkModule" = xyes; then :
24570   dsotype=dyld
24571 fi
24572 ;;
24573         hppa*-hpux[1-9]\.*|hppa*-hpux1[01]*)
24574           # shl is specific to parisc hpux SOM binaries, not used for 64 bit
24575           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
24576 $as_echo_n "checking for shl_load in -ldld... " >&6; }
24577 if ${ac_cv_lib_dld_shl_load+:} false; then :
24578   $as_echo_n "(cached) " >&6
24579 else
24580   ac_check_lib_save_LIBS=$LIBS
24581 LIBS="-ldld  $LIBS"
24582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24583 /* end confdefs.h.  */
24584
24585 /* Override any GCC internal prototype to avoid an error.
24586    Use char because int might match the return type of a GCC
24587    builtin and then its argument prototype would still apply.  */
24588 #ifdef __cplusplus
24589 extern "C"
24590 #endif
24591 char shl_load ();
24592 int
24593 main ()
24594 {
24595 return shl_load ();
24596   ;
24597   return 0;
24598 }
24599 _ACEOF
24600 if ac_fn_c_try_link "$LINENO"; then :
24601   ac_cv_lib_dld_shl_load=yes
24602 else
24603   ac_cv_lib_dld_shl_load=no
24604 fi
24605 rm -f core conftest.err conftest.$ac_objext \
24606     conftest$ac_exeext conftest.$ac_ext
24607 LIBS=$ac_check_lib_save_LIBS
24608 fi
24609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
24610 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
24611 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
24612   have_shl=1
24613 fi
24614
24615           if test "$ac_cv_sizeof_voidp$have_shl" = "41"; then
24616             dsotype=shl;
24617   if test "x$LIBS" = "x"; then
24618     test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldld\""
24619     LIBS="-ldld"
24620   else
24621     apr_addto_bugger="-ldld"
24622     for i in $apr_addto_bugger; do
24623       apr_addto_duplicate="0"
24624       for j in $LIBS; do
24625         if test "x$i" = "x$j"; then
24626           apr_addto_duplicate="1"
24627           break
24628         fi
24629       done
24630       if test $apr_addto_duplicate = "0"; then
24631         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24632         LIBS="$LIBS $i"
24633       fi
24634     done
24635   fi
24636
24637           fi;;
24638         *mingw*|*-os2*)
24639           # several 'other's below probably belong up here.  If they always
24640           # use a platform implementation and shouldn't test the dlopen/dlfcn
24641           # features, then bring them up here.
24642           # But if they -should- optionally use dlfcn, and/or need the config
24643           # detection of dlopen/dlsym, do not move them up.
24644           dsotype=other ;;
24645       esac
24646     fi
24647     # Normal POSIX:
24648     if test "$dsotype" = "any"; then
24649       ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
24650 if test "x$ac_cv_func_dlopen" = xyes; then :
24651   dsotype=dlfcn
24652 fi
24653
24654     fi
24655     if test "$dsotype" = "any"; then
24656       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
24657 $as_echo_n "checking for dlopen in -ldl... " >&6; }
24658 if ${ac_cv_lib_dl_dlopen+:} false; then :
24659   $as_echo_n "(cached) " >&6
24660 else
24661   ac_check_lib_save_LIBS=$LIBS
24662 LIBS="-ldl  $LIBS"
24663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24664 /* end confdefs.h.  */
24665
24666 /* Override any GCC internal prototype to avoid an error.
24667    Use char because int might match the return type of a GCC
24668    builtin and then its argument prototype would still apply.  */
24669 #ifdef __cplusplus
24670 extern "C"
24671 #endif
24672 char dlopen ();
24673 int
24674 main ()
24675 {
24676 return dlopen ();
24677   ;
24678   return 0;
24679 }
24680 _ACEOF
24681 if ac_fn_c_try_link "$LINENO"; then :
24682   ac_cv_lib_dl_dlopen=yes
24683 else
24684   ac_cv_lib_dl_dlopen=no
24685 fi
24686 rm -f core conftest.err conftest.$ac_objext \
24687     conftest$ac_exeext conftest.$ac_ext
24688 LIBS=$ac_check_lib_save_LIBS
24689 fi
24690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
24691 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
24692 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
24693   dsotype=dlfcn;
24694   if test "x$LIBS" = "x"; then
24695     test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldl\""
24696     LIBS="-ldl"
24697   else
24698     apr_addto_bugger="-ldl"
24699     for i in $apr_addto_bugger; do
24700       apr_addto_duplicate="0"
24701       for j in $LIBS; do
24702         if test "x$i" = "x$j"; then
24703           apr_addto_duplicate="1"
24704           break
24705         fi
24706       done
24707       if test $apr_addto_duplicate = "0"; then
24708         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24709         LIBS="$LIBS $i"
24710       fi
24711     done
24712   fi
24713
24714 fi
24715
24716     fi
24717     if test "$dsotype" = "dlfcn"; then
24718         # ReliantUnix has dlopen() in libc but dlsym() in libdl :(
24719         ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
24720 if test "x$ac_cv_func_dlsym" = xyes; then :
24721
24722 else
24723   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
24724 $as_echo_n "checking for dlsym in -ldl... " >&6; }
24725 if ${ac_cv_lib_dl_dlsym+:} false; then :
24726   $as_echo_n "(cached) " >&6
24727 else
24728   ac_check_lib_save_LIBS=$LIBS
24729 LIBS="-ldl  $LIBS"
24730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24731 /* end confdefs.h.  */
24732
24733 /* Override any GCC internal prototype to avoid an error.
24734    Use char because int might match the return type of a GCC
24735    builtin and then its argument prototype would still apply.  */
24736 #ifdef __cplusplus
24737 extern "C"
24738 #endif
24739 char dlsym ();
24740 int
24741 main ()
24742 {
24743 return dlsym ();
24744   ;
24745   return 0;
24746 }
24747 _ACEOF
24748 if ac_fn_c_try_link "$LINENO"; then :
24749   ac_cv_lib_dl_dlsym=yes
24750 else
24751   ac_cv_lib_dl_dlsym=no
24752 fi
24753 rm -f core conftest.err conftest.$ac_objext \
24754     conftest$ac_exeext conftest.$ac_ext
24755 LIBS=$ac_check_lib_save_LIBS
24756 fi
24757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
24758 $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
24759 if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
24760
24761   if test "x$LIBS" = "x"; then
24762     test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldl\""
24763     LIBS="-ldl"
24764   else
24765     apr_addto_bugger="-ldl"
24766     for i in $apr_addto_bugger; do
24767       apr_addto_duplicate="0"
24768       for j in $LIBS; do
24769         if test "x$i" = "x$j"; then
24770           apr_addto_duplicate="1"
24771           break
24772         fi
24773       done
24774       if test $apr_addto_duplicate = "0"; then
24775         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24776         LIBS="$LIBS $i"
24777       fi
24778     done
24779   fi
24780
24781 else
24782   dsotype=any
24783               echo "Weird: dlopen() was found but dlsym() was not found!"
24784 fi
24785
24786 fi
24787
24788     fi
24789     if test "$dsotype" = "any"; then
24790       # BeOS:
24791       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for load_image in -lroot" >&5
24792 $as_echo_n "checking for load_image in -lroot... " >&6; }
24793 if ${ac_cv_lib_root_load_image+:} false; then :
24794   $as_echo_n "(cached) " >&6
24795 else
24796   ac_check_lib_save_LIBS=$LIBS
24797 LIBS="-lroot  $LIBS"
24798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24799 /* end confdefs.h.  */
24800
24801 /* Override any GCC internal prototype to avoid an error.
24802    Use char because int might match the return type of a GCC
24803    builtin and then its argument prototype would still apply.  */
24804 #ifdef __cplusplus
24805 extern "C"
24806 #endif
24807 char load_image ();
24808 int
24809 main ()
24810 {
24811 return load_image ();
24812   ;
24813   return 0;
24814 }
24815 _ACEOF
24816 if ac_fn_c_try_link "$LINENO"; then :
24817   ac_cv_lib_root_load_image=yes
24818 else
24819   ac_cv_lib_root_load_image=no
24820 fi
24821 rm -f core conftest.err conftest.$ac_objext \
24822     conftest$ac_exeext conftest.$ac_ext
24823 LIBS=$ac_check_lib_save_LIBS
24824 fi
24825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root_load_image" >&5
24826 $as_echo "$ac_cv_lib_root_load_image" >&6; }
24827 if test "x$ac_cv_lib_root_load_image" = xyes; then :
24828   dsotype=other
24829 fi
24830
24831     fi
24832     # Everything else:
24833     if test "$dsotype" = "any"; then
24834         case $host in
24835         *os390|*os400|*-aix*)
24836           # Some -aix5 will use dl, no hassles.  Keep that pattern here.
24837           dsotype=other ;;
24838         *-hpux*)
24839           if test "$have_shl" = "1"; then
24840             dsotype=shl;
24841   if test "x$LIBS" = "x"; then
24842     test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldld\""
24843     LIBS="-ldld"
24844   else
24845     apr_addto_bugger="-ldld"
24846     for i in $apr_addto_bugger; do
24847       apr_addto_duplicate="0"
24848       for j in $LIBS; do
24849         if test "x$i" = "x$j"; then
24850           apr_addto_duplicate="1"
24851           break
24852         fi
24853       done
24854       if test $apr_addto_duplicate = "0"; then
24855         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24856         LIBS="$LIBS $i"
24857       fi
24858     done
24859   fi
24860
24861           fi;;
24862         esac
24863     fi
24864 fi
24865
24866 if test "$dsotype" = "any"; then
24867     as_fn_error $? "Could not detect suitable DSO implementation" "$LINENO" 5
24868 elif test "$dsotype" = "no"; then
24869     aprdso="0"
24870 else
24871     case "$dsotype" in
24872     dlfcn)
24873 $as_echo "#define DSO_USE_DLFCN 1" >>confdefs.h
24874 ;;
24875     shl)
24876 $as_echo "#define DSO_USE_SHL 1" >>confdefs.h
24877 ;;
24878     dyld)
24879 $as_echo "#define DSO_USE_DYLD 1" >>confdefs.h
24880 ;;
24881     other) ;; # Use whatever is in dso/OSDIR
24882     *) as_fn_error $? "Unknown DSO implementation \"$dsotype\"" "$LINENO" 5;;
24883     esac
24884     aprdso="1"
24885     apr_modules="$apr_modules dso"
24886 fi
24887
24888
24889
24890 echo "${nl}Checking for Processes..."
24891
24892 for ac_func in waitpid
24893 do :
24894   ac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
24895 if test "x$ac_cv_func_waitpid" = xyes; then :
24896   cat >>confdefs.h <<_ACEOF
24897 #define HAVE_WAITPID 1
24898 _ACEOF
24899
24900 fi
24901 done
24902
24903
24904 # Check whether --enable-other-child was given.
24905 if test "${enable_other_child+set}" = set; then :
24906   enableval=$enable_other_child;  if test "$enableval" = "yes"; then
24907         oc="1"
24908     else
24909         oc="0"
24910     fi
24911 else
24912    oc=1
24913 fi
24914
24915
24916
24917
24918 if test -z "$have_proc_invoked"; then
24919   have_proc_invoked="0"
24920 fi
24921
24922
24923
24924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Variable Length Arrays" >&5
24925 $as_echo_n "checking for Variable Length Arrays... " >&6; }
24926 apr_save_CFLAGS=$CFLAGS
24927  CFLAGS="$CFLAGS $CFLAGS_WARN"
24928  if test "$ac_cv_c_compiler_gnu" = "yes"; then
24929    CFLAGS="$CFLAGS -Werror"
24930  fi
24931  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24932 /* end confdefs.h.  */
24933 #include "confdefs.h"
24934
24935
24936    int main(int argc, const char *const *argv) {
24937
24938     int foo[argc];
24939     foo[0] = 0;
24940
24941       return 0; }
24942
24943 _ACEOF
24944 if ac_fn_c_try_compile "$LINENO"; then :
24945   vla_msg=yes
24946 else
24947   vla_msg=no
24948 fi
24949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24950  CFLAGS=$apr_save_CFLAGS
24951
24952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vla_msg" >&5
24953 $as_echo "$vla_msg" >&6; }
24954 if test "$vla_msg" = "yes"; then
24955
24956 $as_echo "#define HAVE_VLA 1" >>confdefs.h
24957
24958 fi
24959
24960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking struct rlimit" >&5
24961 $as_echo_n "checking struct rlimit... " >&6; }
24962 if ${ac_cv_struct_rlimit+:} false; then :
24963   $as_echo_n "(cached) " >&6
24964 else
24965
24966 if test "$cross_compiling" = yes; then :
24967
24968     ac_cv_struct_rlimit=no
24969 else
24970   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24971 /* end confdefs.h.  */
24972
24973 #include <sys/types.h>
24974 #include <sys/time.h>
24975 #include <sys/resource.h>
24976 main()
24977 {
24978     struct rlimit limit;
24979     limit.rlim_cur = 0;
24980     limit.rlim_max = 0;
24981     exit(0);
24982 }
24983 _ACEOF
24984 if ac_fn_c_try_run "$LINENO"; then :
24985
24986     ac_cv_struct_rlimit=yes
24987 else
24988
24989     ac_cv_struct_rlimit=no
24990 fi
24991 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24992   conftest.$ac_objext conftest.beam conftest.$ac_ext
24993 fi
24994
24995 fi
24996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_rlimit" >&5
24997 $as_echo "$ac_cv_struct_rlimit" >&6; }
24998 struct_rlimit=0
24999 test "x$ac_cv_struct_rlimit" = xyes && struct_rlimit=1
25000
25001
25002 echo "${nl}Checking for Locking..."
25003
25004 for ac_func in semget semctl flock
25005 do :
25006   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
25007 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
25008 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
25009   cat >>confdefs.h <<_ACEOF
25010 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
25011 _ACEOF
25012
25013 fi
25014 done
25015
25016 for ac_header in semaphore.h OS.h
25017 do :
25018   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25019 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25020 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25021   cat >>confdefs.h <<_ACEOF
25022 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25023 _ACEOF
25024
25025 fi
25026
25027 done
25028
25029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_open" >&5
25030 $as_echo_n "checking for library containing sem_open... " >&6; }
25031 if ${ac_cv_search_sem_open+:} false; then :
25032   $as_echo_n "(cached) " >&6
25033 else
25034   ac_func_search_save_LIBS=$LIBS
25035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25036 /* end confdefs.h.  */
25037
25038 /* Override any GCC internal prototype to avoid an error.
25039    Use char because int might match the return type of a GCC
25040    builtin and then its argument prototype would still apply.  */
25041 #ifdef __cplusplus
25042 extern "C"
25043 #endif
25044 char sem_open ();
25045 int
25046 main ()
25047 {
25048 return sem_open ();
25049   ;
25050   return 0;
25051 }
25052 _ACEOF
25053 for ac_lib in '' rt; do
25054   if test -z "$ac_lib"; then
25055     ac_res="none required"
25056   else
25057     ac_res=-l$ac_lib
25058     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25059   fi
25060   if ac_fn_c_try_link "$LINENO"; then :
25061   ac_cv_search_sem_open=$ac_res
25062 fi
25063 rm -f core conftest.err conftest.$ac_objext \
25064     conftest$ac_exeext
25065   if ${ac_cv_search_sem_open+:} false; then :
25066   break
25067 fi
25068 done
25069 if ${ac_cv_search_sem_open+:} false; then :
25070
25071 else
25072   ac_cv_search_sem_open=no
25073 fi
25074 rm conftest.$ac_ext
25075 LIBS=$ac_func_search_save_LIBS
25076 fi
25077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_open" >&5
25078 $as_echo "$ac_cv_search_sem_open" >&6; }
25079 ac_res=$ac_cv_search_sem_open
25080 if test "$ac_res" != no; then :
25081   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25082
25083 fi
25084
25085 for ac_func in sem_close sem_unlink sem_post sem_wait create_sem
25086 do :
25087   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
25088 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
25089 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
25090   cat >>confdefs.h <<_ACEOF
25091 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
25092 _ACEOF
25093
25094 fi
25095 done
25096
25097
25098 # Some systems return ENOSYS from sem_open.
25099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working sem_open" >&5
25100 $as_echo_n "checking for working sem_open... " >&6; }
25101 if ${ac_cv_func_sem_open+:} false; then :
25102   $as_echo_n "(cached) " >&6
25103 else
25104
25105 if test "$cross_compiling" = yes; then :
25106   ac_cv_func_sem_open=no
25107 else
25108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25109 /* end confdefs.h.  */
25110
25111 #include <errno.h>
25112 #include <stdlib.h>
25113 #include <fcntl.h>
25114 #include <semaphore.h>
25115 #ifndef SEM_FAILED
25116 #define SEM_FAILED (-1)
25117 #endif
25118 main()
25119 {
25120     sem_t *psem;
25121     const char *sem_name = "/apr_autoconf";
25122
25123     psem = sem_open(sem_name, O_CREAT, 0644, 1);
25124     if (psem == (sem_t *)SEM_FAILED) {
25125         exit(1);
25126     }
25127     sem_close(psem);
25128     psem = sem_open(sem_name, O_CREAT | O_EXCL, 0644, 1);
25129     if (psem != (sem_t *)SEM_FAILED) {
25130         sem_close(psem);
25131         exit(1);
25132     }
25133     sem_unlink(sem_name);
25134     exit(0);
25135 }
25136 _ACEOF
25137 if ac_fn_c_try_run "$LINENO"; then :
25138   ac_cv_func_sem_open=yes
25139 else
25140   ac_cv_func_sem_open=no
25141 fi
25142 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25143   conftest.$ac_objext conftest.beam conftest.$ac_ext
25144 fi
25145
25146 fi
25147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_sem_open" >&5
25148 $as_echo "$ac_cv_func_sem_open" >&6; }
25149
25150 # It's stupid, but not all platforms have union semun, even those that need it.
25151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for union semun in sys/sem.h" >&5
25152 $as_echo_n "checking for union semun in sys/sem.h... " >&6; }
25153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25154 /* end confdefs.h.  */
25155
25156 #include <sys/types.h>
25157 #include <sys/ipc.h>
25158 #include <sys/sem.h>
25159
25160 int
25161 main ()
25162 {
25163
25164 union semun arg;
25165 semctl(0, 0, 0, arg);
25166
25167   ;
25168   return 0;
25169 }
25170 _ACEOF
25171 if ac_fn_c_try_compile "$LINENO"; then :
25172   have_union_semun="1" union_semun=yes
25173 msg=yes
25174 else
25175
25176 have_union_semun="0"
25177 msg=no
25178 fi
25179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
25181 $as_echo "$msg" >&6; }
25182
25183
25184
25185   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOCK_EX in sys/file.h" >&5
25186 $as_echo_n "checking for LOCK_EX in sys/file.h... " >&6; }
25187 if ${ac_cv_define_LOCK_EX+:} false; then :
25188   $as_echo_n "(cached) " >&6
25189 else
25190
25191     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25192 /* end confdefs.h.  */
25193
25194 #include <sys/file.h>
25195 #ifdef LOCK_EX
25196 YES_IS_DEFINED
25197 #endif
25198
25199 _ACEOF
25200 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25201   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25202   ac_cv_define_LOCK_EX=yes
25203 else
25204   ac_cv_define_LOCK_EX=no
25205 fi
25206 rm -f conftest*
25207
25208
25209 fi
25210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_LOCK_EX" >&5
25211 $as_echo "$ac_cv_define_LOCK_EX" >&6; }
25212   if test "$ac_cv_define_LOCK_EX" = "yes"; then
25213
25214 $as_echo "#define HAVE_LOCK_EX 1" >>confdefs.h
25215
25216   fi
25217
25218
25219   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETLK in fcntl.h" >&5
25220 $as_echo_n "checking for F_SETLK in fcntl.h... " >&6; }
25221 if ${ac_cv_define_F_SETLK+:} false; then :
25222   $as_echo_n "(cached) " >&6
25223 else
25224
25225     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25226 /* end confdefs.h.  */
25227
25228 #include <fcntl.h>
25229 #ifdef F_SETLK
25230 YES_IS_DEFINED
25231 #endif
25232
25233 _ACEOF
25234 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25235   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25236   ac_cv_define_F_SETLK=yes
25237 else
25238   ac_cv_define_F_SETLK=no
25239 fi
25240 rm -f conftest*
25241
25242
25243 fi
25244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_F_SETLK" >&5
25245 $as_echo "$ac_cv_define_F_SETLK" >&6; }
25246   if test "$ac_cv_define_F_SETLK" = "yes"; then
25247
25248 $as_echo "#define HAVE_F_SETLK 1" >>confdefs.h
25249
25250   fi
25251
25252
25253   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SEM_UNDO in sys/sem.h" >&5
25254 $as_echo_n "checking for SEM_UNDO in sys/sem.h... " >&6; }
25255 if ${ac_cv_define_SEM_UNDO+:} false; then :
25256   $as_echo_n "(cached) " >&6
25257 else
25258
25259     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25260 /* end confdefs.h.  */
25261
25262 #include <sys/sem.h>
25263 #ifdef SEM_UNDO
25264 YES_IS_DEFINED
25265 #endif
25266
25267 _ACEOF
25268 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25269   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25270   ac_cv_define_SEM_UNDO=yes
25271 else
25272   ac_cv_define_SEM_UNDO=no
25273 fi
25274 rm -f conftest*
25275
25276
25277 fi
25278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_SEM_UNDO" >&5
25279 $as_echo "$ac_cv_define_SEM_UNDO" >&6; }
25280   if test "$ac_cv_define_SEM_UNDO" = "yes"; then
25281
25282 $as_echo "#define HAVE_SEM_UNDO 1" >>confdefs.h
25283
25284   fi
25285
25286
25287 # We are assuming that if the platform doesn't have POLLIN, it doesn't have
25288 # any POLL definitions.
25289
25290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLLIN in poll.h sys/poll.h" >&5
25291 $as_echo_n "checking for POLLIN in poll.h sys/poll.h... " >&6; }
25292 if ${ac_cv_define_POLLIN+:} false; then :
25293   $as_echo_n "(cached) " >&6
25294 else
25295
25296     ac_cv_define_POLLIN=no
25297     for curhdr in poll.h sys/poll.h
25298     do
25299       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25300 /* end confdefs.h.  */
25301
25302 #include <$curhdr>
25303 #ifdef POLLIN
25304 YES_IS_DEFINED
25305 #endif
25306
25307 _ACEOF
25308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25309   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25310   ac_cv_define_POLLIN=yes
25311 fi
25312 rm -f conftest*
25313
25314     done
25315
25316 fi
25317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_POLLIN" >&5
25318 $as_echo "$ac_cv_define_POLLIN" >&6; }
25319   if test "$ac_cv_define_POLLIN" = "yes"; then
25320
25321 $as_echo "#define HAVE_POLLIN 1" >>confdefs.h
25322
25323   fi
25324
25325
25326 if test "$threads" = "1"; then
25327
25328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PROCESS_SHARED in pthread.h" >&5
25329 $as_echo_n "checking for PTHREAD_PROCESS_SHARED in pthread.h... " >&6; }
25330 if ${ac_cv_define_PTHREAD_PROCESS_SHARED+:} false; then :
25331   $as_echo_n "(cached) " >&6
25332 else
25333
25334     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25335 /* end confdefs.h.  */
25336
25337 #include <pthread.h>
25338 #ifdef PTHREAD_PROCESS_SHARED
25339 YES_IS_DEFINED
25340 #endif
25341
25342 _ACEOF
25343 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25344   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25345   ac_cv_define_PTHREAD_PROCESS_SHARED=yes
25346 else
25347   ac_cv_define_PTHREAD_PROCESS_SHARED=no
25348 fi
25349 rm -f conftest*
25350
25351
25352 fi
25353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_PTHREAD_PROCESS_SHARED" >&5
25354 $as_echo "$ac_cv_define_PTHREAD_PROCESS_SHARED" >&6; }
25355   if test "$ac_cv_define_PTHREAD_PROCESS_SHARED" = "yes"; then
25356
25357 $as_echo "#define HAVE_PTHREAD_PROCESS_SHARED 1" >>confdefs.h
25358
25359   fi
25360
25361     for ac_func in pthread_mutexattr_setpshared
25362 do :
25363   ac_fn_c_check_func "$LINENO" "pthread_mutexattr_setpshared" "ac_cv_func_pthread_mutexattr_setpshared"
25364 if test "x$ac_cv_func_pthread_mutexattr_setpshared" = xyes; then :
25365   cat >>confdefs.h <<_ACEOF
25366 #define HAVE_PTHREAD_MUTEXATTR_SETPSHARED 1
25367 _ACEOF
25368
25369 fi
25370 done
25371
25372     # Some systems have setpshared and define PROCESS_SHARED, but don't
25373     # really support PROCESS_SHARED locks.  So, we must validate that we
25374     # can go through the steps without receiving some sort of system error.
25375     # Linux and older versions of AIX have this problem.
25376     ac_rc=yes
25377 for ac_spec in header:pthread.h define:PTHREAD_PROCESS_SHARED func:pthread_mutexattr_setpshared; do
25378     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25379     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25380     case $ac_type in
25381         header )
25382             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25383             ac_var="ac_cv_header_$ac_item"
25384             ;;
25385         file )
25386             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25387             ac_var="ac_cv_file_$ac_item"
25388             ;;
25389         func )   ac_var="ac_cv_func_$ac_item"   ;;
25390         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25391         define ) ac_var="ac_cv_define_$ac_item" ;;
25392         custom ) ac_var="$ac_item" ;;
25393     esac
25394     eval "ac_val=\$$ac_var"
25395     if test ".$ac_val" != .yes; then
25396         ac_rc=no
25397         break
25398     fi
25399 done
25400 if test ".$ac_rc" = .yes; then
25401     :
25402
25403       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working PROCESS_SHARED locks" >&5
25404 $as_echo_n "checking for working PROCESS_SHARED locks... " >&6; }
25405 if ${apr_cv_process_shared_works+:} false; then :
25406   $as_echo_n "(cached) " >&6
25407 else
25408
25409       if test "$cross_compiling" = yes; then :
25410   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
25411 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25412 as_fn_error $? "cannot run test program while cross compiling
25413 See \`config.log' for more details" "$LINENO" 5; }
25414 else
25415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25416 /* end confdefs.h.  */
25417
25418 #include <sys/types.h>
25419 #include <pthread.h>
25420         int main()
25421         {
25422             pthread_mutex_t mutex;
25423             pthread_mutexattr_t attr;
25424             if (pthread_mutexattr_init(&attr))
25425                 exit(1);
25426             if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED))
25427                 exit(2);
25428             if (pthread_mutex_init(&mutex, &attr))
25429                 exit(3);
25430             if (pthread_mutexattr_destroy(&attr))
25431                 exit(4);
25432             if (pthread_mutex_destroy(&mutex))
25433                 exit(5);
25434             exit(0);
25435         }
25436 _ACEOF
25437 if ac_fn_c_try_run "$LINENO"; then :
25438   apr_cv_process_shared_works=yes
25439 else
25440   apr_cv_process_shared_works=no
25441 fi
25442 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25443   conftest.$ac_objext conftest.beam conftest.$ac_ext
25444 fi
25445
25446 fi
25447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_process_shared_works" >&5
25448 $as_echo "$apr_cv_process_shared_works" >&6; }
25449       # Override detection of pthread_mutexattr_setpshared
25450       ac_cv_func_pthread_mutexattr_setpshared=$apr_cv_process_shared_works
25451 else
25452     :
25453
25454 fi
25455
25456
25457     if test "$ac_cv_func_pthread_mutexattr_setpshared" = "yes"; then
25458
25459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for robust cross-process mutex support" >&5
25460 $as_echo_n "checking for robust cross-process mutex support... " >&6; }
25461 if ${apr_cv_mutex_robust_shared+:} false; then :
25462   $as_echo_n "(cached) " >&6
25463 else
25464   if test "$cross_compiling" = yes; then :
25465   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
25466 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25467 as_fn_error $? "cannot run test program while cross compiling
25468 See \`config.log' for more details" "$LINENO" 5; }
25469 else
25470   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25471 /* end confdefs.h.  */
25472
25473 #include <sys/types.h>
25474 #include <pthread.h>
25475 #include <stdlib.h>
25476
25477 int main(int argc, char **argv)
25478 {
25479     pthread_mutex_t mutex;
25480     pthread_mutexattr_t attr;
25481
25482     if (pthread_mutexattr_init(&attr))
25483         exit(1);
25484     if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED))
25485         exit(2);
25486     if (pthread_mutexattr_setrobust_np(&attr, PTHREAD_MUTEX_ROBUST_NP))
25487         exit(3);
25488     if (pthread_mutexattr_setprotocol(&attr, PTHREAD_PRIO_INHERIT))
25489         exit(4);
25490     if (pthread_mutex_init(&mutex, &attr))
25491         exit(5);
25492     if (pthread_mutexattr_destroy(&attr))
25493         exit(6);
25494     if (pthread_mutex_destroy(&mutex))
25495         exit(7);
25496
25497     exit(0);
25498 }
25499 _ACEOF
25500 if ac_fn_c_try_run "$LINENO"; then :
25501   apr_cv_mutex_robust_shared=yes
25502 else
25503   apr_cv_mutex_robust_shared=no
25504 fi
25505 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25506   conftest.$ac_objext conftest.beam conftest.$ac_ext
25507 fi
25508
25509 fi
25510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_mutex_robust_shared" >&5
25511 $as_echo "$apr_cv_mutex_robust_shared" >&6; }
25512
25513 if test "$apr_cv_mutex_robust_shared" = "yes"; then
25514
25515 $as_echo "#define HAVE_PTHREAD_MUTEX_ROBUST 1" >>confdefs.h
25516
25517 fi
25518
25519     fi
25520 fi
25521
25522 # See which lock mechanisms we can support on this system.
25523 ac_rc=yes
25524 for ac_spec in header:semaphore.h func:sem_open func:sem_close              func:sem_unlink func:sem_post func:sem_wait; do
25525     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25526     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25527     case $ac_type in
25528         header )
25529             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25530             ac_var="ac_cv_header_$ac_item"
25531             ;;
25532         file )
25533             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25534             ac_var="ac_cv_file_$ac_item"
25535             ;;
25536         func )   ac_var="ac_cv_func_$ac_item"   ;;
25537         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25538         define ) ac_var="ac_cv_define_$ac_item" ;;
25539         custom ) ac_var="$ac_item" ;;
25540     esac
25541     eval "ac_val=\$$ac_var"
25542     if test ".$ac_val" != .yes; then
25543         ac_rc=no
25544         break
25545     fi
25546 done
25547 if test ".$ac_rc" = .yes; then
25548     :
25549     hasposixser="1"
25550 else
25551     :
25552     hasposixser="0"
25553 fi
25554
25555 ac_rc=yes
25556 for ac_spec in func:semget func:semctl define:SEM_UNDO; do
25557     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25558     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25559     case $ac_type in
25560         header )
25561             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25562             ac_var="ac_cv_header_$ac_item"
25563             ;;
25564         file )
25565             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25566             ac_var="ac_cv_file_$ac_item"
25567             ;;
25568         func )   ac_var="ac_cv_func_$ac_item"   ;;
25569         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25570         define ) ac_var="ac_cv_define_$ac_item" ;;
25571         custom ) ac_var="$ac_item" ;;
25572     esac
25573     eval "ac_val=\$$ac_var"
25574     if test ".$ac_val" != .yes; then
25575         ac_rc=no
25576         break
25577     fi
25578 done
25579 if test ".$ac_rc" = .yes; then
25580     :
25581     hassysvser="1"
25582 else
25583     :
25584     hassysvser="0"
25585 fi
25586
25587 ac_rc=yes
25588 for ac_spec in func:flock define:LOCK_EX; do
25589     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25590     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25591     case $ac_type in
25592         header )
25593             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25594             ac_var="ac_cv_header_$ac_item"
25595             ;;
25596         file )
25597             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25598             ac_var="ac_cv_file_$ac_item"
25599             ;;
25600         func )   ac_var="ac_cv_func_$ac_item"   ;;
25601         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25602         define ) ac_var="ac_cv_define_$ac_item" ;;
25603         custom ) ac_var="$ac_item" ;;
25604     esac
25605     eval "ac_val=\$$ac_var"
25606     if test ".$ac_val" != .yes; then
25607         ac_rc=no
25608         break
25609     fi
25610 done
25611 if test ".$ac_rc" = .yes; then
25612     :
25613     hasflockser="1"
25614 else
25615     :
25616     hasflockser="0"
25617 fi
25618
25619 ac_rc=yes
25620 for ac_spec in header:fcntl.h define:F_SETLK; do
25621     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25622     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25623     case $ac_type in
25624         header )
25625             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25626             ac_var="ac_cv_header_$ac_item"
25627             ;;
25628         file )
25629             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25630             ac_var="ac_cv_file_$ac_item"
25631             ;;
25632         func )   ac_var="ac_cv_func_$ac_item"   ;;
25633         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25634         define ) ac_var="ac_cv_define_$ac_item" ;;
25635         custom ) ac_var="$ac_item" ;;
25636     esac
25637     eval "ac_val=\$$ac_var"
25638     if test ".$ac_val" != .yes; then
25639         ac_rc=no
25640         break
25641     fi
25642 done
25643 if test ".$ac_rc" = .yes; then
25644     :
25645     hasfcntlser="1"
25646 else
25647     :
25648     hasfcntlser="0"
25649 fi
25650
25651 # note: the current APR use of shared mutex requires /dev/zero
25652 ac_rc=yes
25653 for ac_spec in header:pthread.h define:PTHREAD_PROCESS_SHARED              func:pthread_mutexattr_setpshared              file:/dev/zero; do
25654     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25655     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25656     case $ac_type in
25657         header )
25658             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25659             ac_var="ac_cv_header_$ac_item"
25660             ;;
25661         file )
25662             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25663             ac_var="ac_cv_file_$ac_item"
25664             ;;
25665         func )   ac_var="ac_cv_func_$ac_item"   ;;
25666         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25667         define ) ac_var="ac_cv_define_$ac_item" ;;
25668         custom ) ac_var="$ac_item" ;;
25669     esac
25670     eval "ac_val=\$$ac_var"
25671     if test ".$ac_val" != .yes; then
25672         ac_rc=no
25673         break
25674     fi
25675 done
25676 if test ".$ac_rc" = .yes; then
25677     :
25678     hasprocpthreadser="1"
25679 else
25680     :
25681     hasprocpthreadser="0"
25682 fi
25683
25684 ac_rc=yes
25685 for ac_spec in header:OS.h func:create_sem; do
25686     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25687     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25688     case $ac_type in
25689         header )
25690             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25691             ac_var="ac_cv_header_$ac_item"
25692             ;;
25693         file )
25694             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25695             ac_var="ac_cv_file_$ac_item"
25696             ;;
25697         func )   ac_var="ac_cv_func_$ac_item"   ;;
25698         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25699         define ) ac_var="ac_cv_define_$ac_item" ;;
25700         custom ) ac_var="$ac_item" ;;
25701     esac
25702     eval "ac_val=\$$ac_var"
25703     if test ".$ac_val" != .yes; then
25704         ac_rc=no
25705         break
25706     fi
25707 done
25708 if test ".$ac_rc" = .yes; then
25709     :
25710     hasbeossem="1"
25711 else
25712     :
25713     hasbeossem="0"
25714 fi
25715
25716
25717 # See which lock mechanism we'll select by default on this system.
25718 # The last APR_DECIDE to execute sets the default.
25719 # At this stage, we match the ordering in Apache 1.3
25720 # which is (highest to lowest): sysvsem -> fcntl -> flock.
25721 # POSIX semaphores and cross-process pthread mutexes are not
25722 # used by default since they have less desirable behaviour when
25723 # e.g. a process holding the mutex segfaults.
25724 # The BEOSSEM decision doesn't require any substitutions but is
25725 # included here to prevent the fcntl() branch being selected
25726 # from the decision making.
25727 ac_decision_item='apr_lock implementation method'
25728 ac_decision_msg='FAILED'
25729 ac_decision=''
25730
25731 ac_rc=yes
25732 for ac_spec in func:flock define:LOCK_EX; do
25733     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25734     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25735     case $ac_type in
25736         header )
25737             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25738             ac_var="ac_cv_header_$ac_item"
25739             ;;
25740         file )
25741             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25742             ac_var="ac_cv_file_$ac_item"
25743             ;;
25744         func )   ac_var="ac_cv_func_$ac_item"   ;;
25745         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25746         define ) ac_var="ac_cv_define_$ac_item" ;;
25747         custom ) ac_var="$ac_item" ;;
25748     esac
25749     eval "ac_val=\$$ac_var"
25750     if test ".$ac_val" != .yes; then
25751         ac_rc=no
25752         break
25753     fi
25754 done
25755 if test ".$ac_rc" = .yes; then
25756     :
25757
25758 ac_decision='USE_FLOCK_SERIALIZE'
25759 ac_decision_msg='4.2BSD-style flock()'
25760 ac_decision_USE_FLOCK_SERIALIZE=yes
25761 ac_decision_USE_FLOCK_SERIALIZE_msg='4.2BSD-style flock()'
25762
25763 else
25764     :
25765
25766 fi
25767
25768 ac_rc=yes
25769 for ac_spec in header:fcntl.h define:F_SETLK; do
25770     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25771     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25772     case $ac_type in
25773         header )
25774             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25775             ac_var="ac_cv_header_$ac_item"
25776             ;;
25777         file )
25778             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25779             ac_var="ac_cv_file_$ac_item"
25780             ;;
25781         func )   ac_var="ac_cv_func_$ac_item"   ;;
25782         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25783         define ) ac_var="ac_cv_define_$ac_item" ;;
25784         custom ) ac_var="$ac_item" ;;
25785     esac
25786     eval "ac_val=\$$ac_var"
25787     if test ".$ac_val" != .yes; then
25788         ac_rc=no
25789         break
25790     fi
25791 done
25792 if test ".$ac_rc" = .yes; then
25793     :
25794
25795 ac_decision='USE_FCNTL_SERIALIZE'
25796 ac_decision_msg='SVR4-style fcntl()'
25797 ac_decision_USE_FCNTL_SERIALIZE=yes
25798 ac_decision_USE_FCNTL_SERIALIZE_msg='SVR4-style fcntl()'
25799
25800 else
25801     :
25802
25803 fi
25804
25805 ac_rc=yes
25806 for ac_spec in func:semget func:semctl define:SEM_UNDO; do
25807     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25808     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25809     case $ac_type in
25810         header )
25811             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25812             ac_var="ac_cv_header_$ac_item"
25813             ;;
25814         file )
25815             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25816             ac_var="ac_cv_file_$ac_item"
25817             ;;
25818         func )   ac_var="ac_cv_func_$ac_item"   ;;
25819         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25820         define ) ac_var="ac_cv_define_$ac_item" ;;
25821         custom ) ac_var="$ac_item" ;;
25822     esac
25823     eval "ac_val=\$$ac_var"
25824     if test ".$ac_val" != .yes; then
25825         ac_rc=no
25826         break
25827     fi
25828 done
25829 if test ".$ac_rc" = .yes; then
25830     :
25831
25832 ac_decision='USE_SYSVSEM_SERIALIZE'
25833 ac_decision_msg='SysV IPC semget()'
25834 ac_decision_USE_SYSVSEM_SERIALIZE=yes
25835 ac_decision_USE_SYSVSEM_SERIALIZE_msg='SysV IPC semget()'
25836
25837 else
25838     :
25839
25840 fi
25841
25842 ac_rc=yes
25843 for ac_spec in header:OS.h func:create_sem; do
25844     ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25845     ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25846     case $ac_type in
25847         header )
25848             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25849             ac_var="ac_cv_header_$ac_item"
25850             ;;
25851         file )
25852             ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25853             ac_var="ac_cv_file_$ac_item"
25854             ;;
25855         func )   ac_var="ac_cv_func_$ac_item"   ;;
25856         struct ) ac_var="ac_cv_struct_$ac_item" ;;
25857         define ) ac_var="ac_cv_define_$ac_item" ;;
25858         custom ) ac_var="$ac_item" ;;
25859     esac
25860     eval "ac_val=\$$ac_var"
25861     if test ".$ac_val" != .yes; then
25862         ac_rc=no
25863         break
25864     fi
25865 done
25866 if test ".$ac_rc" = .yes; then
25867     :
25868
25869 ac_decision='USE_BEOSSEM'
25870 ac_decision_msg='BeOS Semaphores'
25871 ac_decision_USE_BEOSSEM=yes
25872 ac_decision_USE_BEOSSEM_msg='BeOS Semaphores'
25873
25874 else
25875     :
25876
25877 fi
25878
25879 if test "x$apr_lock_method" != "x"; then
25880     ac_decision="$apr_lock_method"
25881 eval "ac_decision_msg=\"\$ac_decision_${ac_decision}_msg\""
25882
25883 fi
25884 if test ".$ac_decision" = .; then
25885     echo "$0:Error: decision on $ac_decision_item failed" 1>&2
25886     exit 1
25887 else
25888     if test ".$ac_decision_msg" = .; then
25889         ac_decision_msg="$ac_decision"
25890     fi
25891     cat >>confdefs.h <<_ACEOF
25892 #define ${ac_decision_item} 1
25893 _ACEOF
25894
25895     { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
25896 $as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
25897 fi
25898
25899 cat >>confdefs.h <<_ACEOF
25900 #define $ac_decision 1
25901 _ACEOF
25902
25903
25904 flockser="0"
25905 sysvser="0"
25906 posixser="0"
25907 procpthreadser="0"
25908 fcntlser="0"
25909 case $ac_decision in
25910     USE_FLOCK_SERIALIZE )
25911         flockser="1"
25912         ;;
25913     USE_FCNTL_SERIALIZE )
25914         fcntlser="1"
25915         ;;
25916     USE_SYSVSEM_SERIALIZE )
25917         sysvser="1"
25918         ;;
25919     USE_POSIXSEM_SERIALIZE )
25920         posixser="1"
25921         ;;
25922     USE_PROC_PTHREAD_SERIALIZE )
25923         procpthreadser="1"
25924         ;;
25925     USE_BEOSSEM )
25926         beossem="1"
25927         ;;
25928 esac
25929
25930 if test $hasfcntlser = "1"; then
25931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl returns EACCES when F_SETLK is already held" >&5
25932 $as_echo_n "checking if fcntl returns EACCES when F_SETLK is already held... " >&6; }
25933 if test "$cross_compiling" = yes; then :
25934   apr_fcntl_tryacquire_eacces=0
25935 else
25936   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25937 /* end confdefs.h.  */
25938
25939 #ifdef HAVE_STDLIB_H
25940 #include <stdlib.h>
25941 #endif
25942 #ifdef HAVE_SYS_TYPES_H
25943 #include <sys/types.h>
25944 #endif
25945 #ifdef HAVE_SYS_STAT_H
25946 #include <sys/stat.h>
25947 #endif
25948 #ifdef HAVE_SYS_WAIT_H
25949 #include <sys/wait.h>
25950 #endif
25951 #if defined(HAVE_UNISTD_H)
25952 #include <unistd.h>
25953 #endif
25954 #include <fcntl.h>
25955 #include <errno.h>
25956
25957 int fd;
25958 struct flock proc_mutex_lock_it = {0};
25959 const char *fname = "conftest.fcntl";
25960
25961 int main()
25962 {
25963     int rc, status;;
25964     proc_mutex_lock_it.l_whence = SEEK_SET;   /* from current point */
25965     proc_mutex_lock_it.l_type = F_WRLCK;      /* set exclusive/write lock */
25966
25967     fd = creat(fname, S_IRWXU);
25968     unlink(fname);
25969
25970     if (rc = lockit()) {
25971         exit(-1);
25972     }
25973
25974     if (fork()) {
25975         wait(&status);
25976     }
25977     else {
25978       return(lockit());
25979     }
25980
25981     close(fd);
25982     exit(WEXITSTATUS(status) != EACCES);
25983 }
25984
25985 int lockit() {
25986     int rc;
25987     do {
25988         rc = fcntl(fd, F_SETLK, &proc_mutex_lock_it);
25989     } while ( rc < 0 && errno == EINTR);
25990
25991     return (rc < 0) ? errno : 0;
25992 }
25993 _ACEOF
25994 if ac_fn_c_try_run "$LINENO"; then :
25995   apr_fcntl_tryacquire_eacces=1
25996 else
25997   apr_fcntl_tryacquire_eacces=0
25998 fi
25999 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26000   conftest.$ac_objext conftest.beam conftest.$ac_ext
26001 fi
26002
26003 fi
26004
26005 if test "$apr_fcntl_tryacquire_eacces" = "1"; then
26006
26007 $as_echo "#define FCNTL_TRYACQUIRE_EACCES 1" >>confdefs.h
26008
26009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26010 $as_echo "yes" >&6; }
26011 else
26012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26013 $as_echo "no" >&6; }
26014 fi
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if all interprocess locks affect threads" >&5
26030 $as_echo_n "checking if all interprocess locks affect threads... " >&6; }
26031 if test "x$apr_process_lock_is_global" = "xyes"; then
26032     proclockglobal="1"
26033     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26034 $as_echo "yes" >&6; }
26035 else
26036     proclockglobal="0"
26037     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26038 $as_echo "no" >&6; }
26039 fi
26040
26041
26042
26043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if POSIX sems affect threads in the same process" >&5
26044 $as_echo_n "checking if POSIX sems affect threads in the same process... " >&6; }
26045 if test "x$apr_posixsem_is_global" = "xyes"; then
26046
26047 $as_echo "#define POSIXSEM_IS_GLOBAL 1" >>confdefs.h
26048
26049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26050 $as_echo "yes" >&6; }
26051 else
26052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26053 $as_echo "no" >&6; }
26054 fi
26055
26056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SysV sems affect threads in the same process" >&5
26057 $as_echo_n "checking if SysV sems affect threads in the same process... " >&6; }
26058 if test "x$apr_sysvsem_is_global" = "xyes"; then
26059
26060 $as_echo "#define SYSVSEM_IS_GLOBAL 1" >>confdefs.h
26061
26062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26063 $as_echo "yes" >&6; }
26064 else
26065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26066 $as_echo "no" >&6; }
26067 fi
26068
26069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl locks affect threads in the same process" >&5
26070 $as_echo_n "checking if fcntl locks affect threads in the same process... " >&6; }
26071 if test "x$apr_fcntl_is_global" = "xyes"; then
26072
26073 $as_echo "#define FCNTL_IS_GLOBAL 1" >>confdefs.h
26074
26075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26076 $as_echo "yes" >&6; }
26077 else
26078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26079 $as_echo "no" >&6; }
26080 fi
26081
26082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if flock locks affect threads in the same process" >&5
26083 $as_echo_n "checking if flock locks affect threads in the same process... " >&6; }
26084 if test "x$apr_flock_is_global" = "xyes"; then
26085
26086 $as_echo "#define FLOCK_IS_GLOBAL 1" >>confdefs.h
26087
26088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26089 $as_echo "yes" >&6; }
26090 else
26091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26092 $as_echo "no" >&6; }
26093 fi
26094
26095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for entropy source" >&5
26096 $as_echo_n "checking for entropy source... " >&6; }
26097
26098 why_no_rand=""
26099
26100
26101 # Check whether --with-egd was given.
26102 if test "${with_egd+set}" = set; then :
26103   withval=$with_egd;
26104 $as_echo "#define HAVE_EGD 1" >>confdefs.h
26105
26106     if test "$withval" = "yes"; then
26107
26108 cat >>confdefs.h <<_ACEOF
26109 #define EGD_DEFAULT_SOCKET "/var/run/egd-pool","/dev/egd-pool","/etc/egd-pool","/etc/entropy"
26110 _ACEOF
26111
26112     else
26113         cat >>confdefs.h <<_ACEOF
26114 #define EGD_DEFAULT_SOCKET "$withval"
26115 _ACEOF
26116
26117     fi
26118     { $as_echo "$as_me:${as_lineno-$LINENO}: result: EGD-compatible daemon" >&5
26119 $as_echo "EGD-compatible daemon" >&6; }
26120     rand="1"
26121
26122 fi
26123
26124
26125 if test "$rand" != "1"; then
26126
26127 # Check whether --with-devrandom was given.
26128 if test "${with_devrandom+set}" = set; then :
26129   withval=$with_devrandom;  apr_devrandom="$withval"
26130 else
26131    apr_devrandom="yes"
26132 fi
26133
26134
26135   if test "$apr_devrandom" = "yes"; then
26136     # /dev/random on OpenBSD doesn't provide random data, so
26137     # prefer /dev/arandom, which does; see random(4).
26138     for f in /dev/arandom /dev/urandom /dev/random; do
26139       if test -r $f; then
26140         apr_devrandom=$f
26141         rand=1
26142         break
26143       fi
26144     done
26145   elif test "$apr_devrandom" != "no"; then
26146     if test -r "$apr_devrandom"; then
26147       rand="1"
26148     else
26149       as_fn_error $? "$apr_devrandom not found or unreadable." "$LINENO" 5
26150     fi
26151   fi
26152
26153   if test "$rand" = "1"; then
26154     case $host in
26155       *os390)
26156         if test $os_version -lt 1700; then
26157           rand="0"
26158           why_no_rand=" ($apr_devrandom unusable on z/OS before V1R7)"
26159         fi
26160         ;;
26161     esac
26162   fi
26163
26164   if test "$rand" = "1"; then
26165
26166 cat >>confdefs.h <<_ACEOF
26167 #define DEV_RANDOM "$apr_devrandom"
26168 _ACEOF
26169
26170     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_devrandom" >&5
26171 $as_echo "$apr_devrandom" >&6; }
26172   fi
26173 fi
26174
26175 if test "$rand" != "1"; then
26176     case $host in
26177         # we have built in support for OS/2
26178         *-os2*)
26179             { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using OS/2 builtin random" >&5
26180 $as_echo "Using OS/2 builtin random" >&6; }
26181             rand="1"
26182             ;;
26183         *)
26184             if test "$rand" != "1"; then
26185               if test "$ac_cv_lib_truerand_main" = "yes"; then
26186
26187 $as_echo "#define HAVE_TRUERAND 1" >>confdefs.h
26188
26189                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: truerand" >&5
26190 $as_echo "truerand" >&6; }
26191                 rand="1"
26192               else
26193                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found$why_no_rand" >&5
26194 $as_echo "not found$why_no_rand" >&6; }
26195                 rand="0"
26196               fi
26197             fi
26198             ;;
26199     esac
26200 fi
26201
26202
26203
26204 echo "${nl}Checking for File Info Support..."
26205 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "
26206 #ifdef HAVE_SYS_TYPES_H
26207 #include <sys/types.h>
26208 #endif
26209 #ifdef HAVE_SYS_STAT_H
26210 #include <sys/stat.h>
26211 #endif
26212 #ifdef HAVE_UNISTD_H
26213 #include <unistd.h>
26214 #endif
26215 "
26216 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
26217
26218 cat >>confdefs.h <<_ACEOF
26219 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
26220 _ACEOF
26221
26222
26223 fi
26224 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "
26225 #ifdef HAVE_SYS_TYPES_H
26226 #include <sys/types.h>
26227 #endif
26228 #ifdef HAVE_SYS_STAT_H
26229 #include <sys/stat.h>
26230 #endif
26231 #ifdef HAVE_UNISTD_H
26232 #include <unistd.h>
26233 #endif
26234 "
26235 if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then :
26236
26237 cat >>confdefs.h <<_ACEOF
26238 #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
26239 _ACEOF
26240
26241
26242 fi
26243 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctimensec" "ac_cv_member_struct_stat_st_ctimensec" "
26244 #ifdef HAVE_SYS_TYPES_H
26245 #include <sys/types.h>
26246 #endif
26247 #ifdef HAVE_SYS_STAT_H
26248 #include <sys/stat.h>
26249 #endif
26250 #ifdef HAVE_UNISTD_H
26251 #include <unistd.h>
26252 #endif
26253 "
26254 if test "x$ac_cv_member_struct_stat_st_ctimensec" = xyes; then :
26255
26256 cat >>confdefs.h <<_ACEOF
26257 #define HAVE_STRUCT_STAT_ST_CTIMENSEC 1
26258 _ACEOF
26259
26260
26261 fi
26262 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "
26263 #ifdef HAVE_SYS_TYPES_H
26264 #include <sys/types.h>
26265 #endif
26266 #ifdef HAVE_SYS_STAT_H
26267 #include <sys/stat.h>
26268 #endif
26269 #ifdef HAVE_UNISTD_H
26270 #include <unistd.h>
26271 #endif
26272 "
26273 if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
26274
26275 cat >>confdefs.h <<_ACEOF
26276 #define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
26277 _ACEOF
26278
26279
26280 fi
26281 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "
26282 #ifdef HAVE_SYS_TYPES_H
26283 #include <sys/types.h>
26284 #endif
26285 #ifdef HAVE_SYS_STAT_H
26286 #include <sys/stat.h>
26287 #endif
26288 #ifdef HAVE_UNISTD_H
26289 #include <unistd.h>
26290 #endif
26291 "
26292 if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
26293
26294 cat >>confdefs.h <<_ACEOF
26295 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
26296 _ACEOF
26297
26298
26299 fi
26300 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctim.tv_nsec" "ac_cv_member_struct_stat_st_ctim_tv_nsec" "
26301 #ifdef HAVE_SYS_TYPES_H
26302 #include <sys/types.h>
26303 #endif
26304 #ifdef HAVE_SYS_STAT_H
26305 #include <sys/stat.h>
26306 #endif
26307 #ifdef HAVE_UNISTD_H
26308 #include <unistd.h>
26309 #endif
26310 "
26311 if test "x$ac_cv_member_struct_stat_st_ctim_tv_nsec" = xyes; then :
26312
26313 cat >>confdefs.h <<_ACEOF
26314 #define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1
26315 _ACEOF
26316
26317
26318 fi
26319 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "
26320 #ifdef HAVE_SYS_TYPES_H
26321 #include <sys/types.h>
26322 #endif
26323 #ifdef HAVE_SYS_STAT_H
26324 #include <sys/stat.h>
26325 #endif
26326 #ifdef HAVE_UNISTD_H
26327 #include <unistd.h>
26328 #endif
26329 "
26330 if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
26331
26332 cat >>confdefs.h <<_ACEOF
26333 #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
26334 _ACEOF
26335
26336
26337 fi
26338 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime_n" "ac_cv_member_struct_stat_st_atime_n" "
26339 #ifdef HAVE_SYS_TYPES_H
26340 #include <sys/types.h>
26341 #endif
26342 #ifdef HAVE_SYS_STAT_H
26343 #include <sys/stat.h>
26344 #endif
26345 #ifdef HAVE_UNISTD_H
26346 #include <unistd.h>
26347 #endif
26348 "
26349 if test "x$ac_cv_member_struct_stat_st_atime_n" = xyes; then :
26350
26351 cat >>confdefs.h <<_ACEOF
26352 #define HAVE_STRUCT_STAT_ST_ATIME_N 1
26353 _ACEOF
26354
26355
26356 fi
26357 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime_n" "ac_cv_member_struct_stat_st_ctime_n" "
26358 #ifdef HAVE_SYS_TYPES_H
26359 #include <sys/types.h>
26360 #endif
26361 #ifdef HAVE_SYS_STAT_H
26362 #include <sys/stat.h>
26363 #endif
26364 #ifdef HAVE_UNISTD_H
26365 #include <unistd.h>
26366 #endif
26367 "
26368 if test "x$ac_cv_member_struct_stat_st_ctime_n" = xyes; then :
26369
26370 cat >>confdefs.h <<_ACEOF
26371 #define HAVE_STRUCT_STAT_ST_CTIME_N 1
26372 _ACEOF
26373
26374
26375 fi
26376 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime_n" "ac_cv_member_struct_stat_st_mtime_n" "
26377 #ifdef HAVE_SYS_TYPES_H
26378 #include <sys/types.h>
26379 #endif
26380 #ifdef HAVE_SYS_STAT_H
26381 #include <sys/stat.h>
26382 #endif
26383 #ifdef HAVE_UNISTD_H
26384 #include <unistd.h>
26385 #endif
26386 "
26387 if test "x$ac_cv_member_struct_stat_st_mtime_n" = xyes; then :
26388
26389 cat >>confdefs.h <<_ACEOF
26390 #define HAVE_STRUCT_STAT_ST_MTIME_N 1
26391 _ACEOF
26392
26393
26394 fi
26395
26396
26397
26398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inode member of struct dirent" >&5
26399 $as_echo_n "checking for inode member of struct dirent... " >&6; }
26400 if ${apr_cv_dirent_inode+:} false; then :
26401   $as_echo_n "(cached) " >&6
26402 else
26403
26404 apr_cv_dirent_inode=no
26405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26406 /* end confdefs.h.  */
26407
26408 #include <sys/types.h>
26409 #include <dirent.h>
26410
26411 int
26412 main ()
26413 {
26414
26415 #ifdef d_ino
26416 #undef d_ino
26417 #endif
26418 struct dirent de; de.d_fileno;
26419
26420   ;
26421   return 0;
26422 }
26423 _ACEOF
26424 if ac_fn_c_try_compile "$LINENO"; then :
26425   apr_cv_dirent_inode=d_fileno
26426 fi
26427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26428 if test "$apr_cv_dirent_inode" = "no"; then
26429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26430 /* end confdefs.h.  */
26431
26432 #include <sys/types.h>
26433 #include <dirent.h>
26434
26435 int
26436 main ()
26437 {
26438
26439 #ifdef d_fileno
26440 #undef d_fileno
26441 #endif
26442 struct dirent de; de.d_ino;
26443
26444   ;
26445   return 0;
26446 }
26447 _ACEOF
26448 if ac_fn_c_try_compile "$LINENO"; then :
26449   apr_cv_dirent_inode=d_ino
26450 fi
26451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26452 fi
26453
26454 fi
26455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dirent_inode" >&5
26456 $as_echo "$apr_cv_dirent_inode" >&6; }
26457 if test "$apr_cv_dirent_inode" != "no"; then
26458
26459 cat >>confdefs.h <<_ACEOF
26460 #define DIRENT_INODE $apr_cv_dirent_inode
26461 _ACEOF
26462
26463 fi
26464
26465
26466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file type member of struct dirent" >&5
26467 $as_echo_n "checking for file type member of struct dirent... " >&6; }
26468 if ${apr_cv_dirent_type+:} false; then :
26469   $as_echo_n "(cached) " >&6
26470 else
26471
26472 apr_cv_dirent_type=no
26473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26474 /* end confdefs.h.  */
26475
26476 #include <sys/types.h>
26477 #include <dirent.h>
26478
26479 int
26480 main ()
26481 {
26482
26483 struct dirent de; de.d_type = DT_REG;
26484
26485   ;
26486   return 0;
26487 }
26488 _ACEOF
26489 if ac_fn_c_try_compile "$LINENO"; then :
26490   apr_cv_dirent_type=d_type
26491 fi
26492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26493
26494 fi
26495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dirent_type" >&5
26496 $as_echo "$apr_cv_dirent_type" >&6; }
26497 if test "$apr_cv_dirent_type" != "no"; then
26498
26499 cat >>confdefs.h <<_ACEOF
26500 #define DIRENT_TYPE $apr_cv_dirent_type
26501 _ACEOF
26502
26503 fi
26504
26505
26506 echo "${nl}Checking for OS UUID Support..."
26507
26508 for ac_header in uuid.h uuid/uuid.h sys/uuid.h
26509 do :
26510   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26511 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26512 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26513   cat >>confdefs.h <<_ACEOF
26514 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26515 _ACEOF
26516  break
26517 fi
26518
26519 done
26520
26521
26522 apr_revert_save_LIBS=$LIBS
26523
26524 # Prefer the flavor(s) that live in libc;
26525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_create" >&5
26526 $as_echo_n "checking for library containing uuid_create... " >&6; }
26527 if ${ac_cv_search_uuid_create+:} false; then :
26528   $as_echo_n "(cached) " >&6
26529 else
26530   ac_func_search_save_LIBS=$LIBS
26531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26532 /* end confdefs.h.  */
26533
26534 /* Override any GCC internal prototype to avoid an error.
26535    Use char because int might match the return type of a GCC
26536    builtin and then its argument prototype would still apply.  */
26537 #ifdef __cplusplus
26538 extern "C"
26539 #endif
26540 char uuid_create ();
26541 int
26542 main ()
26543 {
26544 return uuid_create ();
26545   ;
26546   return 0;
26547 }
26548 _ACEOF
26549 for ac_lib in '' uuid; do
26550   if test -z "$ac_lib"; then
26551     ac_res="none required"
26552   else
26553     ac_res=-l$ac_lib
26554     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26555   fi
26556   if ac_fn_c_try_link "$LINENO"; then :
26557   ac_cv_search_uuid_create=$ac_res
26558 fi
26559 rm -f core conftest.err conftest.$ac_objext \
26560     conftest$ac_exeext
26561   if ${ac_cv_search_uuid_create+:} false; then :
26562   break
26563 fi
26564 done
26565 if ${ac_cv_search_uuid_create+:} false; then :
26566
26567 else
26568   ac_cv_search_uuid_create=no
26569 fi
26570 rm conftest.$ac_ext
26571 LIBS=$ac_func_search_save_LIBS
26572 fi
26573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_create" >&5
26574 $as_echo "$ac_cv_search_uuid_create" >&6; }
26575 ac_res=$ac_cv_search_uuid_create
26576 if test "$ac_res" != no; then :
26577   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26578
26579 fi
26580
26581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_generate" >&5
26582 $as_echo_n "checking for library containing uuid_generate... " >&6; }
26583 if ${ac_cv_search_uuid_generate+:} false; then :
26584   $as_echo_n "(cached) " >&6
26585 else
26586   ac_func_search_save_LIBS=$LIBS
26587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26588 /* end confdefs.h.  */
26589
26590 /* Override any GCC internal prototype to avoid an error.
26591    Use char because int might match the return type of a GCC
26592    builtin and then its argument prototype would still apply.  */
26593 #ifdef __cplusplus
26594 extern "C"
26595 #endif
26596 char uuid_generate ();
26597 int
26598 main ()
26599 {
26600 return uuid_generate ();
26601   ;
26602   return 0;
26603 }
26604 _ACEOF
26605 for ac_lib in '' uuid; do
26606   if test -z "$ac_lib"; then
26607     ac_res="none required"
26608   else
26609     ac_res=-l$ac_lib
26610     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26611   fi
26612   if ac_fn_c_try_link "$LINENO"; then :
26613   ac_cv_search_uuid_generate=$ac_res
26614 fi
26615 rm -f core conftest.err conftest.$ac_objext \
26616     conftest$ac_exeext
26617   if ${ac_cv_search_uuid_generate+:} false; then :
26618   break
26619 fi
26620 done
26621 if ${ac_cv_search_uuid_generate+:} false; then :
26622
26623 else
26624   ac_cv_search_uuid_generate=no
26625 fi
26626 rm conftest.$ac_ext
26627 LIBS=$ac_func_search_save_LIBS
26628 fi
26629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_generate" >&5
26630 $as_echo "$ac_cv_search_uuid_generate" >&6; }
26631 ac_res=$ac_cv_search_uuid_generate
26632 if test "$ac_res" != no; then :
26633   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26634
26635 fi
26636
26637 if test "$ac_cv_search_uuid_create" = "none required" -o \
26638         "$ac_cv_search_uuid_generate" = "none required"; then
26639  LIBS=$apr_revert_save_LIBS
26640 fi
26641
26642 for ac_func in uuid_create uuid_generate
26643 do :
26644   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
26645 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
26646 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
26647   cat >>confdefs.h <<_ACEOF
26648 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
26649 _ACEOF
26650
26651 fi
26652 done
26653
26654
26655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for os uuid usability" >&5
26656 $as_echo_n "checking for os uuid usability... " >&6; }
26657 if ${apr_cv_osuuid+:} false; then :
26658   $as_echo_n "(cached) " >&6
26659 else
26660
26661 # Ensure this test closely mirrors misc/unix/rand.c!
26662 uuid_includes="
26663 #if defined(HAVE_SYS_TYPES_H)
26664 #include <sys/types.h>
26665 #endif
26666 #if defined(HAVE_UNISTD_H)
26667 #include <unistd.h>
26668 #endif
26669 #if defined(HAVE_UUID_H)
26670 #include <uuid.h>
26671 #elif defined(HAVE_UUID_UUID_H)
26672 #include <uuid/uuid.h>
26673 #elif defined(HAVE_SYS_UUID_H)
26674 #include <sys/uuid.h>
26675 #endif
26676 "
26677  apr_cv_osuuid=no
26678  if test $ac_cv_func_uuid_create = yes; then
26679   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26680 /* end confdefs.h.  */
26681 $uuid_includes
26682 int
26683 main ()
26684 {
26685
26686     uuid_t g;
26687     uint32_t s;
26688     uuid_create(&g, &s);
26689     if (s == uuid_s_ok) s = 0;
26690
26691   ;
26692   return 0;
26693 }
26694 _ACEOF
26695 if ac_fn_c_try_link "$LINENO"; then :
26696   apr_cv_osuuid=yes
26697 else
26698   apr_cv_func_uuid_create=no
26699 fi
26700 rm -f core conftest.err conftest.$ac_objext \
26701     conftest$ac_exeext conftest.$ac_ext
26702  fi
26703  if test $ac_cv_func_uuid_generate = yes; then
26704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26705 /* end confdefs.h.  */
26706 $uuid_includes
26707 int
26708 main ()
26709 {
26710
26711     uuid_t g;
26712     uuid_generate(g);
26713
26714   ;
26715   return 0;
26716 }
26717 _ACEOF
26718 if ac_fn_c_try_link "$LINENO"; then :
26719   apr_cv_osuuid=yes
26720 else
26721   apr_cv_func_uuid_generate=no
26722 fi
26723 rm -f core conftest.err conftest.$ac_objext \
26724     conftest$ac_exeext conftest.$ac_ext
26725  fi
26726
26727 fi
26728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_osuuid" >&5
26729 $as_echo "$apr_cv_osuuid" >&6; }
26730
26731 if test $apr_cv_osuuid = yes; then
26732   osuuid="1"
26733 else
26734   osuuid="0"
26735   LIBS=$apr_revert_save_LIBS
26736 fi
26737
26738
26739
26740 echo "${nl}Checking for Time Support..."
26741
26742 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "
26743 #include <sys/types.h>
26744 #include <time.h>
26745 "
26746 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
26747
26748 cat >>confdefs.h <<_ACEOF
26749 #define HAVE_STRUCT_TM_TM_GMTOFF 1
26750 _ACEOF
26751
26752
26753 fi
26754 ac_fn_c_check_member "$LINENO" "struct tm" "__tm_gmtoff" "ac_cv_member_struct_tm___tm_gmtoff" "
26755 #include <sys/types.h>
26756 #include <time.h>
26757 "
26758 if test "x$ac_cv_member_struct_tm___tm_gmtoff" = xyes; then :
26759
26760 cat >>confdefs.h <<_ACEOF
26761 #define HAVE_STRUCT_TM___TM_GMTOFF 1
26762 _ACEOF
26763
26764
26765 fi
26766
26767
26768 echo "${nl}Checking for Networking support..."
26769
26770   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type in_addr" >&5
26771 $as_echo_n "checking for type in_addr... " >&6; }
26772 if ${ac_cv_type_in_addr+:} false; then :
26773   $as_echo_n "(cached) " >&6
26774 else
26775
26776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26777 /* end confdefs.h.  */
26778
26779 #ifdef HAVE_SYS_TYPES_H
26780 #include <sys/types.h>
26781 #endif
26782 #ifdef HAVE_NETINET_IN_H
26783 #include <netinet/in.h>
26784 #endif
26785 #ifdef HAVE_WINSOCK2_H
26786 #include <winsock2.h>
26787 #endif
26788
26789 int
26790 main ()
26791 {
26792
26793  struct in_addr arg;
26794  arg.s_addr = htonl(INADDR_ANY);
26795
26796   ;
26797   return 0;
26798 }
26799 _ACEOF
26800 if ac_fn_c_try_compile "$LINENO"; then :
26801    ac_cv_type_in_addr="yes"
26802 else
26803
26804 ac_cv_type_in_addr="no"
26805 fi
26806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26807
26808 fi
26809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_in_addr" >&5
26810 $as_echo "$ac_cv_type_in_addr" >&6; }
26811
26812 if test "$ac_cv_type_in_addr" = "yes"; then
26813   have_in_addr="1"
26814 else
26815   have_in_addr="0"
26816 fi
26817
26818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fd == socket on this platform" >&5
26819 $as_echo_n "checking if fd == socket on this platform... " >&6; }
26820 if test "x$file_as_socket" != "x0" ; then
26821     file_as_socket="1";
26822     echo "yes"
26823 else
26824     echo "no"
26825 fi
26826
26827
26828
26829
26830 if test "$ac_cv_func_poll $file_as_socket" = "yes 1"; then
26831
26832 $as_echo "#define WAITIO_USES_POLL 1" >>confdefs.h
26833
26834 fi
26835
26836 # Check the types only if we have gethostbyname_r
26837 if test "$ac_cv_func_gethostbyname_r" = "yes"; then
26838
26839
26840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of gethostbyname_r routine" >&5
26841 $as_echo_n "checking style of gethostbyname_r routine... " >&6; }
26842 if ${ac_cv_gethostbyname_r_style+:} false; then :
26843   $as_echo_n "(cached) " >&6
26844 else
26845   apr_save_CFLAGS=$CFLAGS
26846  CFLAGS="$CFLAGS $CFLAGS_WARN"
26847  if test "$ac_cv_c_compiler_gnu" = "yes"; then
26848    CFLAGS="$CFLAGS -Werror"
26849  fi
26850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26851 /* end confdefs.h.  */
26852 #include "confdefs.h"
26853
26854
26855 #ifdef HAVE_SYS_TYPES_H
26856 #include <sys/types.h>
26857 #endif
26858 #ifdef HAVE_NETINET_IN_H
26859 #include <netinet/in.h>
26860 #endif
26861 #ifdef HAVE_ARPA_INET_H
26862 #include <arpa/inet.h>
26863 #endif
26864 #ifdef HAVE_NETDB_H
26865 #include <netdb.h>
26866 #endif
26867 #ifdef HAVE_STDLIB_H
26868 #include <stdlib.h>
26869 #endif
26870
26871    int main(int argc, const char *const *argv) {
26872
26873 int tmp = gethostbyname_r((const char *) 0, (struct hostent *) 0,
26874                           (char *) 0, 0, (struct hostent **) 0, &tmp);
26875 /* use tmp to suppress the warning */
26876 tmp=0;
26877
26878       return 0; }
26879
26880 _ACEOF
26881 if ac_fn_c_try_compile "$LINENO"; then :
26882   ac_cv_gethostbyname_r_style=glibc2
26883 else
26884   ac_cv_gethostbyname_r_style=none
26885 fi
26886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26887  CFLAGS=$apr_save_CFLAGS
26888
26889 fi
26890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gethostbyname_r_style" >&5
26891 $as_echo "$ac_cv_gethostbyname_r_style" >&6; }
26892
26893 if test "$ac_cv_gethostbyname_r_style" = "glibc2"; then
26894
26895 $as_echo "#define GETHOSTBYNAME_R_GLIBC2 1" >>confdefs.h
26896
26897 fi
26898
26899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking 3rd argument to the gethostbyname_r routines" >&5
26900 $as_echo_n "checking 3rd argument to the gethostbyname_r routines... " >&6; }
26901 if ${ac_cv_gethostbyname_r_arg+:} false; then :
26902   $as_echo_n "(cached) " >&6
26903 else
26904   apr_save_CFLAGS=$CFLAGS
26905  CFLAGS="$CFLAGS $CFLAGS_WARN"
26906  if test "$ac_cv_c_compiler_gnu" = "yes"; then
26907    CFLAGS="$CFLAGS -Werror"
26908  fi
26909  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26910 /* end confdefs.h.  */
26911 #include "confdefs.h"
26912
26913
26914 #ifdef HAVE_SYS_TYPES_H
26915 #include <sys/types.h>
26916 #endif
26917 #ifdef HAVE_NETINET_IN_H
26918 #include <netinet/in.h>
26919 #endif
26920 #ifdef HAVE_ARPA_INET_H
26921 #include <arpa/inet.h>
26922 #endif
26923 #ifdef HAVE_NETDB_H
26924 #include <netdb.h>
26925 #endif
26926 #ifdef HAVE_STDLIB_H
26927 #include <stdlib.h>
26928 #endif
26929
26930    int main(int argc, const char *const *argv) {
26931
26932 int tmp = gethostbyname_r((const char *) 0, (struct hostent *) 0,
26933                           (struct hostent_data *) 0);
26934 /* use tmp to suppress the warning */
26935 tmp=0;
26936
26937       return 0; }
26938
26939 _ACEOF
26940 if ac_fn_c_try_compile "$LINENO"; then :
26941   ac_cv_gethostbyname_r_arg=hostent_data
26942 else
26943   ac_cv_gethostbyname_r_arg=char
26944 fi
26945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26946  CFLAGS=$apr_save_CFLAGS
26947
26948 fi
26949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gethostbyname_r_arg" >&5
26950 $as_echo "$ac_cv_gethostbyname_r_arg" >&6; }
26951
26952 if test "$ac_cv_gethostbyname_r_arg" = "hostent_data"; then
26953
26954 $as_echo "#define GETHOSTBYNAME_R_HOSTENT_DATA 1" >>confdefs.h
26955
26956 fi
26957
26958 fi
26959
26960 # Check the types only if we have getservbyname_r
26961 if test "$ac_cv_func_getservbyname_r" = "yes"; then
26962
26963
26964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of getservbyname_r routine" >&5
26965 $as_echo_n "checking style of getservbyname_r routine... " >&6; }
26966 if ${ac_cv_getservbyname_r_style+:} false; then :
26967   $as_echo_n "(cached) " >&6
26968 else
26969
26970 apr_save_CFLAGS=$CFLAGS
26971  CFLAGS="$CFLAGS $CFLAGS_WARN"
26972  if test "$ac_cv_c_compiler_gnu" = "yes"; then
26973    CFLAGS="$CFLAGS -Werror"
26974  fi
26975  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26976 /* end confdefs.h.  */
26977 #include "confdefs.h"
26978
26979
26980 #ifdef HAVE_SYS_TYPES_H
26981 #include <sys/types.h>
26982 #endif
26983 #ifdef HAVE_NETINET_IN_H
26984 #include <netinet/in.h>
26985 #endif
26986 #ifdef HAVE_ARPA_INET_H
26987 #include <arpa/inet.h>
26988 #endif
26989 #ifdef HAVE_NETDB_H
26990 #include <netdb.h>
26991 #endif
26992 #ifdef HAVE_STDLIB_H
26993 #include <stdlib.h>
26994 #endif
26995
26996    int main(int argc, const char *const *argv) {
26997
26998 int tmp = getservbyname_r((const char *) 0, (const char *) 0,
26999                           (struct servent *) 0, (char *) 0, 0,
27000                           (struct servent **) 0);
27001 /* use tmp to suppress the warning */
27002 tmp=0;
27003
27004       return 0; }
27005
27006 _ACEOF
27007 if ac_fn_c_try_compile "$LINENO"; then :
27008   ac_cv_getservbyname_r_style=glibc2
27009 else
27010   ac_cv_getservbyname_r_style=none
27011 fi
27012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27013  CFLAGS=$apr_save_CFLAGS
27014
27015
27016 if test "$ac_cv_getservbyname_r_style" = "none"; then
27017             apr_save_CFLAGS=$CFLAGS
27018  CFLAGS="$CFLAGS $CFLAGS_WARN"
27019  if test "$ac_cv_c_compiler_gnu" = "yes"; then
27020    CFLAGS="$CFLAGS -Werror"
27021  fi
27022  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27023 /* end confdefs.h.  */
27024 #include "confdefs.h"
27025
27026
27027     #ifdef HAVE_SYS_TYPES_H
27028     #include <sys/types.h>
27029     #endif
27030     #ifdef HAVE_NETINET_IN_H
27031     #include <netinet/in.h>
27032     #endif
27033     #ifdef HAVE_ARPA_INET_H
27034     #include <arpa/inet.h>
27035     #endif
27036     #ifdef HAVE_NETDB_H
27037     #include <netdb.h>
27038     #endif
27039     #ifdef HAVE_STDLIB_H
27040     #include <stdlib.h>
27041     #endif
27042
27043    int main(int argc, const char *const *argv) {
27044
27045     struct servent *tmp = getservbyname_r((const char *) 0, (const char *) 0,
27046                                           (struct servent *) 0, (char *) 0, 0);
27047     /* use tmp to suppress the warning */
27048     tmp=NULL;
27049
27050       return 0; }
27051
27052 _ACEOF
27053 if ac_fn_c_try_compile "$LINENO"; then :
27054   ac_cv_getservbyname_r_style=solaris
27055 else
27056   ac_cv_getservbyname_r_style=none
27057 fi
27058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27059  CFLAGS=$apr_save_CFLAGS
27060
27061 fi
27062
27063 if test "$ac_cv_getservbyname_r_style" = "none"; then
27064             apr_save_CFLAGS=$CFLAGS
27065  CFLAGS="$CFLAGS $CFLAGS_WARN"
27066  if test "$ac_cv_c_compiler_gnu" = "yes"; then
27067    CFLAGS="$CFLAGS -Werror"
27068  fi
27069  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27070 /* end confdefs.h.  */
27071 #include "confdefs.h"
27072
27073
27074     #ifdef HAVE_SYS_TYPES_H
27075     #include <sys/types.h>
27076     #endif
27077     #ifdef HAVE_NETINET_IN_H
27078     #include <netinet/in.h>
27079     #endif
27080     #ifdef HAVE_ARPA_INET_H
27081     #include <arpa/inet.h>
27082     #endif
27083     #ifdef HAVE_NETDB_H
27084     #include <netdb.h>
27085     #endif
27086     #ifdef HAVE_STDLIB_H
27087     #include <stdlib.h>
27088     #endif
27089
27090    int main(int argc, const char *const *argv) {
27091
27092     int tmp = getservbyname_r((const char *) 0, (const char *) 0,
27093                               (struct servent *) 0, (struct servent_data *) 0);
27094     /* use tmp to suppress the warning */
27095     tmp=0;
27096
27097       return 0; }
27098
27099 _ACEOF
27100 if ac_fn_c_try_compile "$LINENO"; then :
27101   ac_cv_getservbyname_r_style=osf1
27102 else
27103   ac_cv_getservbyname_r_style=none
27104 fi
27105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27106  CFLAGS=$apr_save_CFLAGS
27107
27108 fi
27109
27110 fi
27111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_getservbyname_r_style" >&5
27112 $as_echo "$ac_cv_getservbyname_r_style" >&6; }
27113
27114 if test "$ac_cv_getservbyname_r_style" = "glibc2"; then
27115
27116 $as_echo "#define GETSERVBYNAME_R_GLIBC2 1" >>confdefs.h
27117
27118 elif test "$ac_cv_getservbyname_r_style" = "solaris"; then
27119
27120 $as_echo "#define GETSERVBYNAME_R_SOLARIS 1" >>confdefs.h
27121
27122 elif test "$ac_cv_getservbyname_r_style" = "osf1"; then
27123
27124 $as_echo "#define GETSERVBYNAME_R_OSF1 1" >>confdefs.h
27125
27126 fi
27127
27128 fi
27129
27130
27131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TCP_NODELAY setting is inherited from listening sockets" >&5
27132 $as_echo_n "checking if TCP_NODELAY setting is inherited from listening sockets... " >&6; }
27133 if ${ac_cv_tcp_nodelay_inherited+:} false; then :
27134   $as_echo_n "(cached) " >&6
27135 else
27136
27137   if test "$cross_compiling" = yes; then :
27138
27139     ac_cv_tcp_nodelay_inherited="yes"
27140
27141 else
27142   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27143 /* end confdefs.h.  */
27144
27145 #include <stdio.h>
27146 #ifdef HAVE_SYS_TYPES_H
27147 #include <sys/types.h>
27148 #endif
27149 #ifdef HAVE_SYS_SOCKET_H
27150 #include <sys/socket.h>
27151 #endif
27152 #ifdef HAVE_NETINET_IN_H
27153 #include <netinet/in.h>
27154 #endif
27155 #ifdef HAVE_NETINET_TCP_H
27156 #include <netinet/tcp.h>
27157 #endif
27158 #ifndef HAVE_SOCKLEN_T
27159 typedef int socklen_t;
27160 #endif
27161 int main(void) {
27162     int listen_s, connected_s, client_s;
27163     int listen_port, rc;
27164     struct sockaddr_in sa;
27165     socklen_t sa_len;
27166     socklen_t option_len;
27167     int option;
27168
27169     listen_s = socket(AF_INET, SOCK_STREAM, 0);
27170     if (listen_s < 0) {
27171         perror("socket");
27172         exit(1);
27173     }
27174     option = 1;
27175     rc = setsockopt(listen_s, IPPROTO_TCP, TCP_NODELAY, &option, sizeof option);
27176     if (rc < 0) {
27177         perror("setsockopt TCP_NODELAY");
27178         exit(1);
27179     }
27180     memset(&sa, 0, sizeof sa);
27181     sa.sin_family = AF_INET;
27182 #ifdef BEOS
27183     sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27184 #endif
27185     /* leave port 0 to get ephemeral */
27186     rc = bind(listen_s, (struct sockaddr *)&sa, sizeof sa);
27187     if (rc < 0) {
27188         perror("bind for ephemeral port");
27189         exit(1);
27190     }
27191     /* find ephemeral port */
27192     sa_len = sizeof(sa);
27193     rc = getsockname(listen_s, (struct sockaddr *)&sa, &sa_len);
27194     if (rc < 0) {
27195         perror("getsockname");
27196         exit(1);
27197     }
27198     listen_port = sa.sin_port;
27199     rc = listen(listen_s, 5);
27200     if (rc < 0) {
27201         perror("listen");
27202         exit(1);
27203     }
27204     client_s = socket(AF_INET, SOCK_STREAM, 0);
27205     if (client_s < 0) {
27206         perror("socket");
27207         exit(1);
27208     }
27209     memset(&sa, 0, sizeof sa);
27210     sa.sin_family = AF_INET;
27211     sa.sin_port   = listen_port;
27212 #ifdef BEOS
27213     sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27214 #endif
27215     /* leave sin_addr all zeros to use loopback */
27216     rc = connect(client_s, (struct sockaddr *)&sa, sizeof sa);
27217     if (rc < 0) {
27218         perror("connect");
27219         exit(1);
27220     }
27221     sa_len = sizeof sa;
27222     connected_s = accept(listen_s, (struct sockaddr *)&sa, &sa_len);
27223     if (connected_s < 0) {
27224         perror("accept");
27225         exit(1);
27226     }
27227     option_len = sizeof option;
27228     rc = getsockopt(connected_s, IPPROTO_TCP, TCP_NODELAY, &option, &option_len);
27229     if (rc < 0) {
27230         perror("getsockopt");
27231         exit(1);
27232     }
27233     if (!option) {
27234         fprintf(stderr, "TCP_NODELAY is not set in the child.\n");
27235         exit(1);
27236     }
27237     return 0;
27238 }
27239
27240 _ACEOF
27241 if ac_fn_c_try_run "$LINENO"; then :
27242
27243     ac_cv_tcp_nodelay_inherited="yes"
27244
27245 else
27246
27247     ac_cv_tcp_nodelay_inherited="no"
27248
27249 fi
27250 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27251   conftest.$ac_objext conftest.beam conftest.$ac_ext
27252 fi
27253
27254 fi
27255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tcp_nodelay_inherited" >&5
27256 $as_echo "$ac_cv_tcp_nodelay_inherited" >&6; }
27257 if test "$ac_cv_tcp_nodelay_inherited" = "yes"; then
27258     tcp_nodelay_inherited=1
27259 else
27260     tcp_nodelay_inherited=0
27261 fi
27262
27263
27264   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if O_NONBLOCK setting is inherited from listening sockets" >&5
27265 $as_echo_n "checking if O_NONBLOCK setting is inherited from listening sockets... " >&6; }
27266 if ${ac_cv_o_nonblock_inherited+:} false; then :
27267   $as_echo_n "(cached) " >&6
27268 else
27269
27270   if test "$cross_compiling" = yes; then :
27271
27272     ac_cv_o_nonblock_inherited="yes"
27273
27274 else
27275   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27276 /* end confdefs.h.  */
27277
27278 #ifdef HAVE_STDLIB_H
27279 #include <stdlib.h>
27280 #endif
27281 #ifdef HAVE_STRING_H
27282 #include <string.h>
27283 #endif
27284 #ifdef HAVE_STDIO_H
27285 #include <stdio.h>
27286 #endif
27287 #ifdef HAVE_SYS_TYPES_H
27288 #include <sys/types.h>
27289 #endif
27290 #ifdef HAVE_SYS_SOCKET_H
27291 #include <sys/socket.h>
27292 #endif
27293 #ifdef HAVE_SYS_TIME_H
27294 #include <sys/time.h>
27295 #endif
27296 #ifdef HAVE_SYS_SELECT_H
27297 #include <sys/select.h>
27298 #endif
27299 #ifdef HAVE_NETINET_IN_H
27300 #include <netinet/in.h>
27301 #endif
27302 #ifdef HAVE_NETINET_TCP_H
27303 #include <netinet/tcp.h>
27304 #endif
27305 #ifndef HAVE_SOCKLEN_T
27306 typedef int socklen_t;
27307 #endif
27308 #ifdef HAVE_FCNTL_H
27309 #include <fcntl.h>
27310 #endif
27311 int main(void) {
27312     int listen_s, connected_s, client_s;
27313     int listen_port, rc;
27314     struct sockaddr_in sa;
27315     socklen_t sa_len;
27316     fd_set fds;
27317     struct timeval tv;
27318
27319     listen_s = socket(AF_INET, SOCK_STREAM, 0);
27320     if (listen_s < 0) {
27321         perror("socket");
27322         exit(1);
27323     }
27324     memset(&sa, 0, sizeof sa);
27325     sa.sin_family = AF_INET;
27326 #ifdef BEOS
27327     sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27328 #endif
27329     /* leave port 0 to get ephemeral */
27330     rc = bind(listen_s, (struct sockaddr *)&sa, sizeof sa);
27331     if (rc < 0) {
27332         perror("bind for ephemeral port");
27333         exit(1);
27334     }
27335     /* find ephemeral port */
27336     sa_len = sizeof(sa);
27337     rc = getsockname(listen_s, (struct sockaddr *)&sa, &sa_len);
27338     if (rc < 0) {
27339         perror("getsockname");
27340         exit(1);
27341     }
27342     listen_port = sa.sin_port;
27343     rc = listen(listen_s, 5);
27344     if (rc < 0) {
27345         perror("listen");
27346         exit(1);
27347     }
27348     rc = fcntl(listen_s, F_SETFL, O_NONBLOCK);
27349     if (rc < 0) {
27350         perror("fcntl(F_SETFL)");
27351         exit(1);
27352     }
27353     client_s = socket(AF_INET, SOCK_STREAM, 0);
27354     if (client_s < 0) {
27355         perror("socket");
27356         exit(1);
27357     }
27358     memset(&sa, 0, sizeof sa);
27359     sa.sin_family = AF_INET;
27360     sa.sin_port   = listen_port;
27361 #ifdef BEOS
27362     sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27363 #endif
27364     /* leave sin_addr all zeros to use loopback */
27365     rc = connect(client_s, (struct sockaddr *)&sa, sizeof sa);
27366     if (rc < 0) {
27367         perror("connect");
27368         exit(1);
27369     }
27370     sa_len = sizeof sa;
27371     /* 1 second select timeout */
27372     tv.tv_sec = 1;
27373     tv.tv_usec = 0;
27374     /* Set up fd set */
27375     FD_ZERO(&fds);
27376     FD_SET(listen_s, &fds);
27377     /* Wait for socket to become readable */
27378     rc = select(listen_s + 1, &fds, NULL, NULL, &tv);
27379     if (rc < 0) {
27380         perror("select");
27381         exit(1);
27382     }
27383     if (rc == 0) {
27384         fprintf(stderr, "Socket failed to become readable (timeout)\n");
27385         exit(1);
27386     }
27387     if (!FD_ISSET(listen_s, &fds)) {
27388         fprintf(stderr, "Socket failed to become readable (selected another fd)\n");
27389         exit(1);
27390     }
27391     connected_s = accept(listen_s, (struct sockaddr *)&sa, &sa_len);
27392     if (connected_s < 0) {
27393         perror("accept");
27394         exit(1);
27395     }
27396     rc = fcntl(connected_s, F_GETFL, 0);
27397     if (rc < 0) {
27398         perror("fcntl(F_GETFL)");
27399         exit(1);
27400     }
27401     if (!(rc & O_NONBLOCK)) {
27402         fprintf(stderr, "O_NONBLOCK is not set in the child.\n");
27403         exit(1);
27404     }
27405     return 0;
27406 }
27407
27408 _ACEOF
27409 if ac_fn_c_try_run "$LINENO"; then :
27410
27411     ac_cv_o_nonblock_inherited="yes"
27412
27413 else
27414
27415     ac_cv_o_nonblock_inherited="no"
27416
27417 fi
27418 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27419   conftest.$ac_objext conftest.beam conftest.$ac_ext
27420 fi
27421
27422 fi
27423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_o_nonblock_inherited" >&5
27424 $as_echo "$ac_cv_o_nonblock_inherited" >&6; }
27425 if test "$ac_cv_o_nonblock_inherited" = "yes"; then
27426     o_nonblock_inherited=1
27427 else
27428     o_nonblock_inherited=0
27429 fi
27430
27431
27432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether TCP_NODELAY and TCP_CORK can both be enabled" >&5
27433 $as_echo_n "checking whether TCP_NODELAY and TCP_CORK can both be enabled... " >&6; }
27434 if ${apr_cv_tcp_nodelay_with_cork+:} false; then :
27435   $as_echo_n "(cached) " >&6
27436 else
27437   if test "$cross_compiling" = yes; then :
27438   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27439 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27440 as_fn_error $? "cannot run test program while cross compiling
27441 See \`config.log' for more details" "$LINENO" 5; }
27442 else
27443   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27444 /* end confdefs.h.  */
27445
27446 #ifdef HAVE_SYS_TYPES_H
27447 #include <sys/types.h>
27448 #endif
27449 #ifdef HAVE_SYS_SOCKET_H
27450 #include <sys/socket.h>
27451 #endif
27452 #ifdef HAVE_NETINET_IN_H
27453 #include <netinet/in.h>
27454 #endif
27455 #ifdef HAVE_NETINET_TCP_H
27456 #include <netinet/tcp.h>
27457 #endif
27458 #include <stdio.h>
27459 #include <stdlib.h>
27460
27461 int
27462 main ()
27463 {
27464
27465     int fd, flag, rc;
27466
27467     fd = socket(AF_INET, SOCK_STREAM, 0);
27468     if (fd < 0) {
27469        exit(1);
27470     }
27471
27472     flag = 1;
27473     rc = setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof flag);
27474     if (rc < 0) {
27475         perror("setsockopt TCP_NODELAY");
27476         exit(2);
27477     }
27478
27479     flag = 1;
27480     rc = setsockopt(fd, IPPROTO_TCP, TCP_CORK, &flag, sizeof flag);
27481     if (rc < 0) {
27482         perror("setsockopt TCP_CORK");
27483         exit(3);
27484     }
27485
27486     exit(0);
27487
27488   ;
27489   return 0;
27490 }
27491 _ACEOF
27492 if ac_fn_c_try_run "$LINENO"; then :
27493   apr_cv_tcp_nodelay_with_cork=yes
27494 else
27495   apr_cv_tcp_nodelay_with_cork=no
27496 fi
27497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27498   conftest.$ac_objext conftest.beam conftest.$ac_ext
27499 fi
27500
27501 fi
27502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_tcp_nodelay_with_cork" >&5
27503 $as_echo "$apr_cv_tcp_nodelay_with_cork" >&6; }
27504
27505 if test "$apr_cv_tcp_nodelay_with_cork" = "yes"; then
27506
27507 $as_echo "#define HAVE_TCP_NODELAY_WITH_CORK 1" >>confdefs.h
27508
27509 fi
27510
27511
27512 # Look for a way of corking TCP...
27513
27514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_CORK in netinet/tcp.h" >&5
27515 $as_echo_n "checking for TCP_CORK in netinet/tcp.h... " >&6; }
27516 if ${ac_cv_define_TCP_CORK+:} false; then :
27517   $as_echo_n "(cached) " >&6
27518 else
27519
27520     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27521 /* end confdefs.h.  */
27522
27523 #include <netinet/tcp.h>
27524 #ifdef TCP_CORK
27525 YES_IS_DEFINED
27526 #endif
27527
27528 _ACEOF
27529 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27530   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27531   ac_cv_define_TCP_CORK=yes
27532 else
27533   ac_cv_define_TCP_CORK=no
27534 fi
27535 rm -f conftest*
27536
27537
27538 fi
27539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_TCP_CORK" >&5
27540 $as_echo "$ac_cv_define_TCP_CORK" >&6; }
27541   if test "$ac_cv_define_TCP_CORK" = "yes"; then
27542
27543 $as_echo "#define HAVE_TCP_CORK 1" >>confdefs.h
27544
27545   fi
27546
27547
27548   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_NOPUSH in netinet/tcp.h" >&5
27549 $as_echo_n "checking for TCP_NOPUSH in netinet/tcp.h... " >&6; }
27550 if ${ac_cv_define_TCP_NOPUSH+:} false; then :
27551   $as_echo_n "(cached) " >&6
27552 else
27553
27554     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27555 /* end confdefs.h.  */
27556
27557 #include <netinet/tcp.h>
27558 #ifdef TCP_NOPUSH
27559 YES_IS_DEFINED
27560 #endif
27561
27562 _ACEOF
27563 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27564   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27565   ac_cv_define_TCP_NOPUSH=yes
27566 else
27567   ac_cv_define_TCP_NOPUSH=no
27568 fi
27569 rm -f conftest*
27570
27571
27572 fi
27573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_TCP_NOPUSH" >&5
27574 $as_echo "$ac_cv_define_TCP_NOPUSH" >&6; }
27575   if test "$ac_cv_define_TCP_NOPUSH" = "yes"; then
27576
27577 $as_echo "#define HAVE_TCP_NOPUSH 1" >>confdefs.h
27578
27579   fi
27580
27581 apr_tcp_nopush_flag="0"
27582 have_corkable_tcp="0"
27583 if test "x$ac_cv_define_TCP_CORK" = "xyes"; then
27584     apr_tcp_nopush_flag="TCP_CORK"
27585     have_corkable_tcp="1"
27586 else
27587     case $host in
27588         *linux*)
27589             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27590 /* end confdefs.h.  */
27591
27592 #include <linux/socket.h>
27593 #ifdef TCP_CORK
27594 yes
27595 #endif
27596
27597 _ACEOF
27598 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27599   $EGREP "yes" >/dev/null 2>&1; then :
27600
27601                 apr_tcp_nopush_flag="3"
27602                 have_corkable_tcp="1"
27603
27604 fi
27605 rm -f conftest*
27606
27607             ;;
27608         *)
27609             ;;
27610     esac
27611 fi
27612 if test "x$ac_cv_define_TCP_NOPUSH" = "xyes"; then
27613     apr_tcp_nopush_flag="TCP_NOPUSH"
27614     have_corkable_tcp="1"
27615 fi
27616
27617
27618   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SO_ACCEPTFILTER in sys/socket.h" >&5
27619 $as_echo_n "checking for SO_ACCEPTFILTER in sys/socket.h... " >&6; }
27620 if ${ac_cv_define_SO_ACCEPTFILTER+:} false; then :
27621   $as_echo_n "(cached) " >&6
27622 else
27623
27624     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27625 /* end confdefs.h.  */
27626
27627 #include <sys/socket.h>
27628 #ifdef SO_ACCEPTFILTER
27629 YES_IS_DEFINED
27630 #endif
27631
27632 _ACEOF
27633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27634   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27635   ac_cv_define_SO_ACCEPTFILTER=yes
27636 else
27637   ac_cv_define_SO_ACCEPTFILTER=no
27638 fi
27639 rm -f conftest*
27640
27641
27642 fi
27643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_SO_ACCEPTFILTER" >&5
27644 $as_echo "$ac_cv_define_SO_ACCEPTFILTER" >&6; }
27645   if test "$ac_cv_define_SO_ACCEPTFILTER" = "yes"; then
27646
27647 $as_echo "#define HAVE_SO_ACCEPTFILTER 1" >>confdefs.h
27648
27649   fi
27650
27651 if test "x$ac_cv_define_SO_ACCEPTFILTER" = "xyes"; then
27652     acceptfilter="1"
27653 else
27654     acceptfilter="0"
27655 fi
27656
27657
27658   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether SCTP is supported" >&5
27659 $as_echo_n "checking whether SCTP is supported... " >&6; }
27660 if ${apr_cv_sctp+:} false; then :
27661   $as_echo_n "(cached) " >&6
27662 else
27663
27664   if test "$cross_compiling" = yes; then :
27665   apr_cv_sctp=no
27666 else
27667   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27668 /* end confdefs.h.  */
27669
27670 #ifdef HAVE_SYS_TYPES_H
27671 #include <sys/types.h>
27672 #endif
27673 #ifdef HAVE_SYS_SOCKET_H
27674 #include <sys/socket.h>
27675 #endif
27676 #ifdef HAVE_NETINET_IN_H
27677 #include <netinet/in.h>
27678 #endif
27679 #ifdef HAVE_NETINET_SCTP_H
27680 #include <netinet/sctp.h>
27681 #endif
27682 #ifdef HAVE_NETINET_SCTP_UIO_H
27683 #include <netinet/sctp_uio.h>
27684 #endif
27685 #include <stdlib.h>
27686 int main(void) {
27687     int s, opt = 1;
27688     if ((s = socket(AF_INET, SOCK_STREAM, IPPROTO_SCTP)) < 0)
27689        exit(1);
27690     if (setsockopt(s, IPPROTO_SCTP, SCTP_NODELAY, &opt, sizeof(int)) < 0)
27691        exit(2);
27692     exit(0);
27693 }
27694 _ACEOF
27695 if ac_fn_c_try_run "$LINENO"; then :
27696   apr_cv_sctp=yes
27697 else
27698   apr_cv_sctp=no
27699 fi
27700 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27701   conftest.$ac_objext conftest.beam conftest.$ac_ext
27702 fi
27703
27704 fi
27705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sctp" >&5
27706 $as_echo "$apr_cv_sctp" >&6; }
27707
27708 if test "$apr_cv_sctp" = "yes"; then
27709     have_sctp=1
27710 else
27711     have_sctp=0
27712 fi
27713
27714
27715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ip_mreq" >&5
27716 $as_echo_n "checking for struct ip_mreq... " >&6; }
27717 if ${apr_cv_struct_ipmreq+:} false; then :
27718   $as_echo_n "(cached) " >&6
27719 else
27720
27721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27722 /* end confdefs.h.  */
27723
27724 #include <sys/types.h>
27725 #include <netinet/in.h>
27726
27727 int
27728 main ()
27729 {
27730
27731     struct ip_mreq mip;
27732     mip.imr_interface.s_addr = INADDR_ANY;
27733
27734   ;
27735   return 0;
27736 }
27737 _ACEOF
27738 if ac_fn_c_try_compile "$LINENO"; then :
27739   apr_cv_struct_ipmreq=yes
27740 else
27741   apr_cv_struct_ipmreq=no
27742 fi
27743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27744 fi
27745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_struct_ipmreq" >&5
27746 $as_echo "$apr_cv_struct_ipmreq" >&6; }
27747
27748 if test $apr_cv_struct_ipmreq = yes; then
27749
27750 $as_echo "#define HAVE_STRUCT_IPMREQ 1" >>confdefs.h
27751
27752 fi
27753
27754
27755
27756
27757
27758
27759
27760 for ac_func in set_h_errno
27761 do :
27762   ac_fn_c_check_func "$LINENO" "set_h_errno" "ac_cv_func_set_h_errno"
27763 if test "x$ac_cv_func_set_h_errno" = xyes; then :
27764   cat >>confdefs.h <<_ACEOF
27765 #define HAVE_SET_H_ERRNO 1
27766 _ACEOF
27767
27768 fi
27769 done
27770
27771
27772 echo "${nl}Checking for IPv6 Networking support..."
27773
27774 # Check whether --enable-ipv6 was given.
27775 if test "${enable_ipv6+set}" = set; then :
27776   enableval=$enable_ipv6;  if test "$enableval" = "no"; then
27777         user_disabled_ipv6=1
27778     fi
27779 else
27780    user_disabled_ipv6=0
27781 fi
27782
27783
27784 case $host in
27785   *)
27786     broken_ipv6=0
27787 esac
27788
27789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
27790 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
27791 if ${ac_cv_search_getaddrinfo+:} false; then :
27792   $as_echo_n "(cached) " >&6
27793 else
27794   ac_func_search_save_LIBS=$LIBS
27795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27796 /* end confdefs.h.  */
27797
27798 /* Override any GCC internal prototype to avoid an error.
27799    Use char because int might match the return type of a GCC
27800    builtin and then its argument prototype would still apply.  */
27801 #ifdef __cplusplus
27802 extern "C"
27803 #endif
27804 char getaddrinfo ();
27805 int
27806 main ()
27807 {
27808 return getaddrinfo ();
27809   ;
27810   return 0;
27811 }
27812 _ACEOF
27813 for ac_lib in '' socket inet6; do
27814   if test -z "$ac_lib"; then
27815     ac_res="none required"
27816   else
27817     ac_res=-l$ac_lib
27818     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27819   fi
27820   if ac_fn_c_try_link "$LINENO"; then :
27821   ac_cv_search_getaddrinfo=$ac_res
27822 fi
27823 rm -f core conftest.err conftest.$ac_objext \
27824     conftest$ac_exeext
27825   if ${ac_cv_search_getaddrinfo+:} false; then :
27826   break
27827 fi
27828 done
27829 if ${ac_cv_search_getaddrinfo+:} false; then :
27830
27831 else
27832   ac_cv_search_getaddrinfo=no
27833 fi
27834 rm conftest.$ac_ext
27835 LIBS=$ac_func_search_save_LIBS
27836 fi
27837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
27838 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
27839 ac_res=$ac_cv_search_getaddrinfo
27840 if test "$ac_res" != no; then :
27841   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27842
27843 fi
27844
27845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gai_strerror" >&5
27846 $as_echo_n "checking for library containing gai_strerror... " >&6; }
27847 if ${ac_cv_search_gai_strerror+:} false; then :
27848   $as_echo_n "(cached) " >&6
27849 else
27850   ac_func_search_save_LIBS=$LIBS
27851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27852 /* end confdefs.h.  */
27853
27854 /* Override any GCC internal prototype to avoid an error.
27855    Use char because int might match the return type of a GCC
27856    builtin and then its argument prototype would still apply.  */
27857 #ifdef __cplusplus
27858 extern "C"
27859 #endif
27860 char gai_strerror ();
27861 int
27862 main ()
27863 {
27864 return gai_strerror ();
27865   ;
27866   return 0;
27867 }
27868 _ACEOF
27869 for ac_lib in '' socket inet6; do
27870   if test -z "$ac_lib"; then
27871     ac_res="none required"
27872   else
27873     ac_res=-l$ac_lib
27874     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27875   fi
27876   if ac_fn_c_try_link "$LINENO"; then :
27877   ac_cv_search_gai_strerror=$ac_res
27878 fi
27879 rm -f core conftest.err conftest.$ac_objext \
27880     conftest$ac_exeext
27881   if ${ac_cv_search_gai_strerror+:} false; then :
27882   break
27883 fi
27884 done
27885 if ${ac_cv_search_gai_strerror+:} false; then :
27886
27887 else
27888   ac_cv_search_gai_strerror=no
27889 fi
27890 rm conftest.$ac_ext
27891 LIBS=$ac_func_search_save_LIBS
27892 fi
27893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gai_strerror" >&5
27894 $as_echo "$ac_cv_search_gai_strerror" >&6; }
27895 ac_res=$ac_cv_search_gai_strerror
27896 if test "$ac_res" != no; then :
27897   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27898
27899 fi
27900
27901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
27902 $as_echo_n "checking for library containing getnameinfo... " >&6; }
27903 if ${ac_cv_search_getnameinfo+:} false; then :
27904   $as_echo_n "(cached) " >&6
27905 else
27906   ac_func_search_save_LIBS=$LIBS
27907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27908 /* end confdefs.h.  */
27909
27910 /* Override any GCC internal prototype to avoid an error.
27911    Use char because int might match the return type of a GCC
27912    builtin and then its argument prototype would still apply.  */
27913 #ifdef __cplusplus
27914 extern "C"
27915 #endif
27916 char getnameinfo ();
27917 int
27918 main ()
27919 {
27920 return getnameinfo ();
27921   ;
27922   return 0;
27923 }
27924 _ACEOF
27925 for ac_lib in '' socket inet6; do
27926   if test -z "$ac_lib"; then
27927     ac_res="none required"
27928   else
27929     ac_res=-l$ac_lib
27930     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27931   fi
27932   if ac_fn_c_try_link "$LINENO"; then :
27933   ac_cv_search_getnameinfo=$ac_res
27934 fi
27935 rm -f core conftest.err conftest.$ac_objext \
27936     conftest$ac_exeext
27937   if ${ac_cv_search_getnameinfo+:} false; then :
27938   break
27939 fi
27940 done
27941 if ${ac_cv_search_getnameinfo+:} false; then :
27942
27943 else
27944   ac_cv_search_getnameinfo=no
27945 fi
27946 rm conftest.$ac_ext
27947 LIBS=$ac_func_search_save_LIBS
27948 fi
27949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
27950 $as_echo "$ac_cv_search_getnameinfo" >&6; }
27951 ac_res=$ac_cv_search_getnameinfo
27952 if test "$ac_res" != no; then :
27953   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27954
27955 fi
27956
27957 for ac_func in gai_strerror
27958 do :
27959   ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
27960 if test "x$ac_cv_func_gai_strerror" = xyes; then :
27961   cat >>confdefs.h <<_ACEOF
27962 #define HAVE_GAI_STRERROR 1
27963 _ACEOF
27964
27965 fi
27966 done
27967
27968
27969   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getaddrinfo" >&5
27970 $as_echo_n "checking for working getaddrinfo... " >&6; }
27971 if ${ac_cv_working_getaddrinfo+:} false; then :
27972   $as_echo_n "(cached) " >&6
27973 else
27974
27975   if test "$cross_compiling" = yes; then :
27976
27977   ac_cv_working_getaddrinfo="yes"
27978
27979 else
27980   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27981 /* end confdefs.h.  */
27982
27983 #ifdef HAVE_NETDB_H
27984 #include <netdb.h>
27985 #endif
27986 #ifdef HAVE_STRING_H
27987 #include <string.h>
27988 #endif
27989 #ifdef HAVE_SYS_TYPES_H
27990 #include <sys/types.h>
27991 #endif
27992 #ifdef HAVE_SYS_SOCKET_H
27993 #include <sys/socket.h>
27994 #endif
27995
27996 int main(void) {
27997     struct addrinfo hints, *ai;
27998     int error;
27999
28000     memset(&hints, 0, sizeof(hints));
28001     hints.ai_family = AF_UNSPEC;
28002     hints.ai_socktype = SOCK_STREAM;
28003     error = getaddrinfo("127.0.0.1", NULL, &hints, &ai);
28004     if (error) {
28005         exit(1);
28006     }
28007     if (ai->ai_addr->sa_family != AF_INET) {
28008         exit(1);
28009     }
28010     exit(0);
28011 }
28012
28013 _ACEOF
28014 if ac_fn_c_try_run "$LINENO"; then :
28015
28016   ac_cv_working_getaddrinfo="yes"
28017
28018 else
28019
28020   ac_cv_working_getaddrinfo="no"
28021
28022 fi
28023 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28024   conftest.$ac_objext conftest.beam conftest.$ac_ext
28025 fi
28026
28027 fi
28028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_getaddrinfo" >&5
28029 $as_echo "$ac_cv_working_getaddrinfo" >&6; }
28030 if test "$ac_cv_working_getaddrinfo" = "yes"; then
28031   if test "$ac_cv_func_gai_strerror" != "yes"; then
28032     ac_cv_working_getaddrinfo="no"
28033   else
28034
28035 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
28036
28037   fi
28038 fi
28039
28040
28041   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for negative error codes for getaddrinfo" >&5
28042 $as_echo_n "checking for negative error codes for getaddrinfo... " >&6; }
28043 if ${ac_cv_negative_eai+:} false; then :
28044   $as_echo_n "(cached) " >&6
28045 else
28046
28047   if test "$cross_compiling" = yes; then :
28048
28049   ac_cv_negative_eai="no"
28050
28051 else
28052   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28053 /* end confdefs.h.  */
28054
28055 #ifdef HAVE_NETDB_H
28056 #include <netdb.h>
28057 #endif
28058
28059 int main(void) {
28060     if (EAI_ADDRFAMILY < 0) {
28061         exit(0);
28062     }
28063     exit(1);
28064 }
28065
28066 _ACEOF
28067 if ac_fn_c_try_run "$LINENO"; then :
28068
28069   ac_cv_negative_eai="yes"
28070
28071 else
28072
28073   ac_cv_negative_eai="no"
28074
28075 fi
28076 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28077   conftest.$ac_objext conftest.beam conftest.$ac_ext
28078 fi
28079
28080 fi
28081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_negative_eai" >&5
28082 $as_echo "$ac_cv_negative_eai" >&6; }
28083 if test "$ac_cv_negative_eai" = "yes"; then
28084
28085 $as_echo "#define NEGATIVE_EAI 1" >>confdefs.h
28086
28087 fi
28088
28089
28090   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getnameinfo" >&5
28091 $as_echo_n "checking for working getnameinfo... " >&6; }
28092 if ${ac_cv_working_getnameinfo+:} false; then :
28093   $as_echo_n "(cached) " >&6
28094 else
28095
28096   if test "$cross_compiling" = yes; then :
28097
28098   ac_cv_working_getnameinfo="yes"
28099
28100 else
28101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28102 /* end confdefs.h.  */
28103
28104 #ifdef HAVE_NETDB_H
28105 #include <netdb.h>
28106 #endif
28107 #ifdef HAVE_STRING_H
28108 #include <string.h>
28109 #endif
28110 #ifdef HAVE_SYS_TYPES_H
28111 #include <sys/types.h>
28112 #endif
28113 #ifdef HAVE_SYS_SOCKET_H
28114 #include <sys/socket.h>
28115 #endif
28116 #ifdef HAVE_NETINET_IN_H
28117 #include <netinet/in.h>
28118 #endif
28119
28120 int main(void) {
28121     struct sockaddr_in sa;
28122     char hbuf[256];
28123     int error;
28124
28125     sa.sin_family = AF_INET;
28126     sa.sin_port = 0;
28127     sa.sin_addr.s_addr = inet_addr("127.0.0.1");
28128 #ifdef SIN6_LEN
28129     sa.sin_len = sizeof(sa);
28130 #endif
28131
28132     error = getnameinfo((const struct sockaddr *)&sa, sizeof(sa),
28133                         hbuf, 256, NULL, 0,
28134                         NI_NUMERICHOST);
28135     if (error) {
28136         exit(1);
28137     } else {
28138         exit(0);
28139     }
28140 }
28141
28142 _ACEOF
28143 if ac_fn_c_try_run "$LINENO"; then :
28144
28145   ac_cv_working_getnameinfo="yes"
28146
28147 else
28148
28149   ac_cv_working_getnameinfo="no"
28150
28151 fi
28152 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28153   conftest.$ac_objext conftest.beam conftest.$ac_ext
28154 fi
28155
28156 fi
28157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_getnameinfo" >&5
28158 $as_echo "$ac_cv_working_getnameinfo" >&6; }
28159 if test "$ac_cv_working_getnameinfo" = "yes"; then
28160
28161 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
28162
28163 fi
28164
28165
28166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_in6" >&5
28167 $as_echo_n "checking for sockaddr_in6... " >&6; }
28168 if ${ac_cv_define_sockaddr_in6+:} false; then :
28169   $as_echo_n "(cached) " >&6
28170 else
28171
28172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28173 /* end confdefs.h.  */
28174
28175 #ifdef HAVE_SYS_TYPES_H
28176 #include <sys/types.h>
28177 #endif
28178 #ifdef HAVE_NETINET_IN_H
28179 #include <netinet/in.h>
28180 #endif
28181
28182 int
28183 main ()
28184 {
28185
28186 struct sockaddr_in6 sa;
28187
28188   ;
28189   return 0;
28190 }
28191 _ACEOF
28192 if ac_fn_c_try_compile "$LINENO"; then :
28193
28194     ac_cv_define_sockaddr_in6=yes
28195
28196 else
28197
28198     ac_cv_define_sockaddr_in6=no
28199
28200 fi
28201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28202
28203 fi
28204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_sockaddr_in6" >&5
28205 $as_echo "$ac_cv_define_sockaddr_in6" >&6; }
28206
28207 if test "$ac_cv_define_sockaddr_in6" = "yes"; then
28208   have_sockaddr_in6=1
28209 else
28210   have_sockaddr_in6=0
28211 fi
28212
28213
28214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
28215 $as_echo_n "checking for sockaddr_storage... " >&6; }
28216 if ${apr_cv_define_sockaddr_storage+:} false; then :
28217   $as_echo_n "(cached) " >&6
28218 else
28219
28220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28221 /* end confdefs.h.  */
28222
28223 #ifdef HAVE_SYS_TYPES_H
28224 #include <sys/types.h>
28225 #endif
28226 #ifdef HAVE_NETINET_IN_H
28227 #include <netinet/in.h>
28228 #endif
28229
28230 int
28231 main ()
28232 {
28233 struct sockaddr_storage sa;
28234   ;
28235   return 0;
28236 }
28237 _ACEOF
28238 if ac_fn_c_try_compile "$LINENO"; then :
28239   apr_cv_define_sockaddr_storage=yes
28240 else
28241   apr_cv_define_sockaddr_storage=no
28242 fi
28243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28244 fi
28245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_define_sockaddr_storage" >&5
28246 $as_echo "$apr_cv_define_sockaddr_storage" >&6; }
28247
28248 if test "$apr_cv_define_sockaddr_storage" = "yes"; then
28249   have_sa_storage=1
28250 else
28251   have_sa_storage=0
28252 fi
28253
28254
28255
28256 have_ipv6="0"
28257 if test "$user_disabled_ipv6" = 1; then
28258     ipv6_result="no -- disabled by user"
28259 else
28260     if test "x$broken_ipv6" = "x0"; then
28261         if test "x$have_sockaddr_in6" = "x1"; then
28262             if test "x$ac_cv_working_getaddrinfo" = "xyes"; then
28263                 if test "x$ac_cv_working_getnameinfo" = "xyes"; then
28264
28265   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working AI_ADDRCONFIG" >&5
28266 $as_echo_n "checking for working AI_ADDRCONFIG... " >&6; }
28267 if ${apr_cv_gai_addrconfig+:} false; then :
28268   $as_echo_n "(cached) " >&6
28269 else
28270
28271   if test "$cross_compiling" = yes; then :
28272   apr_cv_gai_addrconfig=no
28273 else
28274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28275 /* end confdefs.h.  */
28276
28277 #ifdef HAVE_NETDB_H
28278 #include <netdb.h>
28279 #endif
28280 #ifdef HAVE_STRING_H
28281 #include <string.h>
28282 #endif
28283 #ifdef HAVE_SYS_TYPES_H
28284 #include <sys/types.h>
28285 #endif
28286 #ifdef HAVE_SYS_SOCKET_H
28287 #include <sys/socket.h>
28288 #endif
28289
28290 int main(int argc, char **argv) {
28291     struct addrinfo hints, *ai;
28292
28293     memset(&hints, 0, sizeof(hints));
28294     hints.ai_family = AF_UNSPEC;
28295     hints.ai_socktype = SOCK_STREAM;
28296     hints.ai_flags = AI_ADDRCONFIG;
28297     return getaddrinfo("localhost", NULL, &hints, &ai) != 0;
28298 }
28299 _ACEOF
28300 if ac_fn_c_try_run "$LINENO"; then :
28301   apr_cv_gai_addrconfig=yes
28302 else
28303   apr_cv_gai_addrconfig=no
28304 fi
28305 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28306   conftest.$ac_objext conftest.beam conftest.$ac_ext
28307 fi
28308
28309 fi
28310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_gai_addrconfig" >&5
28311 $as_echo "$apr_cv_gai_addrconfig" >&6; }
28312
28313 if test $apr_cv_gai_addrconfig = yes; then
28314
28315 $as_echo "#define HAVE_GAI_ADDRCONFIG 1" >>confdefs.h
28316
28317 fi
28318
28319                     have_ipv6="1"
28320                     ipv6_result="yes"
28321                 else
28322                     ipv6_result="no -- no getnameinfo"
28323                 fi
28324             else
28325                 ipv6_result="no -- no working getaddrinfo"
28326             fi
28327         else
28328             ipv6_result="no -- no sockaddr_in6"
28329         fi
28330     else
28331         ipv6_result="no -- the platform has known problems supporting IPv6"
28332     fi
28333 fi
28334
28335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if APR supports IPv6" >&5
28336 $as_echo_n "checking if APR supports IPv6... " >&6; }
28337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6_result" >&5
28338 $as_echo "$ipv6_result" >&6; }
28339
28340
28341
28342 # hstrerror is only needed if IPv6 is not enabled,
28343 # so getaddrinfo/gai_strerror are not used.
28344 if test $have_ipv6 = 0; then
28345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
28346 $as_echo_n "checking for library containing hstrerror... " >&6; }
28347 if ${ac_cv_search_hstrerror+:} false; then :
28348   $as_echo_n "(cached) " >&6
28349 else
28350   ac_func_search_save_LIBS=$LIBS
28351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28352 /* end confdefs.h.  */
28353
28354 /* Override any GCC internal prototype to avoid an error.
28355    Use char because int might match the return type of a GCC
28356    builtin and then its argument prototype would still apply.  */
28357 #ifdef __cplusplus
28358 extern "C"
28359 #endif
28360 char hstrerror ();
28361 int
28362 main ()
28363 {
28364 return hstrerror ();
28365   ;
28366   return 0;
28367 }
28368 _ACEOF
28369 for ac_lib in '' resolv; do
28370   if test -z "$ac_lib"; then
28371     ac_res="none required"
28372   else
28373     ac_res=-l$ac_lib
28374     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28375   fi
28376   if ac_fn_c_try_link "$LINENO"; then :
28377   ac_cv_search_hstrerror=$ac_res
28378 fi
28379 rm -f core conftest.err conftest.$ac_objext \
28380     conftest$ac_exeext
28381   if ${ac_cv_search_hstrerror+:} false; then :
28382   break
28383 fi
28384 done
28385 if ${ac_cv_search_hstrerror+:} false; then :
28386
28387 else
28388   ac_cv_search_hstrerror=no
28389 fi
28390 rm conftest.$ac_ext
28391 LIBS=$ac_func_search_save_LIBS
28392 fi
28393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
28394 $as_echo "$ac_cv_search_hstrerror" >&6; }
28395 ac_res=$ac_cv_search_hstrerror
28396 if test "$ac_res" != no; then :
28397   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28398
28399 $as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
28400
28401 fi
28402
28403 fi
28404
28405
28406 for ac_header in langinfo.h
28407 do :
28408   ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
28409 if test "x$ac_cv_header_langinfo_h" = xyes; then :
28410   cat >>confdefs.h <<_ACEOF
28411 #define HAVE_LANGINFO_H 1
28412 _ACEOF
28413
28414 fi
28415
28416 done
28417
28418 for ac_func in nl_langinfo
28419 do :
28420   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
28421 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
28422   cat >>confdefs.h <<_ACEOF
28423 #define HAVE_NL_LANGINFO 1
28424 _ACEOF
28425
28426 fi
28427 done
28428
28429
28430
28431
28432   if test -z "$have_unicode_fs"; then
28433     test "x$silent" != "xyes" && echo "  setting have_unicode_fs to \"0\""
28434     have_unicode_fs="0"
28435   fi
28436
28437
28438
28439
28440   if test -z "$apr_has_xthread_files"; then
28441     test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"0\""
28442     apr_has_xthread_files="0"
28443   fi
28444
28445
28446
28447
28448   if test -z "$apr_procattr_user_set_requires_password"; then
28449     test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"0\""
28450     apr_procattr_user_set_requires_password="0"
28451   fi
28452
28453
28454
28455
28456   if test -z "$apr_thread_func"; then
28457     test "x$silent" != "xyes" && echo "  setting apr_thread_func to \"\""
28458     apr_thread_func=""
28459   fi
28460
28461
28462
28463
28464   if test -z "$apr_has_user"; then
28465     test "x$silent" != "xyes" && echo "  setting apr_has_user to \"1\""
28466     apr_has_user="1"
28467   fi
28468
28469
28470
28471
28472 echo "${nl}Restore user-defined environment settings..."
28473
28474
28475 set X $apr_ste_save_CPPFLAGS
28476 if test ${#} -eq 1; then
28477   EXTRA_CPPFLAGS="$CPPFLAGS"
28478   CPPFLAGS=
28479 else
28480   if test "x$apr_ste_save_CPPFLAGS" = "x$CPPFLAGS"; then
28481     EXTRA_CPPFLAGS=
28482   else
28483     EXTRA_CPPFLAGS=`echo "$CPPFLAGS" | sed -e "s%${apr_ste_save_CPPFLAGS}%%"`
28484     CPPFLAGS="$apr_ste_save_CPPFLAGS"
28485   fi
28486 fi
28487 if test "x$silent" != "xyes"; then
28488   echo "  restoring CPPFLAGS to \"$CPPFLAGS\""
28489   echo "  setting EXTRA_CPPFLAGS to \"$EXTRA_CPPFLAGS\""
28490 fi
28491
28492
28493
28494 set X $apr_ste_save_CFLAGS
28495 if test ${#} -eq 1; then
28496   EXTRA_CFLAGS="$CFLAGS"
28497   CFLAGS=
28498 else
28499   if test "x$apr_ste_save_CFLAGS" = "x$CFLAGS"; then
28500     EXTRA_CFLAGS=
28501   else
28502     EXTRA_CFLAGS=`echo "$CFLAGS" | sed -e "s%${apr_ste_save_CFLAGS}%%"`
28503     CFLAGS="$apr_ste_save_CFLAGS"
28504   fi
28505 fi
28506 if test "x$silent" != "xyes"; then
28507   echo "  restoring CFLAGS to \"$CFLAGS\""
28508   echo "  setting EXTRA_CFLAGS to \"$EXTRA_CFLAGS\""
28509 fi
28510
28511
28512
28513 set X $apr_ste_save_LDFLAGS
28514 if test ${#} -eq 1; then
28515   EXTRA_LDFLAGS="$LDFLAGS"
28516   LDFLAGS=
28517 else
28518   if test "x$apr_ste_save_LDFLAGS" = "x$LDFLAGS"; then
28519     EXTRA_LDFLAGS=
28520   else
28521     EXTRA_LDFLAGS=`echo "$LDFLAGS" | sed -e "s%${apr_ste_save_LDFLAGS}%%"`
28522     LDFLAGS="$apr_ste_save_LDFLAGS"
28523   fi
28524 fi
28525 if test "x$silent" != "xyes"; then
28526   echo "  restoring LDFLAGS to \"$LDFLAGS\""
28527   echo "  setting EXTRA_LDFLAGS to \"$EXTRA_LDFLAGS\""
28528 fi
28529
28530
28531
28532 set X $apr_ste_save_LIBS
28533 if test ${#} -eq 1; then
28534   EXTRA_LIBS="$LIBS"
28535   LIBS=
28536 else
28537   if test "x$apr_ste_save_LIBS" = "x$LIBS"; then
28538     EXTRA_LIBS=
28539   else
28540     EXTRA_LIBS=`echo "$LIBS" | sed -e "s%${apr_ste_save_LIBS}%%"`
28541     LIBS="$apr_ste_save_LIBS"
28542   fi
28543 fi
28544 if test "x$silent" != "xyes"; then
28545   echo "  restoring LIBS to \"$LIBS\""
28546   echo "  setting EXTRA_LIBS to \"$EXTRA_LIBS\""
28547 fi
28548
28549
28550
28551 set X $apr_ste_save_INCLUDES
28552 if test ${#} -eq 1; then
28553   EXTRA_INCLUDES="$INCLUDES"
28554   INCLUDES=
28555 else
28556   if test "x$apr_ste_save_INCLUDES" = "x$INCLUDES"; then
28557     EXTRA_INCLUDES=
28558   else
28559     EXTRA_INCLUDES=`echo "$INCLUDES" | sed -e "s%${apr_ste_save_INCLUDES}%%"`
28560     INCLUDES="$apr_ste_save_INCLUDES"
28561   fi
28562 fi
28563 if test "x$silent" != "xyes"; then
28564   echo "  restoring INCLUDES to \"$INCLUDES\""
28565   echo "  setting EXTRA_INCLUDES to \"$EXTRA_INCLUDES\""
28566 fi
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586 # Use -no-install or -no-fast-install to link the test
28587 # programs on all platforms but Darwin, where it would cause
28588 # the programs to be linked against installed versions of
28589 # libapr instead of those just built.
28590 case $host in
28591     *-apple-darwin*)
28592         LT_NO_INSTALL=""
28593         ;;
28594     *-mingw*)
28595         LT_NO_INSTALL="-no-fast-install"
28596         ;;
28597     *)
28598         LT_NO_INSTALL="-no-install"
28599         ;;
28600 esac
28601
28602
28603 #
28604 # BSD/OS (BSDi) needs to use a different include syntax in the Makefiles
28605 #
28606 case $host in
28607 *bsdi*)
28608     # Check whether they've installed GNU make
28609     if make --version > /dev/null 2>&1; then
28610         INCLUDE_RULES="include $apr_buildout/apr_rules.mk"
28611         INCLUDE_OUTPUTS="include $apr_srcdir/build-outputs.mk"
28612     else
28613         # BSDi make
28614         INCLUDE_RULES=".include \"$apr_buildout/apr_rules.mk\""
28615         INCLUDE_OUTPUTS=".include \"$apr_srcdir/build-outputs.mk\""
28616     fi
28617     ;;
28618 *)
28619     INCLUDE_RULES="include $apr_buildout/apr_rules.mk"
28620     INCLUDE_OUTPUTS="include $apr_srcdir/build-outputs.mk"
28621     ;;
28622 esac
28623
28624
28625
28626 ac_config_files="$ac_config_files Makefile include/apr.h build/apr_rules.mk build/pkg/pkginfo apr-$APR_MAJOR_VERSION-config:apr-config.in apr.pc"
28627
28628
28629 if test -d $srcdir/test; then
28630    ac_config_files="$ac_config_files test/Makefile test/internal/Makefile"
28631
28632 fi
28633
28634 dir=include/arch/unix
28635 test -d $dir || $MKDIR $dir
28636
28637 ac_config_commands="$ac_config_commands default"
28638
28639
28640 cat >confcache <<\_ACEOF
28641 # This file is a shell script that caches the results of configure
28642 # tests run on this system so they can be shared between configure
28643 # scripts and configure runs, see configure's option --config-cache.
28644 # It is not useful on other systems.  If it contains results you don't
28645 # want to keep, you may remove or edit it.
28646 #
28647 # config.status only pays attention to the cache file if you give it
28648 # the --recheck option to rerun configure.
28649 #
28650 # `ac_cv_env_foo' variables (set or unset) will be overridden when
28651 # loading this file, other *unset* `ac_cv_foo' will be assigned the
28652 # following values.
28653
28654 _ACEOF
28655
28656 # The following way of writing the cache mishandles newlines in values,
28657 # but we know of no workaround that is simple, portable, and efficient.
28658 # So, we kill variables containing newlines.
28659 # Ultrix sh set writes to stderr and can't be redirected directly,
28660 # and sets the high bit in the cache file unless we assign to the vars.
28661 (
28662   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
28663     eval ac_val=\$$ac_var
28664     case $ac_val in #(
28665     *${as_nl}*)
28666       case $ac_var in #(
28667       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
28668 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
28669       esac
28670       case $ac_var in #(
28671       _ | IFS | as_nl) ;; #(
28672       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
28673       *) { eval $ac_var=; unset $ac_var;} ;;
28674       esac ;;
28675     esac
28676   done
28677
28678   (set) 2>&1 |
28679     case $as_nl`(ac_space=' '; set) 2>&1` in #(
28680     *${as_nl}ac_space=\ *)
28681       # `set' does not quote correctly, so add quotes: double-quote
28682       # substitution turns \\\\ into \\, and sed turns \\ into \.
28683       sed -n \
28684         "s/'/'\\\\''/g;
28685           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28686       ;; #(
28687     *)
28688       # `set' quotes correctly as required by POSIX, so do not add quotes.
28689       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
28690       ;;
28691     esac |
28692     sort
28693 ) |
28694   sed '
28695      /^ac_cv_env_/b end
28696      t clear
28697      :clear
28698      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28699      t end
28700      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28701      :end' >>confcache
28702 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
28703   if test -w "$cache_file"; then
28704     if test "x$cache_file" != "x/dev/null"; then
28705       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
28706 $as_echo "$as_me: updating cache $cache_file" >&6;}
28707       if test ! -f "$cache_file" || test -h "$cache_file"; then
28708         cat confcache >"$cache_file"
28709       else
28710         case $cache_file in #(
28711         */* | ?:*)
28712           mv -f confcache "$cache_file"$$ &&
28713           mv -f "$cache_file"$$ "$cache_file" ;; #(
28714         *)
28715           mv -f confcache "$cache_file" ;;
28716         esac
28717       fi
28718     fi
28719   else
28720     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
28721 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
28722   fi
28723 fi
28724 rm -f confcache
28725
28726 test "x$prefix" = xNONE && prefix=$ac_default_prefix
28727 # Let make expand exec_prefix.
28728 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28729
28730 DEFS=-DHAVE_CONFIG_H
28731
28732 ac_libobjs=
28733 ac_ltlibobjs=
28734 U=
28735 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
28736   # 1. Remove the extension, and $U if already installed.
28737   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
28738   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
28739   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
28740   #    will be set to the directory where LIBOBJS objects are built.
28741   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
28742   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
28743 done
28744 LIBOBJS=$ac_libobjs
28745
28746 LTLIBOBJS=$ac_ltlibobjs
28747
28748
28749
28750
28751 : "${CONFIG_STATUS=./config.status}"
28752 ac_write_fail=0
28753 ac_clean_files_save=$ac_clean_files
28754 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
28755 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
28756 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
28757 as_write_fail=0
28758 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
28759 #! $SHELL
28760 # Generated by $as_me.
28761 # Run this file to recreate the current configuration.
28762 # Compiler output produced by configure, useful for debugging
28763 # configure, is in config.log if it exists.
28764
28765 debug=false
28766 ac_cs_recheck=false
28767 ac_cs_silent=false
28768
28769 SHELL=\${CONFIG_SHELL-$SHELL}
28770 export SHELL
28771 _ASEOF
28772 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
28773 ## -------------------- ##
28774 ## M4sh Initialization. ##
28775 ## -------------------- ##
28776
28777 # Be more Bourne compatible
28778 DUALCASE=1; export DUALCASE # for MKS sh
28779 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
28780   emulate sh
28781   NULLCMD=:
28782   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
28783   # is contrary to our usage.  Disable this feature.
28784   alias -g '${1+"$@"}'='"$@"'
28785   setopt NO_GLOB_SUBST
28786 else
28787   case `(set -o) 2>/dev/null` in #(
28788   *posix*) :
28789     set -o posix ;; #(
28790   *) :
28791      ;;
28792 esac
28793 fi
28794
28795
28796 as_nl='
28797 '
28798 export as_nl
28799 # Printing a long string crashes Solaris 7 /usr/bin/printf.
28800 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
28801 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
28802 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
28803 # Prefer a ksh shell builtin over an external printf program on Solaris,
28804 # but without wasting forks for bash or zsh.
28805 if test -z "$BASH_VERSION$ZSH_VERSION" \
28806     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
28807   as_echo='print -r --'
28808   as_echo_n='print -rn --'
28809 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
28810   as_echo='printf %s\n'
28811   as_echo_n='printf %s'
28812 else
28813   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
28814     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
28815     as_echo_n='/usr/ucb/echo -n'
28816   else
28817     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
28818     as_echo_n_body='eval
28819       arg=$1;
28820       case $arg in #(
28821       *"$as_nl"*)
28822         expr "X$arg" : "X\\(.*\\)$as_nl";
28823         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
28824       esac;
28825       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
28826     '
28827     export as_echo_n_body
28828     as_echo_n='sh -c $as_echo_n_body as_echo'
28829   fi
28830   export as_echo_body
28831   as_echo='sh -c $as_echo_body as_echo'
28832 fi
28833
28834 # The user is always right.
28835 if test "${PATH_SEPARATOR+set}" != set; then
28836   PATH_SEPARATOR=:
28837   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
28838     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
28839       PATH_SEPARATOR=';'
28840   }
28841 fi
28842
28843
28844 # IFS
28845 # We need space, tab and new line, in precisely that order.  Quoting is
28846 # there to prevent editors from complaining about space-tab.
28847 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
28848 # splitting by setting IFS to empty value.)
28849 IFS=" ""        $as_nl"
28850
28851 # Find who we are.  Look in the path if we contain no directory separator.
28852 as_myself=
28853 case $0 in #((
28854   *[\\/]* ) as_myself=$0 ;;
28855   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28856 for as_dir in $PATH
28857 do
28858   IFS=$as_save_IFS
28859   test -z "$as_dir" && as_dir=.
28860     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28861   done
28862 IFS=$as_save_IFS
28863
28864      ;;
28865 esac
28866 # We did not find ourselves, most probably we were run as `sh COMMAND'
28867 # in which case we are not to be found in the path.
28868 if test "x$as_myself" = x; then
28869   as_myself=$0
28870 fi
28871 if test ! -f "$as_myself"; then
28872   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
28873   exit 1
28874 fi
28875
28876 # Unset variables that we do not need and which cause bugs (e.g. in
28877 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
28878 # suppresses any "Segmentation fault" message there.  '((' could
28879 # trigger a bug in pdksh 5.2.14.
28880 for as_var in BASH_ENV ENV MAIL MAILPATH
28881 do eval test x\${$as_var+set} = xset \
28882   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
28883 done
28884 PS1='$ '
28885 PS2='> '
28886 PS4='+ '
28887
28888 # NLS nuisances.
28889 LC_ALL=C
28890 export LC_ALL
28891 LANGUAGE=C
28892 export LANGUAGE
28893
28894 # CDPATH.
28895 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28896
28897
28898 # as_fn_error STATUS ERROR [LINENO LOG_FD]
28899 # ----------------------------------------
28900 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
28901 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
28902 # script with STATUS, using 1 if that was 0.
28903 as_fn_error ()
28904 {
28905   as_status=$1; test $as_status -eq 0 && as_status=1
28906   if test "$4"; then
28907     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
28908     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
28909   fi
28910   $as_echo "$as_me: error: $2" >&2
28911   as_fn_exit $as_status
28912 } # as_fn_error
28913
28914
28915 # as_fn_set_status STATUS
28916 # -----------------------
28917 # Set $? to STATUS, without forking.
28918 as_fn_set_status ()
28919 {
28920   return $1
28921 } # as_fn_set_status
28922
28923 # as_fn_exit STATUS
28924 # -----------------
28925 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28926 as_fn_exit ()
28927 {
28928   set +e
28929   as_fn_set_status $1
28930   exit $1
28931 } # as_fn_exit
28932
28933 # as_fn_unset VAR
28934 # ---------------
28935 # Portably unset VAR.
28936 as_fn_unset ()
28937 {
28938   { eval $1=; unset $1;}
28939 }
28940 as_unset=as_fn_unset
28941 # as_fn_append VAR VALUE
28942 # ----------------------
28943 # Append the text in VALUE to the end of the definition contained in VAR. Take
28944 # advantage of any shell optimizations that allow amortized linear growth over
28945 # repeated appends, instead of the typical quadratic growth present in naive
28946 # implementations.
28947 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
28948   eval 'as_fn_append ()
28949   {
28950     eval $1+=\$2
28951   }'
28952 else
28953   as_fn_append ()
28954   {
28955     eval $1=\$$1\$2
28956   }
28957 fi # as_fn_append
28958
28959 # as_fn_arith ARG...
28960 # ------------------
28961 # Perform arithmetic evaluation on the ARGs, and store the result in the
28962 # global $as_val. Take advantage of shells that can avoid forks. The arguments
28963 # must be portable across $(()) and expr.
28964 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
28965   eval 'as_fn_arith ()
28966   {
28967     as_val=$(( $* ))
28968   }'
28969 else
28970   as_fn_arith ()
28971   {
28972     as_val=`expr "$@" || test $? -eq 1`
28973   }
28974 fi # as_fn_arith
28975
28976
28977 if expr a : '\(a\)' >/dev/null 2>&1 &&
28978    test "X`expr 00001 : '.*\(...\)'`" = X001; then
28979   as_expr=expr
28980 else
28981   as_expr=false
28982 fi
28983
28984 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
28985   as_basename=basename
28986 else
28987   as_basename=false
28988 fi
28989
28990 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
28991   as_dirname=dirname
28992 else
28993   as_dirname=false
28994 fi
28995
28996 as_me=`$as_basename -- "$0" ||
28997 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28998          X"$0" : 'X\(//\)$' \| \
28999          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
29000 $as_echo X/"$0" |
29001     sed '/^.*\/\([^/][^/]*\)\/*$/{
29002             s//\1/
29003             q
29004           }
29005           /^X\/\(\/\/\)$/{
29006             s//\1/
29007             q
29008           }
29009           /^X\/\(\/\).*/{
29010             s//\1/
29011             q
29012           }
29013           s/.*/./; q'`
29014
29015 # Avoid depending upon Character Ranges.
29016 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
29017 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
29018 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
29019 as_cr_digits='0123456789'
29020 as_cr_alnum=$as_cr_Letters$as_cr_digits
29021
29022 ECHO_C= ECHO_N= ECHO_T=
29023 case `echo -n x` in #(((((
29024 -n*)
29025   case `echo 'xy\c'` in
29026   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
29027   xy)  ECHO_C='\c';;
29028   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
29029        ECHO_T=' ';;
29030   esac;;
29031 *)
29032   ECHO_N='-n';;
29033 esac
29034
29035 rm -f conf$$ conf$$.exe conf$$.file
29036 if test -d conf$$.dir; then
29037   rm -f conf$$.dir/conf$$.file
29038 else
29039   rm -f conf$$.dir
29040   mkdir conf$$.dir 2>/dev/null
29041 fi
29042 if (echo >conf$$.file) 2>/dev/null; then
29043   if ln -s conf$$.file conf$$ 2>/dev/null; then
29044     as_ln_s='ln -s'
29045     # ... but there are two gotchas:
29046     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
29047     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
29048     # In both cases, we have to default to `cp -pR'.
29049     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
29050       as_ln_s='cp -pR'
29051   elif ln conf$$.file conf$$ 2>/dev/null; then
29052     as_ln_s=ln
29053   else
29054     as_ln_s='cp -pR'
29055   fi
29056 else
29057   as_ln_s='cp -pR'
29058 fi
29059 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
29060 rmdir conf$$.dir 2>/dev/null
29061
29062
29063 # as_fn_mkdir_p
29064 # -------------
29065 # Create "$as_dir" as a directory, including parents if necessary.
29066 as_fn_mkdir_p ()
29067 {
29068
29069   case $as_dir in #(
29070   -*) as_dir=./$as_dir;;
29071   esac
29072   test -d "$as_dir" || eval $as_mkdir_p || {
29073     as_dirs=
29074     while :; do
29075       case $as_dir in #(
29076       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
29077       *) as_qdir=$as_dir;;
29078       esac
29079       as_dirs="'$as_qdir' $as_dirs"
29080       as_dir=`$as_dirname -- "$as_dir" ||
29081 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29082          X"$as_dir" : 'X\(//\)[^/]' \| \
29083          X"$as_dir" : 'X\(//\)$' \| \
29084          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
29085 $as_echo X"$as_dir" |
29086     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29087             s//\1/
29088             q
29089           }
29090           /^X\(\/\/\)[^/].*/{
29091             s//\1/
29092             q
29093           }
29094           /^X\(\/\/\)$/{
29095             s//\1/
29096             q
29097           }
29098           /^X\(\/\).*/{
29099             s//\1/
29100             q
29101           }
29102           s/.*/./; q'`
29103       test -d "$as_dir" && break
29104     done
29105     test -z "$as_dirs" || eval "mkdir $as_dirs"
29106   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
29107
29108
29109 } # as_fn_mkdir_p
29110 if mkdir -p . 2>/dev/null; then
29111   as_mkdir_p='mkdir -p "$as_dir"'
29112 else
29113   test -d ./-p && rmdir ./-p
29114   as_mkdir_p=false
29115 fi
29116
29117
29118 # as_fn_executable_p FILE
29119 # -----------------------
29120 # Test if FILE is an executable regular file.
29121 as_fn_executable_p ()
29122 {
29123   test -f "$1" && test -x "$1"
29124 } # as_fn_executable_p
29125 as_test_x='test -x'
29126 as_executable_p=as_fn_executable_p
29127
29128 # Sed expression to map a string onto a valid CPP name.
29129 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
29130
29131 # Sed expression to map a string onto a valid variable name.
29132 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
29133
29134
29135 exec 6>&1
29136 ## ----------------------------------- ##
29137 ## Main body of $CONFIG_STATUS script. ##
29138 ## ----------------------------------- ##
29139 _ASEOF
29140 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
29141
29142 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29143 # Save the log message, to keep $0 and so on meaningful, and to
29144 # report actual input values of CONFIG_FILES etc. instead of their
29145 # values after options handling.
29146 ac_log="
29147 This file was extended by $as_me, which was
29148 generated by GNU Autoconf 2.69.  Invocation command line was
29149
29150   CONFIG_FILES    = $CONFIG_FILES
29151   CONFIG_HEADERS  = $CONFIG_HEADERS
29152   CONFIG_LINKS    = $CONFIG_LINKS
29153   CONFIG_COMMANDS = $CONFIG_COMMANDS
29154   $ $0 $@
29155
29156 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29157 "
29158
29159 _ACEOF
29160
29161 case $ac_config_files in *"
29162 "*) set x $ac_config_files; shift; ac_config_files=$*;;
29163 esac
29164
29165 case $ac_config_headers in *"
29166 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
29167 esac
29168
29169
29170 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29171 # Files that config.status was made for.
29172 config_files="$ac_config_files"
29173 config_headers="$ac_config_headers"
29174 config_commands="$ac_config_commands"
29175
29176 _ACEOF
29177
29178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29179 ac_cs_usage="\
29180 \`$as_me' instantiates files and other configuration actions
29181 from templates according to the current configuration.  Unless the files
29182 and actions are specified as TAGs, all are instantiated by default.
29183
29184 Usage: $0 [OPTION]... [TAG]...
29185
29186   -h, --help       print this help, then exit
29187   -V, --version    print version number and configuration settings, then exit
29188       --config     print configuration, then exit
29189   -q, --quiet, --silent
29190                    do not print progress messages
29191   -d, --debug      don't remove temporary files
29192       --recheck    update $as_me by reconfiguring in the same conditions
29193       --file=FILE[:TEMPLATE]
29194                    instantiate the configuration file FILE
29195       --header=FILE[:TEMPLATE]
29196                    instantiate the configuration header FILE
29197
29198 Configuration files:
29199 $config_files
29200
29201 Configuration headers:
29202 $config_headers
29203
29204 Configuration commands:
29205 $config_commands
29206
29207 Report bugs to the package provider."
29208
29209 _ACEOF
29210 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29211 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
29212 ac_cs_version="\\
29213 config.status
29214 configured by $0, generated by GNU Autoconf 2.69,
29215   with options \\"\$ac_cs_config\\"
29216
29217 Copyright (C) 2012 Free Software Foundation, Inc.
29218 This config.status script is free software; the Free Software Foundation
29219 gives unlimited permission to copy, distribute and modify it."
29220
29221 ac_pwd='$ac_pwd'
29222 srcdir='$srcdir'
29223 INSTALL='$INSTALL'
29224 AWK='$AWK'
29225 test -n "\$AWK" || AWK=awk
29226 _ACEOF
29227
29228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29229 # The default lists apply if the user does not specify any file.
29230 ac_need_defaults=:
29231 while test $# != 0
29232 do
29233   case $1 in
29234   --*=?*)
29235     ac_option=`expr "X$1" : 'X\([^=]*\)='`
29236     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
29237     ac_shift=:
29238     ;;
29239   --*=)
29240     ac_option=`expr "X$1" : 'X\([^=]*\)='`
29241     ac_optarg=
29242     ac_shift=:
29243     ;;
29244   *)
29245     ac_option=$1
29246     ac_optarg=$2
29247     ac_shift=shift
29248     ;;
29249   esac
29250
29251   case $ac_option in
29252   # Handling of the options.
29253   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29254     ac_cs_recheck=: ;;
29255   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
29256     $as_echo "$ac_cs_version"; exit ;;
29257   --config | --confi | --conf | --con | --co | --c )
29258     $as_echo "$ac_cs_config"; exit ;;
29259   --debug | --debu | --deb | --de | --d | -d )
29260     debug=: ;;
29261   --file | --fil | --fi | --f )
29262     $ac_shift
29263     case $ac_optarg in
29264     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29265     '') as_fn_error $? "missing file argument" ;;
29266     esac
29267     as_fn_append CONFIG_FILES " '$ac_optarg'"
29268     ac_need_defaults=false;;
29269   --header | --heade | --head | --hea )
29270     $ac_shift
29271     case $ac_optarg in
29272     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29273     esac
29274     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
29275     ac_need_defaults=false;;
29276   --he | --h)
29277     # Conflict between --help and --header
29278     as_fn_error $? "ambiguous option: \`$1'
29279 Try \`$0 --help' for more information.";;
29280   --help | --hel | -h )
29281     $as_echo "$ac_cs_usage"; exit ;;
29282   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29283   | -silent | --silent | --silen | --sile | --sil | --si | --s)
29284     ac_cs_silent=: ;;
29285
29286   # This is an error.
29287   -*) as_fn_error $? "unrecognized option: \`$1'
29288 Try \`$0 --help' for more information." ;;
29289
29290   *) as_fn_append ac_config_targets " $1"
29291      ac_need_defaults=false ;;
29292
29293   esac
29294   shift
29295 done
29296
29297 ac_configure_extra_args=
29298
29299 if $ac_cs_silent; then
29300   exec 6>/dev/null
29301   ac_configure_extra_args="$ac_configure_extra_args --silent"
29302 fi
29303
29304 _ACEOF
29305 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29306 if \$ac_cs_recheck; then
29307   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29308   shift
29309   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
29310   CONFIG_SHELL='$SHELL'
29311   export CONFIG_SHELL
29312   exec "\$@"
29313 fi
29314
29315 _ACEOF
29316 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29317 exec 5>>config.log
29318 {
29319   echo
29320   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
29321 ## Running $as_me. ##
29322 _ASBOX
29323   $as_echo "$ac_log"
29324 } >&5
29325
29326 _ACEOF
29327 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29328 #
29329 # INIT-COMMANDS
29330 #
29331
29332
29333 # The HP-UX ksh and POSIX shell print the target directory to stdout
29334 # if CDPATH is set.
29335 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29336
29337 sed_quote_subst='$sed_quote_subst'
29338 double_quote_subst='$double_quote_subst'
29339 delay_variable_subst='$delay_variable_subst'
29340 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
29341 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
29342 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
29343 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
29344 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
29345 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
29346 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
29347 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
29348 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
29349 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
29350 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
29351 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
29352 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
29353 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
29354 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
29355 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
29356 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
29357 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
29358 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
29359 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
29360 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
29361 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
29362 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
29363 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
29364 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
29365 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
29366 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
29367 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
29368 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
29369 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
29370 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
29371 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
29372 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
29373 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
29374 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
29375 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
29376 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
29377 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
29378 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
29379 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
29380 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
29381 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
29382 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
29383 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
29384 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
29385 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
29386 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29387 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29388 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
29389 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
29390 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
29391 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
29392 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
29393 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
29394 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
29395 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
29396 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
29397 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"`'
29398 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
29399 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
29400 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
29401 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
29402 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
29403 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
29404 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
29405 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
29406 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
29407 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
29408 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
29409 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
29410 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
29411 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
29412 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
29413 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
29414 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
29415 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
29416 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29417 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
29418 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
29419 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
29420 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
29421 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
29422 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
29423 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29424 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
29425 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29426 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
29427 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29428 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
29429 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
29430 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
29431 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
29432 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
29433 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
29434 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
29435 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
29436 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
29437 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
29438 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
29439 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
29440 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
29441 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
29442 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
29443 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
29444 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
29445 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
29446 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
29447 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
29448 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
29449 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
29450 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
29451 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
29452 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
29453 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
29454 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
29455 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
29456 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
29457 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
29458 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29459 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29460 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
29461 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
29462 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
29463 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
29464 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
29465 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
29466 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
29467 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
29468 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
29469 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
29470 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
29471
29472 LTCC='$LTCC'
29473 LTCFLAGS='$LTCFLAGS'
29474 compiler='$compiler_DEFAULT'
29475
29476 # A function that is used when there is no print builtin or printf.
29477 func_fallback_echo ()
29478 {
29479   eval 'cat <<_LTECHO_EOF
29480 \$1
29481 _LTECHO_EOF'
29482 }
29483
29484 # Quote evaled strings.
29485 for var in AS \
29486 DLLTOOL \
29487 OBJDUMP \
29488 SHELL \
29489 ECHO \
29490 PATH_SEPARATOR \
29491 SED \
29492 GREP \
29493 EGREP \
29494 FGREP \
29495 LD \
29496 NM \
29497 LN_S \
29498 lt_SP2NL \
29499 lt_NL2SP \
29500 reload_flag \
29501 deplibs_check_method \
29502 file_magic_cmd \
29503 file_magic_glob \
29504 want_nocaseglob \
29505 sharedlib_from_linklib_cmd \
29506 AR \
29507 AR_FLAGS \
29508 archiver_list_spec \
29509 STRIP \
29510 RANLIB \
29511 CC \
29512 CFLAGS \
29513 compiler \
29514 lt_cv_sys_global_symbol_pipe \
29515 lt_cv_sys_global_symbol_to_cdecl \
29516 lt_cv_sys_global_symbol_to_c_name_address \
29517 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
29518 nm_file_list_spec \
29519 lt_prog_compiler_no_builtin_flag \
29520 lt_prog_compiler_pic \
29521 lt_prog_compiler_wl \
29522 lt_prog_compiler_static \
29523 lt_cv_prog_compiler_c_o \
29524 need_locks \
29525 MANIFEST_TOOL \
29526 DSYMUTIL \
29527 NMEDIT \
29528 LIPO \
29529 OTOOL \
29530 OTOOL64 \
29531 shrext_cmds \
29532 export_dynamic_flag_spec \
29533 whole_archive_flag_spec \
29534 compiler_needs_object \
29535 with_gnu_ld \
29536 allow_undefined_flag \
29537 no_undefined_flag \
29538 hardcode_libdir_flag_spec \
29539 hardcode_libdir_separator \
29540 exclude_expsyms \
29541 include_expsyms \
29542 file_list_spec \
29543 variables_saved_for_relink \
29544 libname_spec \
29545 library_names_spec \
29546 soname_spec \
29547 install_override_mode \
29548 finish_eval \
29549 old_striplib \
29550 striplib; do
29551     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
29552     *[\\\\\\\`\\"\\\$]*)
29553       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
29554       ;;
29555     *)
29556       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29557       ;;
29558     esac
29559 done
29560
29561 # Double-quote double-evaled strings.
29562 for var in reload_cmds \
29563 old_postinstall_cmds \
29564 old_postuninstall_cmds \
29565 old_archive_cmds \
29566 extract_expsyms_cmds \
29567 old_archive_from_new_cmds \
29568 old_archive_from_expsyms_cmds \
29569 archive_cmds \
29570 archive_expsym_cmds \
29571 module_cmds \
29572 module_expsym_cmds \
29573 export_symbols_cmds \
29574 prelink_cmds \
29575 postlink_cmds \
29576 postinstall_cmds \
29577 postuninstall_cmds \
29578 finish_cmds \
29579 sys_lib_search_path_spec \
29580 sys_lib_dlsearch_path_spec; do
29581     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
29582     *[\\\\\\\`\\"\\\$]*)
29583       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
29584       ;;
29585     *)
29586       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29587       ;;
29588     esac
29589 done
29590
29591 ac_aux_dir='$ac_aux_dir'
29592 xsi_shell='$xsi_shell'
29593 lt_shell_append='$lt_shell_append'
29594
29595 # See if we are running on zsh, and set the options which allow our
29596 # commands through without removal of \ escapes INIT.
29597 if test -n "\${ZSH_VERSION+set}" ; then
29598    setopt NO_GLOB_SUBST
29599 fi
29600
29601
29602     PACKAGE='$PACKAGE'
29603     VERSION='$VERSION'
29604     TIMESTAMP='$TIMESTAMP'
29605     RM='$RM'
29606     ofile='$ofile'
29607
29608
29609
29610
29611
29612 # Commands run at the beginning of config.status:
29613 APR_SAVE_HEADERS="include/apr.h include/arch/unix/apr_private.h"
29614 APR_MAJOR_VERSION=$APR_MAJOR_VERSION
29615 APR_PLATFORM=$host
29616
29617 for apri in \${APR_SAVE_HEADERS}; do
29618   test -r \${apri} && mv \${apri} \${apri}.save
29619 done
29620
29621
29622 _ACEOF
29623
29624 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29625
29626 # Handling of arguments.
29627 for ac_config_target in $ac_config_targets
29628 do
29629   case $ac_config_target in
29630     "include/arch/unix/apr_private.h") CONFIG_HEADERS="$CONFIG_HEADERS include/arch/unix/apr_private.h" ;;
29631     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
29632     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29633     "include/apr.h") CONFIG_FILES="$CONFIG_FILES include/apr.h" ;;
29634     "build/apr_rules.mk") CONFIG_FILES="$CONFIG_FILES build/apr_rules.mk" ;;
29635     "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
29636     "apr-$APR_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apr-$APR_MAJOR_VERSION-config:apr-config.in" ;;
29637     "apr.pc") CONFIG_FILES="$CONFIG_FILES apr.pc" ;;
29638     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
29639     "test/internal/Makefile") CONFIG_FILES="$CONFIG_FILES test/internal/Makefile" ;;
29640     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29641
29642   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
29643   esac
29644 done
29645
29646
29647 # If the user did not use the arguments to specify the items to instantiate,
29648 # then the envvar interface is used.  Set only those that are not.
29649 # We use the long form for the default assignment because of an extremely
29650 # bizarre bug on SunOS 4.1.3.
29651 if $ac_need_defaults; then
29652   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29653   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29654   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29655 fi
29656
29657 # Have a temporary directory for convenience.  Make it in the build tree
29658 # simply because there is no reason against having it here, and in addition,
29659 # creating and moving files from /tmp can sometimes cause problems.
29660 # Hook for its removal unless debugging.
29661 # Note that there is a small window in which the directory will not be cleaned:
29662 # after its creation but before its name has been assigned to `$tmp'.
29663 $debug ||
29664 {
29665   tmp= ac_tmp=
29666   trap 'exit_status=$?
29667   : "${ac_tmp:=$tmp}"
29668   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
29669 ' 0
29670   trap 'as_fn_exit 1' 1 2 13 15
29671 }
29672 # Create a (secure) tmp directory for tmp files.
29673
29674 {
29675   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
29676   test -d "$tmp"
29677 }  ||
29678 {
29679   tmp=./conf$$-$RANDOM
29680   (umask 077 && mkdir "$tmp")
29681 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
29682 ac_tmp=$tmp
29683
29684 # Set up the scripts for CONFIG_FILES section.
29685 # No need to generate them if there are no CONFIG_FILES.
29686 # This happens for instance with `./config.status config.h'.
29687 if test -n "$CONFIG_FILES"; then
29688
29689
29690 ac_cr=`echo X | tr X '\015'`
29691 # On cygwin, bash can eat \r inside `` if the user requested igncr.
29692 # But we know of no other shell where ac_cr would be empty at this
29693 # point, so we can use a bashism as a fallback.
29694 if test "x$ac_cr" = x; then
29695   eval ac_cr=\$\'\\r\'
29696 fi
29697 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
29698 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
29699   ac_cs_awk_cr='\\r'
29700 else
29701   ac_cs_awk_cr=$ac_cr
29702 fi
29703
29704 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
29705 _ACEOF
29706
29707
29708 {
29709   echo "cat >conf$$subs.awk <<_ACEOF" &&
29710   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
29711   echo "_ACEOF"
29712 } >conf$$subs.sh ||
29713   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29714 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
29715 ac_delim='%!_!# '
29716 for ac_last_try in false false false false false :; do
29717   . ./conf$$subs.sh ||
29718     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29719
29720   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
29721   if test $ac_delim_n = $ac_delim_num; then
29722     break
29723   elif $ac_last_try; then
29724     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29725   else
29726     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29727   fi
29728 done
29729 rm -f conf$$subs.sh
29730
29731 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29732 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
29733 _ACEOF
29734 sed -n '
29735 h
29736 s/^/S["/; s/!.*/"]=/
29737 p
29738 g
29739 s/^[^!]*!//
29740 :repl
29741 t repl
29742 s/'"$ac_delim"'$//
29743 t delim
29744 :nl
29745 h
29746 s/\(.\{148\}\)..*/\1/
29747 t more1
29748 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
29749 p
29750 n
29751 b repl
29752 :more1
29753 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
29754 p
29755 g
29756 s/.\{148\}//
29757 t nl
29758 :delim
29759 h
29760 s/\(.\{148\}\)..*/\1/
29761 t more2
29762 s/["\\]/\\&/g; s/^/"/; s/$/"/
29763 p
29764 b
29765 :more2
29766 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
29767 p
29768 g
29769 s/.\{148\}//
29770 t delim
29771 ' <conf$$subs.awk | sed '
29772 /^[^""]/{
29773   N
29774   s/\n//
29775 }
29776 ' >>$CONFIG_STATUS || ac_write_fail=1
29777 rm -f conf$$subs.awk
29778 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29779 _ACAWK
29780 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
29781   for (key in S) S_is_set[key] = 1
29782   FS = "\a"
29783
29784 }
29785 {
29786   line = $ 0
29787   nfields = split(line, field, "@")
29788   substed = 0
29789   len = length(field[1])
29790   for (i = 2; i < nfields; i++) {
29791     key = field[i]
29792     keylen = length(key)
29793     if (S_is_set[key]) {
29794       value = S[key]
29795       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
29796       len += length(value) + length(field[++i])
29797       substed = 1
29798     } else
29799       len += 1 + keylen
29800   }
29801
29802   print line
29803 }
29804
29805 _ACAWK
29806 _ACEOF
29807 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29808 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
29809   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
29810 else
29811   cat
29812 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
29813   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
29814 _ACEOF
29815
29816 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
29817 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
29818 # trailing colons and then remove the whole line if VPATH becomes empty
29819 # (actually we leave an empty line to preserve line numbers).
29820 if test "x$srcdir" = x.; then
29821   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
29822 h
29823 s///
29824 s/^/:/
29825 s/[      ]*$/:/
29826 s/:\$(srcdir):/:/g
29827 s/:\${srcdir}:/:/g
29828 s/:@srcdir@:/:/g
29829 s/^:*//
29830 s/:*$//
29831 x
29832 s/\(=[   ]*\).*/\1/
29833 G
29834 s/\n//
29835 s/^[^=]*=[       ]*$//
29836 }'
29837 fi
29838
29839 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29840 fi # test -n "$CONFIG_FILES"
29841
29842 # Set up the scripts for CONFIG_HEADERS section.
29843 # No need to generate them if there are no CONFIG_HEADERS.
29844 # This happens for instance with `./config.status Makefile'.
29845 if test -n "$CONFIG_HEADERS"; then
29846 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
29847 BEGIN {
29848 _ACEOF
29849
29850 # Transform confdefs.h into an awk script `defines.awk', embedded as
29851 # here-document in config.status, that substitutes the proper values into
29852 # config.h.in to produce config.h.
29853
29854 # Create a delimiter string that does not exist in confdefs.h, to ease
29855 # handling of long lines.
29856 ac_delim='%!_!# '
29857 for ac_last_try in false false :; do
29858   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
29859   if test -z "$ac_tt"; then
29860     break
29861   elif $ac_last_try; then
29862     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
29863   else
29864     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29865   fi
29866 done
29867
29868 # For the awk script, D is an array of macro values keyed by name,
29869 # likewise P contains macro parameters if any.  Preserve backslash
29870 # newline sequences.
29871
29872 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
29873 sed -n '
29874 s/.\{148\}/&'"$ac_delim"'/g
29875 t rset
29876 :rset
29877 s/^[     ]*#[    ]*define[       ][      ]*/ /
29878 t def
29879 d
29880 :def
29881 s/\\$//
29882 t bsnl
29883 s/["\\]/\\&/g
29884 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
29885 D["\1"]=" \3"/p
29886 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
29887 d
29888 :bsnl
29889 s/["\\]/\\&/g
29890 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
29891 D["\1"]=" \3\\\\\\n"\\/p
29892 t cont
29893 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
29894 t cont
29895 d
29896 :cont
29897 n
29898 s/.\{148\}/&'"$ac_delim"'/g
29899 t clear
29900 :clear
29901 s/\\$//
29902 t bsnlc
29903 s/["\\]/\\&/g; s/^/"/; s/$/"/p
29904 d
29905 :bsnlc
29906 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
29907 b cont
29908 ' <confdefs.h | sed '
29909 s/'"$ac_delim"'/"\\\
29910 "/g' >>$CONFIG_STATUS || ac_write_fail=1
29911
29912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29913   for (key in D) D_is_set[key] = 1
29914   FS = "\a"
29915 }
29916 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
29917   line = \$ 0
29918   split(line, arg, " ")
29919   if (arg[1] == "#") {
29920     defundef = arg[2]
29921     mac1 = arg[3]
29922   } else {
29923     defundef = substr(arg[1], 2)
29924     mac1 = arg[2]
29925   }
29926   split(mac1, mac2, "(") #)
29927   macro = mac2[1]
29928   prefix = substr(line, 1, index(line, defundef) - 1)
29929   if (D_is_set[macro]) {
29930     # Preserve the white space surrounding the "#".
29931     print prefix "define", macro P[macro] D[macro]
29932     next
29933   } else {
29934     # Replace #undef with comments.  This is necessary, for example,
29935     # in the case of _POSIX_SOURCE, which is predefined and required
29936     # on some systems where configure will not decide to define it.
29937     if (defundef == "undef") {
29938       print "/*", prefix defundef, macro, "*/"
29939       next
29940     }
29941   }
29942 }
29943 { print }
29944 _ACAWK
29945 _ACEOF
29946 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29947   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
29948 fi # test -n "$CONFIG_HEADERS"
29949
29950
29951 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
29952 shift
29953 for ac_tag
29954 do
29955   case $ac_tag in
29956   :[FHLC]) ac_mode=$ac_tag; continue;;
29957   esac
29958   case $ac_mode$ac_tag in
29959   :[FHL]*:*);;
29960   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
29961   :[FH]-) ac_tag=-:-;;
29962   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
29963   esac
29964   ac_save_IFS=$IFS
29965   IFS=:
29966   set x $ac_tag
29967   IFS=$ac_save_IFS
29968   shift
29969   ac_file=$1
29970   shift
29971
29972   case $ac_mode in
29973   :L) ac_source=$1;;
29974   :[FH])
29975     ac_file_inputs=
29976     for ac_f
29977     do
29978       case $ac_f in
29979       -) ac_f="$ac_tmp/stdin";;
29980       *) # Look for the file first in the build tree, then in the source tree
29981          # (if the path is not absolute).  The absolute path cannot be DOS-style,
29982          # because $ac_f cannot contain `:'.
29983          test -f "$ac_f" ||
29984            case $ac_f in
29985            [\\/$]*) false;;
29986            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
29987            esac ||
29988            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
29989       esac
29990       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
29991       as_fn_append ac_file_inputs " '$ac_f'"
29992     done
29993
29994     # Let's still pretend it is `configure' which instantiates (i.e., don't
29995     # use $as_me), people would be surprised to read:
29996     #    /* config.h.  Generated by config.status.  */
29997     configure_input='Generated from '`
29998           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
29999         `' by configure.'
30000     if test x"$ac_file" != x-; then
30001       configure_input="$ac_file.  $configure_input"
30002       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
30003 $as_echo "$as_me: creating $ac_file" >&6;}
30004     fi
30005     # Neutralize special characters interpreted by sed in replacement strings.
30006     case $configure_input in #(
30007     *\&* | *\|* | *\\* )
30008        ac_sed_conf_input=`$as_echo "$configure_input" |
30009        sed 's/[\\\\&|]/\\\\&/g'`;; #(
30010     *) ac_sed_conf_input=$configure_input;;
30011     esac
30012
30013     case $ac_tag in
30014     *:-:* | *:-) cat >"$ac_tmp/stdin" \
30015       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
30016     esac
30017     ;;
30018   esac
30019
30020   ac_dir=`$as_dirname -- "$ac_file" ||
30021 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30022          X"$ac_file" : 'X\(//\)[^/]' \| \
30023          X"$ac_file" : 'X\(//\)$' \| \
30024          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
30025 $as_echo X"$ac_file" |
30026     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
30027             s//\1/
30028             q
30029           }
30030           /^X\(\/\/\)[^/].*/{
30031             s//\1/
30032             q
30033           }
30034           /^X\(\/\/\)$/{
30035             s//\1/
30036             q
30037           }
30038           /^X\(\/\).*/{
30039             s//\1/
30040             q
30041           }
30042           s/.*/./; q'`
30043   as_dir="$ac_dir"; as_fn_mkdir_p
30044   ac_builddir=.
30045
30046 case "$ac_dir" in
30047 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
30048 *)
30049   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
30050   # A ".." for each directory in $ac_dir_suffix.
30051   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
30052   case $ac_top_builddir_sub in
30053   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
30054   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
30055   esac ;;
30056 esac
30057 ac_abs_top_builddir=$ac_pwd
30058 ac_abs_builddir=$ac_pwd$ac_dir_suffix
30059 # for backward compatibility:
30060 ac_top_builddir=$ac_top_build_prefix
30061
30062 case $srcdir in
30063   .)  # We are building in place.
30064     ac_srcdir=.
30065     ac_top_srcdir=$ac_top_builddir_sub
30066     ac_abs_top_srcdir=$ac_pwd ;;
30067   [\\/]* | ?:[\\/]* )  # Absolute name.
30068     ac_srcdir=$srcdir$ac_dir_suffix;
30069     ac_top_srcdir=$srcdir
30070     ac_abs_top_srcdir=$srcdir ;;
30071   *) # Relative name.
30072     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
30073     ac_top_srcdir=$ac_top_build_prefix$srcdir
30074     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
30075 esac
30076 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
30077
30078
30079   case $ac_mode in
30080   :F)
30081   #
30082   # CONFIG_FILE
30083   #
30084
30085   case $INSTALL in
30086   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30087   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
30088   esac
30089 _ACEOF
30090
30091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30092 # If the template does not know about datarootdir, expand it.
30093 # FIXME: This hack should be removed a few years after 2.60.
30094 ac_datarootdir_hack=; ac_datarootdir_seen=
30095 ac_sed_dataroot='
30096 /datarootdir/ {
30097   p
30098   q
30099 }
30100 /@datadir@/p
30101 /@docdir@/p
30102 /@infodir@/p
30103 /@localedir@/p
30104 /@mandir@/p'
30105 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
30106 *datarootdir*) ac_datarootdir_seen=yes;;
30107 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
30108   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
30109 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
30110 _ACEOF
30111 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30112   ac_datarootdir_hack='
30113   s&@datadir@&$datadir&g
30114   s&@docdir@&$docdir&g
30115   s&@infodir@&$infodir&g
30116   s&@localedir@&$localedir&g
30117   s&@mandir@&$mandir&g
30118   s&\\\${datarootdir}&$datarootdir&g' ;;
30119 esac
30120 _ACEOF
30121
30122 # Neutralize VPATH when `$srcdir' = `.'.
30123 # Shell code in configure.ac might set extrasub.
30124 # FIXME: do we really want to maintain this feature?
30125 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30126 ac_sed_extra="$ac_vpsub
30127 $extrasub
30128 _ACEOF
30129 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30130 :t
30131 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30132 s|@configure_input@|$ac_sed_conf_input|;t t
30133 s&@top_builddir@&$ac_top_builddir_sub&;t t
30134 s&@top_build_prefix@&$ac_top_build_prefix&;t t
30135 s&@srcdir@&$ac_srcdir&;t t
30136 s&@abs_srcdir@&$ac_abs_srcdir&;t t
30137 s&@top_srcdir@&$ac_top_srcdir&;t t
30138 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
30139 s&@builddir@&$ac_builddir&;t t
30140 s&@abs_builddir@&$ac_abs_builddir&;t t
30141 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
30142 s&@INSTALL@&$ac_INSTALL&;t t
30143 $ac_datarootdir_hack
30144 "
30145 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
30146   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30147
30148 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
30149   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
30150   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
30151       "$ac_tmp/out"`; test -z "$ac_out"; } &&
30152   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
30153 which seems to be undefined.  Please make sure it is defined" >&5
30154 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
30155 which seems to be undefined.  Please make sure it is defined" >&2;}
30156
30157   rm -f "$ac_tmp/stdin"
30158   case $ac_file in
30159   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
30160   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
30161   esac \
30162   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30163  ;;
30164   :H)
30165   #
30166   # CONFIG_HEADER
30167   #
30168   if test x"$ac_file" != x-; then
30169     {
30170       $as_echo "/* $configure_input  */" \
30171       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
30172     } >"$ac_tmp/config.h" \
30173       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30174     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
30175       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
30176 $as_echo "$as_me: $ac_file is unchanged" >&6;}
30177     else
30178       rm -f "$ac_file"
30179       mv "$ac_tmp/config.h" "$ac_file" \
30180         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30181     fi
30182   else
30183     $as_echo "/* $configure_input  */" \
30184       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
30185       || as_fn_error $? "could not create -" "$LINENO" 5
30186   fi
30187  ;;
30188
30189   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
30190 $as_echo "$as_me: executing $ac_file commands" >&6;}
30191  ;;
30192   esac
30193
30194
30195   case $ac_file$ac_mode in
30196     "libtool":C)
30197
30198     # See if we are running on zsh, and set the options which allow our
30199     # commands through without removal of \ escapes.
30200     if test -n "${ZSH_VERSION+set}" ; then
30201       setopt NO_GLOB_SUBST
30202     fi
30203
30204     cfgfile="${ofile}T"
30205     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
30206     $RM "$cfgfile"
30207
30208     cat <<_LT_EOF >> "$cfgfile"
30209 #! $SHELL
30210
30211 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
30212 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
30213 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
30214 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
30215 #
30216 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
30217 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
30218 #                 Foundation, Inc.
30219 #   Written by Gordon Matzigkeit, 1996
30220 #
30221 #   This file is part of GNU Libtool.
30222 #
30223 # GNU Libtool is free software; you can redistribute it and/or
30224 # modify it under the terms of the GNU General Public License as
30225 # published by the Free Software Foundation; either version 2 of
30226 # the License, or (at your option) any later version.
30227 #
30228 # As a special exception to the GNU General Public License,
30229 # if you distribute this file as part of a program or library that
30230 # is built using GNU Libtool, you may include this file under the
30231 # same distribution terms that you use for the rest of that program.
30232 #
30233 # GNU Libtool is distributed in the hope that it will be useful,
30234 # but WITHOUT ANY WARRANTY; without even the implied warranty of
30235 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30236 # GNU General Public License for more details.
30237 #
30238 # You should have received a copy of the GNU General Public License
30239 # along with GNU Libtool; see the file COPYING.  If not, a copy
30240 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
30241 # obtained by writing to the Free Software Foundation, Inc.,
30242 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30243
30244
30245 # The names of the tagged configurations supported by this script.
30246 available_tags=""
30247
30248 # ### BEGIN LIBTOOL CONFIG
30249
30250 # Assembler program.
30251 AS=$lt_AS
30252
30253 # DLL creation program.
30254 DLLTOOL=$lt_DLLTOOL
30255
30256 # Object dumper program.
30257 OBJDUMP=$lt_OBJDUMP
30258
30259 # Which release of libtool.m4 was used?
30260 macro_version=$macro_version
30261 macro_revision=$macro_revision
30262
30263 # Whether or not to build shared libraries.
30264 build_libtool_libs=$enable_shared
30265
30266 # Whether or not to build static libraries.
30267 build_old_libs=$enable_static
30268
30269 # What type of objects to build.
30270 pic_mode=$pic_mode
30271
30272 # Whether or not to optimize for fast installation.
30273 fast_install=$enable_fast_install
30274
30275 # Shell to use when invoking shell scripts.
30276 SHELL=$lt_SHELL
30277
30278 # An echo program that protects backslashes.
30279 ECHO=$lt_ECHO
30280
30281 # The PATH separator for the build system.
30282 PATH_SEPARATOR=$lt_PATH_SEPARATOR
30283
30284 # The host system.
30285 host_alias=$host_alias
30286 host=$host
30287 host_os=$host_os
30288
30289 # The build system.
30290 build_alias=$build_alias
30291 build=$build
30292 build_os=$build_os
30293
30294 # A sed program that does not truncate output.
30295 SED=$lt_SED
30296
30297 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
30298 Xsed="\$SED -e 1s/^X//"
30299
30300 # A grep program that handles long lines.
30301 GREP=$lt_GREP
30302
30303 # An ERE matcher.
30304 EGREP=$lt_EGREP
30305
30306 # A literal string matcher.
30307 FGREP=$lt_FGREP
30308
30309 # A BSD- or MS-compatible name lister.
30310 NM=$lt_NM
30311
30312 # Whether we need soft or hard links.
30313 LN_S=$lt_LN_S
30314
30315 # What is the maximum length of a command?
30316 max_cmd_len=$max_cmd_len
30317
30318 # Object file suffix (normally "o").
30319 objext=$ac_objext
30320
30321 # Executable file suffix (normally "").
30322 exeext=$exeext
30323
30324 # whether the shell understands "unset".
30325 lt_unset=$lt_unset
30326
30327 # turn spaces into newlines.
30328 SP2NL=$lt_lt_SP2NL
30329
30330 # turn newlines into spaces.
30331 NL2SP=$lt_lt_NL2SP
30332
30333 # convert \$build file names to \$host format.
30334 to_host_file_cmd=$lt_cv_to_host_file_cmd
30335
30336 # convert \$build files to toolchain format.
30337 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
30338
30339 # Method to check whether dependent libraries are shared objects.
30340 deplibs_check_method=$lt_deplibs_check_method
30341
30342 # Command to use when deplibs_check_method = "file_magic".
30343 file_magic_cmd=$lt_file_magic_cmd
30344
30345 # How to find potential files when deplibs_check_method = "file_magic".
30346 file_magic_glob=$lt_file_magic_glob
30347
30348 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
30349 want_nocaseglob=$lt_want_nocaseglob
30350
30351 # Command to associate shared and link libraries.
30352 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
30353
30354 # The archiver.
30355 AR=$lt_AR
30356
30357 # Flags to create an archive.
30358 AR_FLAGS=$lt_AR_FLAGS
30359
30360 # How to feed a file listing to the archiver.
30361 archiver_list_spec=$lt_archiver_list_spec
30362
30363 # A symbol stripping program.
30364 STRIP=$lt_STRIP
30365
30366 # Commands used to install an old-style archive.
30367 RANLIB=$lt_RANLIB
30368 old_postinstall_cmds=$lt_old_postinstall_cmds
30369 old_postuninstall_cmds=$lt_old_postuninstall_cmds
30370
30371 # Whether to use a lock for old archive extraction.
30372 lock_old_archive_extraction=$lock_old_archive_extraction
30373
30374 # A C compiler.
30375 LTCC=$lt_CC
30376
30377 # LTCC compiler flags.
30378 LTCFLAGS=$lt_CFLAGS
30379
30380 # Take the output of nm and produce a listing of raw symbols and C names.
30381 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
30382
30383 # Transform the output of nm in a proper C declaration.
30384 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
30385
30386 # Transform the output of nm in a C name address pair.
30387 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
30388
30389 # Transform the output of nm in a C name address pair when lib prefix is needed.
30390 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
30391
30392 # Specify filename containing input files for \$NM.
30393 nm_file_list_spec=$lt_nm_file_list_spec
30394
30395 # The root where to search for dependent libraries,and in which our libraries should be installed.
30396 lt_sysroot=$lt_sysroot
30397
30398 # The name of the directory that contains temporary libtool files.
30399 objdir=$objdir
30400
30401 # Used to examine libraries when file_magic_cmd begins with "file".
30402 MAGIC_CMD=$MAGIC_CMD
30403
30404 # Must we lock files when doing compilation?
30405 need_locks=$lt_need_locks
30406
30407 # Manifest tool.
30408 MANIFEST_TOOL=$lt_MANIFEST_TOOL
30409
30410 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
30411 DSYMUTIL=$lt_DSYMUTIL
30412
30413 # Tool to change global to local symbols on Mac OS X.
30414 NMEDIT=$lt_NMEDIT
30415
30416 # Tool to manipulate fat objects and archives on Mac OS X.
30417 LIPO=$lt_LIPO
30418
30419 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
30420 OTOOL=$lt_OTOOL
30421
30422 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
30423 OTOOL64=$lt_OTOOL64
30424
30425 # Old archive suffix (normally "a").
30426 libext=$libext
30427
30428 # Shared library suffix (normally ".so").
30429 shrext_cmds=$lt_shrext_cmds
30430
30431 # The commands to extract the exported symbol list from a shared archive.
30432 extract_expsyms_cmds=$lt_extract_expsyms_cmds
30433
30434 # Variables whose values should be saved in libtool wrapper scripts and
30435 # restored at link time.
30436 variables_saved_for_relink=$lt_variables_saved_for_relink
30437
30438 # Do we need the "lib" prefix for modules?
30439 need_lib_prefix=$need_lib_prefix
30440
30441 # Do we need a version for libraries?
30442 need_version=$need_version
30443
30444 # Library versioning type.
30445 version_type=$version_type
30446
30447 # Shared library runtime path variable.
30448 runpath_var=$runpath_var
30449
30450 # Shared library path variable.
30451 shlibpath_var=$shlibpath_var
30452
30453 # Is shlibpath searched before the hard-coded library search path?
30454 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
30455
30456 # Format of library name prefix.
30457 libname_spec=$lt_libname_spec
30458
30459 # List of archive names.  First name is the real one, the rest are links.
30460 # The last name is the one that the linker finds with -lNAME
30461 library_names_spec=$lt_library_names_spec
30462
30463 # The coded name of the library, if different from the real name.
30464 soname_spec=$lt_soname_spec
30465
30466 # Permission mode override for installation of shared libraries.
30467 install_override_mode=$lt_install_override_mode
30468
30469 # Command to use after installation of a shared archive.
30470 postinstall_cmds=$lt_postinstall_cmds
30471
30472 # Command to use after uninstallation of a shared archive.
30473 postuninstall_cmds=$lt_postuninstall_cmds
30474
30475 # Commands used to finish a libtool library installation in a directory.
30476 finish_cmds=$lt_finish_cmds
30477
30478 # As "finish_cmds", except a single script fragment to be evaled but
30479 # not shown.
30480 finish_eval=$lt_finish_eval
30481
30482 # Whether we should hardcode library paths into libraries.
30483 hardcode_into_libs=$hardcode_into_libs
30484
30485 # Compile-time system search path for libraries.
30486 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
30487
30488 # Run-time system search path for libraries.
30489 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
30490
30491 # Whether dlopen is supported.
30492 dlopen_support=$enable_dlopen
30493
30494 # Whether dlopen of programs is supported.
30495 dlopen_self=$enable_dlopen_self
30496
30497 # Whether dlopen of statically linked programs is supported.
30498 dlopen_self_static=$enable_dlopen_self_static
30499
30500 # Commands to strip libraries.
30501 old_striplib=$lt_old_striplib
30502 striplib=$lt_striplib
30503
30504
30505 # The linker used to build libraries.
30506 LD=$lt_LD
30507
30508 # How to create reloadable object files.
30509 reload_flag=$lt_reload_flag
30510 reload_cmds=$lt_reload_cmds
30511
30512 # Commands used to build an old-style archive.
30513 old_archive_cmds=$lt_old_archive_cmds
30514
30515 # A language specific compiler.
30516 CC=$lt_compiler
30517
30518 # Is the compiler the GNU compiler?
30519 with_gcc=$GCC
30520
30521 # Compiler flag to turn off builtin functions.
30522 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
30523
30524 # Additional compiler flags for building library objects.
30525 pic_flag=$lt_lt_prog_compiler_pic
30526
30527 # How to pass a linker flag through the compiler.
30528 wl=$lt_lt_prog_compiler_wl
30529
30530 # Compiler flag to prevent dynamic linking.
30531 link_static_flag=$lt_lt_prog_compiler_static
30532
30533 # Does compiler simultaneously support -c and -o options?
30534 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
30535
30536 # Whether or not to add -lc for building shared libraries.
30537 build_libtool_need_lc=$archive_cmds_need_lc
30538
30539 # Whether or not to disallow shared libs when runtime libs are static.
30540 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
30541
30542 # Compiler flag to allow reflexive dlopens.
30543 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
30544
30545 # Compiler flag to generate shared objects directly from archives.
30546 whole_archive_flag_spec=$lt_whole_archive_flag_spec
30547
30548 # Whether the compiler copes with passing no objects directly.
30549 compiler_needs_object=$lt_compiler_needs_object
30550
30551 # Create an old-style archive from a shared archive.
30552 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
30553
30554 # Create a temporary old-style archive to link instead of a shared archive.
30555 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
30556
30557 # Commands used to build a shared archive.
30558 archive_cmds=$lt_archive_cmds
30559 archive_expsym_cmds=$lt_archive_expsym_cmds
30560
30561 # Commands used to build a loadable module if different from building
30562 # a shared archive.
30563 module_cmds=$lt_module_cmds
30564 module_expsym_cmds=$lt_module_expsym_cmds
30565
30566 # Whether we are building with GNU ld or not.
30567 with_gnu_ld=$lt_with_gnu_ld
30568
30569 # Flag that allows shared libraries with undefined symbols to be built.
30570 allow_undefined_flag=$lt_allow_undefined_flag
30571
30572 # Flag that enforces no undefined symbols.
30573 no_undefined_flag=$lt_no_undefined_flag
30574
30575 # Flag to hardcode \$libdir into a binary during linking.
30576 # This must work even if \$libdir does not exist
30577 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
30578
30579 # Whether we need a single "-rpath" flag with a separated argument.
30580 hardcode_libdir_separator=$lt_hardcode_libdir_separator
30581
30582 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
30583 # DIR into the resulting binary.
30584 hardcode_direct=$hardcode_direct
30585
30586 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
30587 # DIR into the resulting binary and the resulting library dependency is
30588 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
30589 # library is relocated.
30590 hardcode_direct_absolute=$hardcode_direct_absolute
30591
30592 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
30593 # into the resulting binary.
30594 hardcode_minus_L=$hardcode_minus_L
30595
30596 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
30597 # into the resulting binary.
30598 hardcode_shlibpath_var=$hardcode_shlibpath_var
30599
30600 # Set to "yes" if building a shared library automatically hardcodes DIR
30601 # into the library and all subsequent libraries and executables linked
30602 # against it.
30603 hardcode_automatic=$hardcode_automatic
30604
30605 # Set to yes if linker adds runtime paths of dependent libraries
30606 # to runtime path list.
30607 inherit_rpath=$inherit_rpath
30608
30609 # Whether libtool must link a program against all its dependency libraries.
30610 link_all_deplibs=$link_all_deplibs
30611
30612 # Set to "yes" if exported symbols are required.
30613 always_export_symbols=$always_export_symbols
30614
30615 # The commands to list exported symbols.
30616 export_symbols_cmds=$lt_export_symbols_cmds
30617
30618 # Symbols that should not be listed in the preloaded symbols.
30619 exclude_expsyms=$lt_exclude_expsyms
30620
30621 # Symbols that must always be exported.
30622 include_expsyms=$lt_include_expsyms
30623
30624 # Commands necessary for linking programs (against libraries) with templates.
30625 prelink_cmds=$lt_prelink_cmds
30626
30627 # Commands necessary for finishing linking programs.
30628 postlink_cmds=$lt_postlink_cmds
30629
30630 # Specify filename containing input files.
30631 file_list_spec=$lt_file_list_spec
30632
30633 # How to hardcode a shared library path into an executable.
30634 hardcode_action=$hardcode_action
30635
30636 # ### END LIBTOOL CONFIG
30637
30638 _LT_EOF
30639
30640   case $host_os in
30641   aix3*)
30642     cat <<\_LT_EOF >> "$cfgfile"
30643 # AIX sometimes has problems with the GCC collect2 program.  For some
30644 # reason, if we set the COLLECT_NAMES environment variable, the problems
30645 # vanish in a puff of smoke.
30646 if test "X${COLLECT_NAMES+set}" != Xset; then
30647   COLLECT_NAMES=
30648   export COLLECT_NAMES
30649 fi
30650 _LT_EOF
30651     ;;
30652   esac
30653
30654
30655 ltmain="$ac_aux_dir/ltmain.sh"
30656
30657
30658   # We use sed instead of cat because bash on DJGPP gets confused if
30659   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
30660   # text mode, it properly converts lines to CR/LF.  This bash problem
30661   # is reportedly fixed, but why not run on old versions too?
30662   sed '$q' "$ltmain" >> "$cfgfile" \
30663      || (rm -f "$cfgfile"; exit 1)
30664
30665   if test x"$xsi_shell" = xyes; then
30666   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
30667 func_dirname ()\
30668 {\
30669 \    case ${1} in\
30670 \      */*) func_dirname_result="${1%/*}${2}" ;;\
30671 \      *  ) func_dirname_result="${3}" ;;\
30672 \    esac\
30673 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
30674   && mv -f "$cfgfile.tmp" "$cfgfile" \
30675     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30676 test 0 -eq $? || _lt_function_replace_fail=:
30677
30678
30679   sed -e '/^func_basename ()$/,/^} # func_basename /c\
30680 func_basename ()\
30681 {\
30682 \    func_basename_result="${1##*/}"\
30683 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
30684   && mv -f "$cfgfile.tmp" "$cfgfile" \
30685     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30686 test 0 -eq $? || _lt_function_replace_fail=:
30687
30688
30689   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
30690 func_dirname_and_basename ()\
30691 {\
30692 \    case ${1} in\
30693 \      */*) func_dirname_result="${1%/*}${2}" ;;\
30694 \      *  ) func_dirname_result="${3}" ;;\
30695 \    esac\
30696 \    func_basename_result="${1##*/}"\
30697 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
30698   && mv -f "$cfgfile.tmp" "$cfgfile" \
30699     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30700 test 0 -eq $? || _lt_function_replace_fail=:
30701
30702
30703   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
30704 func_stripname ()\
30705 {\
30706 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
30707 \    # positional parameters, so assign one to ordinary parameter first.\
30708 \    func_stripname_result=${3}\
30709 \    func_stripname_result=${func_stripname_result#"${1}"}\
30710 \    func_stripname_result=${func_stripname_result%"${2}"}\
30711 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
30712   && mv -f "$cfgfile.tmp" "$cfgfile" \
30713     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30714 test 0 -eq $? || _lt_function_replace_fail=:
30715
30716
30717   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
30718 func_split_long_opt ()\
30719 {\
30720 \    func_split_long_opt_name=${1%%=*}\
30721 \    func_split_long_opt_arg=${1#*=}\
30722 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
30723   && mv -f "$cfgfile.tmp" "$cfgfile" \
30724     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30725 test 0 -eq $? || _lt_function_replace_fail=:
30726
30727
30728   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
30729 func_split_short_opt ()\
30730 {\
30731 \    func_split_short_opt_arg=${1#??}\
30732 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
30733 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
30734   && mv -f "$cfgfile.tmp" "$cfgfile" \
30735     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30736 test 0 -eq $? || _lt_function_replace_fail=:
30737
30738
30739   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
30740 func_lo2o ()\
30741 {\
30742 \    case ${1} in\
30743 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
30744 \      *)    func_lo2o_result=${1} ;;\
30745 \    esac\
30746 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
30747   && mv -f "$cfgfile.tmp" "$cfgfile" \
30748     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30749 test 0 -eq $? || _lt_function_replace_fail=:
30750
30751
30752   sed -e '/^func_xform ()$/,/^} # func_xform /c\
30753 func_xform ()\
30754 {\
30755     func_xform_result=${1%.*}.lo\
30756 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
30757   && mv -f "$cfgfile.tmp" "$cfgfile" \
30758     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30759 test 0 -eq $? || _lt_function_replace_fail=:
30760
30761
30762   sed -e '/^func_arith ()$/,/^} # func_arith /c\
30763 func_arith ()\
30764 {\
30765     func_arith_result=$(( $* ))\
30766 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
30767   && mv -f "$cfgfile.tmp" "$cfgfile" \
30768     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30769 test 0 -eq $? || _lt_function_replace_fail=:
30770
30771
30772   sed -e '/^func_len ()$/,/^} # func_len /c\
30773 func_len ()\
30774 {\
30775     func_len_result=${#1}\
30776 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
30777   && mv -f "$cfgfile.tmp" "$cfgfile" \
30778     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30779 test 0 -eq $? || _lt_function_replace_fail=:
30780
30781 fi
30782
30783 if test x"$lt_shell_append" = xyes; then
30784   sed -e '/^func_append ()$/,/^} # func_append /c\
30785 func_append ()\
30786 {\
30787     eval "${1}+=\\${2}"\
30788 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
30789   && mv -f "$cfgfile.tmp" "$cfgfile" \
30790     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30791 test 0 -eq $? || _lt_function_replace_fail=:
30792
30793
30794   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
30795 func_append_quoted ()\
30796 {\
30797 \    func_quote_for_eval "${2}"\
30798 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
30799 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
30800   && mv -f "$cfgfile.tmp" "$cfgfile" \
30801     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30802 test 0 -eq $? || _lt_function_replace_fail=:
30803
30804
30805   # Save a `func_append' function call where possible by direct use of '+='
30806   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
30807     && mv -f "$cfgfile.tmp" "$cfgfile" \
30808       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30809   test 0 -eq $? || _lt_function_replace_fail=:
30810 else
30811   # Save a `func_append' function call even when '+=' is not available
30812   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
30813     && mv -f "$cfgfile.tmp" "$cfgfile" \
30814       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30815   test 0 -eq $? || _lt_function_replace_fail=:
30816 fi
30817
30818 if test x"$_lt_function_replace_fail" = x":"; then
30819   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
30820 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
30821 fi
30822
30823
30824    mv -f "$cfgfile" "$ofile" ||
30825     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
30826   chmod +x "$ofile"
30827
30828  ;;
30829     "default":C)
30830 # Commands run at the end of config.status:
30831 for i in $APR_SAVE_HEADERS; do
30832   if cmp -s $i $i.save 2>/dev/null; then
30833     mv $i.save $i
30834     { $as_echo "$as_me:${as_lineno-$LINENO}: $i is unchanged" >&5
30835 $as_echo "$as_me: $i is unchanged" >&6;}
30836   fi
30837   rm -f $i.save
30838 done
30839 chmod +x apr-$APR_MAJOR_VERSION-config
30840  ;;
30841
30842   esac
30843 done # for ac_tag
30844
30845
30846 as_fn_exit 0
30847 _ACEOF
30848 ac_clean_files=$ac_clean_files_save
30849
30850 test $ac_write_fail = 0 ||
30851   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
30852
30853
30854 # configure is writing to config.log, and then calls config.status.
30855 # config.status does its own redirection, appending to config.log.
30856 # Unfortunately, on DOS this fails, as config.log is still kept open
30857 # by configure, so config.status won't be able to write to it; its
30858 # output is simply discarded.  So we exec the FD to /dev/null,
30859 # effectively closing config.log, so it can be properly (re)opened and
30860 # appended to by config.status.  When coming back to configure, we
30861 # need to make the FD available again.
30862 if test "$no_create" != yes; then
30863   ac_cs_success=:
30864   ac_config_status_args=
30865   test "$silent" = yes &&
30866     ac_config_status_args="$ac_config_status_args --quiet"
30867   exec 5>/dev/null
30868   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
30869   exec 5>>config.log
30870   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
30871   # would make configure fail if this is the last instruction.
30872   $ac_cs_success || as_fn_exit 1
30873 fi
30874 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
30875   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
30876 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
30877 fi
30878