1251875Speter#! /bin/sh
2251875Speter# Guess values for system-dependent variables and create Makefiles.
3253734Speter# Generated by GNU Autoconf 2.69.
4251875Speter#
5251875Speter#
6253734Speter# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7251875Speter#
8251875Speter#
9251875Speter# This configure script is free software; the Free Software Foundation
10251875Speter# gives unlimited permission to copy, distribute and modify it.
11251875Speter## -------------------- ##
12251875Speter## M4sh Initialization. ##
13251875Speter## -------------------- ##
14251875Speter
15251875Speter# Be more Bourne compatible
16251875SpeterDUALCASE=1; export DUALCASE # for MKS sh
17251875Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18251875Speter  emulate sh
19251875Speter  NULLCMD=:
20251875Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21251875Speter  # is contrary to our usage.  Disable this feature.
22251875Speter  alias -g '${1+"$@"}'='"$@"'
23251875Speter  setopt NO_GLOB_SUBST
24251875Speterelse
25251875Speter  case `(set -o) 2>/dev/null` in #(
26251875Speter  *posix*) :
27251875Speter    set -o posix ;; #(
28251875Speter  *) :
29251875Speter     ;;
30251875Speteresac
31251875Speterfi
32251875Speter
33251875Speter
34251875Speteras_nl='
35251875Speter'
36251875Speterexport as_nl
37251875Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
38251875Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39251875Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40251875Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41251875Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
42251875Speter# but without wasting forks for bash or zsh.
43251875Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
44251875Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45251875Speter  as_echo='print -r --'
46251875Speter  as_echo_n='print -rn --'
47251875Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48251875Speter  as_echo='printf %s\n'
49251875Speter  as_echo_n='printf %s'
50251875Speterelse
51251875Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52251875Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53251875Speter    as_echo_n='/usr/ucb/echo -n'
54251875Speter  else
55251875Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56251875Speter    as_echo_n_body='eval
57251875Speter      arg=$1;
58251875Speter      case $arg in #(
59251875Speter      *"$as_nl"*)
60251875Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
61251875Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62251875Speter      esac;
63251875Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64251875Speter    '
65251875Speter    export as_echo_n_body
66251875Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
67251875Speter  fi
68251875Speter  export as_echo_body
69251875Speter  as_echo='sh -c $as_echo_body as_echo'
70251875Speterfi
71251875Speter
72251875Speter# The user is always right.
73251875Speterif test "${PATH_SEPARATOR+set}" != set; then
74251875Speter  PATH_SEPARATOR=:
75251875Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76251875Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77251875Speter      PATH_SEPARATOR=';'
78251875Speter  }
79251875Speterfi
80251875Speter
81251875Speter
82251875Speter# IFS
83251875Speter# We need space, tab and new line, in precisely that order.  Quoting is
84251875Speter# there to prevent editors from complaining about space-tab.
85251875Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86251875Speter# splitting by setting IFS to empty value.)
87251875SpeterIFS=" ""	$as_nl"
88251875Speter
89251875Speter# Find who we are.  Look in the path if we contain no directory separator.
90251875Speteras_myself=
91251875Spetercase $0 in #((
92251875Speter  *[\\/]* ) as_myself=$0 ;;
93251875Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94251875Speterfor as_dir in $PATH
95251875Speterdo
96251875Speter  IFS=$as_save_IFS
97251875Speter  test -z "$as_dir" && as_dir=.
98251875Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99251875Speter  done
100251875SpeterIFS=$as_save_IFS
101251875Speter
102251875Speter     ;;
103251875Speteresac
104251875Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
105251875Speter# in which case we are not to be found in the path.
106251875Speterif test "x$as_myself" = x; then
107251875Speter  as_myself=$0
108251875Speterfi
109251875Speterif test ! -f "$as_myself"; then
110251875Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111251875Speter  exit 1
112251875Speterfi
113251875Speter
114251875Speter# Unset variables that we do not need and which cause bugs (e.g. in
115251875Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116251875Speter# suppresses any "Segmentation fault" message there.  '((' could
117251875Speter# trigger a bug in pdksh 5.2.14.
118251875Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
119251875Speterdo eval test x\${$as_var+set} = xset \
120251875Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121251875Speterdone
122251875SpeterPS1='$ '
123251875SpeterPS2='> '
124251875SpeterPS4='+ '
125251875Speter
126251875Speter# NLS nuisances.
127251875SpeterLC_ALL=C
128251875Speterexport LC_ALL
129251875SpeterLANGUAGE=C
130251875Speterexport LANGUAGE
131251875Speter
132251875Speter# CDPATH.
133251875Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134251875Speter
135253734Speter# Use a proper internal environment variable to ensure we don't fall
136253734Speter  # into an infinite loop, continuously re-executing ourselves.
137253734Speter  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138253734Speter    _as_can_reexec=no; export _as_can_reexec;
139253734Speter    # We cannot yet assume a decent shell, so we have to provide a
140253734Speter# neutralization value for shells without unset; and this also
141253734Speter# works around shells that cannot unset nonexistent variables.
142253734Speter# Preserve -v and -x to the replacement shell.
143253734SpeterBASH_ENV=/dev/null
144253734SpeterENV=/dev/null
145253734Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146253734Spetercase $- in # ((((
147253734Speter  *v*x* | *x*v* ) as_opts=-vx ;;
148253734Speter  *v* ) as_opts=-v ;;
149253734Speter  *x* ) as_opts=-x ;;
150253734Speter  * ) as_opts= ;;
151253734Speteresac
152253734Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153253734Speter# Admittedly, this is quite paranoid, since all the known shells bail
154253734Speter# out after a failed `exec'.
155253734Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156253734Speteras_fn_exit 255
157253734Speter  fi
158253734Speter  # We don't want this to propagate to other subprocesses.
159253734Speter          { _as_can_reexec=; unset _as_can_reexec;}
160251875Speterif test "x$CONFIG_SHELL" = x; then
161251875Speter  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162251875Speter  emulate sh
163251875Speter  NULLCMD=:
164251875Speter  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165251875Speter  # is contrary to our usage.  Disable this feature.
166251875Speter  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167251875Speter  setopt NO_GLOB_SUBST
168251875Speterelse
169251875Speter  case \`(set -o) 2>/dev/null\` in #(
170251875Speter  *posix*) :
171251875Speter    set -o posix ;; #(
172251875Speter  *) :
173251875Speter     ;;
174251875Speteresac
175251875Speterfi
176251875Speter"
177251875Speter  as_required="as_fn_return () { (exit \$1); }
178251875Speteras_fn_success () { as_fn_return 0; }
179251875Speteras_fn_failure () { as_fn_return 1; }
180251875Speteras_fn_ret_success () { return 0; }
181251875Speteras_fn_ret_failure () { return 1; }
182251875Speter
183251875Speterexitcode=0
184251875Speteras_fn_success || { exitcode=1; echo as_fn_success failed.; }
185251875Speteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186251875Speteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187251875Speteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188251875Speterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189251875Speter
190251875Speterelse
191251875Speter  exitcode=1; echo positional parameters were not saved.
192251875Speterfi
193253734Spetertest x\$exitcode = x0 || exit 1
194253734Spetertest -x / || exit 1"
195251875Speter  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196251875Speter  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197251875Speter  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198251875Speter  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199251875Spetertest \$(( 1 + 1 )) = 2 || exit 1
200251875Speter
201251875Speter  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202251875Speter    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203251875Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204251875Speter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205251875Speter    PATH=/empty FPATH=/empty; export PATH FPATH
206251875Speter    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207251875Speter      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208251875Speter  if (eval "$as_required") 2>/dev/null; then :
209251875Speter  as_have_required=yes
210251875Speterelse
211251875Speter  as_have_required=no
212251875Speterfi
213251875Speter  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214251875Speter
215251875Speterelse
216251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217251875Speteras_found=false
218251875Speterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219251875Speterdo
220251875Speter  IFS=$as_save_IFS
221251875Speter  test -z "$as_dir" && as_dir=.
222251875Speter  as_found=:
223251875Speter  case $as_dir in #(
224251875Speter	 /*)
225251875Speter	   for as_base in sh bash ksh sh5; do
226251875Speter	     # Try only shells that exist, to save several forks.
227251875Speter	     as_shell=$as_dir/$as_base
228251875Speter	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229251875Speter		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230251875Speter  CONFIG_SHELL=$as_shell as_have_required=yes
231251875Speter		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232251875Speter  break 2
233251875Speterfi
234251875Speterfi
235251875Speter	   done;;
236251875Speter       esac
237251875Speter  as_found=false
238251875Speterdone
239251875Speter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240251875Speter	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241251875Speter  CONFIG_SHELL=$SHELL as_have_required=yes
242251875Speterfi; }
243251875SpeterIFS=$as_save_IFS
244251875Speter
245251875Speter
246251875Speter      if test "x$CONFIG_SHELL" != x; then :
247253734Speter  export CONFIG_SHELL
248253734Speter             # We cannot yet assume a decent shell, so we have to provide a
249253734Speter# neutralization value for shells without unset; and this also
250253734Speter# works around shells that cannot unset nonexistent variables.
251253734Speter# Preserve -v and -x to the replacement shell.
252253734SpeterBASH_ENV=/dev/null
253253734SpeterENV=/dev/null
254253734Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255253734Spetercase $- in # ((((
256253734Speter  *v*x* | *x*v* ) as_opts=-vx ;;
257253734Speter  *v* ) as_opts=-v ;;
258253734Speter  *x* ) as_opts=-x ;;
259253734Speter  * ) as_opts= ;;
260253734Speteresac
261253734Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262253734Speter# Admittedly, this is quite paranoid, since all the known shells bail
263253734Speter# out after a failed `exec'.
264253734Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265253734Speterexit 255
266251875Speterfi
267251875Speter
268251875Speter    if test x$as_have_required = xno; then :
269251875Speter  $as_echo "$0: This script requires a shell more modern than all"
270251875Speter  $as_echo "$0: the shells that I found on your system."
271251875Speter  if test x${ZSH_VERSION+set} = xset ; then
272251875Speter    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273251875Speter    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274251875Speter  else
275251875Speter    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276251875Speter$0: including any error possibly output before this
277251875Speter$0: message. Then install a modern shell, or manually run
278251875Speter$0: the script under such a shell if you do have one."
279251875Speter  fi
280251875Speter  exit 1
281251875Speterfi
282251875Speterfi
283251875Speterfi
284251875SpeterSHELL=${CONFIG_SHELL-/bin/sh}
285251875Speterexport SHELL
286251875Speter# Unset more variables known to interfere with behavior of common tools.
287251875SpeterCLICOLOR_FORCE= GREP_OPTIONS=
288251875Speterunset CLICOLOR_FORCE GREP_OPTIONS
289251875Speter
290251875Speter## --------------------- ##
291251875Speter## M4sh Shell Functions. ##
292251875Speter## --------------------- ##
293251875Speter# as_fn_unset VAR
294251875Speter# ---------------
295251875Speter# Portably unset VAR.
296251875Speteras_fn_unset ()
297251875Speter{
298251875Speter  { eval $1=; unset $1;}
299251875Speter}
300251875Speteras_unset=as_fn_unset
301251875Speter
302251875Speter# as_fn_set_status STATUS
303251875Speter# -----------------------
304251875Speter# Set $? to STATUS, without forking.
305251875Speteras_fn_set_status ()
306251875Speter{
307251875Speter  return $1
308251875Speter} # as_fn_set_status
309251875Speter
310251875Speter# as_fn_exit STATUS
311251875Speter# -----------------
312251875Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313251875Speteras_fn_exit ()
314251875Speter{
315251875Speter  set +e
316251875Speter  as_fn_set_status $1
317251875Speter  exit $1
318251875Speter} # as_fn_exit
319251875Speter
320251875Speter# as_fn_mkdir_p
321251875Speter# -------------
322251875Speter# Create "$as_dir" as a directory, including parents if necessary.
323251875Speteras_fn_mkdir_p ()
324251875Speter{
325251875Speter
326251875Speter  case $as_dir in #(
327251875Speter  -*) as_dir=./$as_dir;;
328251875Speter  esac
329251875Speter  test -d "$as_dir" || eval $as_mkdir_p || {
330251875Speter    as_dirs=
331251875Speter    while :; do
332251875Speter      case $as_dir in #(
333251875Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334251875Speter      *) as_qdir=$as_dir;;
335251875Speter      esac
336251875Speter      as_dirs="'$as_qdir' $as_dirs"
337251875Speter      as_dir=`$as_dirname -- "$as_dir" ||
338251875Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339251875Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
340251875Speter	 X"$as_dir" : 'X\(//\)$' \| \
341251875Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342251875Speter$as_echo X"$as_dir" |
343251875Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344251875Speter	    s//\1/
345251875Speter	    q
346251875Speter	  }
347251875Speter	  /^X\(\/\/\)[^/].*/{
348251875Speter	    s//\1/
349251875Speter	    q
350251875Speter	  }
351251875Speter	  /^X\(\/\/\)$/{
352251875Speter	    s//\1/
353251875Speter	    q
354251875Speter	  }
355251875Speter	  /^X\(\/\).*/{
356251875Speter	    s//\1/
357251875Speter	    q
358251875Speter	  }
359251875Speter	  s/.*/./; q'`
360251875Speter      test -d "$as_dir" && break
361251875Speter    done
362251875Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
363251875Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364251875Speter
365251875Speter
366251875Speter} # as_fn_mkdir_p
367253734Speter
368253734Speter# as_fn_executable_p FILE
369253734Speter# -----------------------
370253734Speter# Test if FILE is an executable regular file.
371253734Speteras_fn_executable_p ()
372253734Speter{
373253734Speter  test -f "$1" && test -x "$1"
374253734Speter} # as_fn_executable_p
375251875Speter# as_fn_append VAR VALUE
376251875Speter# ----------------------
377251875Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
378251875Speter# advantage of any shell optimizations that allow amortized linear growth over
379251875Speter# repeated appends, instead of the typical quadratic growth present in naive
380251875Speter# implementations.
381251875Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382251875Speter  eval 'as_fn_append ()
383251875Speter  {
384251875Speter    eval $1+=\$2
385251875Speter  }'
386251875Speterelse
387251875Speter  as_fn_append ()
388251875Speter  {
389251875Speter    eval $1=\$$1\$2
390251875Speter  }
391251875Speterfi # as_fn_append
392251875Speter
393251875Speter# as_fn_arith ARG...
394251875Speter# ------------------
395251875Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
396251875Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
397251875Speter# must be portable across $(()) and expr.
398251875Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399251875Speter  eval 'as_fn_arith ()
400251875Speter  {
401251875Speter    as_val=$(( $* ))
402251875Speter  }'
403251875Speterelse
404251875Speter  as_fn_arith ()
405251875Speter  {
406251875Speter    as_val=`expr "$@" || test $? -eq 1`
407251875Speter  }
408251875Speterfi # as_fn_arith
409251875Speter
410251875Speter
411251875Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
412251875Speter# ----------------------------------------
413251875Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414251875Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415251875Speter# script with STATUS, using 1 if that was 0.
416251875Speteras_fn_error ()
417251875Speter{
418251875Speter  as_status=$1; test $as_status -eq 0 && as_status=1
419251875Speter  if test "$4"; then
420251875Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422251875Speter  fi
423251875Speter  $as_echo "$as_me: error: $2" >&2
424251875Speter  as_fn_exit $as_status
425251875Speter} # as_fn_error
426251875Speter
427251875Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
428251875Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429251875Speter  as_expr=expr
430251875Speterelse
431251875Speter  as_expr=false
432251875Speterfi
433251875Speter
434251875Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435251875Speter  as_basename=basename
436251875Speterelse
437251875Speter  as_basename=false
438251875Speterfi
439251875Speter
440251875Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441251875Speter  as_dirname=dirname
442251875Speterelse
443251875Speter  as_dirname=false
444251875Speterfi
445251875Speter
446251875Speteras_me=`$as_basename -- "$0" ||
447251875Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448251875Speter	 X"$0" : 'X\(//\)$' \| \
449251875Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450251875Speter$as_echo X/"$0" |
451251875Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
452251875Speter	    s//\1/
453251875Speter	    q
454251875Speter	  }
455251875Speter	  /^X\/\(\/\/\)$/{
456251875Speter	    s//\1/
457251875Speter	    q
458251875Speter	  }
459251875Speter	  /^X\/\(\/\).*/{
460251875Speter	    s//\1/
461251875Speter	    q
462251875Speter	  }
463251875Speter	  s/.*/./; q'`
464251875Speter
465251875Speter# Avoid depending upon Character Ranges.
466251875Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
467251875Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468251875Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
469251875Speteras_cr_digits='0123456789'
470251875Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
471251875Speter
472251875Speter
473251875Speter  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474251875Speter  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475251875Speter  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476251875Speter  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477251875Speter  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478251875Speter  sed -n '
479251875Speter    p
480251875Speter    /[$]LINENO/=
481251875Speter  ' <$as_myself |
482251875Speter    sed '
483251875Speter      s/[$]LINENO.*/&-/
484251875Speter      t lineno
485251875Speter      b
486251875Speter      :lineno
487251875Speter      N
488251875Speter      :loop
489251875Speter      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490251875Speter      t loop
491251875Speter      s/-\n.*//
492251875Speter    ' >$as_me.lineno &&
493251875Speter  chmod +x "$as_me.lineno" ||
494251875Speter    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495251875Speter
496253734Speter  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497253734Speter  # already done that, so ensure we don't try to do so again and fall
498253734Speter  # in an infinite loop.  This has already happened in practice.
499253734Speter  _as_can_reexec=no; export _as_can_reexec
500251875Speter  # Don't try to exec as it changes $[0], causing all sort of problems
501251875Speter  # (the dirname of $[0] is not the place where we might find the
502251875Speter  # original and so on.  Autoconf is especially sensitive to this).
503251875Speter  . "./$as_me.lineno"
504251875Speter  # Exit status is that of the last command.
505251875Speter  exit
506251875Speter}
507251875Speter
508251875SpeterECHO_C= ECHO_N= ECHO_T=
509251875Spetercase `echo -n x` in #(((((
510251875Speter-n*)
511251875Speter  case `echo 'xy\c'` in
512251875Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513251875Speter  xy)  ECHO_C='\c';;
514251875Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515251875Speter       ECHO_T='	';;
516251875Speter  esac;;
517251875Speter*)
518251875Speter  ECHO_N='-n';;
519251875Speteresac
520251875Speter
521251875Speterrm -f conf$$ conf$$.exe conf$$.file
522251875Speterif test -d conf$$.dir; then
523251875Speter  rm -f conf$$.dir/conf$$.file
524251875Speterelse
525251875Speter  rm -f conf$$.dir
526251875Speter  mkdir conf$$.dir 2>/dev/null
527251875Speterfi
528251875Speterif (echo >conf$$.file) 2>/dev/null; then
529251875Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
530251875Speter    as_ln_s='ln -s'
531251875Speter    # ... but there are two gotchas:
532251875Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533251875Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534253734Speter    # In both cases, we have to default to `cp -pR'.
535251875Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536253734Speter      as_ln_s='cp -pR'
537251875Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
538251875Speter    as_ln_s=ln
539251875Speter  else
540253734Speter    as_ln_s='cp -pR'
541251875Speter  fi
542251875Speterelse
543253734Speter  as_ln_s='cp -pR'
544251875Speterfi
545251875Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546251875Speterrmdir conf$$.dir 2>/dev/null
547251875Speter
548251875Speterif mkdir -p . 2>/dev/null; then
549251875Speter  as_mkdir_p='mkdir -p "$as_dir"'
550251875Speterelse
551251875Speter  test -d ./-p && rmdir ./-p
552251875Speter  as_mkdir_p=false
553251875Speterfi
554251875Speter
555253734Speteras_test_x='test -x'
556253734Speteras_executable_p=as_fn_executable_p
557251875Speter
558251875Speter# Sed expression to map a string onto a valid CPP name.
559251875Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560251875Speter
561251875Speter# Sed expression to map a string onto a valid variable name.
562251875Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563251875Speter
564251875SpeterSHELL=${CONFIG_SHELL-/bin/sh}
565251875Speter
566251875Speter
567251875Spetertest -n "$DJDIR" || exec 7<&0 </dev/null
568251875Speterexec 6>&1
569251875Speter
570251875Speter# Name of the host.
571251875Speter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572251875Speter# so uname gets run too.
573251875Speterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574251875Speter
575251875Speter#
576251875Speter# Initializations.
577251875Speter#
578251875Speterac_default_prefix=/usr/local
579251875Speterac_clean_files=
580251875Speterac_config_libobj_dir=.
581251875SpeterLIBOBJS=
582251875Spetercross_compiling=no
583251875Spetersubdirs=
584251875SpeterMFLAGS=
585251875SpeterMAKEFLAGS=
586251875Speter
587251875Speter# Identity of this package.
588251875SpeterPACKAGE_NAME=
589251875SpeterPACKAGE_TARNAME=
590251875SpeterPACKAGE_VERSION=
591251875SpeterPACKAGE_STRING=
592251875SpeterPACKAGE_BUGREPORT=
593251875SpeterPACKAGE_URL=
594251875Speter
595251875Speterac_unique_file="build/apr_common.m4"
596251875Speter# Factoring default headers for most tests.
597251875Speterac_includes_default="\
598251875Speter#include <stdio.h>
599251875Speter#ifdef HAVE_SYS_TYPES_H
600251875Speter# include <sys/types.h>
601251875Speter#endif
602251875Speter#ifdef HAVE_SYS_STAT_H
603251875Speter# include <sys/stat.h>
604251875Speter#endif
605251875Speter#ifdef STDC_HEADERS
606251875Speter# include <stdlib.h>
607251875Speter# include <stddef.h>
608251875Speter#else
609251875Speter# ifdef HAVE_STDLIB_H
610251875Speter#  include <stdlib.h>
611251875Speter# endif
612251875Speter#endif
613251875Speter#ifdef HAVE_STRING_H
614251875Speter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615251875Speter#  include <memory.h>
616251875Speter# endif
617251875Speter# include <string.h>
618251875Speter#endif
619251875Speter#ifdef HAVE_STRINGS_H
620251875Speter# include <strings.h>
621251875Speter#endif
622251875Speter#ifdef HAVE_INTTYPES_H
623251875Speter# include <inttypes.h>
624251875Speter#endif
625251875Speter#ifdef HAVE_STDINT_H
626251875Speter# include <stdint.h>
627251875Speter#endif
628251875Speter#ifdef HAVE_UNISTD_H
629251875Speter# include <unistd.h>
630251875Speter#endif"
631251875Speter
632251875Speterac_subst_vars='LTLIBOBJS
633251875SpeterLIBOBJS
634251875SpeterINCLUDE_OUTPUTS
635251875SpeterINCLUDE_RULES
636251875SpeterLT_NO_INSTALL
637251875SpeterLIBTOOL_LIBS
638251875SpeterDEFAULT_OSDIR
639251875SpeterOSDIR
640251875SpeterINCLUDES
641251875SpeterLDLIBS
642269847SpeterINTERNAL_CPPFLAGS
643251875SpeterNOTEST_INCLUDES
644251875SpeterNOTEST_LIBS
645251875SpeterNOTEST_LDFLAGS
646251875SpeterNOTEST_CFLAGS
647251875SpeterNOTEST_CPPFLAGS
648251875SpeterEXTRA_INCLUDES
649251875SpeterEXTRA_LIBS
650251875SpeterEXTRA_LDFLAGS
651251875SpeterEXTRA_CFLAGS
652251875SpeterEXTRA_CPPFLAGS
653251875Speterapr_has_user
654251875Speterapr_thread_func
655251875Speterapr_procattr_user_set_requires_password
656251875Speterapr_has_xthread_files
657251875Speterhave_unicode_fs
658251875Speterhave_ipv6
659251875Speterhave_sa_storage
660251875Speterhave_sctp
661251875Speteracceptfilter
662251875Speterhave_corkable_tcp
663251875Speterapr_tcp_nopush_flag
664251875Speterfile_as_socket
665251875Speterhave_in_addr
666251875Speterosuuid
667251875Speterrand
668251875Speterproclockglobal
669251875Speterpthreadser
670251875Speterprocpthreadser
671251875Speterfcntlser
672251875Speterposixser
673251875Spetersysvser
674251875Speterflockser
675251875Speterhasprocpthreadser
676251875Speterhasfcntlser
677251875Speterhasposixser
678251875Speterhassysvser
679251875Speterhasflockser
680251875Speterhave_union_semun
681251875Speterstruct_rlimit
682251875Speterhave_proc_invoked
683251875Speteroc
684251875Speteraprdso
685251875Speterhave_memchr
686251875Speterhave_strstr
687251875Speterhave_strdup
688251875Speterhave_strcasecmp
689251875Speterhave_stricmp
690251875Speterhave_strncasecmp
691251875Speterhave_strnicmp
692251875Speterino_t_value
693251875Speterhave_iovec
694251875Speteraprlfs
695251875Speterbigendian
696251875Speterstdint
697251875Speteruint64_literal
698251875Speterint64_literal
699251875Speterpid_t_fmt
700251875Speteroff_t_fmt
701251875Spetersize_t_fmt
702251875Speterssize_t_fmt
703251875Speteruint64_t_hex_fmt
704251875Speteruint64_t_fmt
705251875Speterint64_t_fmt
706251875Spetersocklen_t_value
707251875Speterssize_t_value
708251875Spetersize_t_value
709251875Speteroff_t_value
710251875Speterint64_value
711251875Speterlong_value
712251875Speterint_value
713251875Spetershort_value
714251875Spetervoidp_size
715251875Speterwinsock2h
716251875Speterwindowsh
717251875Spetersemaphoreh
718251875Speterpthreadh
719251875Speterprocessh
720251875Spetersys_waith
721251875Spetersignalh
722251875Speterunistdh
723251875Spetertimeh
724251875Spetersys_unh
725251875Spetersys_uioh
726251875Spetersys_timeh
727251875Spetersys_typesh
728251875Spetersys_sockioh
729251875Spetersys_socketh
730251875Spetersys_signalh
731251875Spetersys_sendfileh
732251875Spetersys_ioctlh
733251875Speterstringsh
734251875Speterstringh
735251875Speterstdlibh
736251875Speterstdioh
737251875Speterstdargh
738251875Speternetinet_tcph
739251875Speternetinet_sctp_uioh
740251875Speternetinet_sctph
741251875Speternetinet_inh
742251875Spetersys_syslimitsh
743251875Speternetdbh
744251875Speterlimitsh
745251875Speterioh
746251875Speterfcntlh
747251875Speterdirenth
748251875Spetererrnoh
749251875Spetercrypth
750251875Speterctypeh
751251875Speterconioh
752251875Speterarpa_ineth
753251875Speterhave_memmove
754251875Spetermmap
755251875Speterhave_getrlimit
756251875Speterhave_setrlimit
757251875Speterhave_sigaction
758251875Speterhave_inet_network
759251875Spetero_nonblock_inherited
760251875Spetertcp_nodelay_inherited
761251875Speterhave_inet_addr
762251875Speterfork
763251875Speterapr_inaddr_none
764251875Spetersendfile
765251875SpeterALLOCA
766251875Spetersharedmem
767251875Speterhavewin32shm
768251875Speterhaveos2shm
769251875Speterhavebeosarea
770251875Speterhaveshmget
771251875Speterhavemmapshm
772251875Speterhavemmaptmp
773251875Speterusewin32shm
774251875Speteruseos2shm
775251875Speterusebeosarea
776251875Speteruseshmget
777251875Speterusemmapshm
778251875Speterusemmaptmp
779251875Speterhavemmapanon
780251875Speterhavemmapzero
781251875Speterhaveshmgetanon
782251875Speterusemmapanon
783251875Speterusemmapzero
784251875Speteruseshmgetanon
785251875Speterhave_sigwait
786251875Speterhave_sigsuspend
787251875Speterthreads
788251875SpeterINSTALL_SUBDIRS
789251875Spetereolstr
790251875Speterproc_mutex_is_global
791251875SpeterOBJECTS_PLATFORM
792251875SpeterMKDEP
793251875SpeterLT_VERSION
794251875SpeterLT_LDFLAGS
795251875SpeterLTFLAGS
796251875Spetershlibpath_var
797251875Speterexport_lib_target
798251875Speterlib_target
799251875Speterso_ext
800251875Speterlink
801251875Speterlt_compile
802251875Speterinstallbuilddir
803251875SpeterOTOOL64
804251875SpeterOTOOL
805251875SpeterLIPO
806251875SpeterNMEDIT
807251875SpeterDSYMUTIL
808251875SpeterMANIFEST_TOOL
809251875SpeterSTRIP
810251875Speterac_ct_AR
811251875SpeterNM
812251875Speterac_ct_DUMPBIN
813251875SpeterDUMPBIN
814251875SpeterLD
815251875SpeterFGREP
816251875SpeterLIBTOOL
817251875SpeterOBJDUMP
818251875SpeterDLLTOOL
819251875SpeterAPR_LIBNAME
820251875Speterapr_charset_ebcdic
821251875SpeterEGREP
822251875SpeterGREP
823251875SpeterAR
824251875SpeterASCPP
825251875SpeterAS
826251875SpeterRM
827251875SpeterINSTALL_DATA
828251875SpeterINSTALL_SCRIPT
829251875SpeterINSTALL_PROGRAM
830251875SpeterRANLIB
831251875SpeterLN_S
832251875SpeterAWK
833251875SpeterCPP
834251875SpeterSET_MAKE
835251875SpeterSED
836251875SpeterOBJEXT
837251875SpeterEXEEXT
838251875Speterac_ct_CC
839251875SpeterCPPFLAGS
840251875SpeterLDFLAGS
841251875SpeterCFLAGS
842251875SpeterCC
843251875SpeterAPR_MAJOR_VERSION
844251875SpeterAPR_DOTTED_VERSION
845251875Speterapr_builders
846251875Spetertop_builddir
847251875SpeterAPR_CONFIG_LOCATION
848251875Speterapr_builddir
849251875Speterapr_srcdir
850251875Spetertarget_os
851251875Spetertarget_vendor
852251875Spetertarget_cpu
853251875Spetertarget
854251875Speterhost_os
855251875Speterhost_vendor
856251875Speterhost_cpu
857251875Speterhost
858251875Speterbuild_os
859251875Speterbuild_vendor
860251875Speterbuild_cpu
861251875Speterbuild
862251875Spetertarget_alias
863251875Speterhost_alias
864251875Speterbuild_alias
865251875SpeterLIBS
866251875SpeterECHO_T
867251875SpeterECHO_N
868251875SpeterECHO_C
869251875SpeterDEFS
870251875Spetermandir
871251875Speterlocaledir
872251875Speterlibdir
873251875Speterpsdir
874251875Speterpdfdir
875251875Speterdvidir
876251875Speterhtmldir
877251875Speterinfodir
878251875Speterdocdir
879251875Speteroldincludedir
880251875Speterincludedir
881251875Speterlocalstatedir
882251875Spetersharedstatedir
883251875Spetersysconfdir
884251875Speterdatadir
885251875Speterdatarootdir
886251875Speterlibexecdir
887251875Spetersbindir
888251875Speterbindir
889251875Speterprogram_transform_name
890251875Speterprefix
891251875Speterexec_prefix
892251875SpeterPACKAGE_URL
893251875SpeterPACKAGE_BUGREPORT
894251875SpeterPACKAGE_STRING
895251875SpeterPACKAGE_VERSION
896251875SpeterPACKAGE_TARNAME
897251875SpeterPACKAGE_NAME
898251875SpeterPATH_SEPARATOR
899251875SpeterSHELL'
900251875Speterac_subst_files=''
901251875Speterac_user_opts='
902251875Speterenable_option_checking
903251875Speterenable_layout
904251875Speterenable_experimental_libtool
905251875Speterenable_shared
906251875Speterenable_static
907251875Speterwith_pic
908251875Speterenable_fast_install
909251875Speterwith_gnu_ld
910251875Speterwith_sysroot
911251875Speterenable_libtool_lock
912251875Speterwith_installbuilddir
913251875Speterwith_libtool
914251875Speterenable_debug
915251875Speterenable_maintainer_mode
916251875Speterenable_profile
917251875Speterenable_pool_debug
918251875Speterenable_malloc_debug
919251875Speterenable_lfs
920251875Speterenable_nonportable_atomics
921251875Speterenable_threads
922251875Speterwith_efence
923269847Speterenable_posix_shm
924251875Speterwith_sendfile
925251875Speterenable_allocator_uses_mmap
926251875Speterenable_dso
927251875Speterenable_other_child
928251875Speterwith_egd
929251875Speterwith_devrandom
930251875Speterenable_ipv6
931251875Speter'
932251875Speter      ac_precious_vars='build_alias
933251875Speterhost_alias
934251875Spetertarget_alias
935251875SpeterCC
936251875SpeterCFLAGS
937251875SpeterLDFLAGS
938251875SpeterLIBS
939251875SpeterCPPFLAGS
940251875SpeterCPP'
941251875Speter
942251875Speter
943251875Speter# Initialize some variables set by options.
944251875Speterac_init_help=
945251875Speterac_init_version=false
946251875Speterac_unrecognized_opts=
947251875Speterac_unrecognized_sep=
948251875Speter# The variables have the same names as the options, with
949251875Speter# dashes changed to underlines.
950251875Spetercache_file=/dev/null
951251875Speterexec_prefix=NONE
952251875Speterno_create=
953251875Speterno_recursion=
954251875Speterprefix=NONE
955251875Speterprogram_prefix=NONE
956251875Speterprogram_suffix=NONE
957251875Speterprogram_transform_name=s,x,x,
958251875Spetersilent=
959251875Spetersite=
960251875Spetersrcdir=
961251875Speterverbose=
962251875Speterx_includes=NONE
963251875Speterx_libraries=NONE
964251875Speter
965251875Speter# Installation directory options.
966251875Speter# These are left unexpanded so users can "make install exec_prefix=/foo"
967251875Speter# and all the variables that are supposed to be based on exec_prefix
968251875Speter# by default will actually change.
969251875Speter# Use braces instead of parens because sh, perl, etc. also accept them.
970251875Speter# (The list follows the same order as the GNU Coding Standards.)
971251875Speterbindir='${exec_prefix}/bin'
972251875Spetersbindir='${exec_prefix}/sbin'
973251875Speterlibexecdir='${exec_prefix}/libexec'
974251875Speterdatarootdir='${prefix}/share'
975251875Speterdatadir='${datarootdir}'
976251875Spetersysconfdir='${prefix}/etc'
977251875Spetersharedstatedir='${prefix}/com'
978251875Speterlocalstatedir='${prefix}/var'
979251875Speterincludedir='${prefix}/include'
980251875Speteroldincludedir='/usr/include'
981251875Speterdocdir='${datarootdir}/doc/${PACKAGE}'
982251875Speterinfodir='${datarootdir}/info'
983251875Speterhtmldir='${docdir}'
984251875Speterdvidir='${docdir}'
985251875Speterpdfdir='${docdir}'
986251875Speterpsdir='${docdir}'
987251875Speterlibdir='${exec_prefix}/lib'
988251875Speterlocaledir='${datarootdir}/locale'
989251875Spetermandir='${datarootdir}/man'
990251875Speter
991251875Speterac_prev=
992251875Speterac_dashdash=
993251875Speterfor ac_option
994251875Speterdo
995251875Speter  # If the previous option needs an argument, assign it.
996251875Speter  if test -n "$ac_prev"; then
997251875Speter    eval $ac_prev=\$ac_option
998251875Speter    ac_prev=
999251875Speter    continue
1000251875Speter  fi
1001251875Speter
1002251875Speter  case $ac_option in
1003251875Speter  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1004251875Speter  *=)   ac_optarg= ;;
1005251875Speter  *)    ac_optarg=yes ;;
1006251875Speter  esac
1007251875Speter
1008251875Speter  # Accept the important Cygnus configure options, so we can diagnose typos.
1009251875Speter
1010251875Speter  case $ac_dashdash$ac_option in
1011251875Speter  --)
1012251875Speter    ac_dashdash=yes ;;
1013251875Speter
1014251875Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1015251875Speter    ac_prev=bindir ;;
1016251875Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1017251875Speter    bindir=$ac_optarg ;;
1018251875Speter
1019251875Speter  -build | --build | --buil | --bui | --bu)
1020251875Speter    ac_prev=build_alias ;;
1021251875Speter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1022251875Speter    build_alias=$ac_optarg ;;
1023251875Speter
1024251875Speter  -cache-file | --cache-file | --cache-fil | --cache-fi \
1025251875Speter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1026251875Speter    ac_prev=cache_file ;;
1027251875Speter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1028251875Speter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1029251875Speter    cache_file=$ac_optarg ;;
1030251875Speter
1031251875Speter  --config-cache | -C)
1032251875Speter    cache_file=config.cache ;;
1033251875Speter
1034251875Speter  -datadir | --datadir | --datadi | --datad)
1035251875Speter    ac_prev=datadir ;;
1036251875Speter  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1037251875Speter    datadir=$ac_optarg ;;
1038251875Speter
1039251875Speter  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1040251875Speter  | --dataroo | --dataro | --datar)
1041251875Speter    ac_prev=datarootdir ;;
1042251875Speter  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1043251875Speter  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1044251875Speter    datarootdir=$ac_optarg ;;
1045251875Speter
1046251875Speter  -disable-* | --disable-*)
1047251875Speter    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1048251875Speter    # Reject names that are not valid shell variable names.
1049251875Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1050251875Speter      as_fn_error $? "invalid feature name: $ac_useropt"
1051251875Speter    ac_useropt_orig=$ac_useropt
1052251875Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1053251875Speter    case $ac_user_opts in
1054251875Speter      *"
1055251875Speter"enable_$ac_useropt"
1056251875Speter"*) ;;
1057251875Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1058251875Speter	 ac_unrecognized_sep=', ';;
1059251875Speter    esac
1060251875Speter    eval enable_$ac_useropt=no ;;
1061251875Speter
1062251875Speter  -docdir | --docdir | --docdi | --doc | --do)
1063251875Speter    ac_prev=docdir ;;
1064251875Speter  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1065251875Speter    docdir=$ac_optarg ;;
1066251875Speter
1067251875Speter  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1068251875Speter    ac_prev=dvidir ;;
1069251875Speter  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1070251875Speter    dvidir=$ac_optarg ;;
1071251875Speter
1072251875Speter  -enable-* | --enable-*)
1073251875Speter    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1074251875Speter    # Reject names that are not valid shell variable names.
1075251875Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1076251875Speter      as_fn_error $? "invalid feature name: $ac_useropt"
1077251875Speter    ac_useropt_orig=$ac_useropt
1078251875Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1079251875Speter    case $ac_user_opts in
1080251875Speter      *"
1081251875Speter"enable_$ac_useropt"
1082251875Speter"*) ;;
1083251875Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1084251875Speter	 ac_unrecognized_sep=', ';;
1085251875Speter    esac
1086251875Speter    eval enable_$ac_useropt=\$ac_optarg ;;
1087251875Speter
1088251875Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1089251875Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1090251875Speter  | --exec | --exe | --ex)
1091251875Speter    ac_prev=exec_prefix ;;
1092251875Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1093251875Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1094251875Speter  | --exec=* | --exe=* | --ex=*)
1095251875Speter    exec_prefix=$ac_optarg ;;
1096251875Speter
1097251875Speter  -gas | --gas | --ga | --g)
1098251875Speter    # Obsolete; use --with-gas.
1099251875Speter    with_gas=yes ;;
1100251875Speter
1101251875Speter  -help | --help | --hel | --he | -h)
1102251875Speter    ac_init_help=long ;;
1103251875Speter  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1104251875Speter    ac_init_help=recursive ;;
1105251875Speter  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1106251875Speter    ac_init_help=short ;;
1107251875Speter
1108251875Speter  -host | --host | --hos | --ho)
1109251875Speter    ac_prev=host_alias ;;
1110251875Speter  -host=* | --host=* | --hos=* | --ho=*)
1111251875Speter    host_alias=$ac_optarg ;;
1112251875Speter
1113251875Speter  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1114251875Speter    ac_prev=htmldir ;;
1115251875Speter  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1116251875Speter  | --ht=*)
1117251875Speter    htmldir=$ac_optarg ;;
1118251875Speter
1119251875Speter  -includedir | --includedir | --includedi | --included | --include \
1120251875Speter  | --includ | --inclu | --incl | --inc)
1121251875Speter    ac_prev=includedir ;;
1122251875Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1123251875Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
1124251875Speter    includedir=$ac_optarg ;;
1125251875Speter
1126251875Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
1127251875Speter    ac_prev=infodir ;;
1128251875Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1129251875Speter    infodir=$ac_optarg ;;
1130251875Speter
1131251875Speter  -libdir | --libdir | --libdi | --libd)
1132251875Speter    ac_prev=libdir ;;
1133251875Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1134251875Speter    libdir=$ac_optarg ;;
1135251875Speter
1136251875Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1137251875Speter  | --libexe | --libex | --libe)
1138251875Speter    ac_prev=libexecdir ;;
1139251875Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1140251875Speter  | --libexe=* | --libex=* | --libe=*)
1141251875Speter    libexecdir=$ac_optarg ;;
1142251875Speter
1143251875Speter  -localedir | --localedir | --localedi | --localed | --locale)
1144251875Speter    ac_prev=localedir ;;
1145251875Speter  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1146251875Speter    localedir=$ac_optarg ;;
1147251875Speter
1148251875Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
1149251875Speter  | --localstate | --localstat | --localsta | --localst | --locals)
1150251875Speter    ac_prev=localstatedir ;;
1151251875Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1152251875Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1153251875Speter    localstatedir=$ac_optarg ;;
1154251875Speter
1155251875Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1156251875Speter    ac_prev=mandir ;;
1157251875Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1158251875Speter    mandir=$ac_optarg ;;
1159251875Speter
1160251875Speter  -nfp | --nfp | --nf)
1161251875Speter    # Obsolete; use --without-fp.
1162251875Speter    with_fp=no ;;
1163251875Speter
1164251875Speter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1165251875Speter  | --no-cr | --no-c | -n)
1166251875Speter    no_create=yes ;;
1167251875Speter
1168251875Speter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1169251875Speter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1170251875Speter    no_recursion=yes ;;
1171251875Speter
1172251875Speter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1173251875Speter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1174251875Speter  | --oldin | --oldi | --old | --ol | --o)
1175251875Speter    ac_prev=oldincludedir ;;
1176251875Speter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1177251875Speter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1178251875Speter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1179251875Speter    oldincludedir=$ac_optarg ;;
1180251875Speter
1181251875Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1182251875Speter    ac_prev=prefix ;;
1183251875Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1184251875Speter    prefix=$ac_optarg ;;
1185251875Speter
1186251875Speter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1187251875Speter  | --program-pre | --program-pr | --program-p)
1188251875Speter    ac_prev=program_prefix ;;
1189251875Speter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1190251875Speter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1191251875Speter    program_prefix=$ac_optarg ;;
1192251875Speter
1193251875Speter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1194251875Speter  | --program-suf | --program-su | --program-s)
1195251875Speter    ac_prev=program_suffix ;;
1196251875Speter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1197251875Speter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1198251875Speter    program_suffix=$ac_optarg ;;
1199251875Speter
1200251875Speter  -program-transform-name | --program-transform-name \
1201251875Speter  | --program-transform-nam | --program-transform-na \
1202251875Speter  | --program-transform-n | --program-transform- \
1203251875Speter  | --program-transform | --program-transfor \
1204251875Speter  | --program-transfo | --program-transf \
1205251875Speter  | --program-trans | --program-tran \
1206251875Speter  | --progr-tra | --program-tr | --program-t)
1207251875Speter    ac_prev=program_transform_name ;;
1208251875Speter  -program-transform-name=* | --program-transform-name=* \
1209251875Speter  | --program-transform-nam=* | --program-transform-na=* \
1210251875Speter  | --program-transform-n=* | --program-transform-=* \
1211251875Speter  | --program-transform=* | --program-transfor=* \
1212251875Speter  | --program-transfo=* | --program-transf=* \
1213251875Speter  | --program-trans=* | --program-tran=* \
1214251875Speter  | --progr-tra=* | --program-tr=* | --program-t=*)
1215251875Speter    program_transform_name=$ac_optarg ;;
1216251875Speter
1217251875Speter  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1218251875Speter    ac_prev=pdfdir ;;
1219251875Speter  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1220251875Speter    pdfdir=$ac_optarg ;;
1221251875Speter
1222251875Speter  -psdir | --psdir | --psdi | --psd | --ps)
1223251875Speter    ac_prev=psdir ;;
1224251875Speter  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1225251875Speter    psdir=$ac_optarg ;;
1226251875Speter
1227251875Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1228251875Speter  | -silent | --silent | --silen | --sile | --sil)
1229251875Speter    silent=yes ;;
1230251875Speter
1231251875Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1232251875Speter    ac_prev=sbindir ;;
1233251875Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1234251875Speter  | --sbi=* | --sb=*)
1235251875Speter    sbindir=$ac_optarg ;;
1236251875Speter
1237251875Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1238251875Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1239251875Speter  | --sharedst | --shareds | --shared | --share | --shar \
1240251875Speter  | --sha | --sh)
1241251875Speter    ac_prev=sharedstatedir ;;
1242251875Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1243251875Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1244251875Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1245251875Speter  | --sha=* | --sh=*)
1246251875Speter    sharedstatedir=$ac_optarg ;;
1247251875Speter
1248251875Speter  -site | --site | --sit)
1249251875Speter    ac_prev=site ;;
1250251875Speter  -site=* | --site=* | --sit=*)
1251251875Speter    site=$ac_optarg ;;
1252251875Speter
1253251875Speter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1254251875Speter    ac_prev=srcdir ;;
1255251875Speter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1256251875Speter    srcdir=$ac_optarg ;;
1257251875Speter
1258251875Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1259251875Speter  | --syscon | --sysco | --sysc | --sys | --sy)
1260251875Speter    ac_prev=sysconfdir ;;
1261251875Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1262251875Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1263251875Speter    sysconfdir=$ac_optarg ;;
1264251875Speter
1265251875Speter  -target | --target | --targe | --targ | --tar | --ta | --t)
1266251875Speter    ac_prev=target_alias ;;
1267251875Speter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1268251875Speter    target_alias=$ac_optarg ;;
1269251875Speter
1270251875Speter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1271251875Speter    verbose=yes ;;
1272251875Speter
1273251875Speter  -version | --version | --versio | --versi | --vers | -V)
1274251875Speter    ac_init_version=: ;;
1275251875Speter
1276251875Speter  -with-* | --with-*)
1277251875Speter    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1278251875Speter    # Reject names that are not valid shell variable names.
1279251875Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1280251875Speter      as_fn_error $? "invalid package name: $ac_useropt"
1281251875Speter    ac_useropt_orig=$ac_useropt
1282251875Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1283251875Speter    case $ac_user_opts in
1284251875Speter      *"
1285251875Speter"with_$ac_useropt"
1286251875Speter"*) ;;
1287251875Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1288251875Speter	 ac_unrecognized_sep=', ';;
1289251875Speter    esac
1290251875Speter    eval with_$ac_useropt=\$ac_optarg ;;
1291251875Speter
1292251875Speter  -without-* | --without-*)
1293251875Speter    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1294251875Speter    # Reject names that are not valid shell variable names.
1295251875Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1296251875Speter      as_fn_error $? "invalid package name: $ac_useropt"
1297251875Speter    ac_useropt_orig=$ac_useropt
1298251875Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1299251875Speter    case $ac_user_opts in
1300251875Speter      *"
1301251875Speter"with_$ac_useropt"
1302251875Speter"*) ;;
1303251875Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1304251875Speter	 ac_unrecognized_sep=', ';;
1305251875Speter    esac
1306251875Speter    eval with_$ac_useropt=no ;;
1307251875Speter
1308251875Speter  --x)
1309251875Speter    # Obsolete; use --with-x.
1310251875Speter    with_x=yes ;;
1311251875Speter
1312251875Speter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1313251875Speter  | --x-incl | --x-inc | --x-in | --x-i)
1314251875Speter    ac_prev=x_includes ;;
1315251875Speter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1316251875Speter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1317251875Speter    x_includes=$ac_optarg ;;
1318251875Speter
1319251875Speter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1320251875Speter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1321251875Speter    ac_prev=x_libraries ;;
1322251875Speter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1323251875Speter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1324251875Speter    x_libraries=$ac_optarg ;;
1325251875Speter
1326251875Speter  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1327251875SpeterTry \`$0 --help' for more information"
1328251875Speter    ;;
1329251875Speter
1330251875Speter  *=*)
1331251875Speter    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1332251875Speter    # Reject names that are not valid shell variable names.
1333251875Speter    case $ac_envvar in #(
1334251875Speter      '' | [0-9]* | *[!_$as_cr_alnum]* )
1335251875Speter      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1336251875Speter    esac
1337251875Speter    eval $ac_envvar=\$ac_optarg
1338251875Speter    export $ac_envvar ;;
1339251875Speter
1340251875Speter  *)
1341251875Speter    # FIXME: should be removed in autoconf 3.0.
1342251875Speter    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1343251875Speter    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1344251875Speter      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1345251875Speter    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1346251875Speter    ;;
1347251875Speter
1348251875Speter  esac
1349251875Speterdone
1350251875Speter
1351251875Speterif test -n "$ac_prev"; then
1352251875Speter  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1353251875Speter  as_fn_error $? "missing argument to $ac_option"
1354251875Speterfi
1355251875Speter
1356251875Speterif test -n "$ac_unrecognized_opts"; then
1357251875Speter  case $enable_option_checking in
1358251875Speter    no) ;;
1359251875Speter    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1360251875Speter    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1361251875Speter  esac
1362251875Speterfi
1363251875Speter
1364251875Speter# Check all directory arguments for consistency.
1365251875Speterfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1366251875Speter		datadir sysconfdir sharedstatedir localstatedir includedir \
1367251875Speter		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1368251875Speter		libdir localedir mandir
1369251875Speterdo
1370251875Speter  eval ac_val=\$$ac_var
1371251875Speter  # Remove trailing slashes.
1372251875Speter  case $ac_val in
1373251875Speter    */ )
1374251875Speter      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1375251875Speter      eval $ac_var=\$ac_val;;
1376251875Speter  esac
1377251875Speter  # Be sure to have absolute directory names.
1378251875Speter  case $ac_val in
1379251875Speter    [\\/$]* | ?:[\\/]* )  continue;;
1380251875Speter    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1381251875Speter  esac
1382251875Speter  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1383251875Speterdone
1384251875Speter
1385251875Speter# There might be people who depend on the old broken behavior: `$host'
1386251875Speter# used to hold the argument of --host etc.
1387251875Speter# FIXME: To remove some day.
1388251875Speterbuild=$build_alias
1389251875Speterhost=$host_alias
1390251875Spetertarget=$target_alias
1391251875Speter
1392251875Speter# FIXME: To remove some day.
1393251875Speterif test "x$host_alias" != x; then
1394251875Speter  if test "x$build_alias" = x; then
1395251875Speter    cross_compiling=maybe
1396251875Speter  elif test "x$build_alias" != "x$host_alias"; then
1397251875Speter    cross_compiling=yes
1398251875Speter  fi
1399251875Speterfi
1400251875Speter
1401251875Speterac_tool_prefix=
1402251875Spetertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1403251875Speter
1404251875Spetertest "$silent" = yes && exec 6>/dev/null
1405251875Speter
1406251875Speter
1407251875Speterac_pwd=`pwd` && test -n "$ac_pwd" &&
1408251875Speterac_ls_di=`ls -di .` &&
1409251875Speterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1410251875Speter  as_fn_error $? "working directory cannot be determined"
1411251875Spetertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1412251875Speter  as_fn_error $? "pwd does not report name of working directory"
1413251875Speter
1414251875Speter
1415251875Speter# Find the source files, if location was not specified.
1416251875Speterif test -z "$srcdir"; then
1417251875Speter  ac_srcdir_defaulted=yes
1418251875Speter  # Try the directory containing this script, then the parent directory.
1419251875Speter  ac_confdir=`$as_dirname -- "$as_myself" ||
1420251875Speter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1421251875Speter	 X"$as_myself" : 'X\(//\)[^/]' \| \
1422251875Speter	 X"$as_myself" : 'X\(//\)$' \| \
1423251875Speter	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1424251875Speter$as_echo X"$as_myself" |
1425251875Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1426251875Speter	    s//\1/
1427251875Speter	    q
1428251875Speter	  }
1429251875Speter	  /^X\(\/\/\)[^/].*/{
1430251875Speter	    s//\1/
1431251875Speter	    q
1432251875Speter	  }
1433251875Speter	  /^X\(\/\/\)$/{
1434251875Speter	    s//\1/
1435251875Speter	    q
1436251875Speter	  }
1437251875Speter	  /^X\(\/\).*/{
1438251875Speter	    s//\1/
1439251875Speter	    q
1440251875Speter	  }
1441251875Speter	  s/.*/./; q'`
1442251875Speter  srcdir=$ac_confdir
1443251875Speter  if test ! -r "$srcdir/$ac_unique_file"; then
1444251875Speter    srcdir=..
1445251875Speter  fi
1446251875Speterelse
1447251875Speter  ac_srcdir_defaulted=no
1448251875Speterfi
1449251875Speterif test ! -r "$srcdir/$ac_unique_file"; then
1450251875Speter  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1451251875Speter  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1452251875Speterfi
1453251875Speterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1454251875Speterac_abs_confdir=`(
1455251875Speter	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1456251875Speter	pwd)`
1457251875Speter# When building in place, set srcdir=.
1458251875Speterif test "$ac_abs_confdir" = "$ac_pwd"; then
1459251875Speter  srcdir=.
1460251875Speterfi
1461251875Speter# Remove unnecessary trailing slashes from srcdir.
1462251875Speter# Double slashes in file names in object file debugging info
1463251875Speter# mess up M-x gdb in Emacs.
1464251875Spetercase $srcdir in
1465251875Speter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1466251875Speteresac
1467251875Speterfor ac_var in $ac_precious_vars; do
1468251875Speter  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1469251875Speter  eval ac_env_${ac_var}_value=\$${ac_var}
1470251875Speter  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1471251875Speter  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1472251875Speterdone
1473251875Speter
1474251875Speter#
1475251875Speter# Report the --help message.
1476251875Speter#
1477251875Speterif test "$ac_init_help" = "long"; then
1478251875Speter  # Omit some internal or obsolete options to make the list less imposing.
1479251875Speter  # This message is too long to be a string in the A/UX 3.1 sh.
1480251875Speter  cat <<_ACEOF
1481251875Speter\`configure' configures this package to adapt to many kinds of systems.
1482251875Speter
1483251875SpeterUsage: $0 [OPTION]... [VAR=VALUE]...
1484251875Speter
1485251875SpeterTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1486251875SpeterVAR=VALUE.  See below for descriptions of some of the useful variables.
1487251875Speter
1488251875SpeterDefaults for the options are specified in brackets.
1489251875Speter
1490251875SpeterConfiguration:
1491251875Speter  -h, --help              display this help and exit
1492251875Speter      --help=short        display options specific to this package
1493251875Speter      --help=recursive    display the short help of all the included packages
1494251875Speter  -V, --version           display version information and exit
1495251875Speter  -q, --quiet, --silent   do not print \`checking ...' messages
1496251875Speter      --cache-file=FILE   cache test results in FILE [disabled]
1497251875Speter  -C, --config-cache      alias for \`--cache-file=config.cache'
1498251875Speter  -n, --no-create         do not create output files
1499251875Speter      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1500251875Speter
1501251875SpeterInstallation directories:
1502251875Speter  --prefix=PREFIX         install architecture-independent files in PREFIX
1503251875Speter                          [$ac_default_prefix]
1504251875Speter  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1505251875Speter                          [PREFIX]
1506251875Speter
1507251875SpeterBy default, \`make install' will install all the files in
1508251875Speter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1509251875Speteran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1510251875Speterfor instance \`--prefix=\$HOME'.
1511251875Speter
1512251875SpeterFor better control, use the options below.
1513251875Speter
1514251875SpeterFine tuning of the installation directories:
1515251875Speter  --bindir=DIR            user executables [EPREFIX/bin]
1516251875Speter  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1517251875Speter  --libexecdir=DIR        program executables [EPREFIX/libexec]
1518251875Speter  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1519251875Speter  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1520251875Speter  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1521251875Speter  --libdir=DIR            object code libraries [EPREFIX/lib]
1522251875Speter  --includedir=DIR        C header files [PREFIX/include]
1523251875Speter  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1524251875Speter  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1525251875Speter  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1526251875Speter  --infodir=DIR           info documentation [DATAROOTDIR/info]
1527251875Speter  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1528251875Speter  --mandir=DIR            man documentation [DATAROOTDIR/man]
1529251875Speter  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1530251875Speter  --htmldir=DIR           html documentation [DOCDIR]
1531251875Speter  --dvidir=DIR            dvi documentation [DOCDIR]
1532251875Speter  --pdfdir=DIR            pdf documentation [DOCDIR]
1533251875Speter  --psdir=DIR             ps documentation [DOCDIR]
1534251875Speter_ACEOF
1535251875Speter
1536251875Speter  cat <<\_ACEOF
1537251875Speter
1538251875SpeterSystem types:
1539251875Speter  --build=BUILD     configure for building on BUILD [guessed]
1540251875Speter  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1541251875Speter  --target=TARGET   configure for building compilers for TARGET [HOST]
1542251875Speter_ACEOF
1543251875Speterfi
1544251875Speter
1545251875Speterif test -n "$ac_init_help"; then
1546251875Speter
1547251875Speter  cat <<\_ACEOF
1548251875Speter
1549251875SpeterOptional Features:
1550251875Speter  --disable-option-checking  ignore unrecognized --enable/--with options
1551251875Speter  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1552251875Speter  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1553251875Speter  --enable-layout=LAYOUT
1554251875Speter  --enable-experimental-libtool Use experimental custom libtool
1555251875Speter  --enable-shared[=PKGS]  build shared libraries [default=yes]
1556251875Speter  --enable-static[=PKGS]  build static libraries [default=yes]
1557251875Speter  --enable-fast-install[=PKGS]
1558251875Speter                          optimize for fast installation [default=yes]
1559251875Speter  --disable-libtool-lock  avoid locking (might break parallel builds)
1560251875Speter  --enable-debug          Turn on debugging and compile time warnings
1561251875Speter  --enable-maintainer-mode  Turn on debugging and compile time warnings
1562251875Speter  --enable-profile        Turn on profiling for the build (GCC)
1563251875Speter  --enable-pool-debug[=yes|no|verbose|verbose-alloc|lifetime|owner|all]    Turn on pools debugging
1564251875Speter  --enable-malloc-debug   Switch on malloc_debug for BeOS
1565251875Speter  --disable-lfs           Disable large file support on 32-bit platforms
1566251875Speter  --enable-nonportable-atomics  Use optimized atomic code which may produce nonportable binaries
1567251875Speter  --enable-threads        Enable threading support in APR.
1568269847Speter  --enable-posix-shm      Use POSIX shared memory (shm_open) if available
1569269847Speter  --enable-allocator-uses-mmap    Use mmap in apr_allocator instead of malloc
1570251875Speter  --disable-dso           Disable DSO support
1571251875Speter  --enable-other-child    Enable reliable child processes
1572251875Speter  --disable-ipv6          Disable IPv6 support in APR.
1573251875Speter
1574251875SpeterOptional Packages:
1575251875Speter  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1576251875Speter  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1577251875Speter  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1578251875Speter                          both]
1579251875Speter  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1580251875Speter  --with-sysroot=DIR Search for dependent libraries within DIR
1581251875Speter                        (or the compiler's sysroot if not specified).
1582251875Speter  --with-installbuilddir=DIR location to store APR build files (defaults to '${datadir}/build')
1583251875Speter  --without-libtool       avoid using libtool to link the library
1584251875Speter  --with-efence[=DIR]     path to Electric Fence installation
1585251875Speter  --with-sendfile         Override decision to use sendfile
1586251875Speter  --with-egd[=DIR]        use EGD-compatible socket
1587251875Speter  --with-devrandom[=DEV]  use /dev/random or compatible [searches by default]
1588251875Speter
1589251875SpeterSome influential environment variables:
1590251875Speter  CC          C compiler command
1591251875Speter  CFLAGS      C compiler flags
1592251875Speter  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1593251875Speter              nonstandard directory <lib dir>
1594251875Speter  LIBS        libraries to pass to the linker, e.g. -l<library>
1595251875Speter  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1596251875Speter              you have headers in a nonstandard directory <include dir>
1597251875Speter  CPP         C preprocessor
1598251875Speter
1599251875SpeterUse these variables to override the choices made by `configure' or to help
1600251875Speterit to find libraries and programs with nonstandard names/locations.
1601251875Speter
1602251875SpeterReport bugs to the package provider.
1603251875Speter_ACEOF
1604251875Speterac_status=$?
1605251875Speterfi
1606251875Speter
1607251875Speterif test "$ac_init_help" = "recursive"; then
1608251875Speter  # If there are subdirs, report their specific --help.
1609251875Speter  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1610251875Speter    test -d "$ac_dir" ||
1611251875Speter      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1612251875Speter      continue
1613251875Speter    ac_builddir=.
1614251875Speter
1615251875Spetercase "$ac_dir" in
1616251875Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1617251875Speter*)
1618251875Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1619251875Speter  # A ".." for each directory in $ac_dir_suffix.
1620251875Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1621251875Speter  case $ac_top_builddir_sub in
1622251875Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1623251875Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1624251875Speter  esac ;;
1625251875Speteresac
1626251875Speterac_abs_top_builddir=$ac_pwd
1627251875Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
1628251875Speter# for backward compatibility:
1629251875Speterac_top_builddir=$ac_top_build_prefix
1630251875Speter
1631251875Spetercase $srcdir in
1632251875Speter  .)  # We are building in place.
1633251875Speter    ac_srcdir=.
1634251875Speter    ac_top_srcdir=$ac_top_builddir_sub
1635251875Speter    ac_abs_top_srcdir=$ac_pwd ;;
1636251875Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
1637251875Speter    ac_srcdir=$srcdir$ac_dir_suffix;
1638251875Speter    ac_top_srcdir=$srcdir
1639251875Speter    ac_abs_top_srcdir=$srcdir ;;
1640251875Speter  *) # Relative name.
1641251875Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1642251875Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
1643251875Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1644251875Speteresac
1645251875Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1646251875Speter
1647251875Speter    cd "$ac_dir" || { ac_status=$?; continue; }
1648251875Speter    # Check for guested configure.
1649251875Speter    if test -f "$ac_srcdir/configure.gnu"; then
1650251875Speter      echo &&
1651251875Speter      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1652251875Speter    elif test -f "$ac_srcdir/configure"; then
1653251875Speter      echo &&
1654251875Speter      $SHELL "$ac_srcdir/configure" --help=recursive
1655251875Speter    else
1656251875Speter      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1657251875Speter    fi || ac_status=$?
1658251875Speter    cd "$ac_pwd" || { ac_status=$?; break; }
1659251875Speter  done
1660251875Speterfi
1661251875Speter
1662251875Spetertest -n "$ac_init_help" && exit $ac_status
1663251875Speterif $ac_init_version; then
1664251875Speter  cat <<\_ACEOF
1665251875Speterconfigure
1666253734Spetergenerated by GNU Autoconf 2.69
1667251875Speter
1668253734SpeterCopyright (C) 2012 Free Software Foundation, Inc.
1669251875SpeterThis configure script is free software; the Free Software Foundation
1670251875Spetergives unlimited permission to copy, distribute and modify it.
1671251875Speter_ACEOF
1672251875Speter  exit
1673251875Speterfi
1674251875Speter
1675251875Speter## ------------------------ ##
1676251875Speter## Autoconf initialization. ##
1677251875Speter## ------------------------ ##
1678251875Speter
1679251875Speter# ac_fn_c_try_compile LINENO
1680251875Speter# --------------------------
1681251875Speter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1682251875Speterac_fn_c_try_compile ()
1683251875Speter{
1684251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685251875Speter  rm -f conftest.$ac_objext
1686251875Speter  if { { ac_try="$ac_compile"
1687251875Spetercase "(($ac_try" in
1688251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689251875Speter  *) ac_try_echo=$ac_try;;
1690251875Speteresac
1691251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692251875Speter$as_echo "$ac_try_echo"; } >&5
1693251875Speter  (eval "$ac_compile") 2>conftest.err
1694251875Speter  ac_status=$?
1695251875Speter  if test -s conftest.err; then
1696251875Speter    grep -v '^ *+' conftest.err >conftest.er1
1697251875Speter    cat conftest.er1 >&5
1698251875Speter    mv -f conftest.er1 conftest.err
1699251875Speter  fi
1700251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701251875Speter  test $ac_status = 0; } && {
1702251875Speter	 test -z "$ac_c_werror_flag" ||
1703251875Speter	 test ! -s conftest.err
1704251875Speter       } && test -s conftest.$ac_objext; then :
1705251875Speter  ac_retval=0
1706251875Speterelse
1707251875Speter  $as_echo "$as_me: failed program was:" >&5
1708251875Spetersed 's/^/| /' conftest.$ac_ext >&5
1709251875Speter
1710251875Speter	ac_retval=1
1711251875Speterfi
1712251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713251875Speter  as_fn_set_status $ac_retval
1714251875Speter
1715251875Speter} # ac_fn_c_try_compile
1716251875Speter
1717251875Speter# ac_fn_c_try_cpp LINENO
1718251875Speter# ----------------------
1719251875Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1720251875Speterac_fn_c_try_cpp ()
1721251875Speter{
1722251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723251875Speter  if { { ac_try="$ac_cpp conftest.$ac_ext"
1724251875Spetercase "(($ac_try" in
1725251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726251875Speter  *) ac_try_echo=$ac_try;;
1727251875Speteresac
1728251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729251875Speter$as_echo "$ac_try_echo"; } >&5
1730251875Speter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1731251875Speter  ac_status=$?
1732251875Speter  if test -s conftest.err; then
1733251875Speter    grep -v '^ *+' conftest.err >conftest.er1
1734251875Speter    cat conftest.er1 >&5
1735251875Speter    mv -f conftest.er1 conftest.err
1736251875Speter  fi
1737251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738251875Speter  test $ac_status = 0; } > conftest.i && {
1739251875Speter	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1740251875Speter	 test ! -s conftest.err
1741251875Speter       }; then :
1742251875Speter  ac_retval=0
1743251875Speterelse
1744251875Speter  $as_echo "$as_me: failed program was:" >&5
1745251875Spetersed 's/^/| /' conftest.$ac_ext >&5
1746251875Speter
1747251875Speter    ac_retval=1
1748251875Speterfi
1749251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1750251875Speter  as_fn_set_status $ac_retval
1751251875Speter
1752251875Speter} # ac_fn_c_try_cpp
1753251875Speter
1754251875Speter# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1755251875Speter# -------------------------------------------------------
1756251875Speter# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1757251875Speter# the include files in INCLUDES and setting the cache variable VAR
1758251875Speter# accordingly.
1759251875Speterac_fn_c_check_header_mongrel ()
1760251875Speter{
1761251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762251875Speter  if eval \${$3+:} false; then :
1763251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764251875Speter$as_echo_n "checking for $2... " >&6; }
1765251875Speterif eval \${$3+:} false; then :
1766251875Speter  $as_echo_n "(cached) " >&6
1767251875Speterfi
1768251875Spetereval ac_res=\$$3
1769251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1770251875Speter$as_echo "$ac_res" >&6; }
1771251875Speterelse
1772251875Speter  # Is the header compilable?
1773251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1774251875Speter$as_echo_n "checking $2 usability... " >&6; }
1775251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
1776251875Speter/* end confdefs.h.  */
1777251875Speter$4
1778251875Speter#include <$2>
1779251875Speter_ACEOF
1780251875Speterif ac_fn_c_try_compile "$LINENO"; then :
1781251875Speter  ac_header_compiler=yes
1782251875Speterelse
1783251875Speter  ac_header_compiler=no
1784251875Speterfi
1785251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1786251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1787251875Speter$as_echo "$ac_header_compiler" >&6; }
1788251875Speter
1789251875Speter# Is the header present?
1790251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1791251875Speter$as_echo_n "checking $2 presence... " >&6; }
1792251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793251875Speter/* end confdefs.h.  */
1794251875Speter#include <$2>
1795251875Speter_ACEOF
1796251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
1797251875Speter  ac_header_preproc=yes
1798251875Speterelse
1799251875Speter  ac_header_preproc=no
1800251875Speterfi
1801251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
1802251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1803251875Speter$as_echo "$ac_header_preproc" >&6; }
1804251875Speter
1805251875Speter# So?  What about this header?
1806251875Spetercase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1807251875Speter  yes:no: )
1808251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1809251875Speter$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1810251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1811251875Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1812251875Speter    ;;
1813251875Speter  no:yes:* )
1814251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1815251875Speter$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1816251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1817251875Speter$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1818251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1819251875Speter$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1820251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1821251875Speter$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1822251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1823251875Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1824251875Speter    ;;
1825251875Speteresac
1826251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827251875Speter$as_echo_n "checking for $2... " >&6; }
1828251875Speterif eval \${$3+:} false; then :
1829251875Speter  $as_echo_n "(cached) " >&6
1830251875Speterelse
1831251875Speter  eval "$3=\$ac_header_compiler"
1832251875Speterfi
1833251875Spetereval ac_res=\$$3
1834251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835251875Speter$as_echo "$ac_res" >&6; }
1836251875Speterfi
1837251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1838251875Speter
1839251875Speter} # ac_fn_c_check_header_mongrel
1840251875Speter
1841251875Speter# ac_fn_c_try_run LINENO
1842251875Speter# ----------------------
1843251875Speter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1844251875Speter# that executables *can* be run.
1845251875Speterac_fn_c_try_run ()
1846251875Speter{
1847251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1848251875Speter  if { { ac_try="$ac_link"
1849251875Spetercase "(($ac_try" in
1850251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851251875Speter  *) ac_try_echo=$ac_try;;
1852251875Speteresac
1853251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854251875Speter$as_echo "$ac_try_echo"; } >&5
1855251875Speter  (eval "$ac_link") 2>&5
1856251875Speter  ac_status=$?
1857251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858251875Speter  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1859251875Speter  { { case "(($ac_try" in
1860251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1861251875Speter  *) ac_try_echo=$ac_try;;
1862251875Speteresac
1863251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1864251875Speter$as_echo "$ac_try_echo"; } >&5
1865251875Speter  (eval "$ac_try") 2>&5
1866251875Speter  ac_status=$?
1867251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1868251875Speter  test $ac_status = 0; }; }; then :
1869251875Speter  ac_retval=0
1870251875Speterelse
1871251875Speter  $as_echo "$as_me: program exited with status $ac_status" >&5
1872251875Speter       $as_echo "$as_me: failed program was:" >&5
1873251875Spetersed 's/^/| /' conftest.$ac_ext >&5
1874251875Speter
1875251875Speter       ac_retval=$ac_status
1876251875Speterfi
1877251875Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1878251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1879251875Speter  as_fn_set_status $ac_retval
1880251875Speter
1881251875Speter} # ac_fn_c_try_run
1882251875Speter
1883251875Speter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1884251875Speter# -------------------------------------------------------
1885251875Speter# Tests whether HEADER exists and can be compiled using the include files in
1886251875Speter# INCLUDES, setting the cache variable VAR accordingly.
1887251875Speterac_fn_c_check_header_compile ()
1888251875Speter{
1889251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1890251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1891251875Speter$as_echo_n "checking for $2... " >&6; }
1892251875Speterif eval \${$3+:} false; then :
1893251875Speter  $as_echo_n "(cached) " >&6
1894251875Speterelse
1895251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1896251875Speter/* end confdefs.h.  */
1897251875Speter$4
1898251875Speter#include <$2>
1899251875Speter_ACEOF
1900251875Speterif ac_fn_c_try_compile "$LINENO"; then :
1901251875Speter  eval "$3=yes"
1902251875Speterelse
1903251875Speter  eval "$3=no"
1904251875Speterfi
1905251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1906251875Speterfi
1907251875Spetereval ac_res=\$$3
1908251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1909251875Speter$as_echo "$ac_res" >&6; }
1910251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1911251875Speter
1912251875Speter} # ac_fn_c_check_header_compile
1913251875Speter
1914251875Speter# ac_fn_c_try_link LINENO
1915251875Speter# -----------------------
1916251875Speter# Try to link conftest.$ac_ext, and return whether this succeeded.
1917251875Speterac_fn_c_try_link ()
1918251875Speter{
1919251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920251875Speter  rm -f conftest.$ac_objext conftest$ac_exeext
1921251875Speter  if { { ac_try="$ac_link"
1922251875Spetercase "(($ac_try" in
1923251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1924251875Speter  *) ac_try_echo=$ac_try;;
1925251875Speteresac
1926251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1927251875Speter$as_echo "$ac_try_echo"; } >&5
1928251875Speter  (eval "$ac_link") 2>conftest.err
1929251875Speter  ac_status=$?
1930251875Speter  if test -s conftest.err; then
1931251875Speter    grep -v '^ *+' conftest.err >conftest.er1
1932251875Speter    cat conftest.er1 >&5
1933251875Speter    mv -f conftest.er1 conftest.err
1934251875Speter  fi
1935251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1936251875Speter  test $ac_status = 0; } && {
1937251875Speter	 test -z "$ac_c_werror_flag" ||
1938251875Speter	 test ! -s conftest.err
1939251875Speter       } && test -s conftest$ac_exeext && {
1940251875Speter	 test "$cross_compiling" = yes ||
1941253734Speter	 test -x conftest$ac_exeext
1942251875Speter       }; then :
1943251875Speter  ac_retval=0
1944251875Speterelse
1945251875Speter  $as_echo "$as_me: failed program was:" >&5
1946251875Spetersed 's/^/| /' conftest.$ac_ext >&5
1947251875Speter
1948251875Speter	ac_retval=1
1949251875Speterfi
1950251875Speter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1951251875Speter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1952251875Speter  # interfere with the next link command; also delete a directory that is
1953251875Speter  # left behind by Apple's compiler.  We do this before executing the actions.
1954251875Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1955251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1956251875Speter  as_fn_set_status $ac_retval
1957251875Speter
1958251875Speter} # ac_fn_c_try_link
1959251875Speter
1960251875Speter# ac_fn_c_check_func LINENO FUNC VAR
1961251875Speter# ----------------------------------
1962251875Speter# Tests whether FUNC exists, setting the cache variable VAR accordingly
1963251875Speterac_fn_c_check_func ()
1964251875Speter{
1965251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1966251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967251875Speter$as_echo_n "checking for $2... " >&6; }
1968251875Speterif eval \${$3+:} false; then :
1969251875Speter  $as_echo_n "(cached) " >&6
1970251875Speterelse
1971251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972251875Speter/* end confdefs.h.  */
1973251875Speter/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1974251875Speter   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1975251875Speter#define $2 innocuous_$2
1976251875Speter
1977251875Speter/* System header to define __stub macros and hopefully few prototypes,
1978251875Speter    which can conflict with char $2 (); below.
1979251875Speter    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1980251875Speter    <limits.h> exists even on freestanding compilers.  */
1981251875Speter
1982251875Speter#ifdef __STDC__
1983251875Speter# include <limits.h>
1984251875Speter#else
1985251875Speter# include <assert.h>
1986251875Speter#endif
1987251875Speter
1988251875Speter#undef $2
1989251875Speter
1990251875Speter/* Override any GCC internal prototype to avoid an error.
1991251875Speter   Use char because int might match the return type of a GCC
1992251875Speter   builtin and then its argument prototype would still apply.  */
1993251875Speter#ifdef __cplusplus
1994251875Speterextern "C"
1995251875Speter#endif
1996251875Speterchar $2 ();
1997251875Speter/* The GNU C library defines this for functions which it implements
1998251875Speter    to always fail with ENOSYS.  Some functions are actually named
1999251875Speter    something starting with __ and the normal name is an alias.  */
2000251875Speter#if defined __stub_$2 || defined __stub___$2
2001251875Speterchoke me
2002251875Speter#endif
2003251875Speter
2004251875Speterint
2005251875Spetermain ()
2006251875Speter{
2007251875Speterreturn $2 ();
2008251875Speter  ;
2009251875Speter  return 0;
2010251875Speter}
2011251875Speter_ACEOF
2012251875Speterif ac_fn_c_try_link "$LINENO"; then :
2013251875Speter  eval "$3=yes"
2014251875Speterelse
2015251875Speter  eval "$3=no"
2016251875Speterfi
2017251875Speterrm -f core conftest.err conftest.$ac_objext \
2018251875Speter    conftest$ac_exeext conftest.$ac_ext
2019251875Speterfi
2020251875Spetereval ac_res=\$$3
2021251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2022251875Speter$as_echo "$ac_res" >&6; }
2023251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2024251875Speter
2025251875Speter} # ac_fn_c_check_func
2026251875Speter
2027251875Speter# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2028251875Speter# -------------------------------------------
2029251875Speter# Tests whether TYPE exists after having included INCLUDES, setting cache
2030251875Speter# variable VAR accordingly.
2031251875Speterac_fn_c_check_type ()
2032251875Speter{
2033251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2034251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2035251875Speter$as_echo_n "checking for $2... " >&6; }
2036251875Speterif eval \${$3+:} false; then :
2037251875Speter  $as_echo_n "(cached) " >&6
2038251875Speterelse
2039251875Speter  eval "$3=no"
2040251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041251875Speter/* end confdefs.h.  */
2042251875Speter$4
2043251875Speterint
2044251875Spetermain ()
2045251875Speter{
2046251875Speterif (sizeof ($2))
2047251875Speter	 return 0;
2048251875Speter  ;
2049251875Speter  return 0;
2050251875Speter}
2051251875Speter_ACEOF
2052251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2053251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054251875Speter/* end confdefs.h.  */
2055251875Speter$4
2056251875Speterint
2057251875Spetermain ()
2058251875Speter{
2059251875Speterif (sizeof (($2)))
2060251875Speter	    return 0;
2061251875Speter  ;
2062251875Speter  return 0;
2063251875Speter}
2064251875Speter_ACEOF
2065251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2066251875Speter
2067251875Speterelse
2068251875Speter  eval "$3=yes"
2069251875Speterfi
2070251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071251875Speterfi
2072251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2073251875Speterfi
2074251875Spetereval ac_res=\$$3
2075251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2076251875Speter$as_echo "$ac_res" >&6; }
2077251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2078251875Speter
2079251875Speter} # ac_fn_c_check_type
2080251875Speter
2081251875Speter# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2082251875Speter# --------------------------------------------
2083251875Speter# Tries to find the compile-time value of EXPR in a program that includes
2084251875Speter# INCLUDES, setting VAR accordingly. Returns whether the value could be
2085251875Speter# computed
2086251875Speterac_fn_c_compute_int ()
2087251875Speter{
2088251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2089251875Speter  if test "$cross_compiling" = yes; then
2090251875Speter    # Depending upon the size, compute the lo and hi bounds.
2091251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092251875Speter/* end confdefs.h.  */
2093251875Speter$4
2094251875Speterint
2095251875Spetermain ()
2096251875Speter{
2097251875Speterstatic int test_array [1 - 2 * !(($2) >= 0)];
2098253734Spetertest_array [0] = 0;
2099253734Speterreturn test_array [0];
2100251875Speter
2101251875Speter  ;
2102251875Speter  return 0;
2103251875Speter}
2104251875Speter_ACEOF
2105251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2106251875Speter  ac_lo=0 ac_mid=0
2107251875Speter  while :; do
2108251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109251875Speter/* end confdefs.h.  */
2110251875Speter$4
2111251875Speterint
2112251875Spetermain ()
2113251875Speter{
2114251875Speterstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2115253734Spetertest_array [0] = 0;
2116253734Speterreturn test_array [0];
2117251875Speter
2118251875Speter  ;
2119251875Speter  return 0;
2120251875Speter}
2121251875Speter_ACEOF
2122251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2123251875Speter  ac_hi=$ac_mid; break
2124251875Speterelse
2125251875Speter  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2126251875Speter			if test $ac_lo -le $ac_mid; then
2127251875Speter			  ac_lo= ac_hi=
2128251875Speter			  break
2129251875Speter			fi
2130251875Speter			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2131251875Speterfi
2132251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133251875Speter  done
2134251875Speterelse
2135251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136251875Speter/* end confdefs.h.  */
2137251875Speter$4
2138251875Speterint
2139251875Spetermain ()
2140251875Speter{
2141251875Speterstatic int test_array [1 - 2 * !(($2) < 0)];
2142253734Spetertest_array [0] = 0;
2143253734Speterreturn test_array [0];
2144251875Speter
2145251875Speter  ;
2146251875Speter  return 0;
2147251875Speter}
2148251875Speter_ACEOF
2149251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2150251875Speter  ac_hi=-1 ac_mid=-1
2151251875Speter  while :; do
2152251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2153251875Speter/* end confdefs.h.  */
2154251875Speter$4
2155251875Speterint
2156251875Spetermain ()
2157251875Speter{
2158251875Speterstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
2159253734Spetertest_array [0] = 0;
2160253734Speterreturn test_array [0];
2161251875Speter
2162251875Speter  ;
2163251875Speter  return 0;
2164251875Speter}
2165251875Speter_ACEOF
2166251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2167251875Speter  ac_lo=$ac_mid; break
2168251875Speterelse
2169251875Speter  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2170251875Speter			if test $ac_mid -le $ac_hi; then
2171251875Speter			  ac_lo= ac_hi=
2172251875Speter			  break
2173251875Speter			fi
2174251875Speter			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2175251875Speterfi
2176251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2177251875Speter  done
2178251875Speterelse
2179251875Speter  ac_lo= ac_hi=
2180251875Speterfi
2181251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2182251875Speterfi
2183251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2184251875Speter# Binary search between lo and hi bounds.
2185251875Speterwhile test "x$ac_lo" != "x$ac_hi"; do
2186251875Speter  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2187251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2188251875Speter/* end confdefs.h.  */
2189251875Speter$4
2190251875Speterint
2191251875Spetermain ()
2192251875Speter{
2193251875Speterstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
2194253734Spetertest_array [0] = 0;
2195253734Speterreturn test_array [0];
2196251875Speter
2197251875Speter  ;
2198251875Speter  return 0;
2199251875Speter}
2200251875Speter_ACEOF
2201251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2202251875Speter  ac_hi=$ac_mid
2203251875Speterelse
2204251875Speter  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2205251875Speterfi
2206251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2207251875Speterdone
2208251875Spetercase $ac_lo in #((
2209251875Speter?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2210251875Speter'') ac_retval=1 ;;
2211251875Speteresac
2212251875Speter  else
2213251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2214251875Speter/* end confdefs.h.  */
2215251875Speter$4
2216251875Speterstatic long int longval () { return $2; }
2217251875Speterstatic unsigned long int ulongval () { return $2; }
2218251875Speter#include <stdio.h>
2219251875Speter#include <stdlib.h>
2220251875Speterint
2221251875Spetermain ()
2222251875Speter{
2223251875Speter
2224251875Speter  FILE *f = fopen ("conftest.val", "w");
2225251875Speter  if (! f)
2226251875Speter    return 1;
2227251875Speter  if (($2) < 0)
2228251875Speter    {
2229251875Speter      long int i = longval ();
2230251875Speter      if (i != ($2))
2231251875Speter	return 1;
2232251875Speter      fprintf (f, "%ld", i);
2233251875Speter    }
2234251875Speter  else
2235251875Speter    {
2236251875Speter      unsigned long int i = ulongval ();
2237251875Speter      if (i != ($2))
2238251875Speter	return 1;
2239251875Speter      fprintf (f, "%lu", i);
2240251875Speter    }
2241251875Speter  /* Do not output a trailing newline, as this causes \r\n confusion
2242251875Speter     on some platforms.  */
2243251875Speter  return ferror (f) || fclose (f) != 0;
2244251875Speter
2245251875Speter  ;
2246251875Speter  return 0;
2247251875Speter}
2248251875Speter_ACEOF
2249251875Speterif ac_fn_c_try_run "$LINENO"; then :
2250251875Speter  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2251251875Speterelse
2252251875Speter  ac_retval=1
2253251875Speterfi
2254251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2255251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
2256251875Speterrm -f conftest.val
2257251875Speter
2258251875Speter  fi
2259251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2260251875Speter  as_fn_set_status $ac_retval
2261251875Speter
2262251875Speter} # ac_fn_c_compute_int
2263251875Speter
2264251875Speter# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2265251875Speter# ---------------------------------------------
2266251875Speter# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2267251875Speter# accordingly.
2268251875Speterac_fn_c_check_decl ()
2269251875Speter{
2270251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2271251875Speter  as_decl_name=`echo $2|sed 's/ *(.*//'`
2272251875Speter  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2273251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2274251875Speter$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2275251875Speterif eval \${$3+:} false; then :
2276251875Speter  $as_echo_n "(cached) " >&6
2277251875Speterelse
2278251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2279251875Speter/* end confdefs.h.  */
2280251875Speter$4
2281251875Speterint
2282251875Spetermain ()
2283251875Speter{
2284251875Speter#ifndef $as_decl_name
2285251875Speter#ifdef __cplusplus
2286251875Speter  (void) $as_decl_use;
2287251875Speter#else
2288251875Speter  (void) $as_decl_name;
2289251875Speter#endif
2290251875Speter#endif
2291251875Speter
2292251875Speter  ;
2293251875Speter  return 0;
2294251875Speter}
2295251875Speter_ACEOF
2296251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2297251875Speter  eval "$3=yes"
2298251875Speterelse
2299251875Speter  eval "$3=no"
2300251875Speterfi
2301251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2302251875Speterfi
2303251875Spetereval ac_res=\$$3
2304251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2305251875Speter$as_echo "$ac_res" >&6; }
2306251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2307251875Speter
2308251875Speter} # ac_fn_c_check_decl
2309251875Speter
2310251875Speter# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2311251875Speter# ----------------------------------------------------
2312251875Speter# Tries to find if the field MEMBER exists in type AGGR, after including
2313251875Speter# INCLUDES, setting cache variable VAR accordingly.
2314251875Speterac_fn_c_check_member ()
2315251875Speter{
2316251875Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2317251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2318251875Speter$as_echo_n "checking for $2.$3... " >&6; }
2319251875Speterif eval \${$4+:} false; then :
2320251875Speter  $as_echo_n "(cached) " >&6
2321251875Speterelse
2322251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323251875Speter/* end confdefs.h.  */
2324251875Speter$5
2325251875Speterint
2326251875Spetermain ()
2327251875Speter{
2328251875Speterstatic $2 ac_aggr;
2329251875Speterif (ac_aggr.$3)
2330251875Speterreturn 0;
2331251875Speter  ;
2332251875Speter  return 0;
2333251875Speter}
2334251875Speter_ACEOF
2335251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2336251875Speter  eval "$4=yes"
2337251875Speterelse
2338251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2339251875Speter/* end confdefs.h.  */
2340251875Speter$5
2341251875Speterint
2342251875Spetermain ()
2343251875Speter{
2344251875Speterstatic $2 ac_aggr;
2345251875Speterif (sizeof ac_aggr.$3)
2346251875Speterreturn 0;
2347251875Speter  ;
2348251875Speter  return 0;
2349251875Speter}
2350251875Speter_ACEOF
2351251875Speterif ac_fn_c_try_compile "$LINENO"; then :
2352251875Speter  eval "$4=yes"
2353251875Speterelse
2354251875Speter  eval "$4=no"
2355251875Speterfi
2356251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2357251875Speterfi
2358251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2359251875Speterfi
2360251875Spetereval ac_res=\$$4
2361251875Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2362251875Speter$as_echo "$ac_res" >&6; }
2363251875Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2364251875Speter
2365251875Speter} # ac_fn_c_check_member
2366251875Spetercat >config.log <<_ACEOF
2367251875SpeterThis file contains any messages produced by compilers while
2368251875Speterrunning configure, to aid debugging if configure makes a mistake.
2369251875Speter
2370251875SpeterIt was created by $as_me, which was
2371253734Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
2372251875Speter
2373251875Speter  $ $0 $@
2374251875Speter
2375251875Speter_ACEOF
2376251875Speterexec 5>>config.log
2377251875Speter{
2378251875Spetercat <<_ASUNAME
2379251875Speter## --------- ##
2380251875Speter## Platform. ##
2381251875Speter## --------- ##
2382251875Speter
2383251875Speterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2384251875Speteruname -m = `(uname -m) 2>/dev/null || echo unknown`
2385251875Speteruname -r = `(uname -r) 2>/dev/null || echo unknown`
2386251875Speteruname -s = `(uname -s) 2>/dev/null || echo unknown`
2387251875Speteruname -v = `(uname -v) 2>/dev/null || echo unknown`
2388251875Speter
2389251875Speter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2390251875Speter/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2391251875Speter
2392251875Speter/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2393251875Speter/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2394251875Speter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2395251875Speter/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2396251875Speter/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2397251875Speter/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2398251875Speter/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2399251875Speter
2400251875Speter_ASUNAME
2401251875Speter
2402251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2403251875Speterfor as_dir in $PATH
2404251875Speterdo
2405251875Speter  IFS=$as_save_IFS
2406251875Speter  test -z "$as_dir" && as_dir=.
2407251875Speter    $as_echo "PATH: $as_dir"
2408251875Speter  done
2409251875SpeterIFS=$as_save_IFS
2410251875Speter
2411251875Speter} >&5
2412251875Speter
2413251875Spetercat >&5 <<_ACEOF
2414251875Speter
2415251875Speter
2416251875Speter## ----------- ##
2417251875Speter## Core tests. ##
2418251875Speter## ----------- ##
2419251875Speter
2420251875Speter_ACEOF
2421251875Speter
2422251875Speter
2423251875Speter# Keep a trace of the command line.
2424251875Speter# Strip out --no-create and --no-recursion so they do not pile up.
2425251875Speter# Strip out --silent because we don't want to record it for future runs.
2426251875Speter# Also quote any args containing shell meta-characters.
2427251875Speter# Make two passes to allow for proper duplicate-argument suppression.
2428251875Speterac_configure_args=
2429251875Speterac_configure_args0=
2430251875Speterac_configure_args1=
2431251875Speterac_must_keep_next=false
2432251875Speterfor ac_pass in 1 2
2433251875Speterdo
2434251875Speter  for ac_arg
2435251875Speter  do
2436251875Speter    case $ac_arg in
2437251875Speter    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2438251875Speter    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2439251875Speter    | -silent | --silent | --silen | --sile | --sil)
2440251875Speter      continue ;;
2441251875Speter    *\'*)
2442251875Speter      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2443251875Speter    esac
2444251875Speter    case $ac_pass in
2445251875Speter    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2446251875Speter    2)
2447251875Speter      as_fn_append ac_configure_args1 " '$ac_arg'"
2448251875Speter      if test $ac_must_keep_next = true; then
2449251875Speter	ac_must_keep_next=false # Got value, back to normal.
2450251875Speter      else
2451251875Speter	case $ac_arg in
2452251875Speter	  *=* | --config-cache | -C | -disable-* | --disable-* \
2453251875Speter	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2454251875Speter	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2455251875Speter	  | -with-* | --with-* | -without-* | --without-* | --x)
2456251875Speter	    case "$ac_configure_args0 " in
2457251875Speter	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2458251875Speter	    esac
2459251875Speter	    ;;
2460251875Speter	  -* ) ac_must_keep_next=true ;;
2461251875Speter	esac
2462251875Speter      fi
2463251875Speter      as_fn_append ac_configure_args " '$ac_arg'"
2464251875Speter      ;;
2465251875Speter    esac
2466251875Speter  done
2467251875Speterdone
2468251875Speter{ ac_configure_args0=; unset ac_configure_args0;}
2469251875Speter{ ac_configure_args1=; unset ac_configure_args1;}
2470251875Speter
2471251875Speter# When interrupted or exit'd, cleanup temporary files, and complete
2472251875Speter# config.log.  We remove comments because anyway the quotes in there
2473251875Speter# would cause problems or look ugly.
2474251875Speter# WARNING: Use '\'' to represent an apostrophe within the trap.
2475251875Speter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2476251875Spetertrap 'exit_status=$?
2477251875Speter  # Save into config.log some information that might help in debugging.
2478251875Speter  {
2479251875Speter    echo
2480251875Speter
2481251875Speter    $as_echo "## ---------------- ##
2482251875Speter## Cache variables. ##
2483251875Speter## ---------------- ##"
2484251875Speter    echo
2485251875Speter    # The following way of writing the cache mishandles newlines in values,
2486251875Speter(
2487251875Speter  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2488251875Speter    eval ac_val=\$$ac_var
2489251875Speter    case $ac_val in #(
2490251875Speter    *${as_nl}*)
2491251875Speter      case $ac_var in #(
2492251875Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2493251875Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2494251875Speter      esac
2495251875Speter      case $ac_var in #(
2496251875Speter      _ | IFS | as_nl) ;; #(
2497251875Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2498251875Speter      *) { eval $ac_var=; unset $ac_var;} ;;
2499251875Speter      esac ;;
2500251875Speter    esac
2501251875Speter  done
2502251875Speter  (set) 2>&1 |
2503251875Speter    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2504251875Speter    *${as_nl}ac_space=\ *)
2505251875Speter      sed -n \
2506251875Speter	"s/'\''/'\''\\\\'\'''\''/g;
2507251875Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2508251875Speter      ;; #(
2509251875Speter    *)
2510251875Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2511251875Speter      ;;
2512251875Speter    esac |
2513251875Speter    sort
2514251875Speter)
2515251875Speter    echo
2516251875Speter
2517251875Speter    $as_echo "## ----------------- ##
2518251875Speter## Output variables. ##
2519251875Speter## ----------------- ##"
2520251875Speter    echo
2521251875Speter    for ac_var in $ac_subst_vars
2522251875Speter    do
2523251875Speter      eval ac_val=\$$ac_var
2524251875Speter      case $ac_val in
2525251875Speter      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2526251875Speter      esac
2527251875Speter      $as_echo "$ac_var='\''$ac_val'\''"
2528251875Speter    done | sort
2529251875Speter    echo
2530251875Speter
2531251875Speter    if test -n "$ac_subst_files"; then
2532251875Speter      $as_echo "## ------------------- ##
2533251875Speter## File substitutions. ##
2534251875Speter## ------------------- ##"
2535251875Speter      echo
2536251875Speter      for ac_var in $ac_subst_files
2537251875Speter      do
2538251875Speter	eval ac_val=\$$ac_var
2539251875Speter	case $ac_val in
2540251875Speter	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2541251875Speter	esac
2542251875Speter	$as_echo "$ac_var='\''$ac_val'\''"
2543251875Speter      done | sort
2544251875Speter      echo
2545251875Speter    fi
2546251875Speter
2547251875Speter    if test -s confdefs.h; then
2548251875Speter      $as_echo "## ----------- ##
2549251875Speter## confdefs.h. ##
2550251875Speter## ----------- ##"
2551251875Speter      echo
2552251875Speter      cat confdefs.h
2553251875Speter      echo
2554251875Speter    fi
2555251875Speter    test "$ac_signal" != 0 &&
2556251875Speter      $as_echo "$as_me: caught signal $ac_signal"
2557251875Speter    $as_echo "$as_me: exit $exit_status"
2558251875Speter  } >&5
2559251875Speter  rm -f core *.core core.conftest.* &&
2560251875Speter    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2561251875Speter    exit $exit_status
2562251875Speter' 0
2563251875Speterfor ac_signal in 1 2 13 15; do
2564251875Speter  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2565251875Speterdone
2566251875Speterac_signal=0
2567251875Speter
2568251875Speter# confdefs.h avoids OS command line length limits that DEFS can exceed.
2569251875Speterrm -f -r conftest* confdefs.h
2570251875Speter
2571251875Speter$as_echo "/* confdefs.h */" > confdefs.h
2572251875Speter
2573251875Speter# Predefined preprocessor variables.
2574251875Speter
2575251875Spetercat >>confdefs.h <<_ACEOF
2576251875Speter#define PACKAGE_NAME "$PACKAGE_NAME"
2577251875Speter_ACEOF
2578251875Speter
2579251875Spetercat >>confdefs.h <<_ACEOF
2580251875Speter#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2581251875Speter_ACEOF
2582251875Speter
2583251875Spetercat >>confdefs.h <<_ACEOF
2584251875Speter#define PACKAGE_VERSION "$PACKAGE_VERSION"
2585251875Speter_ACEOF
2586251875Speter
2587251875Spetercat >>confdefs.h <<_ACEOF
2588251875Speter#define PACKAGE_STRING "$PACKAGE_STRING"
2589251875Speter_ACEOF
2590251875Speter
2591251875Spetercat >>confdefs.h <<_ACEOF
2592251875Speter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2593251875Speter_ACEOF
2594251875Speter
2595251875Spetercat >>confdefs.h <<_ACEOF
2596251875Speter#define PACKAGE_URL "$PACKAGE_URL"
2597251875Speter_ACEOF
2598251875Speter
2599251875Speter
2600251875Speter# Let the site file select an alternate cache file if it wants to.
2601251875Speter# Prefer an explicitly selected file to automatically selected ones.
2602251875Speterac_site_file1=NONE
2603251875Speterac_site_file2=NONE
2604251875Speterif test -n "$CONFIG_SITE"; then
2605251875Speter  # We do not want a PATH search for config.site.
2606251875Speter  case $CONFIG_SITE in #((
2607251875Speter    -*)  ac_site_file1=./$CONFIG_SITE;;
2608251875Speter    */*) ac_site_file1=$CONFIG_SITE;;
2609251875Speter    *)   ac_site_file1=./$CONFIG_SITE;;
2610251875Speter  esac
2611251875Speterelif test "x$prefix" != xNONE; then
2612251875Speter  ac_site_file1=$prefix/share/config.site
2613251875Speter  ac_site_file2=$prefix/etc/config.site
2614251875Speterelse
2615251875Speter  ac_site_file1=$ac_default_prefix/share/config.site
2616251875Speter  ac_site_file2=$ac_default_prefix/etc/config.site
2617251875Speterfi
2618251875Speterfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2619251875Speterdo
2620251875Speter  test "x$ac_site_file" = xNONE && continue
2621251875Speter  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2622251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2623251875Speter$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2624251875Speter    sed 's/^/| /' "$ac_site_file" >&5
2625251875Speter    . "$ac_site_file" \
2626251875Speter      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2627251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2628251875Speteras_fn_error $? "failed to load site script $ac_site_file
2629251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
2630251875Speter  fi
2631251875Speterdone
2632251875Speter
2633251875Speterif test -r "$cache_file"; then
2634251875Speter  # Some versions of bash will fail to source /dev/null (special files
2635251875Speter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2636251875Speter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2637251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2638251875Speter$as_echo "$as_me: loading cache $cache_file" >&6;}
2639251875Speter    case $cache_file in
2640251875Speter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2641251875Speter      *)                      . "./$cache_file";;
2642251875Speter    esac
2643251875Speter  fi
2644251875Speterelse
2645251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2646251875Speter$as_echo "$as_me: creating cache $cache_file" >&6;}
2647251875Speter  >$cache_file
2648251875Speterfi
2649251875Speter
2650251875Speter# Check that the precious variables saved in the cache have kept the same
2651251875Speter# value.
2652251875Speterac_cache_corrupted=false
2653251875Speterfor ac_var in $ac_precious_vars; do
2654251875Speter  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2655251875Speter  eval ac_new_set=\$ac_env_${ac_var}_set
2656251875Speter  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2657251875Speter  eval ac_new_val=\$ac_env_${ac_var}_value
2658251875Speter  case $ac_old_set,$ac_new_set in
2659251875Speter    set,)
2660251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2661251875Speter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2662251875Speter      ac_cache_corrupted=: ;;
2663251875Speter    ,set)
2664251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2665251875Speter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2666251875Speter      ac_cache_corrupted=: ;;
2667251875Speter    ,);;
2668251875Speter    *)
2669251875Speter      if test "x$ac_old_val" != "x$ac_new_val"; then
2670251875Speter	# differences in whitespace do not lead to failure.
2671251875Speter	ac_old_val_w=`echo x $ac_old_val`
2672251875Speter	ac_new_val_w=`echo x $ac_new_val`
2673251875Speter	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2674251875Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2675251875Speter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2676251875Speter	  ac_cache_corrupted=:
2677251875Speter	else
2678251875Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2679251875Speter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2680251875Speter	  eval $ac_var=\$ac_old_val
2681251875Speter	fi
2682251875Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2683251875Speter$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2684251875Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2685251875Speter$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2686251875Speter      fi;;
2687251875Speter  esac
2688251875Speter  # Pass precious variables to config.status.
2689251875Speter  if test "$ac_new_set" = set; then
2690251875Speter    case $ac_new_val in
2691251875Speter    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2692251875Speter    *) ac_arg=$ac_var=$ac_new_val ;;
2693251875Speter    esac
2694251875Speter    case " $ac_configure_args " in
2695251875Speter      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2696251875Speter      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2697251875Speter    esac
2698251875Speter  fi
2699251875Speterdone
2700251875Speterif $ac_cache_corrupted; then
2701251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2702251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2703251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2704251875Speter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2705251875Speter  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2706251875Speterfi
2707251875Speter## -------------------- ##
2708251875Speter## Main body of script. ##
2709251875Speter## -------------------- ##
2710251875Speter
2711251875Speterac_ext=c
2712251875Speterac_cpp='$CPP $CPPFLAGS'
2713251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2714251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2715251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2716251875Speter
2717251875Speter
2718251875Speterac_config_headers="$ac_config_headers include/arch/unix/apr_private.h"
2719251875Speter
2720251875Speterac_aux_dir=
2721251875Speterfor ac_dir in build "$srcdir"/build; do
2722251875Speter  if test -f "$ac_dir/install-sh"; then
2723251875Speter    ac_aux_dir=$ac_dir
2724251875Speter    ac_install_sh="$ac_aux_dir/install-sh -c"
2725251875Speter    break
2726251875Speter  elif test -f "$ac_dir/install.sh"; then
2727251875Speter    ac_aux_dir=$ac_dir
2728251875Speter    ac_install_sh="$ac_aux_dir/install.sh -c"
2729251875Speter    break
2730251875Speter  elif test -f "$ac_dir/shtool"; then
2731251875Speter    ac_aux_dir=$ac_dir
2732251875Speter    ac_install_sh="$ac_aux_dir/shtool install -c"
2733251875Speter    break
2734251875Speter  fi
2735251875Speterdone
2736251875Speterif test -z "$ac_aux_dir"; then
2737251875Speter  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2738251875Speterfi
2739251875Speter
2740251875Speter# These three variables are undocumented and unsupported,
2741251875Speter# and are intended to be withdrawn in a future Autoconf release.
2742251875Speter# They can cause serious problems if a builder's source tree is in a directory
2743251875Speter# whose full name contains unusual characters.
2744251875Speterac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2745251875Speterac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2746251875Speterac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2747251875Speter
2748251875Speter
2749251875Speter
2750251875Speter
2751251875Speter
2752251875Speter
2753251875Speter
2754251875Speter
2755251875Speter
2756251875Speter
2757251875Speter
2758251875Speter
2759251875Speter
2760251875Speter
2761251875Speter
2762251875Speter
2763251875Speter
2764251875Speter
2765251875Speter
2766251875Speter
2767251875Speter
2768251875Speter
2769251875Speter
2770251875Speter
2771251875Speter
2772251875Speter
2773251875Speter
2774251875Speter
2775251875Speter
2776251875Speter
2777251875Speter
2778251875Speter
2779251875Speter
2780251875Speter
2781251875Speter
2782251875Speter
2783251875Speter
2784251875Speter
2785251875Speter
2786251875Speter
2787251875Speter
2788251875Speter
2789251875Speter
2790251875Speter
2791251875Speter
2792251875Speter
2793251875Speter
2794251875Speter
2795251875Speter
2796251875Speter
2797251875Speter
2798251875Speter
2799251875Speter
2800251875Speter
2801251875Speter
2802251875Speter
2803251875Speter
2804251875Speter
2805251875Speter
2806251875Speter
2807251875Speter
2808251875Speter
2809251875Speter
2810251875Speter
2811251875Speter
2812251875Speter
2813251875Speter
2814251875Speter
2815251875Speter
2816251875Speter
2817251875Speter
2818251875Speter
2819251875Speter
2820251875Speter
2821251875Speter
2822251875Speter
2823251875Speter
2824251875Speter
2825251875Speter
2826251875Speter
2827251875Speter
2828251875Speter
2829251875Speter
2830251875Speter
2831251875Speter
2832251875Speter
2833251875Speter
2834251875Speter
2835251875Speter
2836251875Speter
2837251875Speter
2838251875Speter
2839251875Speter
2840251875Speter
2841251875Speter
2842251875Speter
2843251875Speter
2844251875Speter
2845251875Speter
2846251875Speter
2847251875Speter
2848251875Speter
2849251875Speter
2850251875Speter
2851251875Speter
2852251875Speter
2853251875Speter
2854251875Speter
2855251875Speter
2856251875Speter
2857251875Speter
2858251875Speter
2859251875Speter
2860251875Speter
2861251875Speter
2862251875Speter
2863251875Speter
2864251875Speter
2865251875Speter
2866251875Speter
2867251875Speter
2868251875Speter
2869251875Speter
2870251875Speter
2871251875Speter
2872251875Speter
2873251875Speter
2874251875Speter
2875251875Speter
2876251875Speter
2877251875Speter
2878251875Speter
2879251875Speter
2880251875Speter
2881251875Speter
2882251875Speter
2883251875Speter
2884251875Speter
2885251875Speter
2886251875Speter
2887251875Speter
2888251875Speter
2889251875Speter
2890251875Speter
2891251875Speter
2892251875Speter
2893251875Speter
2894251875Speter
2895251875Speter
2896251875Speter
2897251875Speter
2898251875Speter
2899251875Speter
2900251875Speter
2901251875Speter
2902251875Speter
2903251875Speter
2904251875Speter# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2905251875Speter#
2906251875Speter#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2907251875Speter#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
2908251875Speter#                 Foundation, Inc.
2909251875Speter#   Written by Gordon Matzigkeit, 1996
2910251875Speter#
2911251875Speter# This file is free software; the Free Software Foundation gives
2912251875Speter# unlimited permission to copy and/or distribute it, with or without
2913251875Speter# modifications, as long as this notice is preserved.
2914251875Speter
2915251875Speter
2916251875Speter
2917251875Speter# serial 57 LT_INIT
2918251875Speter
2919251875Speter
2920251875Speter# LT_PREREQ(VERSION)
2921251875Speter# ------------------
2922251875Speter# Complain and exit if this libtool version is less that VERSION.
2923251875Speter
2924251875Speter
2925251875Speter
2926251875Speter# _LT_CHECK_BUILDDIR
2927251875Speter# ------------------
2928251875Speter# Complain if the absolute build directory name contains unusual characters
2929251875Speter
2930251875Speter
2931251875Speter
2932251875Speter# LT_INIT([OPTIONS])
2933251875Speter# ------------------
2934251875Speter# LT_INIT
2935251875Speter
2936251875Speter# Old names:
2937251875Speter# This is what autoupdate's m4 run will expand.  It fires
2938251875Speter# the warning (with _au_warn_XXX), outputs it into the
2939251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
2940251875Speter# the replacement expansion.
2941251875Speter
2942251875Speter
2943251875Speter# This is an auxiliary macro that is also run when
2944251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
2945251875Speter# we need a wrapper so that each warning is emitted only
2946251875Speter# once.  We break the quoting in m4_warning's argument in
2947251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
2948251875Speter
2949251875Speter
2950251875Speter# Finally, this is the expansion that is picked up by
2951251875Speter# autoconf.  It tells the user to run autoupdate, and
2952251875Speter# then outputs the replacement expansion.  We do not care
2953251875Speter# about autoupdate's warning because that contains
2954251875Speter# information on what to do *after* running autoupdate.
2955251875Speter
2956251875Speter# This is what autoupdate's m4 run will expand.  It fires
2957251875Speter# the warning (with _au_warn_XXX), outputs it into the
2958251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
2959251875Speter# the replacement expansion.
2960251875Speter
2961251875Speter
2962251875Speter# This is an auxiliary macro that is also run when
2963251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
2964251875Speter# we need a wrapper so that each warning is emitted only
2965251875Speter# once.  We break the quoting in m4_warning's argument in
2966251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
2967251875Speter
2968251875Speter
2969251875Speter# Finally, this is the expansion that is picked up by
2970251875Speter# autoconf.  It tells the user to run autoupdate, and
2971251875Speter# then outputs the replacement expansion.  We do not care
2972251875Speter# about autoupdate's warning because that contains
2973251875Speter# information on what to do *after* running autoupdate.
2974251875Speter
2975251875Speter
2976251875Speter
2977251875Speter# _LT_CC_BASENAME(CC)
2978251875Speter# -------------------
2979251875Speter# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2980251875Speter
2981251875Speter
2982251875Speter
2983251875Speter# _LT_FILEUTILS_DEFAULTS
2984251875Speter# ----------------------
2985251875Speter# It is okay to use these file commands and assume they have been set
2986251875Speter# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2987251875Speter# _LT_FILEUTILS_DEFAULTS
2988251875Speter
2989251875Speter
2990251875Speter# _LT_SETUP
2991251875Speter# ---------
2992251875Speter# _LT_SETUP
2993251875Speter
2994251875Speter
2995251875Speter# _LT_PREPARE_SED_QUOTE_VARS
2996251875Speter# --------------------------
2997251875Speter# Define a few sed substitution that help us do robust quoting.
2998251875Speter
2999251875Speter
3000251875Speter# _LT_PROG_LTMAIN
3001251875Speter# ---------------
3002251875Speter# Note that this code is called both from `configure', and `config.status'
3003251875Speter# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
3004251875Speter# `config.status' has no value for ac_aux_dir unless we are using Automake,
3005251875Speter# so we pass a copy along to make sure it has a sensible value anyway.
3006251875Speter# _LT_PROG_LTMAIN
3007251875Speter
3008251875Speter
3009251875Speter## ------------------------------------- ##
3010251875Speter## Accumulate code for creating libtool. ##
3011251875Speter## ------------------------------------- ##
3012251875Speter
3013251875Speter# So that we can recreate a full libtool script including additional
3014251875Speter# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
3015251875Speter# in macros and then make a single call at the end using the `libtool'
3016251875Speter# label.
3017251875Speter
3018251875Speter
3019251875Speter# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
3020251875Speter# ----------------------------------------
3021251875Speter# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3022251875Speter
3023251875Speter
3024251875Speter# Initialize.
3025251875Speter
3026251875Speter
3027251875Speter
3028251875Speter# _LT_CONFIG_LIBTOOL([COMMANDS])
3029251875Speter# ------------------------------
3030251875Speter# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
3031251875Speter
3032251875Speter
3033251875Speter# Initialize.
3034251875Speter
3035251875Speter
3036251875Speter
3037251875Speter# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
3038251875Speter# -----------------------------------------------------
3039251875Speter
3040251875Speter
3041251875Speter
3042251875Speter# _LT_FORMAT_COMMENT([COMMENT])
3043251875Speter# -----------------------------
3044251875Speter# Add leading comment marks to the start of each line, and a trailing
3045251875Speter# full-stop to the whole comment if one is not present already.
3046251875Speter
3047251875Speter
3048251875Speter
3049251875Speter
3050251875Speter## ------------------------ ##
3051251875Speter## FIXME: Eliminate VARNAME ##
3052251875Speter## ------------------------ ##
3053251875Speter
3054251875Speter
3055251875Speter# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
3056251875Speter# -------------------------------------------------------------------
3057251875Speter# CONFIGNAME is the name given to the value in the libtool script.
3058251875Speter# VARNAME is the (base) name used in the configure script.
3059251875Speter# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
3060251875Speter# VARNAME.  Any other value will be used directly.
3061251875Speter
3062251875Speter
3063251875Speter
3064251875Speter# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
3065251875Speter# --------------------------------------------------------
3066251875Speter
3067251875Speter
3068251875Speter
3069251875Speter# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
3070251875Speter# ------------------------------------------------
3071251875Speter
3072251875Speter
3073251875Speter
3074251875Speter# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
3075251875Speter# ---------------------------------------------------------
3076251875Speter
3077251875Speter
3078251875Speter
3079251875Speter# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
3080251875Speter# --------------------------------------------------
3081251875Speter
3082251875Speter
3083251875Speter
3084251875Speter# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
3085251875Speter# ---------------------------------------------------
3086251875Speter
3087251875Speter
3088251875Speter
3089251875Speter# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
3090251875Speter# ---------------------------------------------------
3091251875Speter
3092251875Speter
3093251875Speter
3094251875Speter
3095251875Speter# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
3096251875Speter# ------------------------------------------------
3097251875Speter
3098251875Speter
3099251875Speter
3100251875Speter
3101251875Speter# _LT_CONFIG_STATUS_DECLARE([VARNAME])
3102251875Speter# ------------------------------------
3103251875Speter# Quote a variable value, and forward it to `config.status' so that its
3104251875Speter# declaration there will have the same value as in `configure'.  VARNAME
3105251875Speter# must have a single quote delimited value for this to work.
3106251875Speter
3107251875Speter
3108251875Speter
3109251875Speter# _LT_CONFIG_STATUS_DECLARATIONS
3110251875Speter# ------------------------------
3111251875Speter# We delimit libtool config variables with single quotes, so when
3112251875Speter# we write them to config.status, we have to be sure to quote all
3113251875Speter# embedded single quotes properly.  In configure, this macro expands
3114251875Speter# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
3115251875Speter#
3116251875Speter#    <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
3117251875Speter
3118251875Speter
3119251875Speter
3120251875Speter# _LT_LIBTOOL_TAGS
3121251875Speter# ----------------
3122251875Speter# Output comment and list of tags supported by the script
3123251875Speter
3124251875Speter
3125251875Speter
3126251875Speter# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
3127251875Speter# -----------------------------------
3128251875Speter# Extract the dictionary values for VARNAME (optionally with TAG) and
3129251875Speter# expand to a commented shell variable setting:
3130251875Speter#
3131251875Speter#    # Some comment about what VAR is for.
3132251875Speter#    visible_name=$lt_internal_name
3133251875Speter
3134251875Speter
3135251875Speter
3136251875Speter# _LT_LIBTOOL_CONFIG_VARS
3137251875Speter# -----------------------
3138251875Speter# Produce commented declarations of non-tagged libtool config variables
3139251875Speter# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
3140251875Speter# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
3141251875Speter# section) are produced by _LT_LIBTOOL_TAG_VARS.
3142251875Speter
3143251875Speter
3144251875Speter
3145251875Speter# _LT_LIBTOOL_TAG_VARS(TAG)
3146251875Speter# -------------------------
3147251875Speter
3148251875Speter
3149251875Speter
3150251875Speter# _LT_TAGVAR(VARNAME, [TAGNAME])
3151251875Speter# ------------------------------
3152251875Speter
3153251875Speter
3154251875Speter
3155251875Speter# _LT_CONFIG_COMMANDS
3156251875Speter# -------------------
3157251875Speter# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
3158251875Speter# variables for single and double quote escaping we saved from calls
3159251875Speter# to _LT_DECL, we can put quote escaped variables declarations
3160251875Speter# into `config.status', and then the shell code to quote escape them in
3161251875Speter# for loops in `config.status'.  Finally, any additional code accumulated
3162251875Speter# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
3163251875Speter#_LT_CONFIG_COMMANDS
3164251875Speter
3165251875Speter
3166251875Speter# Initialize.
3167251875Speter
3168251875Speter
3169251875Speter# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
3170251875Speter# ------------------------------------
3171251875Speter# Generate a child script FILE with all initialization necessary to
3172251875Speter# reuse the environment learned by the parent script, and make the
3173251875Speter# file executable.  If COMMENT is supplied, it is inserted after the
3174251875Speter# `#!' sequence but before initialization text begins.  After this
3175251875Speter# macro, additional text can be appended to FILE to form the body of
3176251875Speter# the child script.  The macro ends with non-zero status if the
3177251875Speter# file could not be fully written (such as if the disk is full).
3178251875Speter# _LT_GENERATED_FILE_INIT
3179251875Speter
3180251875Speter# LT_OUTPUT
3181251875Speter# ---------
3182251875Speter# This macro allows early generation of the libtool script (before
3183251875Speter# AC_OUTPUT is called), incase it is used in configure for compilation
3184251875Speter# tests.
3185251875Speter# LT_OUTPUT
3186251875Speter
3187251875Speter
3188251875Speter# _LT_CONFIG(TAG)
3189251875Speter# ---------------
3190251875Speter# If TAG is the built-in tag, create an initial libtool script with a
3191251875Speter# default configuration from the untagged config vars.  Otherwise add code
3192251875Speter# to config.status for appending the configuration named by TAG from the
3193251875Speter# matching tagged config vars.
3194251875Speter# _LT_CONFIG
3195251875Speter
3196251875Speter
3197251875Speter# LT_SUPPORTED_TAG(TAG)
3198251875Speter# ---------------------
3199251875Speter# Trace this macro to discover what tags are supported by the libtool
3200251875Speter# --tag option, using:
3201251875Speter#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
3202251875Speter
3203251875Speter
3204251875Speter
3205251875Speter# C support is built-in for now
3206251875Speter
3207251875Speter
3208251875Speter
3209251875Speter
3210251875Speter# LT_LANG(LANG)
3211251875Speter# -------------
3212251875Speter# Enable libtool support for the given language if not already enabled.
3213251875Speter# LT_LANG
3214251875Speter
3215251875Speter
3216251875Speter# _LT_LANG(LANGNAME)
3217251875Speter# ------------------
3218251875Speter# _LT_LANG
3219251875Speter
3220251875Speter
3221251875Speter#m4_ifndef
3222251875Speter
3223251875Speter
3224251875Speter# _LT_LANG_DEFAULT_CONFIG
3225251875Speter# -----------------------
3226251875Speter# _LT_LANG_DEFAULT_CONFIG
3227251875Speter
3228251875Speter# Obsolete macros:
3229251875Speter# This is what autoupdate's m4 run will expand.  It fires
3230251875Speter# the warning (with _au_warn_XXX), outputs it into the
3231251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3232251875Speter# the replacement expansion.
3233251875Speter
3234251875Speter
3235251875Speter# This is an auxiliary macro that is also run when
3236251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3237251875Speter# we need a wrapper so that each warning is emitted only
3238251875Speter# once.  We break the quoting in m4_warning's argument in
3239251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3240251875Speter
3241251875Speter
3242251875Speter# Finally, this is the expansion that is picked up by
3243251875Speter# autoconf.  It tells the user to run autoupdate, and
3244251875Speter# then outputs the replacement expansion.  We do not care
3245251875Speter# about autoupdate's warning because that contains
3246251875Speter# information on what to do *after* running autoupdate.
3247251875Speter
3248251875Speter# This is what autoupdate's m4 run will expand.  It fires
3249251875Speter# the warning (with _au_warn_XXX), outputs it into the
3250251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3251251875Speter# the replacement expansion.
3252251875Speter
3253251875Speter
3254251875Speter# This is an auxiliary macro that is also run when
3255251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3256251875Speter# we need a wrapper so that each warning is emitted only
3257251875Speter# once.  We break the quoting in m4_warning's argument in
3258251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3259251875Speter
3260251875Speter
3261251875Speter# Finally, this is the expansion that is picked up by
3262251875Speter# autoconf.  It tells the user to run autoupdate, and
3263251875Speter# then outputs the replacement expansion.  We do not care
3264251875Speter# about autoupdate's warning because that contains
3265251875Speter# information on what to do *after* running autoupdate.
3266251875Speter
3267251875Speter# This is what autoupdate's m4 run will expand.  It fires
3268251875Speter# the warning (with _au_warn_XXX), outputs it into the
3269251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3270251875Speter# the replacement expansion.
3271251875Speter
3272251875Speter
3273251875Speter# This is an auxiliary macro that is also run when
3274251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3275251875Speter# we need a wrapper so that each warning is emitted only
3276251875Speter# once.  We break the quoting in m4_warning's argument in
3277251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3278251875Speter
3279251875Speter
3280251875Speter# Finally, this is the expansion that is picked up by
3281251875Speter# autoconf.  It tells the user to run autoupdate, and
3282251875Speter# then outputs the replacement expansion.  We do not care
3283251875Speter# about autoupdate's warning because that contains
3284251875Speter# information on what to do *after* running autoupdate.
3285251875Speter
3286251875Speter# This is what autoupdate's m4 run will expand.  It fires
3287251875Speter# the warning (with _au_warn_XXX), outputs it into the
3288251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3289251875Speter# the replacement expansion.
3290251875Speter
3291251875Speter
3292251875Speter# This is an auxiliary macro that is also run when
3293251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3294251875Speter# we need a wrapper so that each warning is emitted only
3295251875Speter# once.  We break the quoting in m4_warning's argument in
3296251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3297251875Speter
3298251875Speter
3299251875Speter# Finally, this is the expansion that is picked up by
3300251875Speter# autoconf.  It tells the user to run autoupdate, and
3301251875Speter# then outputs the replacement expansion.  We do not care
3302251875Speter# about autoupdate's warning because that contains
3303251875Speter# information on what to do *after* running autoupdate.
3304251875Speter
3305251875Speter# This is what autoupdate's m4 run will expand.  It fires
3306251875Speter# the warning (with _au_warn_XXX), outputs it into the
3307251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3308251875Speter# the replacement expansion.
3309251875Speter
3310251875Speter
3311251875Speter# This is an auxiliary macro that is also run when
3312251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3313251875Speter# we need a wrapper so that each warning is emitted only
3314251875Speter# once.  We break the quoting in m4_warning's argument in
3315251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3316251875Speter
3317251875Speter
3318251875Speter# Finally, this is the expansion that is picked up by
3319251875Speter# autoconf.  It tells the user to run autoupdate, and
3320251875Speter# then outputs the replacement expansion.  We do not care
3321251875Speter# about autoupdate's warning because that contains
3322251875Speter# information on what to do *after* running autoupdate.
3323251875Speter
3324251875Speter
3325251875Speter
3326251875Speter# _LT_TAG_COMPILER
3327251875Speter# ----------------
3328251875Speter# _LT_TAG_COMPILER
3329251875Speter
3330251875Speter
3331251875Speter# _LT_COMPILER_BOILERPLATE
3332251875Speter# ------------------------
3333251875Speter# Check for compiler boilerplate output or warnings with
3334251875Speter# the simple compiler test code.
3335251875Speter# _LT_COMPILER_BOILERPLATE
3336251875Speter
3337251875Speter
3338251875Speter# _LT_LINKER_BOILERPLATE
3339251875Speter# ----------------------
3340251875Speter# Check for linker boilerplate output or warnings with
3341251875Speter# the simple link test code.
3342251875Speter# _LT_LINKER_BOILERPLATE
3343251875Speter
3344251875Speter# _LT_REQUIRED_DARWIN_CHECKS
3345251875Speter# -------------------------
3346251875Speter
3347251875Speter
3348251875Speter
3349251875Speter# _LT_DARWIN_LINKER_FEATURES([TAG])
3350251875Speter# ---------------------------------
3351251875Speter# Checks for linker and compiler features on darwin
3352251875Speter
3353251875Speter
3354251875Speter# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
3355251875Speter# ----------------------------------
3356251875Speter# Links a minimal program and checks the executable
3357251875Speter# for the system default hardcoded library path. In most cases,
3358251875Speter# this is /usr/lib:/lib, but when the MPI compilers are used
3359251875Speter# the location of the communication and MPI libs are included too.
3360251875Speter# If we don't find anything, use the default library path according
3361251875Speter# to the aix ld manual.
3362251875Speter# Store the results from the different compilers for each TAGNAME.
3363251875Speter# Allow to override them for all tags through lt_cv_aix_libpath.
3364251875Speter# _LT_SYS_MODULE_PATH_AIX
3365251875Speter
3366251875Speter
3367251875Speter# _LT_SHELL_INIT(ARG)
3368251875Speter# -------------------
3369251875Speter# _LT_SHELL_INIT
3370251875Speter
3371251875Speter
3372251875Speter
3373251875Speter# _LT_PROG_ECHO_BACKSLASH
3374251875Speter# -----------------------
3375251875Speter# Find how we can fake an echo command that does not interpret backslash.
3376251875Speter# In particular, with Autoconf 2.60 or later we add some code to the start
3377251875Speter# of the generated configure script which will find a shell with a builtin
3378251875Speter# printf (which we can use as an echo command).
3379251875Speter# _LT_PROG_ECHO_BACKSLASH
3380251875Speter
3381251875Speter
3382251875Speter# _LT_WITH_SYSROOT
3383251875Speter# ----------------
3384251875Speter
3385251875Speter
3386251875Speter# _LT_ENABLE_LOCK
3387251875Speter# ---------------
3388251875Speter# _LT_ENABLE_LOCK
3389251875Speter
3390251875Speter
3391251875Speter# _LT_PROG_AR
3392251875Speter# -----------
3393251875Speter# _LT_PROG_AR
3394251875Speter
3395251875Speter
3396251875Speter# _LT_CMD_OLD_ARCHIVE
3397251875Speter# -------------------
3398251875Speter# _LT_CMD_OLD_ARCHIVE
3399251875Speter
3400251875Speter
3401251875Speter# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3402251875Speter#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
3403251875Speter# ----------------------------------------------------------------
3404251875Speter# Check whether the given compiler option works
3405251875Speter# _LT_COMPILER_OPTION
3406251875Speter
3407251875Speter# Old name:
3408251875Speter# This is what autoupdate's m4 run will expand.  It fires
3409251875Speter# the warning (with _au_warn_XXX), outputs it into the
3410251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3411251875Speter# the replacement expansion.
3412251875Speter
3413251875Speter
3414251875Speter# This is an auxiliary macro that is also run when
3415251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3416251875Speter# we need a wrapper so that each warning is emitted only
3417251875Speter# once.  We break the quoting in m4_warning's argument in
3418251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3419251875Speter
3420251875Speter
3421251875Speter# Finally, this is the expansion that is picked up by
3422251875Speter# autoconf.  It tells the user to run autoupdate, and
3423251875Speter# then outputs the replacement expansion.  We do not care
3424251875Speter# about autoupdate's warning because that contains
3425251875Speter# information on what to do *after* running autoupdate.
3426251875Speter
3427251875Speter
3428251875Speter
3429251875Speter# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3430251875Speter#                  [ACTION-SUCCESS], [ACTION-FAILURE])
3431251875Speter# ----------------------------------------------------
3432251875Speter# Check whether the given linker option works
3433251875Speter# _LT_LINKER_OPTION
3434251875Speter
3435251875Speter# Old name:
3436251875Speter# This is what autoupdate's m4 run will expand.  It fires
3437251875Speter# the warning (with _au_warn_XXX), outputs it into the
3438251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3439251875Speter# the replacement expansion.
3440251875Speter
3441251875Speter
3442251875Speter# This is an auxiliary macro that is also run when
3443251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3444251875Speter# we need a wrapper so that each warning is emitted only
3445251875Speter# once.  We break the quoting in m4_warning's argument in
3446251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3447251875Speter
3448251875Speter
3449251875Speter# Finally, this is the expansion that is picked up by
3450251875Speter# autoconf.  It tells the user to run autoupdate, and
3451251875Speter# then outputs the replacement expansion.  We do not care
3452251875Speter# about autoupdate's warning because that contains
3453251875Speter# information on what to do *after* running autoupdate.
3454251875Speter
3455251875Speter
3456251875Speter
3457251875Speter# LT_CMD_MAX_LEN
3458251875Speter#---------------
3459251875Speter# LT_CMD_MAX_LEN
3460251875Speter
3461251875Speter# Old name:
3462251875Speter# This is what autoupdate's m4 run will expand.  It fires
3463251875Speter# the warning (with _au_warn_XXX), outputs it into the
3464251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3465251875Speter# the replacement expansion.
3466251875Speter
3467251875Speter
3468251875Speter# This is an auxiliary macro that is also run when
3469251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3470251875Speter# we need a wrapper so that each warning is emitted only
3471251875Speter# once.  We break the quoting in m4_warning's argument in
3472251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3473251875Speter
3474251875Speter
3475251875Speter# Finally, this is the expansion that is picked up by
3476251875Speter# autoconf.  It tells the user to run autoupdate, and
3477251875Speter# then outputs the replacement expansion.  We do not care
3478251875Speter# about autoupdate's warning because that contains
3479251875Speter# information on what to do *after* running autoupdate.
3480251875Speter
3481251875Speter
3482251875Speter
3483251875Speter# _LT_HEADER_DLFCN
3484251875Speter# ----------------
3485251875Speter# _LT_HEADER_DLFCN
3486251875Speter
3487251875Speter
3488251875Speter# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3489251875Speter#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3490251875Speter# ----------------------------------------------------------------
3491251875Speter# _LT_TRY_DLOPEN_SELF
3492251875Speter
3493251875Speter
3494251875Speter# LT_SYS_DLOPEN_SELF
3495251875Speter# ------------------
3496251875Speter# LT_SYS_DLOPEN_SELF
3497251875Speter
3498251875Speter# Old name:
3499251875Speter# This is what autoupdate's m4 run will expand.  It fires
3500251875Speter# the warning (with _au_warn_XXX), outputs it into the
3501251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3502251875Speter# the replacement expansion.
3503251875Speter
3504251875Speter
3505251875Speter# This is an auxiliary macro that is also run when
3506251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3507251875Speter# we need a wrapper so that each warning is emitted only
3508251875Speter# once.  We break the quoting in m4_warning's argument in
3509251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3510251875Speter
3511251875Speter
3512251875Speter# Finally, this is the expansion that is picked up by
3513251875Speter# autoconf.  It tells the user to run autoupdate, and
3514251875Speter# then outputs the replacement expansion.  We do not care
3515251875Speter# about autoupdate's warning because that contains
3516251875Speter# information on what to do *after* running autoupdate.
3517251875Speter
3518251875Speter
3519251875Speter
3520251875Speter# _LT_COMPILER_C_O([TAGNAME])
3521251875Speter# ---------------------------
3522251875Speter# Check to see if options -c and -o are simultaneously supported by compiler.
3523251875Speter# This macro does not hard code the compiler like AC_PROG_CC_C_O.
3524251875Speter# _LT_COMPILER_C_O
3525251875Speter
3526251875Speter
3527251875Speter# _LT_COMPILER_FILE_LOCKS([TAGNAME])
3528251875Speter# ----------------------------------
3529251875Speter# Check to see if we can do hard links to lock some files if needed
3530251875Speter# _LT_COMPILER_FILE_LOCKS
3531251875Speter
3532251875Speter
3533251875Speter# _LT_CHECK_OBJDIR
3534251875Speter# ----------------
3535251875Speter# _LT_CHECK_OBJDIR
3536251875Speter
3537251875Speter
3538251875Speter# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3539251875Speter# --------------------------------------
3540251875Speter# Check hardcoding attributes.
3541251875Speter# _LT_LINKER_HARDCODE_LIBPATH
3542251875Speter
3543251875Speter
3544251875Speter# _LT_CMD_STRIPLIB
3545251875Speter# ----------------
3546251875Speter# _LT_CMD_STRIPLIB
3547251875Speter
3548251875Speter
3549251875Speter# _LT_SYS_DYNAMIC_LINKER([TAG])
3550251875Speter# -----------------------------
3551251875Speter# PORTME Fill in your ld.so characteristics
3552251875Speter# _LT_SYS_DYNAMIC_LINKER
3553251875Speter
3554251875Speter
3555251875Speter# _LT_PATH_TOOL_PREFIX(TOOL)
3556251875Speter# --------------------------
3557251875Speter# find a file program which can recognize shared library
3558251875Speter# _LT_PATH_TOOL_PREFIX
3559251875Speter
3560251875Speter# Old name:
3561251875Speter# This is what autoupdate's m4 run will expand.  It fires
3562251875Speter# the warning (with _au_warn_XXX), outputs it into the
3563251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3564251875Speter# the replacement expansion.
3565251875Speter
3566251875Speter
3567251875Speter# This is an auxiliary macro that is also run when
3568251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3569251875Speter# we need a wrapper so that each warning is emitted only
3570251875Speter# once.  We break the quoting in m4_warning's argument in
3571251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3572251875Speter
3573251875Speter
3574251875Speter# Finally, this is the expansion that is picked up by
3575251875Speter# autoconf.  It tells the user to run autoupdate, and
3576251875Speter# then outputs the replacement expansion.  We do not care
3577251875Speter# about autoupdate's warning because that contains
3578251875Speter# information on what to do *after* running autoupdate.
3579251875Speter
3580251875Speter
3581251875Speter
3582251875Speter# _LT_PATH_MAGIC
3583251875Speter# --------------
3584251875Speter# find a file program which can recognize a shared library
3585251875Speter# _LT_PATH_MAGIC
3586251875Speter
3587251875Speter
3588251875Speter# LT_PATH_LD
3589251875Speter# ----------
3590251875Speter# find the pathname to the GNU or non-GNU linker
3591251875Speter# LT_PATH_LD
3592251875Speter
3593251875Speter# Old names:
3594251875Speter# This is what autoupdate's m4 run will expand.  It fires
3595251875Speter# the warning (with _au_warn_XXX), outputs it into the
3596251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3597251875Speter# the replacement expansion.
3598251875Speter
3599251875Speter
3600251875Speter# This is an auxiliary macro that is also run when
3601251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3602251875Speter# we need a wrapper so that each warning is emitted only
3603251875Speter# once.  We break the quoting in m4_warning's argument in
3604251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3605251875Speter
3606251875Speter
3607251875Speter# Finally, this is the expansion that is picked up by
3608251875Speter# autoconf.  It tells the user to run autoupdate, and
3609251875Speter# then outputs the replacement expansion.  We do not care
3610251875Speter# about autoupdate's warning because that contains
3611251875Speter# information on what to do *after* running autoupdate.
3612251875Speter
3613251875Speter# This is what autoupdate's m4 run will expand.  It fires
3614251875Speter# the warning (with _au_warn_XXX), outputs it into the
3615251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3616251875Speter# the replacement expansion.
3617251875Speter
3618251875Speter
3619251875Speter# This is an auxiliary macro that is also run when
3620251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3621251875Speter# we need a wrapper so that each warning is emitted only
3622251875Speter# once.  We break the quoting in m4_warning's argument in
3623251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3624251875Speter
3625251875Speter
3626251875Speter# Finally, this is the expansion that is picked up by
3627251875Speter# autoconf.  It tells the user to run autoupdate, and
3628251875Speter# then outputs the replacement expansion.  We do not care
3629251875Speter# about autoupdate's warning because that contains
3630251875Speter# information on what to do *after* running autoupdate.
3631251875Speter
3632251875Speter
3633251875Speter
3634251875Speter# _LT_PATH_LD_GNU
3635251875Speter#- --------------
3636251875Speter# _LT_PATH_LD_GNU
3637251875Speter
3638251875Speter
3639251875Speter# _LT_CMD_RELOAD
3640251875Speter# --------------
3641251875Speter# find reload flag for linker
3642251875Speter#   -- PORTME Some linkers may need a different reload flag.
3643251875Speter# _LT_CMD_RELOAD
3644251875Speter
3645251875Speter
3646251875Speter# _LT_CHECK_MAGIC_METHOD
3647251875Speter# ----------------------
3648251875Speter# how to check for library dependencies
3649251875Speter#  -- PORTME fill in with the dynamic library characteristics
3650251875Speter# _LT_CHECK_MAGIC_METHOD
3651251875Speter
3652251875Speter
3653251875Speter# LT_PATH_NM
3654251875Speter# ----------
3655251875Speter# find the pathname to a BSD- or MS-compatible name lister
3656251875Speter# LT_PATH_NM
3657251875Speter
3658251875Speter# Old names:
3659251875Speter# This is what autoupdate's m4 run will expand.  It fires
3660251875Speter# the warning (with _au_warn_XXX), outputs it into the
3661251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3662251875Speter# the replacement expansion.
3663251875Speter
3664251875Speter
3665251875Speter# This is an auxiliary macro that is also run when
3666251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3667251875Speter# we need a wrapper so that each warning is emitted only
3668251875Speter# once.  We break the quoting in m4_warning's argument in
3669251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3670251875Speter
3671251875Speter
3672251875Speter# Finally, this is the expansion that is picked up by
3673251875Speter# autoconf.  It tells the user to run autoupdate, and
3674251875Speter# then outputs the replacement expansion.  We do not care
3675251875Speter# about autoupdate's warning because that contains
3676251875Speter# information on what to do *after* running autoupdate.
3677251875Speter
3678251875Speter# This is what autoupdate's m4 run will expand.  It fires
3679251875Speter# the warning (with _au_warn_XXX), outputs it into the
3680251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3681251875Speter# the replacement expansion.
3682251875Speter
3683251875Speter
3684251875Speter# This is an auxiliary macro that is also run when
3685251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3686251875Speter# we need a wrapper so that each warning is emitted only
3687251875Speter# once.  We break the quoting in m4_warning's argument in
3688251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3689251875Speter
3690251875Speter
3691251875Speter# Finally, this is the expansion that is picked up by
3692251875Speter# autoconf.  It tells the user to run autoupdate, and
3693251875Speter# then outputs the replacement expansion.  We do not care
3694251875Speter# about autoupdate's warning because that contains
3695251875Speter# information on what to do *after* running autoupdate.
3696251875Speter
3697251875Speter
3698251875Speter# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3699251875Speter# --------------------------------
3700251875Speter# how to determine the name of the shared library
3701251875Speter# associated with a specific link library.
3702251875Speter#  -- PORTME fill in with the dynamic library characteristics
3703251875Speter# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3704251875Speter
3705251875Speter
3706251875Speter# _LT_PATH_MANIFEST_TOOL
3707251875Speter# ----------------------
3708251875Speter# locate the manifest tool
3709251875Speter# _LT_PATH_MANIFEST_TOOL
3710251875Speter
3711251875Speter
3712251875Speter# LT_LIB_M
3713251875Speter# --------
3714251875Speter# check for math library
3715251875Speter# LT_LIB_M
3716251875Speter
3717251875Speter# Old name:
3718251875Speter# This is what autoupdate's m4 run will expand.  It fires
3719251875Speter# the warning (with _au_warn_XXX), outputs it into the
3720251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3721251875Speter# the replacement expansion.
3722251875Speter
3723251875Speter
3724251875Speter# This is an auxiliary macro that is also run when
3725251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3726251875Speter# we need a wrapper so that each warning is emitted only
3727251875Speter# once.  We break the quoting in m4_warning's argument in
3728251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3729251875Speter
3730251875Speter
3731251875Speter# Finally, this is the expansion that is picked up by
3732251875Speter# autoconf.  It tells the user to run autoupdate, and
3733251875Speter# then outputs the replacement expansion.  We do not care
3734251875Speter# about autoupdate's warning because that contains
3735251875Speter# information on what to do *after* running autoupdate.
3736251875Speter
3737251875Speter
3738251875Speter
3739251875Speter# _LT_COMPILER_NO_RTTI([TAGNAME])
3740251875Speter# -------------------------------
3741251875Speter# _LT_COMPILER_NO_RTTI
3742251875Speter
3743251875Speter
3744251875Speter# _LT_CMD_GLOBAL_SYMBOLS
3745251875Speter# ----------------------
3746251875Speter # _LT_CMD_GLOBAL_SYMBOLS
3747251875Speter
3748251875Speter
3749251875Speter# _LT_COMPILER_PIC([TAGNAME])
3750251875Speter# ---------------------------
3751251875Speter# _LT_COMPILER_PIC
3752251875Speter
3753251875Speter
3754251875Speter# _LT_LINKER_SHLIBS([TAGNAME])
3755251875Speter# ----------------------------
3756251875Speter# See if the linker supports building shared libraries.
3757251875Speter# _LT_LINKER_SHLIBS
3758251875Speter
3759251875Speter
3760251875Speter# _LT_LANG_C_CONFIG([TAG])
3761251875Speter# ------------------------
3762251875Speter# Ensure that the configuration variables for a C compiler are suitably
3763251875Speter# defined.  These variables are subsequently used by _LT_CONFIG to write
3764251875Speter# the compiler configuration to `libtool'.
3765251875Speter# _LT_LANG_C_CONFIG
3766251875Speter
3767251875Speter
3768251875Speter# _LT_LANG_CXX_CONFIG([TAG])
3769251875Speter# --------------------------
3770251875Speter# Ensure that the configuration variables for a C++ compiler are suitably
3771251875Speter# defined.  These variables are subsequently used by _LT_CONFIG to write
3772251875Speter# the compiler configuration to `libtool'.
3773251875Speter# _LT_LANG_CXX_CONFIG
3774251875Speter
3775251875Speter
3776251875Speter# _LT_FUNC_STRIPNAME_CNF
3777251875Speter# ----------------------
3778251875Speter# func_stripname_cnf prefix suffix name
3779251875Speter# strip PREFIX and SUFFIX off of NAME.
3780251875Speter# PREFIX and SUFFIX must not contain globbing or regex special
3781251875Speter# characters, hashes, percent signs, but SUFFIX may contain a leading
3782251875Speter# dot (in which case that matches only a dot).
3783251875Speter#
3784251875Speter# This function is identical to the (non-XSI) version of func_stripname,
3785251875Speter# except this one can be used by m4 code that may be executed by configure,
3786251875Speter# rather than the libtool script.
3787251875Speter# _LT_FUNC_STRIPNAME_CNF
3788251875Speter
3789251875Speter# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3790251875Speter# ---------------------------------
3791251875Speter# Figure out "hidden" library dependencies from verbose
3792251875Speter# compiler output when linking a shared library.
3793251875Speter# Parse the compiler output and extract the necessary
3794251875Speter# objects, libraries and library flags.
3795251875Speter# _LT_SYS_HIDDEN_LIBDEPS
3796251875Speter
3797251875Speter
3798251875Speter# _LT_LANG_F77_CONFIG([TAG])
3799251875Speter# --------------------------
3800251875Speter# Ensure that the configuration variables for a Fortran 77 compiler are
3801251875Speter# suitably defined.  These variables are subsequently used by _LT_CONFIG
3802251875Speter# to write the compiler configuration to `libtool'.
3803251875Speter# _LT_LANG_F77_CONFIG
3804251875Speter
3805251875Speter
3806251875Speter# _LT_LANG_FC_CONFIG([TAG])
3807251875Speter# -------------------------
3808251875Speter# Ensure that the configuration variables for a Fortran compiler are
3809251875Speter# suitably defined.  These variables are subsequently used by _LT_CONFIG
3810251875Speter# to write the compiler configuration to `libtool'.
3811251875Speter# _LT_LANG_FC_CONFIG
3812251875Speter
3813251875Speter
3814251875Speter# _LT_LANG_GCJ_CONFIG([TAG])
3815251875Speter# --------------------------
3816251875Speter# Ensure that the configuration variables for the GNU Java Compiler compiler
3817251875Speter# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3818251875Speter# to write the compiler configuration to `libtool'.
3819251875Speter# _LT_LANG_GCJ_CONFIG
3820251875Speter
3821251875Speter
3822251875Speter# _LT_LANG_GO_CONFIG([TAG])
3823251875Speter# --------------------------
3824251875Speter# Ensure that the configuration variables for the GNU Go compiler
3825251875Speter# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3826251875Speter# to write the compiler configuration to `libtool'.
3827251875Speter# _LT_LANG_GO_CONFIG
3828251875Speter
3829251875Speter
3830251875Speter# _LT_LANG_RC_CONFIG([TAG])
3831251875Speter# -------------------------
3832251875Speter# Ensure that the configuration variables for the Windows resource compiler
3833251875Speter# are suitably defined.  These variables are subsequently used by _LT_CONFIG
3834251875Speter# to write the compiler configuration to `libtool'.
3835251875Speter# _LT_LANG_RC_CONFIG
3836251875Speter
3837251875Speter
3838251875Speter# LT_PROG_GCJ
3839251875Speter# -----------
3840251875Speter
3841251875Speter
3842251875Speter# Old name:
3843251875Speter# This is what autoupdate's m4 run will expand.  It fires
3844251875Speter# the warning (with _au_warn_XXX), outputs it into the
3845251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3846251875Speter# the replacement expansion.
3847251875Speter
3848251875Speter
3849251875Speter# This is an auxiliary macro that is also run when
3850251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3851251875Speter# we need a wrapper so that each warning is emitted only
3852251875Speter# once.  We break the quoting in m4_warning's argument in
3853251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3854251875Speter
3855251875Speter
3856251875Speter# Finally, this is the expansion that is picked up by
3857251875Speter# autoconf.  It tells the user to run autoupdate, and
3858251875Speter# then outputs the replacement expansion.  We do not care
3859251875Speter# about autoupdate's warning because that contains
3860251875Speter# information on what to do *after* running autoupdate.
3861251875Speter
3862251875Speter
3863251875Speter
3864251875Speter# LT_PROG_GO
3865251875Speter# ----------
3866251875Speter
3867251875Speter
3868251875Speter
3869251875Speter# LT_PROG_RC
3870251875Speter# ----------
3871251875Speter
3872251875Speter
3873251875Speter# Old name:
3874251875Speter# This is what autoupdate's m4 run will expand.  It fires
3875251875Speter# the warning (with _au_warn_XXX), outputs it into the
3876251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3877251875Speter# the replacement expansion.
3878251875Speter
3879251875Speter
3880251875Speter# This is an auxiliary macro that is also run when
3881251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3882251875Speter# we need a wrapper so that each warning is emitted only
3883251875Speter# once.  We break the quoting in m4_warning's argument in
3884251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3885251875Speter
3886251875Speter
3887251875Speter# Finally, this is the expansion that is picked up by
3888251875Speter# autoconf.  It tells the user to run autoupdate, and
3889251875Speter# then outputs the replacement expansion.  We do not care
3890251875Speter# about autoupdate's warning because that contains
3891251875Speter# information on what to do *after* running autoupdate.
3892251875Speter
3893251875Speter
3894251875Speter
3895251875Speter# _LT_DECL_EGREP
3896251875Speter# --------------
3897251875Speter# If we don't have a new enough Autoconf to choose the best grep
3898251875Speter# available, choose the one first in the user's PATH.
3899251875Speter
3900251875Speter
3901251875Speter
3902251875Speter# _LT_DECL_OBJDUMP
3903251875Speter# --------------
3904251875Speter# If we don't have a new enough Autoconf to choose the best objdump
3905251875Speter# available, choose the one first in the user's PATH.
3906251875Speter
3907251875Speter
3908251875Speter# _LT_DECL_DLLTOOL
3909251875Speter# ----------------
3910251875Speter# Ensure DLLTOOL variable is set.
3911251875Speter
3912251875Speter
3913251875Speter# _LT_DECL_SED
3914251875Speter# ------------
3915251875Speter# Check for a fully-functional sed program, that truncates
3916251875Speter# as few characters as possible.  Prefer GNU sed if found.
3917251875Speter# _LT_DECL_SED
3918251875Speter
3919251875Speter#m4_ifndef
3920251875Speter
3921251875Speter# Old name:
3922251875Speter# This is what autoupdate's m4 run will expand.  It fires
3923251875Speter# the warning (with _au_warn_XXX), outputs it into the
3924251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
3925251875Speter# the replacement expansion.
3926251875Speter
3927251875Speter
3928251875Speter# This is an auxiliary macro that is also run when
3929251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
3930251875Speter# we need a wrapper so that each warning is emitted only
3931251875Speter# once.  We break the quoting in m4_warning's argument in
3932251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
3933251875Speter
3934251875Speter
3935251875Speter# Finally, this is the expansion that is picked up by
3936251875Speter# autoconf.  It tells the user to run autoupdate, and
3937251875Speter# then outputs the replacement expansion.  We do not care
3938251875Speter# about autoupdate's warning because that contains
3939251875Speter# information on what to do *after* running autoupdate.
3940251875Speter
3941251875Speter
3942251875Speter
3943251875Speter# _LT_CHECK_SHELL_FEATURES
3944251875Speter# ------------------------
3945251875Speter# Find out whether the shell is Bourne or XSI compatible,
3946251875Speter# or has some other useful features.
3947251875Speter# _LT_CHECK_SHELL_FEATURES
3948251875Speter
3949251875Speter
3950251875Speter# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
3951251875Speter# ------------------------------------------------------
3952251875Speter# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
3953251875Speter# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
3954251875Speter
3955251875Speter
3956251875Speter
3957251875Speter# _LT_PROG_REPLACE_SHELLFNS
3958251875Speter# -------------------------
3959251875Speter# Replace existing portable implementations of several shell functions with
3960251875Speter# equivalent extended shell implementations where those features are available..
3961251875Speter
3962251875Speter
3963251875Speter# _LT_PATH_CONVERSION_FUNCTIONS
3964251875Speter# -----------------------------
3965251875Speter# Determine which file name conversion functions should be used by
3966251875Speter# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
3967251875Speter# for certain cross-compile configurations and native mingw.
3968251875Speter# _LT_PATH_CONVERSION_FUNCTIONS
3969251875Speter
3970251875Speter# ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
3971251875Speter#
3972251875Speter# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3973251875Speter# Written by Gary V. Vaughan, 2004
3974251875Speter#
3975251875Speter# This file is free software; the Free Software Foundation gives
3976251875Speter# unlimited permission to copy and/or distribute it, with or without
3977251875Speter# modifications, as long as this notice is preserved.
3978251875Speter
3979251875Speter# serial 6 ltsugar.m4
3980251875Speter
3981251875Speter# This is to help aclocal find these macros, as it can't see m4_define.
3982251875Speter
3983251875Speter
3984251875Speter
3985251875Speter# lt_join(SEP, ARG1, [ARG2...])
3986251875Speter# -----------------------------
3987251875Speter# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3988251875Speter# associated separator.
3989251875Speter# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3990251875Speter# versions in m4sugar had bugs.
3991251875Speter
3992251875Speter
3993251875Speter
3994251875Speter
3995251875Speter# lt_car(LIST)
3996251875Speter# lt_cdr(LIST)
3997251875Speter# ------------
3998251875Speter# Manipulate m4 lists.
3999251875Speter# These macros are necessary as long as will still need to support
4000251875Speter# Autoconf-2.59 which quotes differently.
4001251875Speter
4002251875Speter
4003251875Speter
4004251875Speter
4005251875Speter
4006251875Speter# lt_append(MACRO-NAME, STRING, [SEPARATOR])
4007251875Speter# ------------------------------------------
4008251875Speter# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
4009251875Speter# Note that neither SEPARATOR nor STRING are expanded; they are appended
4010251875Speter# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
4011251875Speter# No SEPARATOR is output if MACRO-NAME was previously undefined (different
4012251875Speter# than defined and empty).
4013251875Speter#
4014251875Speter# This macro is needed until we can rely on Autoconf 2.62, since earlier
4015251875Speter# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
4016251875Speter
4017251875Speter
4018251875Speter
4019251875Speter
4020251875Speter# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
4021251875Speter# ----------------------------------------------------------
4022251875Speter# Produce a SEP delimited list of all paired combinations of elements of
4023251875Speter# PREFIX-LIST with SUFFIX1 through SUFFIXn.  Each element of the list
4024251875Speter# has the form PREFIXmINFIXSUFFIXn.
4025251875Speter# Needed until we can rely on m4_combine added in Autoconf 2.62.
4026251875Speter
4027251875Speter
4028251875Speter
4029251875Speter# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
4030251875Speter# -----------------------------------------------------------------------
4031251875Speter# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
4032251875Speter# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
4033251875Speter
4034251875Speter
4035251875Speter
4036251875Speter# lt_dict_add(DICT, KEY, VALUE)
4037251875Speter# -----------------------------
4038251875Speter
4039251875Speter
4040251875Speter
4041251875Speter# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
4042251875Speter# --------------------------------------------
4043251875Speter
4044251875Speter
4045251875Speter
4046251875Speter# lt_dict_fetch(DICT, KEY, [SUBKEY])
4047251875Speter# ----------------------------------
4048251875Speter
4049251875Speter
4050251875Speter
4051251875Speter# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
4052251875Speter# -----------------------------------------------------------------
4053251875Speter
4054251875Speter
4055251875Speter
4056251875Speter# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
4057251875Speter# --------------------------------------------------------------
4058251875Speter
4059251875Speter
4060251875Speter
4061251875Speter# Helper functions for option handling.                    -*- Autoconf -*-
4062251875Speter#
4063251875Speter#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
4064251875Speter#   Inc.
4065251875Speter#   Written by Gary V. Vaughan, 2004
4066251875Speter#
4067251875Speter# This file is free software; the Free Software Foundation gives
4068251875Speter# unlimited permission to copy and/or distribute it, with or without
4069251875Speter# modifications, as long as this notice is preserved.
4070251875Speter
4071251875Speter# serial 7 ltoptions.m4
4072251875Speter
4073251875Speter# This is to help aclocal find these macros, as it can't see m4_define.
4074251875Speter
4075251875Speter
4076251875Speter
4077251875Speter# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
4078251875Speter# ------------------------------------------
4079251875Speter
4080251875Speter
4081251875Speter
4082251875Speter# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
4083251875Speter# ---------------------------------------
4084251875Speter# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
4085251875Speter# matching handler defined, dispatch to it.  Other OPTION-NAMEs are
4086251875Speter# saved as a flag.
4087251875Speter
4088251875Speter
4089251875Speter
4090251875Speter# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
4091251875Speter# ------------------------------------------------------------
4092251875Speter# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
4093251875Speter
4094251875Speter
4095251875Speter
4096251875Speter# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
4097251875Speter# -------------------------------------------------------
4098251875Speter# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
4099251875Speter# are set.
4100251875Speter
4101251875Speter
4102251875Speter
4103251875Speter# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
4104251875Speter# ----------------------------------------
4105251875Speter# OPTION-LIST is a space-separated list of Libtool options associated
4106251875Speter# with MACRO-NAME.  If any OPTION has a matching handler declared with
4107251875Speter# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
4108251875Speter# the unknown option and exit.
4109251875Speter# _LT_SET_OPTIONS
4110251875Speter
4111251875Speter
4112251875Speter## --------------------------------- ##
4113251875Speter## Macros to handle LT_INIT options. ##
4114251875Speter## --------------------------------- ##
4115251875Speter
4116251875Speter# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
4117251875Speter# -----------------------------------------
4118251875Speter
4119251875Speter
4120251875Speter
4121251875Speter# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
4122251875Speter# -----------------------------------------------
4123251875Speter# LT_OPTION_DEFINE
4124251875Speter
4125251875Speter
4126251875Speter# dlopen
4127251875Speter# ------
4128251875Speter
4129251875Speter
4130251875Speter# This is what autoupdate's m4 run will expand.  It fires
4131251875Speter# the warning (with _au_warn_XXX), outputs it into the
4132251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4133251875Speter# the replacement expansion.
4134251875Speter
4135251875Speter
4136251875Speter# This is an auxiliary macro that is also run when
4137251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4138251875Speter# we need a wrapper so that each warning is emitted only
4139251875Speter# once.  We break the quoting in m4_warning's argument in
4140251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4141251875Speter
4142251875Speter
4143251875Speter# Finally, this is the expansion that is picked up by
4144251875Speter# autoconf.  It tells the user to run autoupdate, and
4145251875Speter# then outputs the replacement expansion.  We do not care
4146251875Speter# about autoupdate's warning because that contains
4147251875Speter# information on what to do *after* running autoupdate.
4148251875Speter
4149251875Speter
4150251875Speter
4151251875Speter
4152251875Speter# win32-dll
4153251875Speter# ---------
4154251875Speter# Declare package support for building win32 dll's.
4155251875Speter# win32-dll
4156251875Speter
4157251875Speter# This is what autoupdate's m4 run will expand.  It fires
4158251875Speter# the warning (with _au_warn_XXX), outputs it into the
4159251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4160251875Speter# the replacement expansion.
4161251875Speter
4162251875Speter
4163251875Speter# This is an auxiliary macro that is also run when
4164251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4165251875Speter# we need a wrapper so that each warning is emitted only
4166251875Speter# once.  We break the quoting in m4_warning's argument in
4167251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4168251875Speter
4169251875Speter
4170251875Speter# Finally, this is the expansion that is picked up by
4171251875Speter# autoconf.  It tells the user to run autoupdate, and
4172251875Speter# then outputs the replacement expansion.  We do not care
4173251875Speter# about autoupdate's warning because that contains
4174251875Speter# information on what to do *after* running autoupdate.
4175251875Speter
4176251875Speter
4177251875Speter
4178251875Speter
4179251875Speter# _LT_ENABLE_SHARED([DEFAULT])
4180251875Speter# ----------------------------
4181251875Speter# implement the --enable-shared flag, and supports the `shared' and
4182251875Speter# `disable-shared' LT_INIT options.
4183251875Speter# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4184251875Speter# _LT_ENABLE_SHARED
4185251875Speter
4186251875Speter
4187251875Speter
4188251875Speter
4189251875Speter# Old names:
4190251875Speter
4191251875Speter
4192251875Speter
4193251875Speter
4194251875Speter# This is what autoupdate's m4 run will expand.  It fires
4195251875Speter# the warning (with _au_warn_XXX), outputs it into the
4196251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4197251875Speter# the replacement expansion.
4198251875Speter
4199251875Speter
4200251875Speter# This is an auxiliary macro that is also run when
4201251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4202251875Speter# we need a wrapper so that each warning is emitted only
4203251875Speter# once.  We break the quoting in m4_warning's argument in
4204251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4205251875Speter
4206251875Speter
4207251875Speter# Finally, this is the expansion that is picked up by
4208251875Speter# autoconf.  It tells the user to run autoupdate, and
4209251875Speter# then outputs the replacement expansion.  We do not care
4210251875Speter# about autoupdate's warning because that contains
4211251875Speter# information on what to do *after* running autoupdate.
4212251875Speter
4213251875Speter# This is what autoupdate's m4 run will expand.  It fires
4214251875Speter# the warning (with _au_warn_XXX), outputs it into the
4215251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4216251875Speter# the replacement expansion.
4217251875Speter
4218251875Speter
4219251875Speter# This is an auxiliary macro that is also run when
4220251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4221251875Speter# we need a wrapper so that each warning is emitted only
4222251875Speter# once.  We break the quoting in m4_warning's argument in
4223251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4224251875Speter
4225251875Speter
4226251875Speter# Finally, this is the expansion that is picked up by
4227251875Speter# autoconf.  It tells the user to run autoupdate, and
4228251875Speter# then outputs the replacement expansion.  We do not care
4229251875Speter# about autoupdate's warning because that contains
4230251875Speter# information on what to do *after* running autoupdate.
4231251875Speter
4232251875Speter
4233251875Speter
4234251875Speter
4235251875Speter
4236251875Speter# _LT_ENABLE_STATIC([DEFAULT])
4237251875Speter# ----------------------------
4238251875Speter# implement the --enable-static flag, and support the `static' and
4239251875Speter# `disable-static' LT_INIT options.
4240251875Speter# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4241251875Speter# _LT_ENABLE_STATIC
4242251875Speter
4243251875Speter
4244251875Speter
4245251875Speter
4246251875Speter# Old names:
4247251875Speter
4248251875Speter
4249251875Speter
4250251875Speter
4251251875Speter# This is what autoupdate's m4 run will expand.  It fires
4252251875Speter# the warning (with _au_warn_XXX), outputs it into the
4253251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4254251875Speter# the replacement expansion.
4255251875Speter
4256251875Speter
4257251875Speter# This is an auxiliary macro that is also run when
4258251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4259251875Speter# we need a wrapper so that each warning is emitted only
4260251875Speter# once.  We break the quoting in m4_warning's argument in
4261251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4262251875Speter
4263251875Speter
4264251875Speter# Finally, this is the expansion that is picked up by
4265251875Speter# autoconf.  It tells the user to run autoupdate, and
4266251875Speter# then outputs the replacement expansion.  We do not care
4267251875Speter# about autoupdate's warning because that contains
4268251875Speter# information on what to do *after* running autoupdate.
4269251875Speter
4270251875Speter# This is what autoupdate's m4 run will expand.  It fires
4271251875Speter# the warning (with _au_warn_XXX), outputs it into the
4272251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4273251875Speter# the replacement expansion.
4274251875Speter
4275251875Speter
4276251875Speter# This is an auxiliary macro that is also run when
4277251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4278251875Speter# we need a wrapper so that each warning is emitted only
4279251875Speter# once.  We break the quoting in m4_warning's argument in
4280251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4281251875Speter
4282251875Speter
4283251875Speter# Finally, this is the expansion that is picked up by
4284251875Speter# autoconf.  It tells the user to run autoupdate, and
4285251875Speter# then outputs the replacement expansion.  We do not care
4286251875Speter# about autoupdate's warning because that contains
4287251875Speter# information on what to do *after* running autoupdate.
4288251875Speter
4289251875Speter
4290251875Speter
4291251875Speter
4292251875Speter
4293251875Speter# _LT_ENABLE_FAST_INSTALL([DEFAULT])
4294251875Speter# ----------------------------------
4295251875Speter# implement the --enable-fast-install flag, and support the `fast-install'
4296251875Speter# and `disable-fast-install' LT_INIT options.
4297251875Speter# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
4298251875Speter# _LT_ENABLE_FAST_INSTALL
4299251875Speter
4300251875Speter
4301251875Speter
4302251875Speter
4303251875Speter# Old names:
4304251875Speter# This is what autoupdate's m4 run will expand.  It fires
4305251875Speter# the warning (with _au_warn_XXX), outputs it into the
4306251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4307251875Speter# the replacement expansion.
4308251875Speter
4309251875Speter
4310251875Speter# This is an auxiliary macro that is also run when
4311251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4312251875Speter# we need a wrapper so that each warning is emitted only
4313251875Speter# once.  We break the quoting in m4_warning's argument in
4314251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4315251875Speter
4316251875Speter
4317251875Speter# Finally, this is the expansion that is picked up by
4318251875Speter# autoconf.  It tells the user to run autoupdate, and
4319251875Speter# then outputs the replacement expansion.  We do not care
4320251875Speter# about autoupdate's warning because that contains
4321251875Speter# information on what to do *after* running autoupdate.
4322251875Speter
4323251875Speter
4324251875Speter# This is what autoupdate's m4 run will expand.  It fires
4325251875Speter# the warning (with _au_warn_XXX), outputs it into the
4326251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4327251875Speter# the replacement expansion.
4328251875Speter
4329251875Speter
4330251875Speter# This is an auxiliary macro that is also run when
4331251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4332251875Speter# we need a wrapper so that each warning is emitted only
4333251875Speter# once.  We break the quoting in m4_warning's argument in
4334251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4335251875Speter
4336251875Speter
4337251875Speter# Finally, this is the expansion that is picked up by
4338251875Speter# autoconf.  It tells the user to run autoupdate, and
4339251875Speter# then outputs the replacement expansion.  We do not care
4340251875Speter# about autoupdate's warning because that contains
4341251875Speter# information on what to do *after* running autoupdate.
4342251875Speter
4343251875Speter
4344251875Speter
4345251875Speter
4346251875Speter# _LT_WITH_PIC([MODE])
4347251875Speter# --------------------
4348251875Speter# implement the --with-pic flag, and support the `pic-only' and `no-pic'
4349251875Speter# LT_INIT options.
4350251875Speter# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
4351251875Speter# _LT_WITH_PIC
4352251875Speter
4353251875Speter
4354251875Speter
4355251875Speter
4356251875Speter# Old name:
4357251875Speter# This is what autoupdate's m4 run will expand.  It fires
4358251875Speter# the warning (with _au_warn_XXX), outputs it into the
4359251875Speter# updated configure.ac (with AC_DIAGNOSE), and then outputs
4360251875Speter# the replacement expansion.
4361251875Speter
4362251875Speter
4363251875Speter# This is an auxiliary macro that is also run when
4364251875Speter# autoupdate runs m4.  It simply calls m4_warning, but
4365251875Speter# we need a wrapper so that each warning is emitted only
4366251875Speter# once.  We break the quoting in m4_warning's argument in
4367251875Speter# order to expand this macro's arguments, not AU_DEFUN's.
4368251875Speter
4369251875Speter
4370251875Speter# Finally, this is the expansion that is picked up by
4371251875Speter# autoconf.  It tells the user to run autoupdate, and
4372251875Speter# then outputs the replacement expansion.  We do not care
4373251875Speter# about autoupdate's warning because that contains
4374251875Speter# information on what to do *after* running autoupdate.
4375251875Speter
4376251875Speter
4377251875Speter
4378251875Speter## ----------------- ##
4379251875Speter## LTDL_INIT Options ##
4380251875Speter## ----------------- ##
4381251875Speter
4382251875Speter
4383251875Speter
4384251875Speter
4385251875Speter
4386251875Speter
4387251875Speter
4388251875Speter
4389251875Speter
4390251875Speter
4391251875Speter# ltversion.m4 -- version numbers			-*- Autoconf -*-
4392251875Speter#
4393251875Speter#   Copyright (C) 2004 Free Software Foundation, Inc.
4394251875Speter#   Written by Scott James Remnant, 2004
4395251875Speter#
4396251875Speter# This file is free software; the Free Software Foundation gives
4397251875Speter# unlimited permission to copy and/or distribute it, with or without
4398251875Speter# modifications, as long as this notice is preserved.
4399251875Speter
4400251875Speter# @configure_input@
4401251875Speter
4402251875Speter# serial 3337 ltversion.m4
4403251875Speter# This file is part of GNU Libtool
4404251875Speter
4405251875Speter
4406251875Speter
4407251875Speter
4408251875Speter
4409251875Speter
4410251875Speter# lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
4411251875Speter#
4412251875Speter#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
4413251875Speter#   Written by Scott James Remnant, 2004.
4414251875Speter#
4415251875Speter# This file is free software; the Free Software Foundation gives
4416251875Speter# unlimited permission to copy and/or distribute it, with or without
4417251875Speter# modifications, as long as this notice is preserved.
4418251875Speter
4419251875Speter# serial 5 lt~obsolete.m4
4420251875Speter
4421251875Speter# These exist entirely to fool aclocal when bootstrapping libtool.
4422251875Speter#
4423251875Speter# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
4424251875Speter# which have later been changed to m4_define as they aren't part of the
4425251875Speter# exported API, or moved to Autoconf or Automake where they belong.
4426251875Speter#
4427251875Speter# The trouble is, aclocal is a bit thick.  It'll see the old AC_DEFUN
4428251875Speter# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
4429251875Speter# using a macro with the same name in our local m4/libtool.m4 it'll
4430251875Speter# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
4431251875Speter# and doesn't know about Autoconf macros at all.)
4432251875Speter#
4433251875Speter# So we provide this file, which has a silly filename so it's always
4434251875Speter# included after everything else.  This provides aclocal with the
4435251875Speter# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
4436251875Speter# because those macros already exist, or will be overwritten later.
4437251875Speter# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
4438251875Speter#
4439251875Speter# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
4440251875Speter# Yes, that means every name once taken will need to remain here until
4441251875Speter# we give up compatibility with versions before 1.7, at which point
4442251875Speter# we need to keep only those names which we still refer to.
4443251875Speter
4444251875Speter# This is to help aclocal find these macros, as it can't see m4_define.
4445251875Speter
4446251875Speter
4447251875Speter
4448251875Speter
4449251875Speter
4450251875Speter
4451251875Speter
4452251875Speter
4453251875Speter
4454251875Speter
4455251875Speter
4456251875Speter
4457251875Speter
4458251875Speter
4459251875Speter
4460251875Speter
4461251875Speter
4462251875Speter
4463251875Speter
4464251875Speter
4465251875Speter
4466251875Speter
4467251875Speter
4468251875Speter
4469251875Speter
4470251875Speter
4471251875Speter
4472251875Speter
4473251875Speter
4474251875Speter
4475251875Speter
4476251875Speter
4477251875Speter
4478251875Speter
4479251875Speter
4480251875Speter
4481251875Speter
4482251875Speter
4483251875Speter
4484251875Speter
4485251875Speter
4486251875Speter
4487251875Speter
4488251875Speter
4489251875Speter
4490251875Speter
4491251875Speter
4492251875Speter
4493251875Speter
4494251875Speter
4495251875Speter
4496251875Speter
4497251875Speter
4498251875Speter
4499251875Speter
4500251875Speter
4501251875Speter
4502251875Speter
4503251875Speter
4504251875Speter
4505251875Speter
4506251875Speter
4507251875Speter
4508251875Speter
4509251875Speter
4510251875Speter
4511251875Speter
4512251875Speter
4513251875Speter
4514251875Speter
4515251875Speter  apr_ste_save_CPPFLAGS="$CPPFLAGS"
4516251875Speter
4517251875Speter
4518251875Speter  apr_ste_save_CFLAGS="$CFLAGS"
4519251875Speter
4520251875Speter
4521251875Speter  apr_ste_save_LDFLAGS="$LDFLAGS"
4522251875Speter
4523251875Speter
4524251875Speter  apr_ste_save_LIBS="$LIBS"
4525251875Speter
4526251875Speter
4527251875Speter  apr_ste_save_INCLUDES="$INCLUDES"
4528251875Speter
4529251875Speter
4530251875Speter
4531251875Speter  rm -f config.nice
4532251875Speter  cat >config.nice<<EOF
4533251875Speter#! /bin/sh
4534251875Speter#
4535251875Speter# Created by configure
4536251875Speter
4537251875SpeterEOF
4538251875Speter  if test -n "$CC"; then
4539251875Speter    echo "CC=\"$CC\"; export CC" >> config.nice
4540251875Speter  fi
4541251875Speter  if test -n "$CFLAGS"; then
4542251875Speter    echo "CFLAGS=\"$CFLAGS\"; export CFLAGS" >> config.nice
4543251875Speter  fi
4544251875Speter  if test -n "$CPPFLAGS"; then
4545251875Speter    echo "CPPFLAGS=\"$CPPFLAGS\"; export CPPFLAGS" >> config.nice
4546251875Speter  fi
4547251875Speter  if test -n "$LDFLAGS"; then
4548251875Speter    echo "LDFLAGS=\"$LDFLAGS\"; export LDFLAGS" >> config.nice
4549251875Speter  fi
4550251875Speter  if test -n "$LTFLAGS"; then
4551251875Speter    echo "LTFLAGS=\"$LTFLAGS\"; export LTFLAGS" >> config.nice
4552251875Speter  fi
4553251875Speter  if test -n "$LIBS"; then
4554251875Speter    echo "LIBS=\"$LIBS\"; export LIBS" >> config.nice
4555251875Speter  fi
4556251875Speter  if test -n "$INCLUDES"; then
4557251875Speter    echo "INCLUDES=\"$INCLUDES\"; export INCLUDES" >> config.nice
4558251875Speter  fi
4559251875Speter  if test -n "$NOTEST_CFLAGS"; then
4560251875Speter    echo "NOTEST_CFLAGS=\"$NOTEST_CFLAGS\"; export NOTEST_CFLAGS" >> config.nice
4561251875Speter  fi
4562251875Speter  if test -n "$NOTEST_CPPFLAGS"; then
4563251875Speter    echo "NOTEST_CPPFLAGS=\"$NOTEST_CPPFLAGS\"; export NOTEST_CPPFLAGS" >> config.nice
4564251875Speter  fi
4565251875Speter  if test -n "$NOTEST_LDFLAGS"; then
4566251875Speter    echo "NOTEST_LDFLAGS=\"$NOTEST_LDFLAGS\"; export NOTEST_LDFLAGS" >> config.nice
4567251875Speter  fi
4568251875Speter  if test -n "$NOTEST_LIBS"; then
4569251875Speter    echo "NOTEST_LIBS=\"$NOTEST_LIBS\"; export NOTEST_LIBS" >> config.nice
4570251875Speter  fi
4571251875Speter
4572251875Speter  # Retrieve command-line arguments.
4573251875Speter  eval "set x $0 $ac_configure_args"
4574251875Speter  shift
4575251875Speter
4576251875Speter  for arg
4577251875Speter  do
4578251875Speter
4579251875Speterap_last=
4580251875Speterap_cur="$arg"
4581251875Speterwhile test "x${ap_cur}" != "x${ap_last}";
4582251875Speterdo
4583251875Speter  ap_last="${ap_cur}"
4584251875Speter  ap_cur=`eval "echo ${ap_cur}"`
4585251875Speterdone
4586251875Speterarg="${ap_cur}"
4587251875Speter
4588251875Speter    echo "\"$arg\" \\" >> config.nice
4589251875Speter  done
4590251875Speter  echo '"$@"' >> config.nice
4591251875Speter  chmod +x config.nice
4592251875Speter
4593251875Speter
4594251875Speter# Make sure we can run config.sub.
4595251875Speter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4596251875Speter  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4597251875Speter
4598251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4599251875Speter$as_echo_n "checking build system type... " >&6; }
4600251875Speterif ${ac_cv_build+:} false; then :
4601251875Speter  $as_echo_n "(cached) " >&6
4602251875Speterelse
4603251875Speter  ac_build_alias=$build_alias
4604251875Spetertest "x$ac_build_alias" = x &&
4605251875Speter  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4606251875Spetertest "x$ac_build_alias" = x &&
4607251875Speter  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4608251875Speterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4609251875Speter  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4610251875Speter
4611251875Speterfi
4612251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4613251875Speter$as_echo "$ac_cv_build" >&6; }
4614251875Spetercase $ac_cv_build in
4615251875Speter*-*-*) ;;
4616251875Speter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4617251875Speteresac
4618251875Speterbuild=$ac_cv_build
4619251875Speterac_save_IFS=$IFS; IFS='-'
4620251875Speterset x $ac_cv_build
4621251875Spetershift
4622251875Speterbuild_cpu=$1
4623251875Speterbuild_vendor=$2
4624251875Spetershift; shift
4625251875Speter# Remember, the first character of IFS is used to create $*,
4626251875Speter# except with old shells:
4627251875Speterbuild_os=$*
4628251875SpeterIFS=$ac_save_IFS
4629251875Spetercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4630251875Speter
4631251875Speter
4632251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4633251875Speter$as_echo_n "checking host system type... " >&6; }
4634251875Speterif ${ac_cv_host+:} false; then :
4635251875Speter  $as_echo_n "(cached) " >&6
4636251875Speterelse
4637251875Speter  if test "x$host_alias" = x; then
4638251875Speter  ac_cv_host=$ac_cv_build
4639251875Speterelse
4640251875Speter  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4641251875Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4642251875Speterfi
4643251875Speter
4644251875Speterfi
4645251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4646251875Speter$as_echo "$ac_cv_host" >&6; }
4647251875Spetercase $ac_cv_host in
4648251875Speter*-*-*) ;;
4649251875Speter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4650251875Speteresac
4651251875Speterhost=$ac_cv_host
4652251875Speterac_save_IFS=$IFS; IFS='-'
4653251875Speterset x $ac_cv_host
4654251875Spetershift
4655251875Speterhost_cpu=$1
4656251875Speterhost_vendor=$2
4657251875Spetershift; shift
4658251875Speter# Remember, the first character of IFS is used to create $*,
4659251875Speter# except with old shells:
4660251875Speterhost_os=$*
4661251875SpeterIFS=$ac_save_IFS
4662251875Spetercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4663251875Speter
4664251875Speter
4665251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4666251875Speter$as_echo_n "checking target system type... " >&6; }
4667251875Speterif ${ac_cv_target+:} false; then :
4668251875Speter  $as_echo_n "(cached) " >&6
4669251875Speterelse
4670251875Speter  if test "x$target_alias" = x; then
4671251875Speter  ac_cv_target=$ac_cv_host
4672251875Speterelse
4673251875Speter  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4674251875Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4675251875Speterfi
4676251875Speter
4677251875Speterfi
4678251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4679251875Speter$as_echo "$ac_cv_target" >&6; }
4680251875Spetercase $ac_cv_target in
4681251875Speter*-*-*) ;;
4682251875Speter*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4683251875Speteresac
4684251875Spetertarget=$ac_cv_target
4685251875Speterac_save_IFS=$IFS; IFS='-'
4686251875Speterset x $ac_cv_target
4687251875Spetershift
4688251875Spetertarget_cpu=$1
4689251875Spetertarget_vendor=$2
4690251875Spetershift; shift
4691251875Speter# Remember, the first character of IFS is used to create $*,
4692251875Speter# except with old shells:
4693251875Spetertarget_os=$*
4694251875SpeterIFS=$ac_save_IFS
4695251875Spetercase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4696251875Speter
4697251875Speter
4698251875Speter# The aliases save the names the user supplied, while $host etc.
4699251875Speter# will get canonicalized.
4700251875Spetertest -n "$target_alias" &&
4701251875Speter  test "$program_prefix$program_suffix$program_transform_name" = \
4702251875Speter    NONENONEs,x,x, &&
4703251875Speter  program_prefix=${target_alias}-
4704251875Speter
4705251875Speterecho "Configuring APR library"
4706251875Speterecho "Platform: $host"
4707251875Speter
4708251875Speter
4709251875Speter
4710251875Speter# Absolute source/build directory
4711251875Speterapr_srcdir=`(cd $srcdir && pwd)`
4712251875Speterapr_builddir=`pwd`
4713251875Speter
4714251875Speter
4715251875Speter
4716251875Speterif test "$apr_builddir" != "$apr_srcdir"; then
4717251875Speter  USE_VPATH=1
4718251875Speter  APR_CONFIG_LOCATION=build
4719251875Speterelse
4720251875Speter  APR_CONFIG_LOCATION=source
4721251875Speterfi
4722251875Speter
4723251875Speter
4724251875Speter
4725251875Speter# Libtool might need this symbol -- it must point to the location of
4726251875Speter# the generated libtool script (not necessarily the "top" build dir).
4727251875Speter#
4728251875Spetertop_builddir="$apr_builddir"
4729251875Speter
4730251875Speter
4731251875Speter# Directory containing apr build macros, helpers, and make rules
4732251875Speter# NOTE: make rules (apr_rules.mk) will be in the builddir for vpath
4733251875Speter#
4734251875Speterapr_buildout=$apr_builddir/build
4735251875Speterapr_builders=$apr_srcdir/build
4736251875Speter
4737251875Speter
4738251875SpeterMKDIR=$apr_builders/mkdir.sh
4739251875Speter
4740251875Speter
4741251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mkdir -p" >&5
4742251875Speter$as_echo_n "checking for working mkdir -p... " >&6; }
4743251875Speterif ${ac_cv_mkdir_p+:} false; then :
4744251875Speter  $as_echo_n "(cached) " >&6
4745251875Speterelse
4746251875Speter
4747251875Speter    test -d conftestdir && rm -rf conftestdir
4748251875Speter    mkdir -p conftestdir/somedir >/dev/null 2>&1
4749251875Speter    if test -d conftestdir/somedir; then
4750251875Speter      ac_cv_mkdir_p=yes
4751251875Speter    else
4752251875Speter      ac_cv_mkdir_p=no
4753251875Speter    fi
4754251875Speter    rm -rf conftestdir
4755251875Speter
4756251875Speterfi
4757251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p" >&5
4758251875Speter$as_echo "$ac_cv_mkdir_p" >&6; }
4759251875Speter  if test "$ac_cv_mkdir_p" = "yes"; then
4760251875Speter      mkdir_p="mkdir -p"
4761251875Speter  else
4762251875Speter      mkdir_p="$apr_builders/mkdir.sh"
4763251875Speter  fi
4764251875Speter
4765251875Speter
4766251875Speter# get our version information
4767251875Speterget_version="$apr_builders/get-version.sh"
4768251875Speterversion_hdr="$apr_srcdir/include/apr_version.h"
4769251875SpeterAPR_MAJOR_VERSION="`$get_version major $version_hdr APR`"
4770251875SpeterAPR_DOTTED_VERSION="`$get_version all $version_hdr APR`"
4771251875Speter
4772251875Speter
4773251875Speter
4774251875Speter
4775251875Speterecho "APR Version: ${APR_DOTTED_VERSION}"
4776251875Speter
4777251875Speter
4778251875Speter# Check whether --enable-layout was given.
4779251875Speterif test "${enable_layout+set}" = set; then :
4780251875Speter  enableval=$enable_layout;
4781251875Speter  LAYOUT=$enableval
4782251875Speter
4783251875Speterfi
4784251875Speter
4785251875Speter
4786251875Speterif test -z "$LAYOUT"; then
4787251875Speter  LAYOUT="apr"
4788251875Speterfi
4789251875Speter
4790251875Speter  if test ! -f $srcdir/config.layout; then
4791251875Speter    echo "** Error: Layout file $srcdir/config.layout not found"
4792251875Speter    echo "** Error: Cannot use undefined layout '$LAYOUT'"
4793251875Speter    exit 1
4794251875Speter  fi
4795251875Speter  # Catch layout names including a slash which will otherwise
4796251875Speter  # confuse the heck out of the sed script.
4797251875Speter  case $LAYOUT in
4798251875Speter  */*)
4799251875Speter    echo "** Error: $LAYOUT is not a valid layout name"
4800251875Speter    exit 1 ;;
4801251875Speter  esac
4802251875Speter  pldconf=./config.pld
4803251875Speter
4804251875Speter  sed -e "1s/[ 	]*<[lL]ayout[ 	]*$LAYOUT[ 	]*>[ 	]*//;1t" \
4805251875Speter      -e "1,/[ 	]*<[lL]ayout[ 	]*$LAYOUT[ 	]*>[ 	]*/d" \
4806251875Speter      -e '/[ 	]*<\/Layout>[ 	]*/,$d' \
4807251875Speter      -e "s/^[ 	]*//g" \
4808251875Speter      -e "s/:[ 	]*/=\'/g" \
4809251875Speter      -e "s/[ 	]*$/'/g" \
4810251875Speter      $srcdir/config.layout > $pldconf
4811251875Speter  layout_name=$LAYOUT
4812251875Speter  if test ! -s $pldconf; then
4813251875Speter    echo "** Error: unable to find layout $layout_name"
4814251875Speter    exit 1
4815251875Speter  fi
4816251875Speter  . $pldconf
4817251875Speter  rm $pldconf
4818251875Speter  for var in prefix exec_prefix bindir sbindir libexecdir mandir \
4819251875Speter             sysconfdir datadir includedir localstatedir runtimedir \
4820251875Speter             logfiledir libdir installbuilddir libsuffix ; do
4821251875Speter    eval "val=\"\$$var\""
4822251875Speter    case $val in
4823251875Speter      *+)
4824251875Speter        val=`echo $val | sed -e 's;\+$;;'`
4825251875Speter        eval "$var=\"\$val\""
4826251875Speter        autosuffix=yes
4827251875Speter        ;;
4828251875Speter      *)
4829251875Speter        autosuffix=no
4830251875Speter        ;;
4831251875Speter    esac
4832251875Speter    val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
4833251875Speter    val=`echo $val | sed -e 's:[\$]\([a-z_]*\):$\1:g'`
4834251875Speter    if test "$autosuffix" = "yes"; then
4835251875Speter      if echo $val | grep apache >/dev/null; then
4836251875Speter        addtarget=no
4837251875Speter      else
4838251875Speter        addtarget=yes
4839251875Speter      fi
4840251875Speter      if test "$addtarget" = "yes"; then
4841251875Speter        val="$val/apache2"
4842251875Speter      fi
4843251875Speter    fi
4844251875Speter    eval "$var='$val'"
4845251875Speter  done
4846251875Speter
4847251875Speter
4848251875Speter
4849251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for chosen layout" >&5
4850251875Speter$as_echo_n "checking for chosen layout... " >&6; }
4851251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $layout_name" >&5
4852251875Speter$as_echo "$layout_name" >&6; }
4853251875Speter
4854251875Speter
4855251875Speterac_prev=
4856251875Speter# Retrieve the command-line arguments.  The eval is needed because
4857251875Speter# the arguments are quoted to preserve accuracy.
4858251875Spetereval "set x $ac_configure_args"
4859251875Spetershift
4860251875Speterfor ac_option
4861251875Speterdo
4862251875Speter  # If the previous option needs an argument, assign it.
4863251875Speter  if test -n "$ac_prev"; then
4864251875Speter    eval "$ac_prev=\$ac_option"
4865251875Speter    ac_prev=
4866251875Speter    continue
4867251875Speter  fi
4868251875Speter
4869251875Speter  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
4870251875Speter
4871251875Speter  case $ac_option in
4872251875Speter
4873251875Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
4874251875Speter    ac_prev=bindir ;;
4875251875Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
4876251875Speter    bindir="$ac_optarg" ;;
4877251875Speter
4878251875Speter  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
4879251875Speter    ac_prev=datadir ;;
4880251875Speter  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
4881251875Speter  | --da=*)
4882251875Speter    datadir="$ac_optarg" ;;
4883251875Speter
4884251875Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
4885251875Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
4886251875Speter  | --exec | --exe | --ex)
4887251875Speter    ac_prev=exec_prefix ;;
4888251875Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
4889251875Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
4890251875Speter  | --exec=* | --exe=* | --ex=*)
4891251875Speter    exec_prefix="$ac_optarg" ;;
4892251875Speter
4893251875Speter  -includedir | --includedir | --includedi | --included | --include \
4894251875Speter  | --includ | --inclu | --incl | --inc)
4895251875Speter    ac_prev=includedir ;;
4896251875Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
4897251875Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
4898251875Speter    includedir="$ac_optarg" ;;
4899251875Speter
4900251875Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
4901251875Speter    ac_prev=infodir ;;
4902251875Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
4903251875Speter    infodir="$ac_optarg" ;;
4904251875Speter
4905251875Speter  -libdir | --libdir | --libdi | --libd)
4906251875Speter    ac_prev=libdir ;;
4907251875Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
4908251875Speter    libdir="$ac_optarg" ;;
4909251875Speter
4910251875Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
4911251875Speter  | --libexe | --libex | --libe)
4912251875Speter    ac_prev=libexecdir ;;
4913251875Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
4914251875Speter  | --libexe=* | --libex=* | --libe=*)
4915251875Speter    libexecdir="$ac_optarg" ;;
4916251875Speter
4917251875Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
4918251875Speter  | --localstate | --localstat | --localsta | --localst \
4919251875Speter  | --locals | --local | --loca | --loc | --lo)
4920251875Speter    ac_prev=localstatedir ;;
4921251875Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
4922251875Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
4923251875Speter  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
4924251875Speter    localstatedir="$ac_optarg" ;;
4925251875Speter
4926251875Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
4927251875Speter    ac_prev=mandir ;;
4928251875Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
4929251875Speter    mandir="$ac_optarg" ;;
4930251875Speter
4931251875Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
4932251875Speter    ac_prev=prefix ;;
4933251875Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
4934251875Speter    prefix="$ac_optarg" ;;
4935251875Speter
4936251875Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
4937251875Speter    ac_prev=sbindir ;;
4938251875Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
4939251875Speter  | --sbi=* | --sb=*)
4940251875Speter    sbindir="$ac_optarg" ;;
4941251875Speter
4942251875Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
4943251875Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
4944251875Speter  | --sharedst | --shareds | --shared | --share | --shar \
4945251875Speter  | --sha | --sh)
4946251875Speter    ac_prev=sharedstatedir ;;
4947251875Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
4948251875Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
4949251875Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
4950251875Speter  | --sha=* | --sh=*)
4951251875Speter    sharedstatedir="$ac_optarg" ;;
4952251875Speter
4953251875Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
4954251875Speter  | --syscon | --sysco | --sysc | --sys | --sy)
4955251875Speter    ac_prev=sysconfdir ;;
4956251875Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
4957251875Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
4958251875Speter    sysconfdir="$ac_optarg" ;;
4959251875Speter
4960251875Speter  esac
4961251875Speterdone
4962251875Speter
4963251875Speter# Be sure to have absolute paths.
4964251875Speterfor ac_var in exec_prefix prefix
4965251875Speterdo
4966251875Speter  eval ac_val=$`echo $ac_var`
4967251875Speter  case $ac_val in
4968251875Speter    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
4969251875Speter    *)  as_fn_error $? "expected an absolute path for --$ac_var: $ac_val" "$LINENO" 5;;
4970251875Speter  esac
4971251875Speterdone
4972251875Speter
4973251875Speter
4974251875Speter
4975251875Speter
4976251875Spetercase "$host" in
4977251875Speter  *-apple-aux3*)
4978251875Speter
4979251875Speter  if test -z "$CC"; then
4980251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"gcc\""
4981251875Speter    CC="gcc"
4982251875Speter  fi
4983251875Speter
4984251875Speter      ;;
4985251875Speter  bs2000*-siemens-sysv*)
4986251875Speter
4987251875Speter  if test -z "$CC"; then
4988251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"c89 -XLLML -XLLMK -XL -Kno_integer_overflow\""
4989251875Speter    CC="c89 -XLLML -XLLMK -XL -Kno_integer_overflow"
4990251875Speter  fi
4991251875Speter
4992251875Speter      ;;
4993251875Speter  *convex-v11*)
4994251875Speter
4995251875Speter  if test -z "$CC"; then
4996251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
4997251875Speter    CC="cc"
4998251875Speter  fi
4999251875Speter
5000251875Speter      ;;
5001251875Speter  *-ibm-os390)
5002251875Speter
5003251875Speter  if test -z "$CC"; then
5004251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5005251875Speter    CC="cc"
5006251875Speter  fi
5007251875Speter
5008251875Speter      ;;
5009251875Speter  *-ibm-as400)
5010251875Speter
5011251875Speter  if test -z "$CC"; then
5012251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"icc\""
5013251875Speter    CC="icc"
5014251875Speter  fi
5015251875Speter
5016251875Speter      ;;
5017251875Speter  *-isc4*)
5018251875Speter
5019251875Speter  if test -z "$CC"; then
5020251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"gcc\""
5021251875Speter    CC="gcc"
5022251875Speter  fi
5023251875Speter
5024251875Speter      ;;
5025251875Speter  m88k-*-CX/SX|CYBER)
5026251875Speter
5027251875Speter  if test -z "$CC"; then
5028251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5029251875Speter    CC="cc"
5030251875Speter  fi
5031251875Speter
5032251875Speter      ;;
5033251875Speter  *-next-openstep*)
5034251875Speter
5035251875Speter  if test -z "$CC"; then
5036251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"cc\""
5037251875Speter    CC="cc"
5038251875Speter  fi
5039251875Speter
5040251875Speter      ;;
5041251875Speter  *-qnx32)
5042251875Speter
5043251875Speter  if test -z "$CC"; then
5044251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"cc -F\""
5045251875Speter    CC="cc -F"
5046251875Speter  fi
5047251875Speter
5048251875Speter      ;;
5049251875Speter  *-tandem-oss)
5050251875Speter
5051251875Speter  if test -z "$CC"; then
5052251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"c89\""
5053251875Speter    CC="c89"
5054251875Speter  fi
5055251875Speter
5056251875Speter      ;;
5057251875Speter  TPF)
5058251875Speter
5059251875Speter  if test -z "$CC"; then
5060251875Speter    test "x$silent" != "xyes" && echo "  setting CC to \"c89\""
5061251875Speter    CC="c89"
5062251875Speter  fi
5063251875Speter
5064251875Speter      ;;
5065251875Speteresac
5066251875Speter
5067251875Speter
5068251875Speterac_ext=c
5069251875Speterac_cpp='$CPP $CPPFLAGS'
5070251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5071251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5072251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
5073251875Speterif test -n "$ac_tool_prefix"; then
5074251875Speter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5075251875Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2
5076251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5077251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5078251875Speterif ${ac_cv_prog_CC+:} false; then :
5079251875Speter  $as_echo_n "(cached) " >&6
5080251875Speterelse
5081251875Speter  if test -n "$CC"; then
5082251875Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
5083251875Speterelse
5084251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085251875Speterfor as_dir in $PATH
5086251875Speterdo
5087251875Speter  IFS=$as_save_IFS
5088251875Speter  test -z "$as_dir" && as_dir=.
5089251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5090253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5091251875Speter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
5092251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5093251875Speter    break 2
5094251875Speter  fi
5095251875Speterdone
5096251875Speter  done
5097251875SpeterIFS=$as_save_IFS
5098251875Speter
5099251875Speterfi
5100251875Speterfi
5101251875SpeterCC=$ac_cv_prog_CC
5102251875Speterif test -n "$CC"; then
5103251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5104251875Speter$as_echo "$CC" >&6; }
5105251875Speterelse
5106251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5107251875Speter$as_echo "no" >&6; }
5108251875Speterfi
5109251875Speter
5110251875Speter
5111251875Speterfi
5112251875Speterif test -z "$ac_cv_prog_CC"; then
5113251875Speter  ac_ct_CC=$CC
5114251875Speter  # Extract the first word of "gcc", so it can be a program name with args.
5115251875Speterset dummy gcc; ac_word=$2
5116251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5117251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5118251875Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
5119251875Speter  $as_echo_n "(cached) " >&6
5120251875Speterelse
5121251875Speter  if test -n "$ac_ct_CC"; then
5122251875Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5123251875Speterelse
5124251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5125251875Speterfor as_dir in $PATH
5126251875Speterdo
5127251875Speter  IFS=$as_save_IFS
5128251875Speter  test -z "$as_dir" && as_dir=.
5129251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5130253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5131251875Speter    ac_cv_prog_ac_ct_CC="gcc"
5132251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5133251875Speter    break 2
5134251875Speter  fi
5135251875Speterdone
5136251875Speter  done
5137251875SpeterIFS=$as_save_IFS
5138251875Speter
5139251875Speterfi
5140251875Speterfi
5141251875Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
5142251875Speterif test -n "$ac_ct_CC"; then
5143251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5144251875Speter$as_echo "$ac_ct_CC" >&6; }
5145251875Speterelse
5146251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5147251875Speter$as_echo "no" >&6; }
5148251875Speterfi
5149251875Speter
5150251875Speter  if test "x$ac_ct_CC" = x; then
5151251875Speter    CC=""
5152251875Speter  else
5153251875Speter    case $cross_compiling:$ac_tool_warned in
5154251875Speteryes:)
5155251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5156251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5157251875Speterac_tool_warned=yes ;;
5158251875Speteresac
5159251875Speter    CC=$ac_ct_CC
5160251875Speter  fi
5161251875Speterelse
5162251875Speter  CC="$ac_cv_prog_CC"
5163251875Speterfi
5164251875Speter
5165251875Speterif test -z "$CC"; then
5166251875Speter          if test -n "$ac_tool_prefix"; then
5167251875Speter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5168251875Speterset dummy ${ac_tool_prefix}cc; ac_word=$2
5169251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5171251875Speterif ${ac_cv_prog_CC+:} false; then :
5172251875Speter  $as_echo_n "(cached) " >&6
5173251875Speterelse
5174251875Speter  if test -n "$CC"; then
5175251875Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
5176251875Speterelse
5177251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178251875Speterfor as_dir in $PATH
5179251875Speterdo
5180251875Speter  IFS=$as_save_IFS
5181251875Speter  test -z "$as_dir" && as_dir=.
5182251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5183253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5184251875Speter    ac_cv_prog_CC="${ac_tool_prefix}cc"
5185251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5186251875Speter    break 2
5187251875Speter  fi
5188251875Speterdone
5189251875Speter  done
5190251875SpeterIFS=$as_save_IFS
5191251875Speter
5192251875Speterfi
5193251875Speterfi
5194251875SpeterCC=$ac_cv_prog_CC
5195251875Speterif test -n "$CC"; then
5196251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5197251875Speter$as_echo "$CC" >&6; }
5198251875Speterelse
5199251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200251875Speter$as_echo "no" >&6; }
5201251875Speterfi
5202251875Speter
5203251875Speter
5204251875Speter  fi
5205251875Speterfi
5206251875Speterif test -z "$CC"; then
5207251875Speter  # Extract the first word of "cc", so it can be a program name with args.
5208251875Speterset dummy cc; ac_word=$2
5209251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5210251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5211251875Speterif ${ac_cv_prog_CC+:} false; then :
5212251875Speter  $as_echo_n "(cached) " >&6
5213251875Speterelse
5214251875Speter  if test -n "$CC"; then
5215251875Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
5216251875Speterelse
5217251875Speter  ac_prog_rejected=no
5218251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219251875Speterfor as_dir in $PATH
5220251875Speterdo
5221251875Speter  IFS=$as_save_IFS
5222251875Speter  test -z "$as_dir" && as_dir=.
5223251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5224253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5225251875Speter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5226251875Speter       ac_prog_rejected=yes
5227251875Speter       continue
5228251875Speter     fi
5229251875Speter    ac_cv_prog_CC="cc"
5230251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5231251875Speter    break 2
5232251875Speter  fi
5233251875Speterdone
5234251875Speter  done
5235251875SpeterIFS=$as_save_IFS
5236251875Speter
5237251875Speterif test $ac_prog_rejected = yes; then
5238251875Speter  # We found a bogon in the path, so make sure we never use it.
5239251875Speter  set dummy $ac_cv_prog_CC
5240251875Speter  shift
5241251875Speter  if test $# != 0; then
5242251875Speter    # We chose a different compiler from the bogus one.
5243251875Speter    # However, it has the same basename, so the bogon will be chosen
5244251875Speter    # first if we set CC to just the basename; use the full file name.
5245251875Speter    shift
5246251875Speter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5247251875Speter  fi
5248251875Speterfi
5249251875Speterfi
5250251875Speterfi
5251251875SpeterCC=$ac_cv_prog_CC
5252251875Speterif test -n "$CC"; then
5253251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5254251875Speter$as_echo "$CC" >&6; }
5255251875Speterelse
5256251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257251875Speter$as_echo "no" >&6; }
5258251875Speterfi
5259251875Speter
5260251875Speter
5261251875Speterfi
5262251875Speterif test -z "$CC"; then
5263251875Speter  if test -n "$ac_tool_prefix"; then
5264251875Speter  for ac_prog in cl.exe
5265251875Speter  do
5266251875Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5267251875Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5268251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5269251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5270251875Speterif ${ac_cv_prog_CC+:} false; then :
5271251875Speter  $as_echo_n "(cached) " >&6
5272251875Speterelse
5273251875Speter  if test -n "$CC"; then
5274251875Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
5275251875Speterelse
5276251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5277251875Speterfor as_dir in $PATH
5278251875Speterdo
5279251875Speter  IFS=$as_save_IFS
5280251875Speter  test -z "$as_dir" && as_dir=.
5281251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5282253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5283251875Speter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5284251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5285251875Speter    break 2
5286251875Speter  fi
5287251875Speterdone
5288251875Speter  done
5289251875SpeterIFS=$as_save_IFS
5290251875Speter
5291251875Speterfi
5292251875Speterfi
5293251875SpeterCC=$ac_cv_prog_CC
5294251875Speterif test -n "$CC"; then
5295251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5296251875Speter$as_echo "$CC" >&6; }
5297251875Speterelse
5298251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5299251875Speter$as_echo "no" >&6; }
5300251875Speterfi
5301251875Speter
5302251875Speter
5303251875Speter    test -n "$CC" && break
5304251875Speter  done
5305251875Speterfi
5306251875Speterif test -z "$CC"; then
5307251875Speter  ac_ct_CC=$CC
5308251875Speter  for ac_prog in cl.exe
5309251875Speterdo
5310251875Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
5311251875Speterset dummy $ac_prog; ac_word=$2
5312251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5313251875Speter$as_echo_n "checking for $ac_word... " >&6; }
5314251875Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
5315251875Speter  $as_echo_n "(cached) " >&6
5316251875Speterelse
5317251875Speter  if test -n "$ac_ct_CC"; then
5318251875Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5319251875Speterelse
5320251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5321251875Speterfor as_dir in $PATH
5322251875Speterdo
5323251875Speter  IFS=$as_save_IFS
5324251875Speter  test -z "$as_dir" && as_dir=.
5325251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5326253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5327251875Speter    ac_cv_prog_ac_ct_CC="$ac_prog"
5328251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5329251875Speter    break 2
5330251875Speter  fi
5331251875Speterdone
5332251875Speter  done
5333251875SpeterIFS=$as_save_IFS
5334251875Speter
5335251875Speterfi
5336251875Speterfi
5337251875Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
5338251875Speterif test -n "$ac_ct_CC"; then
5339251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5340251875Speter$as_echo "$ac_ct_CC" >&6; }
5341251875Speterelse
5342251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5343251875Speter$as_echo "no" >&6; }
5344251875Speterfi
5345251875Speter
5346251875Speter
5347251875Speter  test -n "$ac_ct_CC" && break
5348251875Speterdone
5349251875Speter
5350251875Speter  if test "x$ac_ct_CC" = x; then
5351251875Speter    CC=""
5352251875Speter  else
5353251875Speter    case $cross_compiling:$ac_tool_warned in
5354251875Speteryes:)
5355251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5356251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5357251875Speterac_tool_warned=yes ;;
5358251875Speteresac
5359251875Speter    CC=$ac_ct_CC
5360251875Speter  fi
5361251875Speterfi
5362251875Speter
5363251875Speterfi
5364251875Speter
5365251875Speter
5366251875Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5367251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5368251875Speteras_fn_error $? "no acceptable C compiler found in \$PATH
5369251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
5370251875Speter
5371251875Speter# Provide some information about the compiler.
5372251875Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5373251875Speterset X $ac_compile
5374251875Speterac_compiler=$2
5375251875Speterfor ac_option in --version -v -V -qversion; do
5376251875Speter  { { ac_try="$ac_compiler $ac_option >&5"
5377251875Spetercase "(($ac_try" in
5378251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5379251875Speter  *) ac_try_echo=$ac_try;;
5380251875Speteresac
5381251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5382251875Speter$as_echo "$ac_try_echo"; } >&5
5383251875Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5384251875Speter  ac_status=$?
5385251875Speter  if test -s conftest.err; then
5386251875Speter    sed '10a\
5387251875Speter... rest of stderr output deleted ...
5388251875Speter         10q' conftest.err >conftest.er1
5389251875Speter    cat conftest.er1 >&5
5390251875Speter  fi
5391251875Speter  rm -f conftest.er1 conftest.err
5392251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5393251875Speter  test $ac_status = 0; }
5394251875Speterdone
5395251875Speter
5396251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397251875Speter/* end confdefs.h.  */
5398251875Speter
5399251875Speterint
5400251875Spetermain ()
5401251875Speter{
5402251875Speter
5403251875Speter  ;
5404251875Speter  return 0;
5405251875Speter}
5406251875Speter_ACEOF
5407251875Speterac_clean_files_save=$ac_clean_files
5408251875Speterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5409251875Speter# Try to create an executable without -o first, disregard a.out.
5410251875Speter# It will help us diagnose broken compilers, and finding out an intuition
5411251875Speter# of exeext.
5412251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
5413251875Speter$as_echo_n "checking whether the C compiler works... " >&6; }
5414251875Speterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
5415251875Speter
5416251875Speter# The possible output files:
5417251875Speterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
5418251875Speter
5419251875Speterac_rmfiles=
5420251875Speterfor ac_file in $ac_files
5421251875Speterdo
5422251875Speter  case $ac_file in
5423251875Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5424251875Speter    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
5425251875Speter  esac
5426251875Speterdone
5427251875Speterrm -f $ac_rmfiles
5428251875Speter
5429251875Speterif { { ac_try="$ac_link_default"
5430251875Spetercase "(($ac_try" in
5431251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5432251875Speter  *) ac_try_echo=$ac_try;;
5433251875Speteresac
5434251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5435251875Speter$as_echo "$ac_try_echo"; } >&5
5436251875Speter  (eval "$ac_link_default") 2>&5
5437251875Speter  ac_status=$?
5438251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5439251875Speter  test $ac_status = 0; }; then :
5440251875Speter  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
5441251875Speter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
5442251875Speter# in a Makefile.  We should not override ac_cv_exeext if it was cached,
5443251875Speter# so that the user can short-circuit this test for compilers unknown to
5444251875Speter# Autoconf.
5445251875Speterfor ac_file in $ac_files ''
5446251875Speterdo
5447251875Speter  test -f "$ac_file" || continue
5448251875Speter  case $ac_file in
5449251875Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5450251875Speter	;;
5451251875Speter    [ab].out )
5452251875Speter	# We found the default executable, but exeext='' is most
5453251875Speter	# certainly right.
5454251875Speter	break;;
5455251875Speter    *.* )
5456251875Speter	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
5457251875Speter	then :; else
5458251875Speter	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5459251875Speter	fi
5460251875Speter	# We set ac_cv_exeext here because the later test for it is not
5461251875Speter	# safe: cross compilers may not add the suffix if given an `-o'
5462251875Speter	# argument, so we may need to know it at that point already.
5463251875Speter	# Even if this section looks crufty: it has the advantage of
5464251875Speter	# actually working.
5465251875Speter	break;;
5466251875Speter    * )
5467251875Speter	break;;
5468251875Speter  esac
5469251875Speterdone
5470251875Spetertest "$ac_cv_exeext" = no && ac_cv_exeext=
5471251875Speter
5472251875Speterelse
5473251875Speter  ac_file=''
5474251875Speterfi
5475251875Speterif test -z "$ac_file"; then :
5476251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5477251875Speter$as_echo "no" >&6; }
5478251875Speter$as_echo "$as_me: failed program was:" >&5
5479251875Spetersed 's/^/| /' conftest.$ac_ext >&5
5480251875Speter
5481251875Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5482251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5483251875Speteras_fn_error 77 "C compiler cannot create executables
5484251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
5485251875Speterelse
5486251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5487251875Speter$as_echo "yes" >&6; }
5488251875Speterfi
5489251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
5490251875Speter$as_echo_n "checking for C compiler default output file name... " >&6; }
5491251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
5492251875Speter$as_echo "$ac_file" >&6; }
5493251875Speterac_exeext=$ac_cv_exeext
5494251875Speter
5495251875Speterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5496251875Speterac_clean_files=$ac_clean_files_save
5497251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
5498251875Speter$as_echo_n "checking for suffix of executables... " >&6; }
5499251875Speterif { { ac_try="$ac_link"
5500251875Spetercase "(($ac_try" in
5501251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5502251875Speter  *) ac_try_echo=$ac_try;;
5503251875Speteresac
5504251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5505251875Speter$as_echo "$ac_try_echo"; } >&5
5506251875Speter  (eval "$ac_link") 2>&5
5507251875Speter  ac_status=$?
5508251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5509251875Speter  test $ac_status = 0; }; then :
5510251875Speter  # If both `conftest.exe' and `conftest' are `present' (well, observable)
5511251875Speter# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
5512251875Speter# work properly (i.e., refer to `conftest.exe'), while it won't with
5513251875Speter# `rm'.
5514251875Speterfor ac_file in conftest.exe conftest conftest.*; do
5515251875Speter  test -f "$ac_file" || continue
5516251875Speter  case $ac_file in
5517251875Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5518251875Speter    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5519251875Speter	  break;;
5520251875Speter    * ) break;;
5521251875Speter  esac
5522251875Speterdone
5523251875Speterelse
5524251875Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5525251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5526251875Speteras_fn_error $? "cannot compute suffix of executables: cannot compile and link
5527251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
5528251875Speterfi
5529251875Speterrm -f conftest conftest$ac_cv_exeext
5530251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
5531251875Speter$as_echo "$ac_cv_exeext" >&6; }
5532251875Speter
5533251875Speterrm -f conftest.$ac_ext
5534251875SpeterEXEEXT=$ac_cv_exeext
5535251875Speterac_exeext=$EXEEXT
5536251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5537251875Speter/* end confdefs.h.  */
5538251875Speter#include <stdio.h>
5539251875Speterint
5540251875Spetermain ()
5541251875Speter{
5542251875SpeterFILE *f = fopen ("conftest.out", "w");
5543251875Speter return ferror (f) || fclose (f) != 0;
5544251875Speter
5545251875Speter  ;
5546251875Speter  return 0;
5547251875Speter}
5548251875Speter_ACEOF
5549251875Speterac_clean_files="$ac_clean_files conftest.out"
5550251875Speter# Check that the compiler produces executables we can run.  If not, either
5551251875Speter# the compiler is broken, or we cross compile.
5552251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
5553251875Speter$as_echo_n "checking whether we are cross compiling... " >&6; }
5554251875Speterif test "$cross_compiling" != yes; then
5555251875Speter  { { ac_try="$ac_link"
5556251875Spetercase "(($ac_try" in
5557251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5558251875Speter  *) ac_try_echo=$ac_try;;
5559251875Speteresac
5560251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5561251875Speter$as_echo "$ac_try_echo"; } >&5
5562251875Speter  (eval "$ac_link") 2>&5
5563251875Speter  ac_status=$?
5564251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5565251875Speter  test $ac_status = 0; }
5566251875Speter  if { ac_try='./conftest$ac_cv_exeext'
5567251875Speter  { { case "(($ac_try" in
5568251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5569251875Speter  *) ac_try_echo=$ac_try;;
5570251875Speteresac
5571251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5572251875Speter$as_echo "$ac_try_echo"; } >&5
5573251875Speter  (eval "$ac_try") 2>&5
5574251875Speter  ac_status=$?
5575251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5576251875Speter  test $ac_status = 0; }; }; then
5577251875Speter    cross_compiling=no
5578251875Speter  else
5579251875Speter    if test "$cross_compiling" = maybe; then
5580251875Speter	cross_compiling=yes
5581251875Speter    else
5582251875Speter	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5583251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5584251875Speteras_fn_error $? "cannot run C compiled programs.
5585251875SpeterIf you meant to cross compile, use \`--host'.
5586251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
5587251875Speter    fi
5588251875Speter  fi
5589251875Speterfi
5590251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
5591251875Speter$as_echo "$cross_compiling" >&6; }
5592251875Speter
5593251875Speterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
5594251875Speterac_clean_files=$ac_clean_files_save
5595251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
5596251875Speter$as_echo_n "checking for suffix of object files... " >&6; }
5597251875Speterif ${ac_cv_objext+:} false; then :
5598251875Speter  $as_echo_n "(cached) " >&6
5599251875Speterelse
5600251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5601251875Speter/* end confdefs.h.  */
5602251875Speter
5603251875Speterint
5604251875Spetermain ()
5605251875Speter{
5606251875Speter
5607251875Speter  ;
5608251875Speter  return 0;
5609251875Speter}
5610251875Speter_ACEOF
5611251875Speterrm -f conftest.o conftest.obj
5612251875Speterif { { ac_try="$ac_compile"
5613251875Spetercase "(($ac_try" in
5614251875Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5615251875Speter  *) ac_try_echo=$ac_try;;
5616251875Speteresac
5617251875Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5618251875Speter$as_echo "$ac_try_echo"; } >&5
5619251875Speter  (eval "$ac_compile") 2>&5
5620251875Speter  ac_status=$?
5621251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5622251875Speter  test $ac_status = 0; }; then :
5623251875Speter  for ac_file in conftest.o conftest.obj conftest.*; do
5624251875Speter  test -f "$ac_file" || continue;
5625251875Speter  case $ac_file in
5626251875Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5627251875Speter    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
5628251875Speter       break;;
5629251875Speter  esac
5630251875Speterdone
5631251875Speterelse
5632251875Speter  $as_echo "$as_me: failed program was:" >&5
5633251875Spetersed 's/^/| /' conftest.$ac_ext >&5
5634251875Speter
5635251875Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5636251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5637251875Speteras_fn_error $? "cannot compute suffix of object files: cannot compile
5638251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
5639251875Speterfi
5640251875Speterrm -f conftest.$ac_cv_objext conftest.$ac_ext
5641251875Speterfi
5642251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
5643251875Speter$as_echo "$ac_cv_objext" >&6; }
5644251875SpeterOBJEXT=$ac_cv_objext
5645251875Speterac_objext=$OBJEXT
5646251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5647251875Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5648251875Speterif ${ac_cv_c_compiler_gnu+:} false; then :
5649251875Speter  $as_echo_n "(cached) " >&6
5650251875Speterelse
5651251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5652251875Speter/* end confdefs.h.  */
5653251875Speter
5654251875Speterint
5655251875Spetermain ()
5656251875Speter{
5657251875Speter#ifndef __GNUC__
5658251875Speter       choke me
5659251875Speter#endif
5660251875Speter
5661251875Speter  ;
5662251875Speter  return 0;
5663251875Speter}
5664251875Speter_ACEOF
5665251875Speterif ac_fn_c_try_compile "$LINENO"; then :
5666251875Speter  ac_compiler_gnu=yes
5667251875Speterelse
5668251875Speter  ac_compiler_gnu=no
5669251875Speterfi
5670251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5671251875Speterac_cv_c_compiler_gnu=$ac_compiler_gnu
5672251875Speter
5673251875Speterfi
5674251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5675251875Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5676251875Speterif test $ac_compiler_gnu = yes; then
5677251875Speter  GCC=yes
5678251875Speterelse
5679251875Speter  GCC=
5680251875Speterfi
5681251875Speterac_test_CFLAGS=${CFLAGS+set}
5682251875Speterac_save_CFLAGS=$CFLAGS
5683251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5684251875Speter$as_echo_n "checking whether $CC accepts -g... " >&6; }
5685251875Speterif ${ac_cv_prog_cc_g+:} false; then :
5686251875Speter  $as_echo_n "(cached) " >&6
5687251875Speterelse
5688251875Speter  ac_save_c_werror_flag=$ac_c_werror_flag
5689251875Speter   ac_c_werror_flag=yes
5690251875Speter   ac_cv_prog_cc_g=no
5691251875Speter   CFLAGS="-g"
5692251875Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693251875Speter/* end confdefs.h.  */
5694251875Speter
5695251875Speterint
5696251875Spetermain ()
5697251875Speter{
5698251875Speter
5699251875Speter  ;
5700251875Speter  return 0;
5701251875Speter}
5702251875Speter_ACEOF
5703251875Speterif ac_fn_c_try_compile "$LINENO"; then :
5704251875Speter  ac_cv_prog_cc_g=yes
5705251875Speterelse
5706251875Speter  CFLAGS=""
5707251875Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5708251875Speter/* end confdefs.h.  */
5709251875Speter
5710251875Speterint
5711251875Spetermain ()
5712251875Speter{
5713251875Speter
5714251875Speter  ;
5715251875Speter  return 0;
5716251875Speter}
5717251875Speter_ACEOF
5718251875Speterif ac_fn_c_try_compile "$LINENO"; then :
5719251875Speter
5720251875Speterelse
5721251875Speter  ac_c_werror_flag=$ac_save_c_werror_flag
5722251875Speter	 CFLAGS="-g"
5723251875Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5724251875Speter/* end confdefs.h.  */
5725251875Speter
5726251875Speterint
5727251875Spetermain ()
5728251875Speter{
5729251875Speter
5730251875Speter  ;
5731251875Speter  return 0;
5732251875Speter}
5733251875Speter_ACEOF
5734251875Speterif ac_fn_c_try_compile "$LINENO"; then :
5735251875Speter  ac_cv_prog_cc_g=yes
5736251875Speterfi
5737251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5738251875Speterfi
5739251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5740251875Speterfi
5741251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5742251875Speter   ac_c_werror_flag=$ac_save_c_werror_flag
5743251875Speterfi
5744251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5745251875Speter$as_echo "$ac_cv_prog_cc_g" >&6; }
5746251875Speterif test "$ac_test_CFLAGS" = set; then
5747251875Speter  CFLAGS=$ac_save_CFLAGS
5748251875Speterelif test $ac_cv_prog_cc_g = yes; then
5749251875Speter  if test "$GCC" = yes; then
5750251875Speter    CFLAGS="-g -O2"
5751251875Speter  else
5752251875Speter    CFLAGS="-g"
5753251875Speter  fi
5754251875Speterelse
5755251875Speter  if test "$GCC" = yes; then
5756251875Speter    CFLAGS="-O2"
5757251875Speter  else
5758251875Speter    CFLAGS=
5759251875Speter  fi
5760251875Speterfi
5761251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5762251875Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5763251875Speterif ${ac_cv_prog_cc_c89+:} false; then :
5764251875Speter  $as_echo_n "(cached) " >&6
5765251875Speterelse
5766251875Speter  ac_cv_prog_cc_c89=no
5767251875Speterac_save_CC=$CC
5768251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5769251875Speter/* end confdefs.h.  */
5770251875Speter#include <stdarg.h>
5771251875Speter#include <stdio.h>
5772253734Speterstruct stat;
5773251875Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5774251875Speterstruct buf { int x; };
5775251875SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int);
5776251875Speterstatic char *e (p, i)
5777251875Speter     char **p;
5778251875Speter     int i;
5779251875Speter{
5780251875Speter  return p[i];
5781251875Speter}
5782251875Speterstatic char *f (char * (*g) (char **, int), char **p, ...)
5783251875Speter{
5784251875Speter  char *s;
5785251875Speter  va_list v;
5786251875Speter  va_start (v,p);
5787251875Speter  s = g (p, va_arg (v,int));
5788251875Speter  va_end (v);
5789251875Speter  return s;
5790251875Speter}
5791251875Speter
5792251875Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5793251875Speter   function prototypes and stuff, but not '\xHH' hex character constants.
5794251875Speter   These don't provoke an error unfortunately, instead are silently treated
5795251875Speter   as 'x'.  The following induces an error, until -std is added to get
5796251875Speter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5797251875Speter   array size at least.  It's necessary to write '\x00'==0 to get something
5798251875Speter   that's true only with -std.  */
5799251875Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
5800251875Speter
5801251875Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5802251875Speter   inside strings and character constants.  */
5803251875Speter#define FOO(x) 'x'
5804251875Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5805251875Speter
5806251875Speterint test (int i, double x);
5807251875Speterstruct s1 {int (*f) (int a);};
5808251875Speterstruct s2 {int (*f) (double a);};
5809251875Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5810251875Speterint argc;
5811251875Speterchar **argv;
5812251875Speterint
5813251875Spetermain ()
5814251875Speter{
5815251875Speterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5816251875Speter  ;
5817251875Speter  return 0;
5818251875Speter}
5819251875Speter_ACEOF
5820251875Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5821251875Speter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5822251875Speterdo
5823251875Speter  CC="$ac_save_CC $ac_arg"
5824251875Speter  if ac_fn_c_try_compile "$LINENO"; then :
5825251875Speter  ac_cv_prog_cc_c89=$ac_arg
5826251875Speterfi
5827251875Speterrm -f core conftest.err conftest.$ac_objext
5828251875Speter  test "x$ac_cv_prog_cc_c89" != "xno" && break
5829251875Speterdone
5830251875Speterrm -f conftest.$ac_ext
5831251875SpeterCC=$ac_save_CC
5832251875Speter
5833251875Speterfi
5834251875Speter# AC_CACHE_VAL
5835251875Spetercase "x$ac_cv_prog_cc_c89" in
5836251875Speter  x)
5837251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5838251875Speter$as_echo "none needed" >&6; } ;;
5839251875Speter  xno)
5840251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5841251875Speter$as_echo "unsupported" >&6; } ;;
5842251875Speter  *)
5843251875Speter    CC="$CC $ac_cv_prog_cc_c89"
5844251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5845251875Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5846251875Speteresac
5847251875Speterif test "x$ac_cv_prog_cc_c89" != xno; then :
5848251875Speter
5849251875Speterfi
5850251875Speter
5851251875Speterac_ext=c
5852251875Speterac_cpp='$CPP $CPPFLAGS'
5853251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5854251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5855251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
5856251875Speter
5857251875Speter
5858251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5859251875Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5860251875Speterif ${ac_cv_path_SED+:} false; then :
5861251875Speter  $as_echo_n "(cached) " >&6
5862251875Speterelse
5863251875Speter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5864251875Speter     for ac_i in 1 2 3 4 5 6 7; do
5865251875Speter       ac_script="$ac_script$as_nl$ac_script"
5866251875Speter     done
5867251875Speter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5868251875Speter     { ac_script=; unset ac_script;}
5869251875Speter     if test -z "$SED"; then
5870251875Speter  ac_path_SED_found=false
5871251875Speter  # Loop through the user's path and test for each of PROGNAME-LIST
5872251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5873251875Speterfor as_dir in $PATH
5874251875Speterdo
5875251875Speter  IFS=$as_save_IFS
5876251875Speter  test -z "$as_dir" && as_dir=.
5877251875Speter    for ac_prog in sed gsed; do
5878251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5879251875Speter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5880253734Speter      as_fn_executable_p "$ac_path_SED" || continue
5881251875Speter# Check for GNU ac_path_SED and select it if it is found.
5882251875Speter  # Check for GNU $ac_path_SED
5883251875Spetercase `"$ac_path_SED" --version 2>&1` in
5884251875Speter*GNU*)
5885251875Speter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5886251875Speter*)
5887251875Speter  ac_count=0
5888251875Speter  $as_echo_n 0123456789 >"conftest.in"
5889251875Speter  while :
5890251875Speter  do
5891251875Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
5892251875Speter    mv "conftest.tmp" "conftest.in"
5893251875Speter    cp "conftest.in" "conftest.nl"
5894251875Speter    $as_echo '' >> "conftest.nl"
5895251875Speter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5896251875Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5897251875Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
5898251875Speter    if test $ac_count -gt ${ac_path_SED_max-0}; then
5899251875Speter      # Best one so far, save it but keep looking for a better one
5900251875Speter      ac_cv_path_SED="$ac_path_SED"
5901251875Speter      ac_path_SED_max=$ac_count
5902251875Speter    fi
5903251875Speter    # 10*(2^10) chars as input seems more than enough
5904251875Speter    test $ac_count -gt 10 && break
5905251875Speter  done
5906251875Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5907251875Speteresac
5908251875Speter
5909251875Speter      $ac_path_SED_found && break 3
5910251875Speter    done
5911251875Speter  done
5912251875Speter  done
5913251875SpeterIFS=$as_save_IFS
5914251875Speter  if test -z "$ac_cv_path_SED"; then
5915251875Speter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5916251875Speter  fi
5917251875Speterelse
5918251875Speter  ac_cv_path_SED=$SED
5919251875Speterfi
5920251875Speter
5921251875Speterfi
5922251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5923251875Speter$as_echo "$ac_cv_path_SED" >&6; }
5924251875Speter SED="$ac_cv_path_SED"
5925251875Speter  rm -f conftest.sed
5926251875Speter
5927251875Speter
5928251875Speter
5929251875Speterif test "x$apr_preload_done" != "xyes" ; then
5930251875Speter
5931251875Speter  apr_preload_done="yes"
5932251875Speter
5933251875Speter  echo "Applying APR hints file rules for $host"
5934251875Speter
5935251875Speter  case "$host" in
5936251875Speter    *mint)
5937251875Speter
5938251875Speter  if test "x$CPPFLAGS" = "x"; then
5939269847Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DMINT -D_GNU_SOURCE\""
5940269847Speter    CPPFLAGS="-DMINT -D_GNU_SOURCE"
5941251875Speter  else
5942269847Speter    apr_addto_bugger="-DMINT -D_GNU_SOURCE"
5943251875Speter    for i in $apr_addto_bugger; do
5944251875Speter      apr_addto_duplicate="0"
5945251875Speter      for j in $CPPFLAGS; do
5946251875Speter        if test "x$i" = "x$j"; then
5947251875Speter          apr_addto_duplicate="1"
5948251875Speter          break
5949251875Speter        fi
5950251875Speter      done
5951251875Speter      if test $apr_addto_duplicate = "0"; then
5952251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5953251875Speter        CPPFLAGS="$CPPFLAGS $i"
5954251875Speter      fi
5955251875Speter    done
5956251875Speter  fi
5957251875Speter
5958251875Speter	;;
5959251875Speter    *MPE/iX*)
5960251875Speter
5961251875Speter  if test "x$CPPFLAGS" = "x"; then
5962251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE\""
5963251875Speter    CPPFLAGS="-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE"
5964251875Speter  else
5965251875Speter    apr_addto_bugger="-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE"
5966251875Speter    for i in $apr_addto_bugger; do
5967251875Speter      apr_addto_duplicate="0"
5968251875Speter      for j in $CPPFLAGS; do
5969251875Speter        if test "x$i" = "x$j"; then
5970251875Speter          apr_addto_duplicate="1"
5971251875Speter          break
5972251875Speter        fi
5973251875Speter      done
5974251875Speter      if test $apr_addto_duplicate = "0"; then
5975251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5976251875Speter        CPPFLAGS="$CPPFLAGS $i"
5977251875Speter      fi
5978251875Speter    done
5979251875Speter  fi
5980251875Speter
5981251875Speter
5982251875Speter  if test "x$LIBS" = "x"; then
5983251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lsvipc -lcurses\""
5984251875Speter    LIBS="-lsvipc -lcurses"
5985251875Speter  else
5986251875Speter    apr_addto_bugger="-lsvipc -lcurses"
5987251875Speter    for i in $apr_addto_bugger; do
5988251875Speter      apr_addto_duplicate="0"
5989251875Speter      for j in $LIBS; do
5990251875Speter        if test "x$i" = "x$j"; then
5991251875Speter          apr_addto_duplicate="1"
5992251875Speter          break
5993251875Speter        fi
5994251875Speter      done
5995251875Speter      if test $apr_addto_duplicate = "0"; then
5996251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
5997251875Speter        LIBS="$LIBS $i"
5998251875Speter      fi
5999251875Speter    done
6000251875Speter  fi
6001251875Speter
6002251875Speter
6003251875Speter  if test "x$LDFLAGS" = "x"; then
6004251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\"\""
6005251875Speter    LDFLAGS="-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\""
6006251875Speter  else
6007251875Speter    apr_addto_bugger="-Xlinker \"-WL,cap=ia,ba,ph;nmstack=1024000\""
6008251875Speter    for i in $apr_addto_bugger; do
6009251875Speter      apr_addto_duplicate="0"
6010251875Speter      for j in $LDFLAGS; do
6011251875Speter        if test "x$i" = "x$j"; then
6012251875Speter          apr_addto_duplicate="1"
6013251875Speter          break
6014251875Speter        fi
6015251875Speter      done
6016251875Speter      if test $apr_addto_duplicate = "0"; then
6017251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6018251875Speter        LDFLAGS="$LDFLAGS $i"
6019251875Speter      fi
6020251875Speter    done
6021251875Speter  fi
6022251875Speter
6023251875Speter	;;
6024251875Speter    *-apple-aux3*)
6025251875Speter
6026251875Speter  if test "x$CPPFLAGS" = "x"; then
6027251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAUX3 -D_POSIX_SOURCE\""
6028251875Speter    CPPFLAGS="-DAUX3 -D_POSIX_SOURCE"
6029251875Speter  else
6030251875Speter    apr_addto_bugger="-DAUX3 -D_POSIX_SOURCE"
6031251875Speter    for i in $apr_addto_bugger; do
6032251875Speter      apr_addto_duplicate="0"
6033251875Speter      for j in $CPPFLAGS; do
6034251875Speter        if test "x$i" = "x$j"; then
6035251875Speter          apr_addto_duplicate="1"
6036251875Speter          break
6037251875Speter        fi
6038251875Speter      done
6039251875Speter      if test $apr_addto_duplicate = "0"; then
6040251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6041251875Speter        CPPFLAGS="$CPPFLAGS $i"
6042251875Speter      fi
6043251875Speter    done
6044251875Speter  fi
6045251875Speter
6046251875Speter
6047251875Speter  if test "x$LIBS" = "x"; then
6048251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lposix -lbsd\""
6049251875Speter    LIBS="-lposix -lbsd"
6050251875Speter  else
6051251875Speter    apr_addto_bugger="-lposix -lbsd"
6052251875Speter    for i in $apr_addto_bugger; do
6053251875Speter      apr_addto_duplicate="0"
6054251875Speter      for j in $LIBS; do
6055251875Speter        if test "x$i" = "x$j"; then
6056251875Speter          apr_addto_duplicate="1"
6057251875Speter          break
6058251875Speter        fi
6059251875Speter      done
6060251875Speter      if test $apr_addto_duplicate = "0"; then
6061251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6062251875Speter        LIBS="$LIBS $i"
6063251875Speter      fi
6064251875Speter    done
6065251875Speter  fi
6066251875Speter
6067251875Speter
6068251875Speter  if test "x$LDFLAGS" = "x"; then
6069251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-s\""
6070251875Speter    LDFLAGS="-s"
6071251875Speter  else
6072251875Speter    apr_addto_bugger="-s"
6073251875Speter    for i in $apr_addto_bugger; do
6074251875Speter      apr_addto_duplicate="0"
6075251875Speter      for j in $LDFLAGS; do
6076251875Speter        if test "x$i" = "x$j"; then
6077251875Speter          apr_addto_duplicate="1"
6078251875Speter          break
6079251875Speter        fi
6080251875Speter      done
6081251875Speter      if test $apr_addto_duplicate = "0"; then
6082251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6083251875Speter        LDFLAGS="$LDFLAGS $i"
6084251875Speter      fi
6085251875Speter    done
6086251875Speter  fi
6087251875Speter
6088251875Speter
6089251875Speter  test "x$silent" != "xyes" && echo "  forcing SHELL to \"/bin/ksh\""
6090251875Speter  SHELL="/bin/ksh"
6091251875Speter
6092251875Speter	;;
6093251875Speter    *-ibm-aix*)
6094251875Speter
6095251875Speter  if test "x$CPPFLAGS" = "x"; then
6096251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-U__STR__ -D_THREAD_SAFE\""
6097251875Speter    CPPFLAGS="-U__STR__ -D_THREAD_SAFE"
6098251875Speter  else
6099251875Speter    apr_addto_bugger="-U__STR__ -D_THREAD_SAFE"
6100251875Speter    for i in $apr_addto_bugger; do
6101251875Speter      apr_addto_duplicate="0"
6102251875Speter      for j in $CPPFLAGS; do
6103251875Speter        if test "x$i" = "x$j"; then
6104251875Speter          apr_addto_duplicate="1"
6105251875Speter          break
6106251875Speter        fi
6107251875Speter      done
6108251875Speter      if test $apr_addto_duplicate = "0"; then
6109251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6110251875Speter        CPPFLAGS="$CPPFLAGS $i"
6111251875Speter      fi
6112251875Speter    done
6113251875Speter  fi
6114251875Speter
6115251875Speter                case $host in
6116251875Speter            *-ibm-aix4.3)
6117251875Speter
6118251875Speter  if test "x$CPPFLAGS" = "x"; then
6119251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6120251875Speter    CPPFLAGS="-D_USE_IRS"
6121251875Speter  else
6122251875Speter    apr_addto_bugger="-D_USE_IRS"
6123251875Speter    for i in $apr_addto_bugger; do
6124251875Speter      apr_addto_duplicate="0"
6125251875Speter      for j in $CPPFLAGS; do
6126251875Speter        if test "x$i" = "x$j"; then
6127251875Speter          apr_addto_duplicate="1"
6128251875Speter          break
6129251875Speter        fi
6130251875Speter      done
6131251875Speter      if test $apr_addto_duplicate = "0"; then
6132251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6133251875Speter        CPPFLAGS="$CPPFLAGS $i"
6134251875Speter      fi
6135251875Speter    done
6136251875Speter  fi
6137251875Speter
6138251875Speter	        ;;
6139251875Speter            *-ibm-aix5*)
6140251875Speter
6141251875Speter  if test "x$CPPFLAGS" = "x"; then
6142251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6143251875Speter    CPPFLAGS="-D_USE_IRS"
6144251875Speter  else
6145251875Speter    apr_addto_bugger="-D_USE_IRS"
6146251875Speter    for i in $apr_addto_bugger; do
6147251875Speter      apr_addto_duplicate="0"
6148251875Speter      for j in $CPPFLAGS; do
6149251875Speter        if test "x$i" = "x$j"; then
6150251875Speter          apr_addto_duplicate="1"
6151251875Speter          break
6152251875Speter        fi
6153251875Speter      done
6154251875Speter      if test $apr_addto_duplicate = "0"; then
6155251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6156251875Speter        CPPFLAGS="$CPPFLAGS $i"
6157251875Speter      fi
6158251875Speter    done
6159251875Speter  fi
6160251875Speter
6161251875Speter	        ;;
6162251875Speter            *-ibm-aix4.3.*)
6163251875Speter
6164251875Speter  if test "x$CPPFLAGS" = "x"; then
6165251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_USE_IRS\""
6166251875Speter    CPPFLAGS="-D_USE_IRS"
6167251875Speter  else
6168251875Speter    apr_addto_bugger="-D_USE_IRS"
6169251875Speter    for i in $apr_addto_bugger; do
6170251875Speter      apr_addto_duplicate="0"
6171251875Speter      for j in $CPPFLAGS; do
6172251875Speter        if test "x$i" = "x$j"; then
6173251875Speter          apr_addto_duplicate="1"
6174251875Speter          break
6175251875Speter        fi
6176251875Speter      done
6177251875Speter      if test $apr_addto_duplicate = "0"; then
6178251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6179251875Speter        CPPFLAGS="$CPPFLAGS $i"
6180251875Speter      fi
6181251875Speter    done
6182251875Speter  fi
6183251875Speter
6184251875Speter                ;;
6185251875Speter        esac
6186251875Speter                if $CC 2>&1 | grep 'xlc' > /dev/null; then
6187251875Speter
6188251875Speter  if test -z "$AIX_XLC"; then
6189251875Speter    test "x$silent" != "xyes" && echo "  setting AIX_XLC to \"yes\""
6190251875Speter    AIX_XLC="yes"
6191251875Speter  fi
6192251875Speter
6193251875Speter
6194251875Speter  if test "x$CFLAGS" = "x"; then
6195251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qHALT=E\""
6196251875Speter    CFLAGS="-qHALT=E"
6197251875Speter  else
6198251875Speter    apr_addto_bugger="-qHALT=E"
6199251875Speter    for i in $apr_addto_bugger; do
6200251875Speter      apr_addto_duplicate="0"
6201251875Speter      for j in $CFLAGS; do
6202251875Speter        if test "x$i" = "x$j"; then
6203251875Speter          apr_addto_duplicate="1"
6204251875Speter          break
6205251875Speter        fi
6206251875Speter      done
6207251875Speter      if test $apr_addto_duplicate = "0"; then
6208251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6209251875Speter        CFLAGS="$CFLAGS $i"
6210251875Speter      fi
6211251875Speter    done
6212251875Speter  fi
6213251875Speter
6214251875Speter        fi
6215251875Speter
6216251875Speter  if test -z "$apr_sysvsem_is_global"; then
6217251875Speter    test "x$silent" != "xyes" && echo "  setting apr_sysvsem_is_global to \"yes\""
6218251875Speter    apr_sysvsem_is_global="yes"
6219251875Speter  fi
6220251875Speter
6221251875Speter
6222251875Speter  if test -z "$apr_lock_method"; then
6223251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
6224251875Speter    apr_lock_method="USE_SYSVSEM_SERIALIZE"
6225251875Speter  fi
6226251875Speter
6227251875Speter        case $host in
6228251875Speter            *-ibm-aix3* | *-ibm-aix4.1.*)
6229251875Speter                ;;
6230251875Speter            *)
6231251875Speter
6232251875Speter  if test "x$LDFLAGS" = "x"; then
6233251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Wl,-brtl\""
6234251875Speter    LDFLAGS="-Wl,-brtl"
6235251875Speter  else
6236251875Speter    apr_addto_bugger="-Wl,-brtl"
6237251875Speter    for i in $apr_addto_bugger; do
6238251875Speter      apr_addto_duplicate="0"
6239251875Speter      for j in $LDFLAGS; do
6240251875Speter        if test "x$i" = "x$j"; then
6241251875Speter          apr_addto_duplicate="1"
6242251875Speter          break
6243251875Speter        fi
6244251875Speter      done
6245251875Speter      if test $apr_addto_duplicate = "0"; then
6246251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
6247251875Speter        LDFLAGS="$LDFLAGS $i"
6248251875Speter      fi
6249251875Speter    done
6250251875Speter  fi
6251251875Speter
6252251875Speter                ;;
6253251875Speter	esac
6254251875Speter        ;;
6255251875Speter    *-apollo-*)
6256251875Speter
6257251875Speter  if test "x$CPPFLAGS" = "x"; then
6258251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPOLLO\""
6259251875Speter    CPPFLAGS="-DAPOLLO"
6260251875Speter  else
6261251875Speter    apr_addto_bugger="-DAPOLLO"
6262251875Speter    for i in $apr_addto_bugger; do
6263251875Speter      apr_addto_duplicate="0"
6264251875Speter      for j in $CPPFLAGS; do
6265251875Speter        if test "x$i" = "x$j"; then
6266251875Speter          apr_addto_duplicate="1"
6267251875Speter          break
6268251875Speter        fi
6269251875Speter      done
6270251875Speter      if test $apr_addto_duplicate = "0"; then
6271251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6272251875Speter        CPPFLAGS="$CPPFLAGS $i"
6273251875Speter      fi
6274251875Speter    done
6275251875Speter  fi
6276251875Speter
6277251875Speter	;;
6278251875Speter    *-dg-dgux*)
6279251875Speter
6280251875Speter  if test "x$CPPFLAGS" = "x"; then
6281251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDGUX\""
6282251875Speter    CPPFLAGS="-DDGUX"
6283251875Speter  else
6284251875Speter    apr_addto_bugger="-DDGUX"
6285251875Speter    for i in $apr_addto_bugger; do
6286251875Speter      apr_addto_duplicate="0"
6287251875Speter      for j in $CPPFLAGS; do
6288251875Speter        if test "x$i" = "x$j"; then
6289251875Speter          apr_addto_duplicate="1"
6290251875Speter          break
6291251875Speter        fi
6292251875Speter      done
6293251875Speter      if test $apr_addto_duplicate = "0"; then
6294251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6295251875Speter        CPPFLAGS="$CPPFLAGS $i"
6296251875Speter      fi
6297251875Speter    done
6298251875Speter  fi
6299251875Speter
6300251875Speter	;;
6301251875Speter    *-os2*)
6302251875Speter
6303251875Speter  test "x$silent" != "xyes" && echo "  forcing SHELL to \"sh\""
6304251875Speter  SHELL="sh"
6305251875Speter
6306251875Speter
6307251875Speter  if test -z "$apr_gethostbyname_is_thread_safe"; then
6308251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
6309251875Speter    apr_gethostbyname_is_thread_safe="yes"
6310251875Speter  fi
6311251875Speter
6312251875Speter
6313251875Speter  if test -z "$apr_gethostbyaddr_is_thread_safe"; then
6314251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
6315251875Speter    apr_gethostbyaddr_is_thread_safe="yes"
6316251875Speter  fi
6317251875Speter
6318251875Speter
6319251875Speter  if test -z "$apr_getservbyname_is_thread_safe"; then
6320251875Speter    test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
6321251875Speter    apr_getservbyname_is_thread_safe="yes"
6322251875Speter  fi
6323251875Speter
6324251875Speter	;;
6325251875Speter    *-hi-hiux)
6326251875Speter
6327251875Speter  if test "x$CPPFLAGS" = "x"; then
6328251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHIUX\""
6329251875Speter    CPPFLAGS="-DHIUX"
6330251875Speter  else
6331251875Speter    apr_addto_bugger="-DHIUX"
6332251875Speter    for i in $apr_addto_bugger; do
6333251875Speter      apr_addto_duplicate="0"
6334251875Speter      for j in $CPPFLAGS; do
6335251875Speter        if test "x$i" = "x$j"; then
6336251875Speter          apr_addto_duplicate="1"
6337251875Speter          break
6338251875Speter        fi
6339251875Speter      done
6340251875Speter      if test $apr_addto_duplicate = "0"; then
6341251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6342251875Speter        CPPFLAGS="$CPPFLAGS $i"
6343251875Speter      fi
6344251875Speter    done
6345251875Speter  fi
6346251875Speter
6347251875Speter	;;
6348251875Speter    *-hp-hpux11.*)
6349251875Speter
6350251875Speter  if test "x$CPPFLAGS" = "x"; then
6351251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE\""
6352251875Speter    CPPFLAGS="-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE"
6353251875Speter  else
6354251875Speter    apr_addto_bugger="-DHPUX11 -D_REENTRANT -D_HPUX_SOURCE"
6355251875Speter    for i in $apr_addto_bugger; do
6356251875Speter      apr_addto_duplicate="0"
6357251875Speter      for j in $CPPFLAGS; do
6358251875Speter        if test "x$i" = "x$j"; then
6359251875Speter          apr_addto_duplicate="1"
6360251875Speter          break
6361251875Speter        fi
6362251875Speter      done
6363251875Speter      if test $apr_addto_duplicate = "0"; then
6364251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6365251875Speter        CPPFLAGS="$CPPFLAGS $i"
6366251875Speter      fi
6367251875Speter    done
6368251875Speter  fi
6369251875Speter
6370251875Speter	;;
6371251875Speter    *-hp-hpux10.*)
6372251875Speter 	case $host in
6373251875Speter 	  *-hp-hpux10.01)
6374251875Speter
6375251875Speter  if test "x$CPPFLAGS" = "x"; then
6376251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSELECT_NEEDS_CAST\""
6377251875Speter    CPPFLAGS="-DSELECT_NEEDS_CAST"
6378251875Speter  else
6379251875Speter    apr_addto_bugger="-DSELECT_NEEDS_CAST"
6380251875Speter    for i in $apr_addto_bugger; do
6381251875Speter      apr_addto_duplicate="0"
6382251875Speter      for j in $CPPFLAGS; do
6383251875Speter        if test "x$i" = "x$j"; then
6384251875Speter          apr_addto_duplicate="1"
6385251875Speter          break
6386251875Speter        fi
6387251875Speter      done
6388251875Speter      if test $apr_addto_duplicate = "0"; then
6389251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6390251875Speter        CPPFLAGS="$CPPFLAGS $i"
6391251875Speter      fi
6392251875Speter    done
6393251875Speter  fi
6394251875Speter
6395251875Speter	       ;;
6396251875Speter 	esac
6397251875Speter
6398251875Speter  if test "x$CPPFLAGS" = "x"; then
6399251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT\""
6400251875Speter    CPPFLAGS="-D_REENTRANT"
6401251875Speter  else
6402251875Speter    apr_addto_bugger="-D_REENTRANT"
6403251875Speter    for i in $apr_addto_bugger; do
6404251875Speter      apr_addto_duplicate="0"
6405251875Speter      for j in $CPPFLAGS; do
6406251875Speter        if test "x$i" = "x$j"; then
6407251875Speter          apr_addto_duplicate="1"
6408251875Speter          break
6409251875Speter        fi
6410251875Speter      done
6411251875Speter      if test $apr_addto_duplicate = "0"; then
6412251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6413251875Speter        CPPFLAGS="$CPPFLAGS $i"
6414251875Speter      fi
6415251875Speter    done
6416251875Speter  fi
6417251875Speter
6418251875Speter	;;
6419251875Speter    *-hp-hpux*)
6420251875Speter
6421251875Speter  if test "x$CPPFLAGS" = "x"; then
6422251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DHPUX -D_REENTRANT\""
6423251875Speter    CPPFLAGS="-DHPUX -D_REENTRANT"
6424251875Speter  else
6425251875Speter    apr_addto_bugger="-DHPUX -D_REENTRANT"
6426251875Speter    for i in $apr_addto_bugger; do
6427251875Speter      apr_addto_duplicate="0"
6428251875Speter      for j in $CPPFLAGS; do
6429251875Speter        if test "x$i" = "x$j"; then
6430251875Speter          apr_addto_duplicate="1"
6431251875Speter          break
6432251875Speter        fi
6433251875Speter      done
6434251875Speter      if test $apr_addto_duplicate = "0"; then
6435251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6436251875Speter        CPPFLAGS="$CPPFLAGS $i"
6437251875Speter      fi
6438251875Speter    done
6439251875Speter  fi
6440251875Speter
6441251875Speter	;;
6442251875Speter    *-linux*)
6443251875Speter
6444251875Speter  if test "x$CPPFLAGS" = "x"; then
6445253734Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DLINUX -D_REENTRANT -D_GNU_SOURCE\""
6446253734Speter    CPPFLAGS="-DLINUX -D_REENTRANT -D_GNU_SOURCE"
6447251875Speter  else
6448253734Speter    apr_addto_bugger="-DLINUX -D_REENTRANT -D_GNU_SOURCE"
6449251875Speter    for i in $apr_addto_bugger; do
6450251875Speter      apr_addto_duplicate="0"
6451251875Speter      for j in $CPPFLAGS; do
6452251875Speter        if test "x$i" = "x$j"; then
6453251875Speter          apr_addto_duplicate="1"
6454251875Speter          break
6455251875Speter        fi
6456251875Speter      done
6457251875Speter      if test $apr_addto_duplicate = "0"; then
6458251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6459251875Speter        CPPFLAGS="$CPPFLAGS $i"
6460251875Speter      fi
6461251875Speter    done
6462251875Speter  fi
6463251875Speter
6464251875Speter	;;
6465251875Speter    *-lynx-lynxos)
6466251875Speter
6467251875Speter  if test "x$CPPFLAGS" = "x"; then
6468251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D__NO_INCLUDE_WARN__ -DLYNXOS\""
6469251875Speter    CPPFLAGS="-D__NO_INCLUDE_WARN__ -DLYNXOS"
6470251875Speter  else
6471251875Speter    apr_addto_bugger="-D__NO_INCLUDE_WARN__ -DLYNXOS"
6472251875Speter    for i in $apr_addto_bugger; do
6473251875Speter      apr_addto_duplicate="0"
6474251875Speter      for j in $CPPFLAGS; do
6475251875Speter        if test "x$i" = "x$j"; then
6476251875Speter          apr_addto_duplicate="1"
6477251875Speter          break
6478251875Speter        fi
6479251875Speter      done
6480251875Speter      if test $apr_addto_duplicate = "0"; then
6481251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6482251875Speter        CPPFLAGS="$CPPFLAGS $i"
6483251875Speter      fi
6484251875Speter    done
6485251875Speter  fi
6486251875Speter
6487251875Speter
6488251875Speter  if test "x$LIBS" = "x"; then
6489251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbsd\""
6490251875Speter    LIBS="-lbsd"
6491251875Speter  else
6492251875Speter    apr_addto_bugger="-lbsd"
6493251875Speter    for i in $apr_addto_bugger; do
6494251875Speter      apr_addto_duplicate="0"
6495251875Speter      for j in $LIBS; do
6496251875Speter        if test "x$i" = "x$j"; then
6497251875Speter          apr_addto_duplicate="1"
6498251875Speter          break
6499251875Speter        fi
6500251875Speter      done
6501251875Speter      if test $apr_addto_duplicate = "0"; then
6502251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6503251875Speter        LIBS="$LIBS $i"
6504251875Speter      fi
6505251875Speter    done
6506251875Speter  fi
6507251875Speter
6508251875Speter	;;
6509251875Speter    *486-*-bsdi*)
6510251875Speter
6511251875Speter  if test "x$CFLAGS" = "x"; then
6512251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-m486\""
6513251875Speter    CFLAGS="-m486"
6514251875Speter  else
6515251875Speter    apr_addto_bugger="-m486"
6516251875Speter    for i in $apr_addto_bugger; do
6517251875Speter      apr_addto_duplicate="0"
6518251875Speter      for j in $CFLAGS; do
6519251875Speter        if test "x$i" = "x$j"; then
6520251875Speter          apr_addto_duplicate="1"
6521251875Speter          break
6522251875Speter        fi
6523251875Speter      done
6524251875Speter      if test $apr_addto_duplicate = "0"; then
6525251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6526251875Speter        CFLAGS="$CFLAGS $i"
6527251875Speter      fi
6528251875Speter    done
6529251875Speter  fi
6530251875Speter
6531251875Speter	;;
6532251875Speter    *-*-bsdi*)
6533251875Speter        case $host in
6534251875Speter            *bsdi4.1)
6535251875Speter
6536251875Speter  if test "x$CFLAGS" = "x"; then
6537251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-D_REENTRANT\""
6538251875Speter    CFLAGS="-D_REENTRANT"
6539251875Speter  else
6540251875Speter    apr_addto_bugger="-D_REENTRANT"
6541251875Speter    for i in $apr_addto_bugger; do
6542251875Speter      apr_addto_duplicate="0"
6543251875Speter      for j in $CFLAGS; do
6544251875Speter        if test "x$i" = "x$j"; then
6545251875Speter          apr_addto_duplicate="1"
6546251875Speter          break
6547251875Speter        fi
6548251875Speter      done
6549251875Speter      if test $apr_addto_duplicate = "0"; then
6550251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6551251875Speter        CFLAGS="$CFLAGS $i"
6552251875Speter      fi
6553251875Speter    done
6554251875Speter  fi
6555251875Speter
6556251875Speter                ;;
6557251875Speter        esac
6558251875Speter        ;;
6559251875Speter    *-openbsd*)
6560251875Speter
6561251875Speter  if test "x$CPPFLAGS" = "x"; then
6562251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_POSIX_THREADS\""
6563251875Speter    CPPFLAGS="-D_POSIX_THREADS"
6564251875Speter  else
6565251875Speter    apr_addto_bugger="-D_POSIX_THREADS"
6566251875Speter    for i in $apr_addto_bugger; do
6567251875Speter      apr_addto_duplicate="0"
6568251875Speter      for j in $CPPFLAGS; do
6569251875Speter        if test "x$i" = "x$j"; then
6570251875Speter          apr_addto_duplicate="1"
6571251875Speter          break
6572251875Speter        fi
6573251875Speter      done
6574251875Speter      if test $apr_addto_duplicate = "0"; then
6575251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6576251875Speter        CPPFLAGS="$CPPFLAGS $i"
6577251875Speter      fi
6578251875Speter    done
6579251875Speter  fi
6580251875Speter
6581251875Speter        # binding to an ephemeral port fails on OpenBSD so override
6582251875Speter        # the test for O_NONBLOCK inheritance across accept().
6583251875Speter
6584251875Speter  if test -z "$ac_cv_o_nonblock_inherited"; then
6585251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
6586251875Speter    ac_cv_o_nonblock_inherited="yes"
6587251875Speter  fi
6588251875Speter
6589251875Speter	;;
6590251875Speter    *-netbsd*)
6591251875Speter
6592251875Speter  if test "x$CPPFLAGS" = "x"; then
6593251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNETBSD\""
6594251875Speter    CPPFLAGS="-DNETBSD"
6595251875Speter  else
6596251875Speter    apr_addto_bugger="-DNETBSD"
6597251875Speter    for i in $apr_addto_bugger; do
6598251875Speter      apr_addto_duplicate="0"
6599251875Speter      for j in $CPPFLAGS; do
6600251875Speter        if test "x$i" = "x$j"; then
6601251875Speter          apr_addto_duplicate="1"
6602251875Speter          break
6603251875Speter        fi
6604251875Speter      done
6605251875Speter      if test $apr_addto_duplicate = "0"; then
6606251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6607251875Speter        CPPFLAGS="$CPPFLAGS $i"
6608251875Speter      fi
6609251875Speter    done
6610251875Speter  fi
6611251875Speter
6612251875Speter        # fcntl() lies about O_NONBLOCK on an accept()ed socket (PR kern/26950)
6613251875Speter
6614251875Speter  if test -z "$ac_cv_o_nonblock_inherited"; then
6615251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
6616251875Speter    ac_cv_o_nonblock_inherited="yes"
6617251875Speter  fi
6618251875Speter
6619251875Speter	;;
6620251875Speter    *-freebsd*)
6621251875Speter
6622251875Speter  if test -z "$apr_lock_method"; then
6623251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_FLOCK_SERIALIZE\""
6624251875Speter    apr_lock_method="USE_FLOCK_SERIALIZE"
6625251875Speter  fi
6626251875Speter
6627251875Speter        if test -x /sbin/sysctl; then
6628251875Speter            os_version=`/sbin/sysctl -n kern.osreldate`
6629251875Speter        else
6630251875Speter            os_version=000000
6631251875Speter        fi
6632251875Speter        # 502102 is when libc_r switched to libpthread (aka libkse).
6633251875Speter        if test $os_version -ge "502102"; then
6634251875Speter          apr_cv_pthreads_cflags="none"
6635251875Speter          apr_cv_pthreads_lib="-lpthread"
6636251875Speter        else
6637251875Speter
6638251875Speter  if test "x$CPPFLAGS" = "x"; then
6639251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_THREAD_SAFE -D_REENTRANT\""
6640251875Speter    CPPFLAGS="-D_THREAD_SAFE -D_REENTRANT"
6641251875Speter  else
6642251875Speter    apr_addto_bugger="-D_THREAD_SAFE -D_REENTRANT"
6643251875Speter    for i in $apr_addto_bugger; do
6644251875Speter      apr_addto_duplicate="0"
6645251875Speter      for j in $CPPFLAGS; do
6646251875Speter        if test "x$i" = "x$j"; then
6647251875Speter          apr_addto_duplicate="1"
6648251875Speter          break
6649251875Speter        fi
6650251875Speter      done
6651251875Speter      if test $apr_addto_duplicate = "0"; then
6652251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6653251875Speter        CPPFLAGS="$CPPFLAGS $i"
6654251875Speter      fi
6655251875Speter    done
6656251875Speter  fi
6657251875Speter
6658251875Speter
6659251875Speter  if test -z "$enable_threads"; then
6660251875Speter    test "x$silent" != "xyes" && echo "  setting enable_threads to \"no\""
6661251875Speter    enable_threads="no"
6662251875Speter  fi
6663251875Speter
6664251875Speter        fi
6665251875Speter        # prevent use of KQueue before FreeBSD 4.8
6666251875Speter        if test $os_version -lt "480000"; then
6667251875Speter
6668251875Speter  if test -z "$ac_cv_func_kqueue"; then
6669251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_kqueue to \"no\""
6670251875Speter    ac_cv_func_kqueue="no"
6671251875Speter  fi
6672251875Speter
6673251875Speter        fi
6674251875Speter	;;
6675251875Speter    *-k*bsd*-gnu)
6676251875Speter
6677251875Speter  if test "x$CPPFLAGS" = "x"; then
6678251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT -D_GNU_SOURCE\""
6679251875Speter    CPPFLAGS="-D_REENTRANT -D_GNU_SOURCE"
6680251875Speter  else
6681251875Speter    apr_addto_bugger="-D_REENTRANT -D_GNU_SOURCE"
6682251875Speter    for i in $apr_addto_bugger; do
6683251875Speter      apr_addto_duplicate="0"
6684251875Speter      for j in $CPPFLAGS; do
6685251875Speter        if test "x$i" = "x$j"; then
6686251875Speter          apr_addto_duplicate="1"
6687251875Speter          break
6688251875Speter        fi
6689251875Speter      done
6690251875Speter      if test $apr_addto_duplicate = "0"; then
6691251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6692251875Speter        CPPFLAGS="$CPPFLAGS $i"
6693251875Speter      fi
6694251875Speter    done
6695251875Speter  fi
6696251875Speter
6697251875Speter        ;;
6698253734Speter    *-gnu*|*-GNU*)
6699253734Speter
6700253734Speter  if test "x$CPPFLAGS" = "x"; then
6701253734Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_REENTRANT -D_GNU_SOURCE -DHURD\""
6702253734Speter    CPPFLAGS="-D_REENTRANT -D_GNU_SOURCE -DHURD"
6703253734Speter  else
6704253734Speter    apr_addto_bugger="-D_REENTRANT -D_GNU_SOURCE -DHURD"
6705253734Speter    for i in $apr_addto_bugger; do
6706253734Speter      apr_addto_duplicate="0"
6707253734Speter      for j in $CPPFLAGS; do
6708253734Speter        if test "x$i" = "x$j"; then
6709253734Speter          apr_addto_duplicate="1"
6710253734Speter          break
6711253734Speter        fi
6712253734Speter      done
6713253734Speter      if test $apr_addto_duplicate = "0"; then
6714253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6715253734Speter        CPPFLAGS="$CPPFLAGS $i"
6716253734Speter      fi
6717253734Speter    done
6718253734Speter  fi
6719253734Speter
6720253734Speter        ;;
6721251875Speter    *-next-nextstep*)
6722251875Speter
6723251875Speter  if test -z "$CFLAGS"; then
6724251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
6725251875Speter    CFLAGS="-O"
6726251875Speter  fi
6727251875Speter
6728251875Speter
6729251875Speter  if test "x$CPPFLAGS" = "x"; then
6730251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEXT\""
6731251875Speter    CPPFLAGS="-DNEXT"
6732251875Speter  else
6733251875Speter    apr_addto_bugger="-DNEXT"
6734251875Speter    for i in $apr_addto_bugger; do
6735251875Speter      apr_addto_duplicate="0"
6736251875Speter      for j in $CPPFLAGS; do
6737251875Speter        if test "x$i" = "x$j"; then
6738251875Speter          apr_addto_duplicate="1"
6739251875Speter          break
6740251875Speter        fi
6741251875Speter      done
6742251875Speter      if test $apr_addto_duplicate = "0"; then
6743251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6744251875Speter        CPPFLAGS="$CPPFLAGS $i"
6745251875Speter      fi
6746251875Speter    done
6747251875Speter  fi
6748251875Speter
6749251875Speter	;;
6750251875Speter    *-next-openstep*)
6751251875Speter
6752251875Speter  if test -z "$CFLAGS"; then
6753251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
6754251875Speter    CFLAGS="-O"
6755251875Speter  fi
6756251875Speter
6757251875Speter
6758251875Speter  if test "x$CPPFLAGS" = "x"; then
6759251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEXT\""
6760251875Speter    CPPFLAGS="-DNEXT"
6761251875Speter  else
6762251875Speter    apr_addto_bugger="-DNEXT"
6763251875Speter    for i in $apr_addto_bugger; do
6764251875Speter      apr_addto_duplicate="0"
6765251875Speter      for j in $CPPFLAGS; do
6766251875Speter        if test "x$i" = "x$j"; then
6767251875Speter          apr_addto_duplicate="1"
6768251875Speter          break
6769251875Speter        fi
6770251875Speter      done
6771251875Speter      if test $apr_addto_duplicate = "0"; then
6772251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6773251875Speter        CPPFLAGS="$CPPFLAGS $i"
6774251875Speter      fi
6775251875Speter    done
6776251875Speter  fi
6777251875Speter
6778251875Speter	;;
6779251875Speter    *-apple-rhapsody*)
6780251875Speter
6781251875Speter  if test "x$CPPFLAGS" = "x"; then
6782251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DRHAPSODY\""
6783251875Speter    CPPFLAGS="-DRHAPSODY"
6784251875Speter  else
6785251875Speter    apr_addto_bugger="-DRHAPSODY"
6786251875Speter    for i in $apr_addto_bugger; do
6787251875Speter      apr_addto_duplicate="0"
6788251875Speter      for j in $CPPFLAGS; do
6789251875Speter        if test "x$i" = "x$j"; then
6790251875Speter          apr_addto_duplicate="1"
6791251875Speter          break
6792251875Speter        fi
6793251875Speter      done
6794251875Speter      if test $apr_addto_duplicate = "0"; then
6795251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6796251875Speter        CPPFLAGS="$CPPFLAGS $i"
6797251875Speter      fi
6798251875Speter    done
6799251875Speter  fi
6800251875Speter
6801251875Speter	;;
6802251875Speter    *-apple-darwin*)
6803251875Speter
6804251875Speter  if test "x$CPPFLAGS" = "x"; then
6805251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp\""
6806251875Speter    CPPFLAGS="-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp"
6807251875Speter  else
6808251875Speter    apr_addto_bugger="-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp"
6809251875Speter    for i in $apr_addto_bugger; do
6810251875Speter      apr_addto_duplicate="0"
6811251875Speter      for j in $CPPFLAGS; do
6812251875Speter        if test "x$i" = "x$j"; then
6813251875Speter          apr_addto_duplicate="1"
6814251875Speter          break
6815251875Speter        fi
6816251875Speter      done
6817251875Speter      if test $apr_addto_duplicate = "0"; then
6818251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6819251875Speter        CPPFLAGS="$CPPFLAGS $i"
6820251875Speter      fi
6821251875Speter    done
6822251875Speter  fi
6823251875Speter
6824251875Speter
6825251875Speter  if test -z "$apr_posixsem_is_global"; then
6826251875Speter    test "x$silent" != "xyes" && echo "  setting apr_posixsem_is_global to \"yes\""
6827251875Speter    apr_posixsem_is_global="yes"
6828251875Speter  fi
6829251875Speter
6830251875Speter        case $host in
6831251875Speter            *-apple-darwin[1-9].*)
6832251875Speter                # APR's use of kqueue has triggered kernel panics for some
6833251875Speter                # 10.5.x (Darwin 9.x) users when running the entire test suite.
6834251875Speter                # In 10.4.x, use of kqueue would cause the socket tests to hang.
6835251875Speter                # 10.6+ (Darwin 10.x is supposed to fix the KQueue issues
6836251875Speter
6837251875Speter  if test -z "$ac_cv_func_kqueue"; then
6838251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_kqueue to \"no\""
6839251875Speter    ac_cv_func_kqueue="no"
6840251875Speter  fi
6841251875Speter
6842251875Speter
6843251875Speter  if test -z "$ac_cv_func_poll"; then
6844251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_poll to \"no\""
6845251875Speter    ac_cv_func_poll="no"
6846251875Speter  fi
6847251875Speter # See issue 34332
6848251875Speter            ;;
6849253734Speter            *-apple-darwin1?.*)
6850251875Speter
6851251875Speter  if test "x$CPPFLAGS" = "x"; then
6852251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DDARWIN_10\""
6853251875Speter    CPPFLAGS="-DDARWIN_10"
6854251875Speter  else
6855251875Speter    apr_addto_bugger="-DDARWIN_10"
6856251875Speter    for i in $apr_addto_bugger; do
6857251875Speter      apr_addto_duplicate="0"
6858251875Speter      for j in $CPPFLAGS; do
6859251875Speter        if test "x$i" = "x$j"; then
6860251875Speter          apr_addto_duplicate="1"
6861251875Speter          break
6862251875Speter        fi
6863251875Speter      done
6864251875Speter      if test $apr_addto_duplicate = "0"; then
6865251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6866251875Speter        CPPFLAGS="$CPPFLAGS $i"
6867251875Speter      fi
6868251875Speter    done
6869251875Speter  fi
6870251875Speter
6871251875Speter            ;;
6872251875Speter        esac
6873251875Speter	;;
6874251875Speter    *-dec-osf*)
6875251875Speter
6876251875Speter  if test "x$CPPFLAGS" = "x"; then
6877251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DOSF1\""
6878251875Speter    CPPFLAGS="-DOSF1"
6879251875Speter  else
6880251875Speter    apr_addto_bugger="-DOSF1"
6881251875Speter    for i in $apr_addto_bugger; do
6882251875Speter      apr_addto_duplicate="0"
6883251875Speter      for j in $CPPFLAGS; do
6884251875Speter        if test "x$i" = "x$j"; then
6885251875Speter          apr_addto_duplicate="1"
6886251875Speter          break
6887251875Speter        fi
6888251875Speter      done
6889251875Speter      if test $apr_addto_duplicate = "0"; then
6890251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6891251875Speter        CPPFLAGS="$CPPFLAGS $i"
6892251875Speter      fi
6893251875Speter    done
6894251875Speter  fi
6895251875Speter
6896251875Speter        # process-shared mutexes don't seem to work in Tru64 5.0
6897251875Speter
6898251875Speter  if test -z "$apr_cv_process_shared_works"; then
6899251875Speter    test "x$silent" != "xyes" && echo "  setting apr_cv_process_shared_works to \"no\""
6900251875Speter    apr_cv_process_shared_works="no"
6901251875Speter  fi
6902251875Speter
6903251875Speter	;;
6904251875Speter    *-nto-qnx*)
6905251875Speter	;;
6906251875Speter    *-qnx)
6907251875Speter
6908251875Speter  if test "x$CPPFLAGS" = "x"; then
6909251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DQNX\""
6910251875Speter    CPPFLAGS="-DQNX"
6911251875Speter  else
6912251875Speter    apr_addto_bugger="-DQNX"
6913251875Speter    for i in $apr_addto_bugger; do
6914251875Speter      apr_addto_duplicate="0"
6915251875Speter      for j in $CPPFLAGS; do
6916251875Speter        if test "x$i" = "x$j"; then
6917251875Speter          apr_addto_duplicate="1"
6918251875Speter          break
6919251875Speter        fi
6920251875Speter      done
6921251875Speter      if test $apr_addto_duplicate = "0"; then
6922251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6923251875Speter        CPPFLAGS="$CPPFLAGS $i"
6924251875Speter      fi
6925251875Speter    done
6926251875Speter  fi
6927251875Speter
6928251875Speter
6929251875Speter  if test "x$LIBS" = "x"; then
6930251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-N128k -lunix\""
6931251875Speter    LIBS="-N128k -lunix"
6932251875Speter  else
6933251875Speter    apr_addto_bugger="-N128k -lunix"
6934251875Speter    for i in $apr_addto_bugger; do
6935251875Speter      apr_addto_duplicate="0"
6936251875Speter      for j in $LIBS; do
6937251875Speter        if test "x$i" = "x$j"; then
6938251875Speter          apr_addto_duplicate="1"
6939251875Speter          break
6940251875Speter        fi
6941251875Speter      done
6942251875Speter      if test $apr_addto_duplicate = "0"; then
6943251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
6944251875Speter        LIBS="$LIBS $i"
6945251875Speter      fi
6946251875Speter    done
6947251875Speter  fi
6948251875Speter
6949251875Speter	;;
6950251875Speter    *-qnx32)
6951251875Speter
6952251875Speter  if test "x$CPPFLAGS" = "x"; then
6953251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DQNX\""
6954251875Speter    CPPFLAGS="-DQNX"
6955251875Speter  else
6956251875Speter    apr_addto_bugger="-DQNX"
6957251875Speter    for i in $apr_addto_bugger; do
6958251875Speter      apr_addto_duplicate="0"
6959251875Speter      for j in $CPPFLAGS; do
6960251875Speter        if test "x$i" = "x$j"; then
6961251875Speter          apr_addto_duplicate="1"
6962251875Speter          break
6963251875Speter        fi
6964251875Speter      done
6965251875Speter      if test $apr_addto_duplicate = "0"; then
6966251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
6967251875Speter        CPPFLAGS="$CPPFLAGS $i"
6968251875Speter      fi
6969251875Speter    done
6970251875Speter  fi
6971251875Speter
6972251875Speter
6973251875Speter  if test "x$CFLAGS" = "x"; then
6974251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-mf -3\""
6975251875Speter    CFLAGS="-mf -3"
6976251875Speter  else
6977251875Speter    apr_addto_bugger="-mf -3"
6978251875Speter    for i in $apr_addto_bugger; do
6979251875Speter      apr_addto_duplicate="0"
6980251875Speter      for j in $CFLAGS; do
6981251875Speter        if test "x$i" = "x$j"; then
6982251875Speter          apr_addto_duplicate="1"
6983251875Speter          break
6984251875Speter        fi
6985251875Speter      done
6986251875Speter      if test $apr_addto_duplicate = "0"; then
6987251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
6988251875Speter        CFLAGS="$CFLAGS $i"
6989251875Speter      fi
6990251875Speter    done
6991251875Speter  fi
6992251875Speter
6993251875Speter
6994251875Speter  if test "x$LIBS" = "x"; then
6995251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-N128k -lunix\""
6996251875Speter    LIBS="-N128k -lunix"
6997251875Speter  else
6998251875Speter    apr_addto_bugger="-N128k -lunix"
6999251875Speter    for i in $apr_addto_bugger; do
7000251875Speter      apr_addto_duplicate="0"
7001251875Speter      for j in $LIBS; do
7002251875Speter        if test "x$i" = "x$j"; then
7003251875Speter          apr_addto_duplicate="1"
7004251875Speter          break
7005251875Speter        fi
7006251875Speter      done
7007251875Speter      if test $apr_addto_duplicate = "0"; then
7008251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7009251875Speter        LIBS="$LIBS $i"
7010251875Speter      fi
7011251875Speter    done
7012251875Speter  fi
7013251875Speter
7014251875Speter	;;
7015251875Speter    *-isc4*)
7016251875Speter
7017251875Speter  if test "x$CPPFLAGS" = "x"; then
7018251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-posix -DISC\""
7019251875Speter    CPPFLAGS="-posix -DISC"
7020251875Speter  else
7021251875Speter    apr_addto_bugger="-posix -DISC"
7022251875Speter    for i in $apr_addto_bugger; do
7023251875Speter      apr_addto_duplicate="0"
7024251875Speter      for j in $CPPFLAGS; do
7025251875Speter        if test "x$i" = "x$j"; then
7026251875Speter          apr_addto_duplicate="1"
7027251875Speter          break
7028251875Speter        fi
7029251875Speter      done
7030251875Speter      if test $apr_addto_duplicate = "0"; then
7031251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7032251875Speter        CPPFLAGS="$CPPFLAGS $i"
7033251875Speter      fi
7034251875Speter    done
7035251875Speter  fi
7036251875Speter
7037251875Speter
7038251875Speter  if test "x$LDFLAGS" = "x"; then
7039251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-posix\""
7040251875Speter    LDFLAGS="-posix"
7041251875Speter  else
7042251875Speter    apr_addto_bugger="-posix"
7043251875Speter    for i in $apr_addto_bugger; do
7044251875Speter      apr_addto_duplicate="0"
7045251875Speter      for j in $LDFLAGS; do
7046251875Speter        if test "x$i" = "x$j"; then
7047251875Speter          apr_addto_duplicate="1"
7048251875Speter          break
7049251875Speter        fi
7050251875Speter      done
7051251875Speter      if test $apr_addto_duplicate = "0"; then
7052251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
7053251875Speter        LDFLAGS="$LDFLAGS $i"
7054251875Speter      fi
7055251875Speter    done
7056251875Speter  fi
7057251875Speter
7058251875Speter
7059251875Speter  if test "x$LIBS" = "x"; then
7060251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet\""
7061251875Speter    LIBS="-linet"
7062251875Speter  else
7063251875Speter    apr_addto_bugger="-linet"
7064251875Speter    for i in $apr_addto_bugger; do
7065251875Speter      apr_addto_duplicate="0"
7066251875Speter      for j in $LIBS; do
7067251875Speter        if test "x$i" = "x$j"; then
7068251875Speter          apr_addto_duplicate="1"
7069251875Speter          break
7070251875Speter        fi
7071251875Speter      done
7072251875Speter      if test $apr_addto_duplicate = "0"; then
7073251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7074251875Speter        LIBS="$LIBS $i"
7075251875Speter      fi
7076251875Speter    done
7077251875Speter  fi
7078251875Speter
7079251875Speter	;;
7080251875Speter    *-sco3.2v[234]*)
7081251875Speter
7082251875Speter  if test "x$CPPFLAGS" = "x"; then
7083251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO -D_REENTRANT\""
7084251875Speter    CPPFLAGS="-DSCO -D_REENTRANT"
7085251875Speter  else
7086251875Speter    apr_addto_bugger="-DSCO -D_REENTRANT"
7087251875Speter    for i in $apr_addto_bugger; do
7088251875Speter      apr_addto_duplicate="0"
7089251875Speter      for j in $CPPFLAGS; do
7090251875Speter        if test "x$i" = "x$j"; then
7091251875Speter          apr_addto_duplicate="1"
7092251875Speter          break
7093251875Speter        fi
7094251875Speter      done
7095251875Speter      if test $apr_addto_duplicate = "0"; then
7096251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7097251875Speter        CPPFLAGS="$CPPFLAGS $i"
7098251875Speter      fi
7099251875Speter    done
7100251875Speter  fi
7101251875Speter
7102251875Speter	if test "$GCC" = "no"; then
7103251875Speter
7104251875Speter  if test "x$CFLAGS" = "x"; then
7105251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Oacgiltz\""
7106251875Speter    CFLAGS="-Oacgiltz"
7107251875Speter  else
7108251875Speter    apr_addto_bugger="-Oacgiltz"
7109251875Speter    for i in $apr_addto_bugger; do
7110251875Speter      apr_addto_duplicate="0"
7111251875Speter      for j in $CFLAGS; do
7112251875Speter        if test "x$i" = "x$j"; then
7113251875Speter          apr_addto_duplicate="1"
7114251875Speter          break
7115251875Speter        fi
7116251875Speter      done
7117251875Speter      if test $apr_addto_duplicate = "0"; then
7118251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
7119251875Speter        CFLAGS="$CFLAGS $i"
7120251875Speter      fi
7121251875Speter    done
7122251875Speter  fi
7123251875Speter
7124251875Speter	fi
7125251875Speter
7126251875Speter  if test "x$LIBS" = "x"; then
7127251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW -lmalloc\""
7128251875Speter    LIBS="-lPW -lmalloc"
7129251875Speter  else
7130251875Speter    apr_addto_bugger="-lPW -lmalloc"
7131251875Speter    for i in $apr_addto_bugger; do
7132251875Speter      apr_addto_duplicate="0"
7133251875Speter      for j in $LIBS; do
7134251875Speter        if test "x$i" = "x$j"; then
7135251875Speter          apr_addto_duplicate="1"
7136251875Speter          break
7137251875Speter        fi
7138251875Speter      done
7139251875Speter      if test $apr_addto_duplicate = "0"; then
7140251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7141251875Speter        LIBS="$LIBS $i"
7142251875Speter      fi
7143251875Speter    done
7144251875Speter  fi
7145251875Speter
7146251875Speter	;;
7147251875Speter    *-sco3.2v5*)
7148251875Speter
7149251875Speter  if test "x$CPPFLAGS" = "x"; then
7150251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO5 -D_REENTRANT\""
7151251875Speter    CPPFLAGS="-DSCO5 -D_REENTRANT"
7152251875Speter  else
7153251875Speter    apr_addto_bugger="-DSCO5 -D_REENTRANT"
7154251875Speter    for i in $apr_addto_bugger; do
7155251875Speter      apr_addto_duplicate="0"
7156251875Speter      for j in $CPPFLAGS; do
7157251875Speter        if test "x$i" = "x$j"; then
7158251875Speter          apr_addto_duplicate="1"
7159251875Speter          break
7160251875Speter        fi
7161251875Speter      done
7162251875Speter      if test $apr_addto_duplicate = "0"; then
7163251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7164251875Speter        CPPFLAGS="$CPPFLAGS $i"
7165251875Speter      fi
7166251875Speter    done
7167251875Speter  fi
7168251875Speter
7169251875Speter	;;
7170251875Speter    *-sco_sv*|*-SCO_SV*)
7171251875Speter
7172251875Speter  if test "x$CPPFLAGS" = "x"; then
7173251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSCO -D_REENTRANT\""
7174251875Speter    CPPFLAGS="-DSCO -D_REENTRANT"
7175251875Speter  else
7176251875Speter    apr_addto_bugger="-DSCO -D_REENTRANT"
7177251875Speter    for i in $apr_addto_bugger; do
7178251875Speter      apr_addto_duplicate="0"
7179251875Speter      for j in $CPPFLAGS; do
7180251875Speter        if test "x$i" = "x$j"; then
7181251875Speter          apr_addto_duplicate="1"
7182251875Speter          break
7183251875Speter        fi
7184251875Speter      done
7185251875Speter      if test $apr_addto_duplicate = "0"; then
7186251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7187251875Speter        CPPFLAGS="$CPPFLAGS $i"
7188251875Speter      fi
7189251875Speter    done
7190251875Speter  fi
7191251875Speter
7192251875Speter
7193251875Speter  if test "x$LIBS" = "x"; then
7194251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW -lmalloc\""
7195251875Speter    LIBS="-lPW -lmalloc"
7196251875Speter  else
7197251875Speter    apr_addto_bugger="-lPW -lmalloc"
7198251875Speter    for i in $apr_addto_bugger; do
7199251875Speter      apr_addto_duplicate="0"
7200251875Speter      for j in $LIBS; do
7201251875Speter        if test "x$i" = "x$j"; then
7202251875Speter          apr_addto_duplicate="1"
7203251875Speter          break
7204251875Speter        fi
7205251875Speter      done
7206251875Speter      if test $apr_addto_duplicate = "0"; then
7207251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7208251875Speter        LIBS="$LIBS $i"
7209251875Speter      fi
7210251875Speter    done
7211251875Speter  fi
7212251875Speter
7213251875Speter	;;
7214251875Speter    *-solaris2*)
7215251875Speter    	PLATOSVERS=`echo $host | sed 's/^.*solaris2.//'`
7216251875Speter
7217251875Speter  if test "x$CPPFLAGS" = "x"; then
7218251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT\""
7219251875Speter    CPPFLAGS="-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT"
7220251875Speter  else
7221251875Speter    apr_addto_bugger="-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT"
7222251875Speter    for i in $apr_addto_bugger; do
7223251875Speter      apr_addto_duplicate="0"
7224251875Speter      for j in $CPPFLAGS; do
7225251875Speter        if test "x$i" = "x$j"; then
7226251875Speter          apr_addto_duplicate="1"
7227251875Speter          break
7228251875Speter        fi
7229251875Speter      done
7230251875Speter      if test $apr_addto_duplicate = "0"; then
7231251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7232251875Speter        CPPFLAGS="$CPPFLAGS $i"
7233251875Speter      fi
7234251875Speter    done
7235251875Speter  fi
7236251875Speter
7237251875Speter        if test $PLATOSVERS -ge 10; then
7238251875Speter
7239251875Speter  if test -z "$apr_lock_method"; then
7240251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_PROC_PTHREAD_SERIALIZE\""
7241251875Speter    apr_lock_method="USE_PROC_PTHREAD_SERIALIZE"
7242251875Speter  fi
7243251875Speter
7244251875Speter        else
7245251875Speter
7246251875Speter  if test -z "$apr_lock_method"; then
7247251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_FCNTL_SERIALIZE\""
7248251875Speter    apr_lock_method="USE_FCNTL_SERIALIZE"
7249251875Speter  fi
7250251875Speter
7251251875Speter        fi
7252251875Speter        # readdir64_r error handling seems broken on Solaris (at least
7253251875Speter        # up till 2.8) -- it will return -1 at end-of-directory.
7254251875Speter
7255251875Speter  if test -z "$ac_cv_func_readdir64_r"; then
7256251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_readdir64_r to \"no\""
7257251875Speter    ac_cv_func_readdir64_r="no"
7258251875Speter  fi
7259251875Speter
7260251875Speter	;;
7261251875Speter    *-sunos4*)
7262251875Speter
7263251875Speter  if test "x$CPPFLAGS" = "x"; then
7264251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSUNOS4\""
7265251875Speter    CPPFLAGS="-DSUNOS4"
7266251875Speter  else
7267251875Speter    apr_addto_bugger="-DSUNOS4"
7268251875Speter    for i in $apr_addto_bugger; do
7269251875Speter      apr_addto_duplicate="0"
7270251875Speter      for j in $CPPFLAGS; do
7271251875Speter        if test "x$i" = "x$j"; then
7272251875Speter          apr_addto_duplicate="1"
7273251875Speter          break
7274251875Speter        fi
7275251875Speter      done
7276251875Speter      if test $apr_addto_duplicate = "0"; then
7277251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7278251875Speter        CPPFLAGS="$CPPFLAGS $i"
7279251875Speter      fi
7280251875Speter    done
7281251875Speter  fi
7282251875Speter
7283251875Speter	;;
7284251875Speter    *-unixware1)
7285251875Speter
7286251875Speter  if test "x$CPPFLAGS" = "x"; then
7287251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=100\""
7288251875Speter    CPPFLAGS="-DUW=100"
7289251875Speter  else
7290251875Speter    apr_addto_bugger="-DUW=100"
7291251875Speter    for i in $apr_addto_bugger; do
7292251875Speter      apr_addto_duplicate="0"
7293251875Speter      for j in $CPPFLAGS; do
7294251875Speter        if test "x$i" = "x$j"; then
7295251875Speter          apr_addto_duplicate="1"
7296251875Speter          break
7297251875Speter        fi
7298251875Speter      done
7299251875Speter      if test $apr_addto_duplicate = "0"; then
7300251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7301251875Speter        CPPFLAGS="$CPPFLAGS $i"
7302251875Speter      fi
7303251875Speter    done
7304251875Speter  fi
7305251875Speter
7306251875Speter	;;
7307251875Speter    *-unixware2)
7308251875Speter
7309251875Speter  if test "x$CPPFLAGS" = "x"; then
7310251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=200\""
7311251875Speter    CPPFLAGS="-DUW=200"
7312251875Speter  else
7313251875Speter    apr_addto_bugger="-DUW=200"
7314251875Speter    for i in $apr_addto_bugger; do
7315251875Speter      apr_addto_duplicate="0"
7316251875Speter      for j in $CPPFLAGS; do
7317251875Speter        if test "x$i" = "x$j"; then
7318251875Speter          apr_addto_duplicate="1"
7319251875Speter          break
7320251875Speter        fi
7321251875Speter      done
7322251875Speter      if test $apr_addto_duplicate = "0"; then
7323251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7324251875Speter        CPPFLAGS="$CPPFLAGS $i"
7325251875Speter      fi
7326251875Speter    done
7327251875Speter  fi
7328251875Speter
7329251875Speter
7330251875Speter  if test "x$LIBS" = "x"; then
7331251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7332251875Speter    LIBS="-lgen"
7333251875Speter  else
7334251875Speter    apr_addto_bugger="-lgen"
7335251875Speter    for i in $apr_addto_bugger; do
7336251875Speter      apr_addto_duplicate="0"
7337251875Speter      for j in $LIBS; do
7338251875Speter        if test "x$i" = "x$j"; then
7339251875Speter          apr_addto_duplicate="1"
7340251875Speter          break
7341251875Speter        fi
7342251875Speter      done
7343251875Speter      if test $apr_addto_duplicate = "0"; then
7344251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7345251875Speter        LIBS="$LIBS $i"
7346251875Speter      fi
7347251875Speter    done
7348251875Speter  fi
7349251875Speter
7350251875Speter	;;
7351251875Speter    *-unixware211)
7352251875Speter
7353251875Speter  if test "x$CPPFLAGS" = "x"; then
7354251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=211\""
7355251875Speter    CPPFLAGS="-DUW=211"
7356251875Speter  else
7357251875Speter    apr_addto_bugger="-DUW=211"
7358251875Speter    for i in $apr_addto_bugger; do
7359251875Speter      apr_addto_duplicate="0"
7360251875Speter      for j in $CPPFLAGS; do
7361251875Speter        if test "x$i" = "x$j"; then
7362251875Speter          apr_addto_duplicate="1"
7363251875Speter          break
7364251875Speter        fi
7365251875Speter      done
7366251875Speter      if test $apr_addto_duplicate = "0"; then
7367251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7368251875Speter        CPPFLAGS="$CPPFLAGS $i"
7369251875Speter      fi
7370251875Speter    done
7371251875Speter  fi
7372251875Speter
7373251875Speter
7374251875Speter  if test "x$LIBS" = "x"; then
7375251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7376251875Speter    LIBS="-lgen"
7377251875Speter  else
7378251875Speter    apr_addto_bugger="-lgen"
7379251875Speter    for i in $apr_addto_bugger; do
7380251875Speter      apr_addto_duplicate="0"
7381251875Speter      for j in $LIBS; do
7382251875Speter        if test "x$i" = "x$j"; then
7383251875Speter          apr_addto_duplicate="1"
7384251875Speter          break
7385251875Speter        fi
7386251875Speter      done
7387251875Speter      if test $apr_addto_duplicate = "0"; then
7388251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7389251875Speter        LIBS="$LIBS $i"
7390251875Speter      fi
7391251875Speter    done
7392251875Speter  fi
7393251875Speter
7394251875Speter	;;
7395251875Speter    *-unixware212)
7396251875Speter
7397251875Speter  if test "x$CPPFLAGS" = "x"; then
7398251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=212\""
7399251875Speter    CPPFLAGS="-DUW=212"
7400251875Speter  else
7401251875Speter    apr_addto_bugger="-DUW=212"
7402251875Speter    for i in $apr_addto_bugger; do
7403251875Speter      apr_addto_duplicate="0"
7404251875Speter      for j in $CPPFLAGS; do
7405251875Speter        if test "x$i" = "x$j"; then
7406251875Speter          apr_addto_duplicate="1"
7407251875Speter          break
7408251875Speter        fi
7409251875Speter      done
7410251875Speter      if test $apr_addto_duplicate = "0"; then
7411251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7412251875Speter        CPPFLAGS="$CPPFLAGS $i"
7413251875Speter      fi
7414251875Speter    done
7415251875Speter  fi
7416251875Speter
7417251875Speter
7418251875Speter  if test "x$LIBS" = "x"; then
7419251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7420251875Speter    LIBS="-lgen"
7421251875Speter  else
7422251875Speter    apr_addto_bugger="-lgen"
7423251875Speter    for i in $apr_addto_bugger; do
7424251875Speter      apr_addto_duplicate="0"
7425251875Speter      for j in $LIBS; do
7426251875Speter        if test "x$i" = "x$j"; then
7427251875Speter          apr_addto_duplicate="1"
7428251875Speter          break
7429251875Speter        fi
7430251875Speter      done
7431251875Speter      if test $apr_addto_duplicate = "0"; then
7432251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7433251875Speter        LIBS="$LIBS $i"
7434251875Speter      fi
7435251875Speter    done
7436251875Speter  fi
7437251875Speter
7438251875Speter	;;
7439251875Speter    *-unixware7)
7440251875Speter
7441251875Speter  if test "x$CPPFLAGS" = "x"; then
7442251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUW=700\""
7443251875Speter    CPPFLAGS="-DUW=700"
7444251875Speter  else
7445251875Speter    apr_addto_bugger="-DUW=700"
7446251875Speter    for i in $apr_addto_bugger; do
7447251875Speter      apr_addto_duplicate="0"
7448251875Speter      for j in $CPPFLAGS; do
7449251875Speter        if test "x$i" = "x$j"; then
7450251875Speter          apr_addto_duplicate="1"
7451251875Speter          break
7452251875Speter        fi
7453251875Speter      done
7454251875Speter      if test $apr_addto_duplicate = "0"; then
7455251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7456251875Speter        CPPFLAGS="$CPPFLAGS $i"
7457251875Speter      fi
7458251875Speter    done
7459251875Speter  fi
7460251875Speter
7461251875Speter
7462251875Speter  if test "x$LIBS" = "x"; then
7463251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7464251875Speter    LIBS="-lgen"
7465251875Speter  else
7466251875Speter    apr_addto_bugger="-lgen"
7467251875Speter    for i in $apr_addto_bugger; do
7468251875Speter      apr_addto_duplicate="0"
7469251875Speter      for j in $LIBS; do
7470251875Speter        if test "x$i" = "x$j"; then
7471251875Speter          apr_addto_duplicate="1"
7472251875Speter          break
7473251875Speter        fi
7474251875Speter      done
7475251875Speter      if test $apr_addto_duplicate = "0"; then
7476251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7477251875Speter        LIBS="$LIBS $i"
7478251875Speter      fi
7479251875Speter    done
7480251875Speter  fi
7481251875Speter
7482251875Speter	;;
7483251875Speter    maxion-*-sysv4*)
7484251875Speter
7485251875Speter  if test "x$CPPFLAGS" = "x"; then
7486251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7487251875Speter    CPPFLAGS="-DSVR4"
7488251875Speter  else
7489251875Speter    apr_addto_bugger="-DSVR4"
7490251875Speter    for i in $apr_addto_bugger; do
7491251875Speter      apr_addto_duplicate="0"
7492251875Speter      for j in $CPPFLAGS; do
7493251875Speter        if test "x$i" = "x$j"; then
7494251875Speter          apr_addto_duplicate="1"
7495251875Speter          break
7496251875Speter        fi
7497251875Speter      done
7498251875Speter      if test $apr_addto_duplicate = "0"; then
7499251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7500251875Speter        CPPFLAGS="$CPPFLAGS $i"
7501251875Speter      fi
7502251875Speter    done
7503251875Speter  fi
7504251875Speter
7505251875Speter
7506251875Speter  if test "x$LIBS" = "x"; then
7507251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -lgen\""
7508251875Speter    LIBS="-lc -lgen"
7509251875Speter  else
7510251875Speter    apr_addto_bugger="-lc -lgen"
7511251875Speter    for i in $apr_addto_bugger; do
7512251875Speter      apr_addto_duplicate="0"
7513251875Speter      for j in $LIBS; do
7514251875Speter        if test "x$i" = "x$j"; then
7515251875Speter          apr_addto_duplicate="1"
7516251875Speter          break
7517251875Speter        fi
7518251875Speter      done
7519251875Speter      if test $apr_addto_duplicate = "0"; then
7520251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7521251875Speter        LIBS="$LIBS $i"
7522251875Speter      fi
7523251875Speter    done
7524251875Speter  fi
7525251875Speter
7526251875Speter	;;
7527251875Speter    *-*-powermax*)
7528251875Speter
7529251875Speter  if test "x$CPPFLAGS" = "x"; then
7530251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7531251875Speter    CPPFLAGS="-DSVR4"
7532251875Speter  else
7533251875Speter    apr_addto_bugger="-DSVR4"
7534251875Speter    for i in $apr_addto_bugger; do
7535251875Speter      apr_addto_duplicate="0"
7536251875Speter      for j in $CPPFLAGS; do
7537251875Speter        if test "x$i" = "x$j"; then
7538251875Speter          apr_addto_duplicate="1"
7539251875Speter          break
7540251875Speter        fi
7541251875Speter      done
7542251875Speter      if test $apr_addto_duplicate = "0"; then
7543251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7544251875Speter        CPPFLAGS="$CPPFLAGS $i"
7545251875Speter      fi
7546251875Speter    done
7547251875Speter  fi
7548251875Speter
7549251875Speter
7550251875Speter  if test "x$LIBS" = "x"; then
7551251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lgen\""
7552251875Speter    LIBS="-lgen"
7553251875Speter  else
7554251875Speter    apr_addto_bugger="-lgen"
7555251875Speter    for i in $apr_addto_bugger; do
7556251875Speter      apr_addto_duplicate="0"
7557251875Speter      for j in $LIBS; do
7558251875Speter        if test "x$i" = "x$j"; then
7559251875Speter          apr_addto_duplicate="1"
7560251875Speter          break
7561251875Speter        fi
7562251875Speter      done
7563251875Speter      if test $apr_addto_duplicate = "0"; then
7564251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7565251875Speter        LIBS="$LIBS $i"
7566251875Speter      fi
7567251875Speter    done
7568251875Speter  fi
7569251875Speter
7570251875Speter	;;
7571251875Speter    TPF)
7572251875Speter
7573251875Speter  if test "x$CPPFLAGS" = "x"; then
7574251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DTPF -D_POSIX_SOURCE\""
7575251875Speter    CPPFLAGS="-DTPF -D_POSIX_SOURCE"
7576251875Speter  else
7577251875Speter    apr_addto_bugger="-DTPF -D_POSIX_SOURCE"
7578251875Speter    for i in $apr_addto_bugger; do
7579251875Speter      apr_addto_duplicate="0"
7580251875Speter      for j in $CPPFLAGS; do
7581251875Speter        if test "x$i" = "x$j"; then
7582251875Speter          apr_addto_duplicate="1"
7583251875Speter          break
7584251875Speter        fi
7585251875Speter      done
7586251875Speter      if test $apr_addto_duplicate = "0"; then
7587251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7588251875Speter        CPPFLAGS="$CPPFLAGS $i"
7589251875Speter      fi
7590251875Speter    done
7591251875Speter  fi
7592251875Speter
7593251875Speter       ;;
7594251875Speter    bs2000*-siemens-sysv*)
7595251875Speter
7596251875Speter  if test -z "$CFLAGS"; then
7597251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
7598251875Speter    CFLAGS="-O"
7599251875Speter  fi
7600251875Speter
7601251875Speter
7602251875Speter  if test "x$CPPFLAGS" = "x"; then
7603251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -D_XPG_IV -D_KMEMUSER\""
7604251875Speter    CPPFLAGS="-DSVR4 -D_XPG_IV -D_KMEMUSER"
7605251875Speter  else
7606251875Speter    apr_addto_bugger="-DSVR4 -D_XPG_IV -D_KMEMUSER"
7607251875Speter    for i in $apr_addto_bugger; do
7608251875Speter      apr_addto_duplicate="0"
7609251875Speter      for j in $CPPFLAGS; do
7610251875Speter        if test "x$i" = "x$j"; then
7611251875Speter          apr_addto_duplicate="1"
7612251875Speter          break
7613251875Speter        fi
7614251875Speter      done
7615251875Speter      if test $apr_addto_duplicate = "0"; then
7616251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7617251875Speter        CPPFLAGS="$CPPFLAGS $i"
7618251875Speter      fi
7619251875Speter    done
7620251875Speter  fi
7621251875Speter
7622251875Speter
7623251875Speter  if test "x$LIBS" = "x"; then
7624251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lsocket\""
7625251875Speter    LIBS="-lsocket"
7626251875Speter  else
7627251875Speter    apr_addto_bugger="-lsocket"
7628251875Speter    for i in $apr_addto_bugger; do
7629251875Speter      apr_addto_duplicate="0"
7630251875Speter      for j in $LIBS; do
7631251875Speter        if test "x$i" = "x$j"; then
7632251875Speter          apr_addto_duplicate="1"
7633251875Speter          break
7634251875Speter        fi
7635251875Speter      done
7636251875Speter      if test $apr_addto_duplicate = "0"; then
7637251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7638251875Speter        LIBS="$LIBS $i"
7639251875Speter      fi
7640251875Speter    done
7641251875Speter  fi
7642251875Speter
7643251875Speter
7644251875Speter  if test -z "$enable_threads"; then
7645251875Speter    test "x$silent" != "xyes" && echo "  setting enable_threads to \"no\""
7646251875Speter    enable_threads="no"
7647251875Speter  fi
7648251875Speter
7649251875Speter	;;
7650251875Speter    *-siemens-sysv4*)
7651251875Speter
7652251875Speter  if test "x$CPPFLAGS" = "x"; then
7653251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT\""
7654251875Speter    CPPFLAGS="-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT"
7655251875Speter  else
7656251875Speter    apr_addto_bugger="-DSVR4 -D_XPG_IV -DHAS_DLFCN -DUSE_MMAP_FILES -DUSE_SYSVSEM_SERIALIZED_ACCEPT"
7657251875Speter    for i in $apr_addto_bugger; do
7658251875Speter      apr_addto_duplicate="0"
7659251875Speter      for j in $CPPFLAGS; do
7660251875Speter        if test "x$i" = "x$j"; then
7661251875Speter          apr_addto_duplicate="1"
7662251875Speter          break
7663251875Speter        fi
7664251875Speter      done
7665251875Speter      if test $apr_addto_duplicate = "0"; then
7666251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7667251875Speter        CPPFLAGS="$CPPFLAGS $i"
7668251875Speter      fi
7669251875Speter    done
7670251875Speter  fi
7671251875Speter
7672251875Speter
7673251875Speter  if test "x$LIBS" = "x"; then
7674251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7675251875Speter    LIBS="-lc"
7676251875Speter  else
7677251875Speter    apr_addto_bugger="-lc"
7678251875Speter    for i in $apr_addto_bugger; do
7679251875Speter      apr_addto_duplicate="0"
7680251875Speter      for j in $LIBS; do
7681251875Speter        if test "x$i" = "x$j"; then
7682251875Speter          apr_addto_duplicate="1"
7683251875Speter          break
7684251875Speter        fi
7685251875Speter      done
7686251875Speter      if test $apr_addto_duplicate = "0"; then
7687251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7688251875Speter        LIBS="$LIBS $i"
7689251875Speter      fi
7690251875Speter    done
7691251875Speter  fi
7692251875Speter
7693251875Speter	;;
7694251875Speter    pyramid-pyramid-svr4)
7695251875Speter
7696251875Speter  if test "x$CPPFLAGS" = "x"; then
7697251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DNO_LONG_DOUBLE\""
7698251875Speter    CPPFLAGS="-DSVR4 -DNO_LONG_DOUBLE"
7699251875Speter  else
7700251875Speter    apr_addto_bugger="-DSVR4 -DNO_LONG_DOUBLE"
7701251875Speter    for i in $apr_addto_bugger; do
7702251875Speter      apr_addto_duplicate="0"
7703251875Speter      for j in $CPPFLAGS; do
7704251875Speter        if test "x$i" = "x$j"; then
7705251875Speter          apr_addto_duplicate="1"
7706251875Speter          break
7707251875Speter        fi
7708251875Speter      done
7709251875Speter      if test $apr_addto_duplicate = "0"; then
7710251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7711251875Speter        CPPFLAGS="$CPPFLAGS $i"
7712251875Speter      fi
7713251875Speter    done
7714251875Speter  fi
7715251875Speter
7716251875Speter
7717251875Speter  if test "x$LIBS" = "x"; then
7718251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7719251875Speter    LIBS="-lc"
7720251875Speter  else
7721251875Speter    apr_addto_bugger="-lc"
7722251875Speter    for i in $apr_addto_bugger; do
7723251875Speter      apr_addto_duplicate="0"
7724251875Speter      for j in $LIBS; do
7725251875Speter        if test "x$i" = "x$j"; then
7726251875Speter          apr_addto_duplicate="1"
7727251875Speter          break
7728251875Speter        fi
7729251875Speter      done
7730251875Speter      if test $apr_addto_duplicate = "0"; then
7731251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7732251875Speter        LIBS="$LIBS $i"
7733251875Speter      fi
7734251875Speter    done
7735251875Speter  fi
7736251875Speter
7737251875Speter	;;
7738251875Speter    DS/90\ 7000-*-sysv4*)
7739251875Speter
7740251875Speter  if test "x$CPPFLAGS" = "x"; then
7741251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUXPDS\""
7742251875Speter    CPPFLAGS="-DUXPDS"
7743251875Speter  else
7744251875Speter    apr_addto_bugger="-DUXPDS"
7745251875Speter    for i in $apr_addto_bugger; do
7746251875Speter      apr_addto_duplicate="0"
7747251875Speter      for j in $CPPFLAGS; do
7748251875Speter        if test "x$i" = "x$j"; then
7749251875Speter          apr_addto_duplicate="1"
7750251875Speter          break
7751251875Speter        fi
7752251875Speter      done
7753251875Speter      if test $apr_addto_duplicate = "0"; then
7754251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7755251875Speter        CPPFLAGS="$CPPFLAGS $i"
7756251875Speter      fi
7757251875Speter    done
7758251875Speter  fi
7759251875Speter
7760251875Speter	;;
7761251875Speter    *-tandem-sysv4*)
7762251875Speter
7763251875Speter  if test "x$CPPFLAGS" = "x"; then
7764251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7765251875Speter    CPPFLAGS="-DSVR4"
7766251875Speter  else
7767251875Speter    apr_addto_bugger="-DSVR4"
7768251875Speter    for i in $apr_addto_bugger; do
7769251875Speter      apr_addto_duplicate="0"
7770251875Speter      for j in $CPPFLAGS; do
7771251875Speter        if test "x$i" = "x$j"; then
7772251875Speter          apr_addto_duplicate="1"
7773251875Speter          break
7774251875Speter        fi
7775251875Speter      done
7776251875Speter      if test $apr_addto_duplicate = "0"; then
7777251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7778251875Speter        CPPFLAGS="$CPPFLAGS $i"
7779251875Speter      fi
7780251875Speter    done
7781251875Speter  fi
7782251875Speter
7783251875Speter	;;
7784251875Speter    *-ncr-sysv4)
7785251875Speter
7786251875Speter  if test "x$CPPFLAGS" = "x"; then
7787251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DMPRAS\""
7788251875Speter    CPPFLAGS="-DSVR4 -DMPRAS"
7789251875Speter  else
7790251875Speter    apr_addto_bugger="-DSVR4 -DMPRAS"
7791251875Speter    for i in $apr_addto_bugger; do
7792251875Speter      apr_addto_duplicate="0"
7793251875Speter      for j in $CPPFLAGS; do
7794251875Speter        if test "x$i" = "x$j"; then
7795251875Speter          apr_addto_duplicate="1"
7796251875Speter          break
7797251875Speter        fi
7798251875Speter      done
7799251875Speter      if test $apr_addto_duplicate = "0"; then
7800251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7801251875Speter        CPPFLAGS="$CPPFLAGS $i"
7802251875Speter      fi
7803251875Speter    done
7804251875Speter  fi
7805251875Speter
7806251875Speter
7807251875Speter  if test "x$LIBS" = "x"; then
7808251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
7809251875Speter    LIBS="-lc -L/usr/ucblib -lucb"
7810251875Speter  else
7811251875Speter    apr_addto_bugger="-lc -L/usr/ucblib -lucb"
7812251875Speter    for i in $apr_addto_bugger; do
7813251875Speter      apr_addto_duplicate="0"
7814251875Speter      for j in $LIBS; do
7815251875Speter        if test "x$i" = "x$j"; then
7816251875Speter          apr_addto_duplicate="1"
7817251875Speter          break
7818251875Speter        fi
7819251875Speter      done
7820251875Speter      if test $apr_addto_duplicate = "0"; then
7821251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7822251875Speter        LIBS="$LIBS $i"
7823251875Speter      fi
7824251875Speter    done
7825251875Speter  fi
7826251875Speter
7827251875Speter	;;
7828251875Speter    *-sysv4*)
7829251875Speter
7830251875Speter  if test "x$CPPFLAGS" = "x"; then
7831251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7832251875Speter    CPPFLAGS="-DSVR4"
7833251875Speter  else
7834251875Speter    apr_addto_bugger="-DSVR4"
7835251875Speter    for i in $apr_addto_bugger; do
7836251875Speter      apr_addto_duplicate="0"
7837251875Speter      for j in $CPPFLAGS; do
7838251875Speter        if test "x$i" = "x$j"; then
7839251875Speter          apr_addto_duplicate="1"
7840251875Speter          break
7841251875Speter        fi
7842251875Speter      done
7843251875Speter      if test $apr_addto_duplicate = "0"; then
7844251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7845251875Speter        CPPFLAGS="$CPPFLAGS $i"
7846251875Speter      fi
7847251875Speter    done
7848251875Speter  fi
7849251875Speter
7850251875Speter
7851251875Speter  if test "x$LIBS" = "x"; then
7852251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
7853251875Speter    LIBS="-lc"
7854251875Speter  else
7855251875Speter    apr_addto_bugger="-lc"
7856251875Speter    for i in $apr_addto_bugger; do
7857251875Speter      apr_addto_duplicate="0"
7858251875Speter      for j in $LIBS; do
7859251875Speter        if test "x$i" = "x$j"; then
7860251875Speter          apr_addto_duplicate="1"
7861251875Speter          break
7862251875Speter        fi
7863251875Speter      done
7864251875Speter      if test $apr_addto_duplicate = "0"; then
7865251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7866251875Speter        LIBS="$LIBS $i"
7867251875Speter      fi
7868251875Speter    done
7869251875Speter  fi
7870251875Speter
7871251875Speter	;;
7872251875Speter    88k-encore-sysv4)
7873251875Speter
7874251875Speter  if test "x$CPPFLAGS" = "x"; then
7875251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DENCORE\""
7876251875Speter    CPPFLAGS="-DSVR4 -DENCORE"
7877251875Speter  else
7878251875Speter    apr_addto_bugger="-DSVR4 -DENCORE"
7879251875Speter    for i in $apr_addto_bugger; do
7880251875Speter      apr_addto_duplicate="0"
7881251875Speter      for j in $CPPFLAGS; do
7882251875Speter        if test "x$i" = "x$j"; then
7883251875Speter          apr_addto_duplicate="1"
7884251875Speter          break
7885251875Speter        fi
7886251875Speter      done
7887251875Speter      if test $apr_addto_duplicate = "0"; then
7888251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7889251875Speter        CPPFLAGS="$CPPFLAGS $i"
7890251875Speter      fi
7891251875Speter    done
7892251875Speter  fi
7893251875Speter
7894251875Speter
7895251875Speter  if test "x$LIBS" = "x"; then
7896251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lPW\""
7897251875Speter    LIBS="-lPW"
7898251875Speter  else
7899251875Speter    apr_addto_bugger="-lPW"
7900251875Speter    for i in $apr_addto_bugger; do
7901251875Speter      apr_addto_duplicate="0"
7902251875Speter      for j in $LIBS; do
7903251875Speter        if test "x$i" = "x$j"; then
7904251875Speter          apr_addto_duplicate="1"
7905251875Speter          break
7906251875Speter        fi
7907251875Speter      done
7908251875Speter      if test $apr_addto_duplicate = "0"; then
7909251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7910251875Speter        LIBS="$LIBS $i"
7911251875Speter      fi
7912251875Speter    done
7913251875Speter  fi
7914251875Speter
7915251875Speter	;;
7916251875Speter    *-uts*)
7917251875Speter	PLATOSVERS=`echo $host | sed 's/^.*,//'`
7918251875Speter	case $PLATOSVERS in
7919251875Speter	    2*)
7920251875Speter  if test "x$CPPFLAGS" = "x"; then
7921251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DUTS21\""
7922251875Speter    CPPFLAGS="-DUTS21"
7923251875Speter  else
7924251875Speter    apr_addto_bugger="-DUTS21"
7925251875Speter    for i in $apr_addto_bugger; do
7926251875Speter      apr_addto_duplicate="0"
7927251875Speter      for j in $CPPFLAGS; do
7928251875Speter        if test "x$i" = "x$j"; then
7929251875Speter          apr_addto_duplicate="1"
7930251875Speter          break
7931251875Speter        fi
7932251875Speter      done
7933251875Speter      if test $apr_addto_duplicate = "0"; then
7934251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7935251875Speter        CPPFLAGS="$CPPFLAGS $i"
7936251875Speter      fi
7937251875Speter    done
7938251875Speter  fi
7939251875Speter
7940251875Speter
7941251875Speter  if test "x$CFLAGS" = "x"; then
7942251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa -eft\""
7943251875Speter    CFLAGS="-Xa -eft"
7944251875Speter  else
7945251875Speter    apr_addto_bugger="-Xa -eft"
7946251875Speter    for i in $apr_addto_bugger; do
7947251875Speter      apr_addto_duplicate="0"
7948251875Speter      for j in $CFLAGS; do
7949251875Speter        if test "x$i" = "x$j"; then
7950251875Speter          apr_addto_duplicate="1"
7951251875Speter          break
7952251875Speter        fi
7953251875Speter      done
7954251875Speter      if test $apr_addto_duplicate = "0"; then
7955251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
7956251875Speter        CFLAGS="$CFLAGS $i"
7957251875Speter      fi
7958251875Speter    done
7959251875Speter  fi
7960251875Speter
7961251875Speter
7962251875Speter  if test "x$LIBS" = "x"; then
7963251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbsd -la\""
7964251875Speter    LIBS="-lbsd -la"
7965251875Speter  else
7966251875Speter    apr_addto_bugger="-lbsd -la"
7967251875Speter    for i in $apr_addto_bugger; do
7968251875Speter      apr_addto_duplicate="0"
7969251875Speter      for j in $LIBS; do
7970251875Speter        if test "x$i" = "x$j"; then
7971251875Speter          apr_addto_duplicate="1"
7972251875Speter          break
7973251875Speter        fi
7974251875Speter      done
7975251875Speter      if test $apr_addto_duplicate = "0"; then
7976251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
7977251875Speter        LIBS="$LIBS $i"
7978251875Speter      fi
7979251875Speter    done
7980251875Speter  fi
7981251875Speter
7982251875Speter	        ;;
7983251875Speter	    *)
7984251875Speter  if test "x$CPPFLAGS" = "x"; then
7985251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
7986251875Speter    CPPFLAGS="-DSVR4"
7987251875Speter  else
7988251875Speter    apr_addto_bugger="-DSVR4"
7989251875Speter    for i in $apr_addto_bugger; do
7990251875Speter      apr_addto_duplicate="0"
7991251875Speter      for j in $CPPFLAGS; do
7992251875Speter        if test "x$i" = "x$j"; then
7993251875Speter          apr_addto_duplicate="1"
7994251875Speter          break
7995251875Speter        fi
7996251875Speter      done
7997251875Speter      if test $apr_addto_duplicate = "0"; then
7998251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
7999251875Speter        CPPFLAGS="$CPPFLAGS $i"
8000251875Speter      fi
8001251875Speter    done
8002251875Speter  fi
8003251875Speter
8004251875Speter
8005251875Speter  if test "x$CFLAGS" = "x"; then
8006251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa\""
8007251875Speter    CFLAGS="-Xa"
8008251875Speter  else
8009251875Speter    apr_addto_bugger="-Xa"
8010251875Speter    for i in $apr_addto_bugger; do
8011251875Speter      apr_addto_duplicate="0"
8012251875Speter      for j in $CFLAGS; do
8013251875Speter        if test "x$i" = "x$j"; then
8014251875Speter          apr_addto_duplicate="1"
8015251875Speter          break
8016251875Speter        fi
8017251875Speter      done
8018251875Speter      if test $apr_addto_duplicate = "0"; then
8019251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8020251875Speter        CFLAGS="$CFLAGS $i"
8021251875Speter      fi
8022251875Speter    done
8023251875Speter  fi
8024251875Speter
8025251875Speter	        ;;
8026251875Speter	esac
8027251875Speter	;;
8028251875Speter    *-ultrix)
8029251875Speter
8030251875Speter  if test "x$CPPFLAGS" = "x"; then
8031251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DULTRIX\""
8032251875Speter    CPPFLAGS="-DULTRIX"
8033251875Speter  else
8034251875Speter    apr_addto_bugger="-DULTRIX"
8035251875Speter    for i in $apr_addto_bugger; do
8036251875Speter      apr_addto_duplicate="0"
8037251875Speter      for j in $CPPFLAGS; do
8038251875Speter        if test "x$i" = "x$j"; then
8039251875Speter          apr_addto_duplicate="1"
8040251875Speter          break
8041251875Speter        fi
8042251875Speter      done
8043251875Speter      if test $apr_addto_duplicate = "0"; then
8044251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8045251875Speter        CPPFLAGS="$CPPFLAGS $i"
8046251875Speter      fi
8047251875Speter    done
8048251875Speter  fi
8049251875Speter
8050251875Speter
8051251875Speter  test "x$silent" != "xyes" && echo "  forcing SHELL to \"/bin/sh5\""
8052251875Speter  SHELL="/bin/sh5"
8053251875Speter
8054251875Speter	;;
8055251875Speter    *powerpc-tenon-machten*)
8056251875Speter
8057251875Speter  if test "x$LDFLAGS" = "x"; then
8058251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Xlstack=0x14000 -Xldelcsect\""
8059251875Speter    LDFLAGS="-Xlstack=0x14000 -Xldelcsect"
8060251875Speter  else
8061251875Speter    apr_addto_bugger="-Xlstack=0x14000 -Xldelcsect"
8062251875Speter    for i in $apr_addto_bugger; do
8063251875Speter      apr_addto_duplicate="0"
8064251875Speter      for j in $LDFLAGS; do
8065251875Speter        if test "x$i" = "x$j"; then
8066251875Speter          apr_addto_duplicate="1"
8067251875Speter          break
8068251875Speter        fi
8069251875Speter      done
8070251875Speter      if test $apr_addto_duplicate = "0"; then
8071251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8072251875Speter        LDFLAGS="$LDFLAGS $i"
8073251875Speter      fi
8074251875Speter    done
8075251875Speter  fi
8076251875Speter
8077251875Speter	;;
8078251875Speter    *-machten*)
8079251875Speter
8080251875Speter  if test "x$LDFLAGS" = "x"; then
8081251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-stack 0x14000\""
8082251875Speter    LDFLAGS="-stack 0x14000"
8083251875Speter  else
8084251875Speter    apr_addto_bugger="-stack 0x14000"
8085251875Speter    for i in $apr_addto_bugger; do
8086251875Speter      apr_addto_duplicate="0"
8087251875Speter      for j in $LDFLAGS; do
8088251875Speter        if test "x$i" = "x$j"; then
8089251875Speter          apr_addto_duplicate="1"
8090251875Speter          break
8091251875Speter        fi
8092251875Speter      done
8093251875Speter      if test $apr_addto_duplicate = "0"; then
8094251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8095251875Speter        LDFLAGS="$LDFLAGS $i"
8096251875Speter      fi
8097251875Speter    done
8098251875Speter  fi
8099251875Speter
8100251875Speter	;;
8101251875Speter    *convex-v11*)
8102251875Speter
8103251875Speter  if test "x$CPPFLAGS" = "x"; then
8104251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DCONVEXOS11\""
8105251875Speter    CPPFLAGS="-DCONVEXOS11"
8106251875Speter  else
8107251875Speter    apr_addto_bugger="-DCONVEXOS11"
8108251875Speter    for i in $apr_addto_bugger; do
8109251875Speter      apr_addto_duplicate="0"
8110251875Speter      for j in $CPPFLAGS; do
8111251875Speter        if test "x$i" = "x$j"; then
8112251875Speter          apr_addto_duplicate="1"
8113251875Speter          break
8114251875Speter        fi
8115251875Speter      done
8116251875Speter      if test $apr_addto_duplicate = "0"; then
8117251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8118251875Speter        CPPFLAGS="$CPPFLAGS $i"
8119251875Speter      fi
8120251875Speter    done
8121251875Speter  fi
8122251875Speter
8123251875Speter
8124251875Speter  if test -z "$CFLAGS"; then
8125251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O1\""
8126251875Speter    CFLAGS="-O1"
8127251875Speter  fi
8128251875Speter
8129251875Speter
8130251875Speter  if test "x$CFLAGS" = "x"; then
8131251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-ext\""
8132251875Speter    CFLAGS="-ext"
8133251875Speter  else
8134251875Speter    apr_addto_bugger="-ext"
8135251875Speter    for i in $apr_addto_bugger; do
8136251875Speter      apr_addto_duplicate="0"
8137251875Speter      for j in $CFLAGS; do
8138251875Speter        if test "x$i" = "x$j"; then
8139251875Speter          apr_addto_duplicate="1"
8140251875Speter          break
8141251875Speter        fi
8142251875Speter      done
8143251875Speter      if test $apr_addto_duplicate = "0"; then
8144251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8145251875Speter        CFLAGS="$CFLAGS $i"
8146251875Speter      fi
8147251875Speter    done
8148251875Speter  fi
8149251875Speter
8150251875Speter	;;
8151251875Speter    i860-intel-osf1)
8152251875Speter
8153251875Speter  if test "x$CPPFLAGS" = "x"; then
8154251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DPARAGON\""
8155251875Speter    CPPFLAGS="-DPARAGON"
8156251875Speter  else
8157251875Speter    apr_addto_bugger="-DPARAGON"
8158251875Speter    for i in $apr_addto_bugger; do
8159251875Speter      apr_addto_duplicate="0"
8160251875Speter      for j in $CPPFLAGS; do
8161251875Speter        if test "x$i" = "x$j"; then
8162251875Speter          apr_addto_duplicate="1"
8163251875Speter          break
8164251875Speter        fi
8165251875Speter      done
8166251875Speter      if test $apr_addto_duplicate = "0"; then
8167251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8168251875Speter        CPPFLAGS="$CPPFLAGS $i"
8169251875Speter      fi
8170251875Speter    done
8171251875Speter  fi
8172251875Speter
8173251875Speter	;;
8174251875Speter    *-sequent-ptx2.*.*)
8175251875Speter
8176251875Speter  if test "x$CPPFLAGS" = "x"; then
8177251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=20\""
8178251875Speter    CPPFLAGS="-DSEQUENT=20"
8179251875Speter  else
8180251875Speter    apr_addto_bugger="-DSEQUENT=20"
8181251875Speter    for i in $apr_addto_bugger; do
8182251875Speter      apr_addto_duplicate="0"
8183251875Speter      for j in $CPPFLAGS; do
8184251875Speter        if test "x$i" = "x$j"; then
8185251875Speter          apr_addto_duplicate="1"
8186251875Speter          break
8187251875Speter        fi
8188251875Speter      done
8189251875Speter      if test $apr_addto_duplicate = "0"; then
8190251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8191251875Speter        CPPFLAGS="$CPPFLAGS $i"
8192251875Speter      fi
8193251875Speter    done
8194251875Speter  fi
8195251875Speter
8196251875Speter
8197251875Speter  if test "x$CFLAGS" = "x"; then
8198251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8199251875Speter    CFLAGS="-Wc,-pw"
8200251875Speter  else
8201251875Speter    apr_addto_bugger="-Wc,-pw"
8202251875Speter    for i in $apr_addto_bugger; do
8203251875Speter      apr_addto_duplicate="0"
8204251875Speter      for j in $CFLAGS; do
8205251875Speter        if test "x$i" = "x$j"; then
8206251875Speter          apr_addto_duplicate="1"
8207251875Speter          break
8208251875Speter        fi
8209251875Speter      done
8210251875Speter      if test $apr_addto_duplicate = "0"; then
8211251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8212251875Speter        CFLAGS="$CFLAGS $i"
8213251875Speter      fi
8214251875Speter    done
8215251875Speter  fi
8216251875Speter
8217251875Speter
8218251875Speter  if test "x$LIBS" = "x"; then
8219251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet -lc -lseq\""
8220251875Speter    LIBS="-linet -lc -lseq"
8221251875Speter  else
8222251875Speter    apr_addto_bugger="-linet -lc -lseq"
8223251875Speter    for i in $apr_addto_bugger; do
8224251875Speter      apr_addto_duplicate="0"
8225251875Speter      for j in $LIBS; do
8226251875Speter        if test "x$i" = "x$j"; then
8227251875Speter          apr_addto_duplicate="1"
8228251875Speter          break
8229251875Speter        fi
8230251875Speter      done
8231251875Speter      if test $apr_addto_duplicate = "0"; then
8232251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8233251875Speter        LIBS="$LIBS $i"
8234251875Speter      fi
8235251875Speter    done
8236251875Speter  fi
8237251875Speter
8238251875Speter	;;
8239251875Speter    *-sequent-ptx4.0.*)
8240251875Speter
8241251875Speter  if test "x$CPPFLAGS" = "x"; then
8242251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=40\""
8243251875Speter    CPPFLAGS="-DSEQUENT=40"
8244251875Speter  else
8245251875Speter    apr_addto_bugger="-DSEQUENT=40"
8246251875Speter    for i in $apr_addto_bugger; do
8247251875Speter      apr_addto_duplicate="0"
8248251875Speter      for j in $CPPFLAGS; do
8249251875Speter        if test "x$i" = "x$j"; then
8250251875Speter          apr_addto_duplicate="1"
8251251875Speter          break
8252251875Speter        fi
8253251875Speter      done
8254251875Speter      if test $apr_addto_duplicate = "0"; then
8255251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8256251875Speter        CPPFLAGS="$CPPFLAGS $i"
8257251875Speter      fi
8258251875Speter    done
8259251875Speter  fi
8260251875Speter
8261251875Speter
8262251875Speter  if test "x$CFLAGS" = "x"; then
8263251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8264251875Speter    CFLAGS="-Wc,-pw"
8265251875Speter  else
8266251875Speter    apr_addto_bugger="-Wc,-pw"
8267251875Speter    for i in $apr_addto_bugger; do
8268251875Speter      apr_addto_duplicate="0"
8269251875Speter      for j in $CFLAGS; do
8270251875Speter        if test "x$i" = "x$j"; then
8271251875Speter          apr_addto_duplicate="1"
8272251875Speter          break
8273251875Speter        fi
8274251875Speter      done
8275251875Speter      if test $apr_addto_duplicate = "0"; then
8276251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8277251875Speter        CFLAGS="$CFLAGS $i"
8278251875Speter      fi
8279251875Speter    done
8280251875Speter  fi
8281251875Speter
8282251875Speter
8283251875Speter  if test "x$LIBS" = "x"; then
8284251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-linet -lc\""
8285251875Speter    LIBS="-linet -lc"
8286251875Speter  else
8287251875Speter    apr_addto_bugger="-linet -lc"
8288251875Speter    for i in $apr_addto_bugger; do
8289251875Speter      apr_addto_duplicate="0"
8290251875Speter      for j in $LIBS; do
8291251875Speter        if test "x$i" = "x$j"; then
8292251875Speter          apr_addto_duplicate="1"
8293251875Speter          break
8294251875Speter        fi
8295251875Speter      done
8296251875Speter      if test $apr_addto_duplicate = "0"; then
8297251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8298251875Speter        LIBS="$LIBS $i"
8299251875Speter      fi
8300251875Speter    done
8301251875Speter  fi
8302251875Speter
8303251875Speter	;;
8304251875Speter    *-sequent-ptx4.[123].*)
8305251875Speter
8306251875Speter  if test "x$CPPFLAGS" = "x"; then
8307251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=41\""
8308251875Speter    CPPFLAGS="-DSEQUENT=41"
8309251875Speter  else
8310251875Speter    apr_addto_bugger="-DSEQUENT=41"
8311251875Speter    for i in $apr_addto_bugger; do
8312251875Speter      apr_addto_duplicate="0"
8313251875Speter      for j in $CPPFLAGS; do
8314251875Speter        if test "x$i" = "x$j"; then
8315251875Speter          apr_addto_duplicate="1"
8316251875Speter          break
8317251875Speter        fi
8318251875Speter      done
8319251875Speter      if test $apr_addto_duplicate = "0"; then
8320251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8321251875Speter        CPPFLAGS="$CPPFLAGS $i"
8322251875Speter      fi
8323251875Speter    done
8324251875Speter  fi
8325251875Speter
8326251875Speter
8327251875Speter  if test "x$CFLAGS" = "x"; then
8328251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8329251875Speter    CFLAGS="-Wc,-pw"
8330251875Speter  else
8331251875Speter    apr_addto_bugger="-Wc,-pw"
8332251875Speter    for i in $apr_addto_bugger; do
8333251875Speter      apr_addto_duplicate="0"
8334251875Speter      for j in $CFLAGS; do
8335251875Speter        if test "x$i" = "x$j"; then
8336251875Speter          apr_addto_duplicate="1"
8337251875Speter          break
8338251875Speter        fi
8339251875Speter      done
8340251875Speter      if test $apr_addto_duplicate = "0"; then
8341251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8342251875Speter        CFLAGS="$CFLAGS $i"
8343251875Speter      fi
8344251875Speter    done
8345251875Speter  fi
8346251875Speter
8347251875Speter
8348251875Speter  if test "x$LIBS" = "x"; then
8349251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8350251875Speter    LIBS="-lc"
8351251875Speter  else
8352251875Speter    apr_addto_bugger="-lc"
8353251875Speter    for i in $apr_addto_bugger; do
8354251875Speter      apr_addto_duplicate="0"
8355251875Speter      for j in $LIBS; do
8356251875Speter        if test "x$i" = "x$j"; then
8357251875Speter          apr_addto_duplicate="1"
8358251875Speter          break
8359251875Speter        fi
8360251875Speter      done
8361251875Speter      if test $apr_addto_duplicate = "0"; then
8362251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8363251875Speter        LIBS="$LIBS $i"
8364251875Speter      fi
8365251875Speter    done
8366251875Speter  fi
8367251875Speter
8368251875Speter	;;
8369251875Speter    *-sequent-ptx4.4.*)
8370251875Speter
8371251875Speter  if test "x$CPPFLAGS" = "x"; then
8372251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=44\""
8373251875Speter    CPPFLAGS="-DSEQUENT=44"
8374251875Speter  else
8375251875Speter    apr_addto_bugger="-DSEQUENT=44"
8376251875Speter    for i in $apr_addto_bugger; do
8377251875Speter      apr_addto_duplicate="0"
8378251875Speter      for j in $CPPFLAGS; do
8379251875Speter        if test "x$i" = "x$j"; then
8380251875Speter          apr_addto_duplicate="1"
8381251875Speter          break
8382251875Speter        fi
8383251875Speter      done
8384251875Speter      if test $apr_addto_duplicate = "0"; then
8385251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8386251875Speter        CPPFLAGS="$CPPFLAGS $i"
8387251875Speter      fi
8388251875Speter    done
8389251875Speter  fi
8390251875Speter
8391251875Speter
8392251875Speter  if test "x$CFLAGS" = "x"; then
8393251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8394251875Speter    CFLAGS="-Wc,-pw"
8395251875Speter  else
8396251875Speter    apr_addto_bugger="-Wc,-pw"
8397251875Speter    for i in $apr_addto_bugger; do
8398251875Speter      apr_addto_duplicate="0"
8399251875Speter      for j in $CFLAGS; do
8400251875Speter        if test "x$i" = "x$j"; then
8401251875Speter          apr_addto_duplicate="1"
8402251875Speter          break
8403251875Speter        fi
8404251875Speter      done
8405251875Speter      if test $apr_addto_duplicate = "0"; then
8406251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8407251875Speter        CFLAGS="$CFLAGS $i"
8408251875Speter      fi
8409251875Speter    done
8410251875Speter  fi
8411251875Speter
8412251875Speter
8413251875Speter  if test "x$LIBS" = "x"; then
8414251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8415251875Speter    LIBS="-lc"
8416251875Speter  else
8417251875Speter    apr_addto_bugger="-lc"
8418251875Speter    for i in $apr_addto_bugger; do
8419251875Speter      apr_addto_duplicate="0"
8420251875Speter      for j in $LIBS; do
8421251875Speter        if test "x$i" = "x$j"; then
8422251875Speter          apr_addto_duplicate="1"
8423251875Speter          break
8424251875Speter        fi
8425251875Speter      done
8426251875Speter      if test $apr_addto_duplicate = "0"; then
8427251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8428251875Speter        LIBS="$LIBS $i"
8429251875Speter      fi
8430251875Speter    done
8431251875Speter  fi
8432251875Speter
8433251875Speter	;;
8434251875Speter    *-sequent-ptx4.5.*)
8435251875Speter
8436251875Speter  if test "x$CPPFLAGS" = "x"; then
8437251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=45\""
8438251875Speter    CPPFLAGS="-DSEQUENT=45"
8439251875Speter  else
8440251875Speter    apr_addto_bugger="-DSEQUENT=45"
8441251875Speter    for i in $apr_addto_bugger; do
8442251875Speter      apr_addto_duplicate="0"
8443251875Speter      for j in $CPPFLAGS; do
8444251875Speter        if test "x$i" = "x$j"; then
8445251875Speter          apr_addto_duplicate="1"
8446251875Speter          break
8447251875Speter        fi
8448251875Speter      done
8449251875Speter      if test $apr_addto_duplicate = "0"; then
8450251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8451251875Speter        CPPFLAGS="$CPPFLAGS $i"
8452251875Speter      fi
8453251875Speter    done
8454251875Speter  fi
8455251875Speter
8456251875Speter
8457251875Speter  if test "x$CFLAGS" = "x"; then
8458251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8459251875Speter    CFLAGS="-Wc,-pw"
8460251875Speter  else
8461251875Speter    apr_addto_bugger="-Wc,-pw"
8462251875Speter    for i in $apr_addto_bugger; do
8463251875Speter      apr_addto_duplicate="0"
8464251875Speter      for j in $CFLAGS; do
8465251875Speter        if test "x$i" = "x$j"; then
8466251875Speter          apr_addto_duplicate="1"
8467251875Speter          break
8468251875Speter        fi
8469251875Speter      done
8470251875Speter      if test $apr_addto_duplicate = "0"; then
8471251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8472251875Speter        CFLAGS="$CFLAGS $i"
8473251875Speter      fi
8474251875Speter    done
8475251875Speter  fi
8476251875Speter
8477251875Speter
8478251875Speter  if test "x$LIBS" = "x"; then
8479251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8480251875Speter    LIBS="-lc"
8481251875Speter  else
8482251875Speter    apr_addto_bugger="-lc"
8483251875Speter    for i in $apr_addto_bugger; do
8484251875Speter      apr_addto_duplicate="0"
8485251875Speter      for j in $LIBS; do
8486251875Speter        if test "x$i" = "x$j"; then
8487251875Speter          apr_addto_duplicate="1"
8488251875Speter          break
8489251875Speter        fi
8490251875Speter      done
8491251875Speter      if test $apr_addto_duplicate = "0"; then
8492251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8493251875Speter        LIBS="$LIBS $i"
8494251875Speter      fi
8495251875Speter    done
8496251875Speter  fi
8497251875Speter
8498251875Speter	;;
8499251875Speter    *-sequent-ptx5.0.*)
8500251875Speter
8501251875Speter  if test "x$CPPFLAGS" = "x"; then
8502251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSEQUENT=50\""
8503251875Speter    CPPFLAGS="-DSEQUENT=50"
8504251875Speter  else
8505251875Speter    apr_addto_bugger="-DSEQUENT=50"
8506251875Speter    for i in $apr_addto_bugger; do
8507251875Speter      apr_addto_duplicate="0"
8508251875Speter      for j in $CPPFLAGS; do
8509251875Speter        if test "x$i" = "x$j"; then
8510251875Speter          apr_addto_duplicate="1"
8511251875Speter          break
8512251875Speter        fi
8513251875Speter      done
8514251875Speter      if test $apr_addto_duplicate = "0"; then
8515251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8516251875Speter        CPPFLAGS="$CPPFLAGS $i"
8517251875Speter      fi
8518251875Speter    done
8519251875Speter  fi
8520251875Speter
8521251875Speter
8522251875Speter  if test "x$CFLAGS" = "x"; then
8523251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wc,-pw\""
8524251875Speter    CFLAGS="-Wc,-pw"
8525251875Speter  else
8526251875Speter    apr_addto_bugger="-Wc,-pw"
8527251875Speter    for i in $apr_addto_bugger; do
8528251875Speter      apr_addto_duplicate="0"
8529251875Speter      for j in $CFLAGS; do
8530251875Speter        if test "x$i" = "x$j"; then
8531251875Speter          apr_addto_duplicate="1"
8532251875Speter          break
8533251875Speter        fi
8534251875Speter      done
8535251875Speter      if test $apr_addto_duplicate = "0"; then
8536251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8537251875Speter        CFLAGS="$CFLAGS $i"
8538251875Speter      fi
8539251875Speter    done
8540251875Speter  fi
8541251875Speter
8542251875Speter
8543251875Speter  if test "x$LIBS" = "x"; then
8544251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc\""
8545251875Speter    LIBS="-lc"
8546251875Speter  else
8547251875Speter    apr_addto_bugger="-lc"
8548251875Speter    for i in $apr_addto_bugger; do
8549251875Speter      apr_addto_duplicate="0"
8550251875Speter      for j in $LIBS; do
8551251875Speter        if test "x$i" = "x$j"; then
8552251875Speter          apr_addto_duplicate="1"
8553251875Speter          break
8554251875Speter        fi
8555251875Speter      done
8556251875Speter      if test $apr_addto_duplicate = "0"; then
8557251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8558251875Speter        LIBS="$LIBS $i"
8559251875Speter      fi
8560251875Speter    done
8561251875Speter  fi
8562251875Speter
8563251875Speter	;;
8564251875Speter    *NEWS-OS*)
8565251875Speter
8566251875Speter  if test "x$CPPFLAGS" = "x"; then
8567251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DNEWSOS\""
8568251875Speter    CPPFLAGS="-DNEWSOS"
8569251875Speter  else
8570251875Speter    apr_addto_bugger="-DNEWSOS"
8571251875Speter    for i in $apr_addto_bugger; do
8572251875Speter      apr_addto_duplicate="0"
8573251875Speter      for j in $CPPFLAGS; do
8574251875Speter        if test "x$i" = "x$j"; then
8575251875Speter          apr_addto_duplicate="1"
8576251875Speter          break
8577251875Speter        fi
8578251875Speter      done
8579251875Speter      if test $apr_addto_duplicate = "0"; then
8580251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8581251875Speter        CPPFLAGS="$CPPFLAGS $i"
8582251875Speter      fi
8583251875Speter    done
8584251875Speter  fi
8585251875Speter
8586251875Speter	;;
8587251875Speter    *-riscix)
8588251875Speter
8589251875Speter  if test "x$CPPFLAGS" = "x"; then
8590251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DRISCIX\""
8591251875Speter    CPPFLAGS="-DRISCIX"
8592251875Speter  else
8593251875Speter    apr_addto_bugger="-DRISCIX"
8594251875Speter    for i in $apr_addto_bugger; do
8595251875Speter      apr_addto_duplicate="0"
8596251875Speter      for j in $CPPFLAGS; do
8597251875Speter        if test "x$i" = "x$j"; then
8598251875Speter          apr_addto_duplicate="1"
8599251875Speter          break
8600251875Speter        fi
8601251875Speter      done
8602251875Speter      if test $apr_addto_duplicate = "0"; then
8603251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8604251875Speter        CPPFLAGS="$CPPFLAGS $i"
8605251875Speter      fi
8606251875Speter    done
8607251875Speter  fi
8608251875Speter
8609251875Speter
8610251875Speter  if test -z "$CFLAGS"; then
8611251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O\""
8612251875Speter    CFLAGS="-O"
8613251875Speter  fi
8614251875Speter
8615251875Speter	;;
8616251875Speter    *-irix*)
8617251875Speter
8618251875Speter  if test "x$CPPFLAGS" = "x"; then
8619251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_POSIX_THREAD_SAFE_FUNCTIONS\""
8620251875Speter    CPPFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
8621251875Speter  else
8622251875Speter    apr_addto_bugger="-D_POSIX_THREAD_SAFE_FUNCTIONS"
8623251875Speter    for i in $apr_addto_bugger; do
8624251875Speter      apr_addto_duplicate="0"
8625251875Speter      for j in $CPPFLAGS; do
8626251875Speter        if test "x$i" = "x$j"; then
8627251875Speter          apr_addto_duplicate="1"
8628251875Speter          break
8629251875Speter        fi
8630251875Speter      done
8631251875Speter      if test $apr_addto_duplicate = "0"; then
8632251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8633251875Speter        CPPFLAGS="$CPPFLAGS $i"
8634251875Speter      fi
8635251875Speter    done
8636251875Speter  fi
8637251875Speter
8638251875Speter	;;
8639251875Speter    *beos*)
8640251875Speter
8641251875Speter  if test "x$CPPFLAGS" = "x"; then
8642251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBEOS\""
8643251875Speter    CPPFLAGS="-DBEOS"
8644251875Speter  else
8645251875Speter    apr_addto_bugger="-DBEOS"
8646251875Speter    for i in $apr_addto_bugger; do
8647251875Speter      apr_addto_duplicate="0"
8648251875Speter      for j in $CPPFLAGS; do
8649251875Speter        if test "x$i" = "x$j"; then
8650251875Speter          apr_addto_duplicate="1"
8651251875Speter          break
8652251875Speter        fi
8653251875Speter      done
8654251875Speter      if test $apr_addto_duplicate = "0"; then
8655251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8656251875Speter        CPPFLAGS="$CPPFLAGS $i"
8657251875Speter      fi
8658251875Speter    done
8659251875Speter  fi
8660251875Speter
8661251875Speter        PLATOSVERS=`uname -r`
8662251875Speter
8663251875Speter  if test -z "$apr_process_lock_is_global"; then
8664251875Speter    test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
8665251875Speter    apr_process_lock_is_global="yes"
8666251875Speter  fi
8667251875Speter
8668251875Speter        case $PLATOSVERS in
8669251875Speter            5.0.4)
8670251875Speter
8671251875Speter  if test "x$LDFLAGS" = "x"; then
8672251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/boot/beos/system/lib\""
8673251875Speter    LDFLAGS="-L/boot/beos/system/lib"
8674251875Speter  else
8675251875Speter    apr_addto_bugger="-L/boot/beos/system/lib"
8676251875Speter    for i in $apr_addto_bugger; do
8677251875Speter      apr_addto_duplicate="0"
8678251875Speter      for j in $LDFLAGS; do
8679251875Speter        if test "x$i" = "x$j"; then
8680251875Speter          apr_addto_duplicate="1"
8681251875Speter          break
8682251875Speter        fi
8683251875Speter      done
8684251875Speter      if test $apr_addto_duplicate = "0"; then
8685251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8686251875Speter        LDFLAGS="$LDFLAGS $i"
8687251875Speter      fi
8688251875Speter    done
8689251875Speter  fi
8690251875Speter
8691251875Speter
8692251875Speter  if test "x$LIBS" = "x"; then
8693251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbind -lsocket\""
8694251875Speter    LIBS="-lbind -lsocket"
8695251875Speter  else
8696251875Speter    apr_addto_bugger="-lbind -lsocket"
8697251875Speter    for i in $apr_addto_bugger; do
8698251875Speter      apr_addto_duplicate="0"
8699251875Speter      for j in $LIBS; do
8700251875Speter        if test "x$i" = "x$j"; then
8701251875Speter          apr_addto_duplicate="1"
8702251875Speter          break
8703251875Speter        fi
8704251875Speter      done
8705251875Speter      if test $apr_addto_duplicate = "0"; then
8706251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8707251875Speter        LIBS="$LIBS $i"
8708251875Speter      fi
8709251875Speter    done
8710251875Speter  fi
8711251875Speter
8712251875Speter
8713251875Speter  if test "x$CPPFLAGS" = "x"; then
8714251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBONE7\""
8715251875Speter    CPPFLAGS="-DBONE7"
8716251875Speter  else
8717251875Speter    apr_addto_bugger="-DBONE7"
8718251875Speter    for i in $apr_addto_bugger; do
8719251875Speter      apr_addto_duplicate="0"
8720251875Speter      for j in $CPPFLAGS; do
8721251875Speter        if test "x$i" = "x$j"; then
8722251875Speter          apr_addto_duplicate="1"
8723251875Speter          break
8724251875Speter        fi
8725251875Speter      done
8726251875Speter      if test $apr_addto_duplicate = "0"; then
8727251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8728251875Speter        CPPFLAGS="$CPPFLAGS $i"
8729251875Speter      fi
8730251875Speter    done
8731251875Speter  fi
8732251875Speter
8733251875Speter                ;;
8734251875Speter            5.1)
8735251875Speter
8736251875Speter  if test "x$LDFLAGS" = "x"; then
8737251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/boot/beos/system/lib\""
8738251875Speter    LDFLAGS="-L/boot/beos/system/lib"
8739251875Speter  else
8740251875Speter    apr_addto_bugger="-L/boot/beos/system/lib"
8741251875Speter    for i in $apr_addto_bugger; do
8742251875Speter      apr_addto_duplicate="0"
8743251875Speter      for j in $LDFLAGS; do
8744251875Speter        if test "x$i" = "x$j"; then
8745251875Speter          apr_addto_duplicate="1"
8746251875Speter          break
8747251875Speter        fi
8748251875Speter      done
8749251875Speter      if test $apr_addto_duplicate = "0"; then
8750251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
8751251875Speter        LDFLAGS="$LDFLAGS $i"
8752251875Speter      fi
8753251875Speter    done
8754251875Speter  fi
8755251875Speter
8756251875Speter
8757251875Speter  if test "x$LIBS" = "x"; then
8758251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lbind -lsocket\""
8759251875Speter    LIBS="-lbind -lsocket"
8760251875Speter  else
8761251875Speter    apr_addto_bugger="-lbind -lsocket"
8762251875Speter    for i in $apr_addto_bugger; do
8763251875Speter      apr_addto_duplicate="0"
8764251875Speter      for j in $LIBS; do
8765251875Speter        if test "x$i" = "x$j"; then
8766251875Speter          apr_addto_duplicate="1"
8767251875Speter          break
8768251875Speter        fi
8769251875Speter      done
8770251875Speter      if test $apr_addto_duplicate = "0"; then
8771251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8772251875Speter        LIBS="$LIBS $i"
8773251875Speter      fi
8774251875Speter    done
8775251875Speter  fi
8776251875Speter
8777251875Speter                ;;
8778251875Speter	esac
8779251875Speter
8780251875Speter  if test "x$CPPFLAGS" = "x"; then
8781251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSIGPROCMASK_SETS_THREAD_MASK\""
8782251875Speter    CPPFLAGS="-DSIGPROCMASK_SETS_THREAD_MASK"
8783251875Speter  else
8784251875Speter    apr_addto_bugger="-DSIGPROCMASK_SETS_THREAD_MASK"
8785251875Speter    for i in $apr_addto_bugger; do
8786251875Speter      apr_addto_duplicate="0"
8787251875Speter      for j in $CPPFLAGS; do
8788251875Speter        if test "x$i" = "x$j"; then
8789251875Speter          apr_addto_duplicate="1"
8790251875Speter          break
8791251875Speter        fi
8792251875Speter      done
8793251875Speter      if test $apr_addto_duplicate = "0"; then
8794251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8795251875Speter        CPPFLAGS="$CPPFLAGS $i"
8796251875Speter      fi
8797251875Speter    done
8798251875Speter  fi
8799251875Speter
8800251875Speter        ;;
8801251875Speter    4850-*.*)
8802251875Speter
8803251875Speter  if test "x$CPPFLAGS" = "x"; then
8804251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4 -DMPRAS\""
8805251875Speter    CPPFLAGS="-DSVR4 -DMPRAS"
8806251875Speter  else
8807251875Speter    apr_addto_bugger="-DSVR4 -DMPRAS"
8808251875Speter    for i in $apr_addto_bugger; do
8809251875Speter      apr_addto_duplicate="0"
8810251875Speter      for j in $CPPFLAGS; do
8811251875Speter        if test "x$i" = "x$j"; then
8812251875Speter          apr_addto_duplicate="1"
8813251875Speter          break
8814251875Speter        fi
8815251875Speter      done
8816251875Speter      if test $apr_addto_duplicate = "0"; then
8817251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8818251875Speter        CPPFLAGS="$CPPFLAGS $i"
8819251875Speter      fi
8820251875Speter    done
8821251875Speter  fi
8822251875Speter
8823251875Speter
8824251875Speter  if test "x$LIBS" = "x"; then
8825251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
8826251875Speter    LIBS="-lc -L/usr/ucblib -lucb"
8827251875Speter  else
8828251875Speter    apr_addto_bugger="-lc -L/usr/ucblib -lucb"
8829251875Speter    for i in $apr_addto_bugger; do
8830251875Speter      apr_addto_duplicate="0"
8831251875Speter      for j in $LIBS; do
8832251875Speter        if test "x$i" = "x$j"; then
8833251875Speter          apr_addto_duplicate="1"
8834251875Speter          break
8835251875Speter        fi
8836251875Speter      done
8837251875Speter      if test $apr_addto_duplicate = "0"; then
8838251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8839251875Speter        LIBS="$LIBS $i"
8840251875Speter      fi
8841251875Speter    done
8842251875Speter  fi
8843251875Speter
8844251875Speter	;;
8845251875Speter    drs6000*)
8846251875Speter
8847251875Speter  if test "x$CPPFLAGS" = "x"; then
8848251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DSVR4\""
8849251875Speter    CPPFLAGS="-DSVR4"
8850251875Speter  else
8851251875Speter    apr_addto_bugger="-DSVR4"
8852251875Speter    for i in $apr_addto_bugger; do
8853251875Speter      apr_addto_duplicate="0"
8854251875Speter      for j in $CPPFLAGS; do
8855251875Speter        if test "x$i" = "x$j"; then
8856251875Speter          apr_addto_duplicate="1"
8857251875Speter          break
8858251875Speter        fi
8859251875Speter      done
8860251875Speter      if test $apr_addto_duplicate = "0"; then
8861251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8862251875Speter        CPPFLAGS="$CPPFLAGS $i"
8863251875Speter      fi
8864251875Speter    done
8865251875Speter  fi
8866251875Speter
8867251875Speter
8868251875Speter  if test "x$LIBS" = "x"; then
8869251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lc -L/usr/ucblib -lucb\""
8870251875Speter    LIBS="-lc -L/usr/ucblib -lucb"
8871251875Speter  else
8872251875Speter    apr_addto_bugger="-lc -L/usr/ucblib -lucb"
8873251875Speter    for i in $apr_addto_bugger; do
8874251875Speter      apr_addto_duplicate="0"
8875251875Speter      for j in $LIBS; do
8876251875Speter        if test "x$i" = "x$j"; then
8877251875Speter          apr_addto_duplicate="1"
8878251875Speter          break
8879251875Speter        fi
8880251875Speter      done
8881251875Speter      if test $apr_addto_duplicate = "0"; then
8882251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
8883251875Speter        LIBS="$LIBS $i"
8884251875Speter      fi
8885251875Speter    done
8886251875Speter  fi
8887251875Speter
8888251875Speter	;;
8889251875Speter    m88k-*-CX/SX|CYBER)
8890251875Speter
8891251875Speter  if test "x$CPPFLAGS" = "x"; then
8892251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_CX_SX\""
8893251875Speter    CPPFLAGS="-D_CX_SX"
8894251875Speter  else
8895251875Speter    apr_addto_bugger="-D_CX_SX"
8896251875Speter    for i in $apr_addto_bugger; do
8897251875Speter      apr_addto_duplicate="0"
8898251875Speter      for j in $CPPFLAGS; do
8899251875Speter        if test "x$i" = "x$j"; then
8900251875Speter          apr_addto_duplicate="1"
8901251875Speter          break
8902251875Speter        fi
8903251875Speter      done
8904251875Speter      if test $apr_addto_duplicate = "0"; then
8905251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8906251875Speter        CPPFLAGS="$CPPFLAGS $i"
8907251875Speter      fi
8908251875Speter    done
8909251875Speter  fi
8910251875Speter
8911251875Speter
8912251875Speter  if test "x$CFLAGS" = "x"; then
8913251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Xa\""
8914251875Speter    CFLAGS="-Xa"
8915251875Speter  else
8916251875Speter    apr_addto_bugger="-Xa"
8917251875Speter    for i in $apr_addto_bugger; do
8918251875Speter      apr_addto_duplicate="0"
8919251875Speter      for j in $CFLAGS; do
8920251875Speter        if test "x$i" = "x$j"; then
8921251875Speter          apr_addto_duplicate="1"
8922251875Speter          break
8923251875Speter        fi
8924251875Speter      done
8925251875Speter      if test $apr_addto_duplicate = "0"; then
8926251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
8927251875Speter        CFLAGS="$CFLAGS $i"
8928251875Speter      fi
8929251875Speter    done
8930251875Speter  fi
8931251875Speter
8932251875Speter	;;
8933251875Speter    *-tandem-oss)
8934251875Speter
8935251875Speter  if test "x$CPPFLAGS" = "x"; then
8936251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1\""
8937251875Speter    CPPFLAGS="-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
8938251875Speter  else
8939251875Speter    apr_addto_bugger="-D_TANDEM_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
8940251875Speter    for i in $apr_addto_bugger; do
8941251875Speter      apr_addto_duplicate="0"
8942251875Speter      for j in $CPPFLAGS; do
8943251875Speter        if test "x$i" = "x$j"; then
8944251875Speter          apr_addto_duplicate="1"
8945251875Speter          break
8946251875Speter        fi
8947251875Speter      done
8948251875Speter      if test $apr_addto_duplicate = "0"; then
8949251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
8950251875Speter        CPPFLAGS="$CPPFLAGS $i"
8951251875Speter      fi
8952251875Speter    done
8953251875Speter  fi
8954251875Speter
8955251875Speter	;;
8956251875Speter    *-ibm-os390)
8957251875Speter
8958251875Speter  if test -z "$apr_lock_method"; then
8959251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
8960251875Speter    apr_lock_method="USE_SYSVSEM_SERIALIZE"
8961251875Speter  fi
8962251875Speter
8963251875Speter
8964251875Speter  if test -z "$apr_sysvsem_is_global"; then
8965251875Speter    test "x$silent" != "xyes" && echo "  setting apr_sysvsem_is_global to \"yes\""
8966251875Speter    apr_sysvsem_is_global="yes"
8967251875Speter  fi
8968251875Speter
8969251875Speter
8970251875Speter  if test -z "$apr_gethostbyname_is_thread_safe"; then
8971251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
8972251875Speter    apr_gethostbyname_is_thread_safe="yes"
8973251875Speter  fi
8974251875Speter
8975251875Speter
8976251875Speter  if test -z "$apr_gethostbyaddr_is_thread_safe"; then
8977251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
8978251875Speter    apr_gethostbyaddr_is_thread_safe="yes"
8979251875Speter  fi
8980251875Speter
8981251875Speter
8982251875Speter  if test -z "$apr_getservbyname_is_thread_safe"; then
8983251875Speter    test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
8984251875Speter    apr_getservbyname_is_thread_safe="yes"
8985251875Speter  fi
8986251875Speter
8987251875Speter
8988251875Speter$as_echo "#define HAVE_ZOS_PTHREADS 1" >>confdefs.h
8989251875Speter
8990251875Speter
8991251875Speter  if test "x$CPPFLAGS" = "x"; then
8992251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1\""
8993251875Speter    CPPFLAGS="-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1"
8994251875Speter  else
8995251875Speter    apr_addto_bugger="-U_NO_PROTO -DSIGPROCMASK_SETS_THREAD_MASK -DTCP_NODELAY=1"
8996251875Speter    for i in $apr_addto_bugger; do
8997251875Speter      apr_addto_duplicate="0"
8998251875Speter      for j in $CPPFLAGS; do
8999251875Speter        if test "x$i" = "x$j"; then
9000251875Speter          apr_addto_duplicate="1"
9001251875Speter          break
9002251875Speter        fi
9003251875Speter      done
9004251875Speter      if test $apr_addto_duplicate = "0"; then
9005251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
9006251875Speter        CPPFLAGS="$CPPFLAGS $i"
9007251875Speter      fi
9008251875Speter    done
9009251875Speter  fi
9010251875Speter
9011251875Speter        ;;
9012251875Speter    *-ibm-as400)
9013251875Speter
9014251875Speter  if test -z "$apr_lock_method"; then
9015251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"USE_SYSVSEM_SERIALIZE\""
9016251875Speter    apr_lock_method="USE_SYSVSEM_SERIALIZE"
9017251875Speter  fi
9018251875Speter
9019251875Speter
9020251875Speter  if test -z "$apr_process_lock_is_global"; then
9021251875Speter    test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
9022251875Speter    apr_process_lock_is_global="yes"
9023251875Speter  fi
9024251875Speter
9025251875Speter
9026251875Speter  if test -z "$apr_gethostbyname_is_thread_safe"; then
9027251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyname_is_thread_safe to \"yes\""
9028251875Speter    apr_gethostbyname_is_thread_safe="yes"
9029251875Speter  fi
9030251875Speter
9031251875Speter
9032251875Speter  if test -z "$apr_gethostbyaddr_is_thread_safe"; then
9033251875Speter    test "x$silent" != "xyes" && echo "  setting apr_gethostbyaddr_is_thread_safe to \"yes\""
9034251875Speter    apr_gethostbyaddr_is_thread_safe="yes"
9035251875Speter  fi
9036251875Speter
9037251875Speter
9038251875Speter  if test -z "$apr_getservbyname_is_thread_safe"; then
9039251875Speter    test "x$silent" != "xyes" && echo "  setting apr_getservbyname_is_thread_safe to \"yes\""
9040251875Speter    apr_getservbyname_is_thread_safe="yes"
9041251875Speter  fi
9042251875Speter
9043251875Speter        ;;
9044269847Speter    *mingw*)
9045251875Speter
9046269847Speter  if test "x$INTERNAL_CPPFLAGS" = "x"; then
9047269847Speter    test "x$silent" != "xyes" && echo "  setting INTERNAL_CPPFLAGS to \"-DBINPATH=$apr_builddir/test/.libs\""
9048269847Speter    INTERNAL_CPPFLAGS="-DBINPATH=$apr_builddir/test/.libs"
9049251875Speter  else
9050269847Speter    apr_addto_bugger="-DBINPATH=$apr_builddir/test/.libs"
9051251875Speter    for i in $apr_addto_bugger; do
9052251875Speter      apr_addto_duplicate="0"
9053269847Speter      for j in $INTERNAL_CPPFLAGS; do
9054251875Speter        if test "x$i" = "x$j"; then
9055251875Speter          apr_addto_duplicate="1"
9056251875Speter          break
9057251875Speter        fi
9058251875Speter      done
9059251875Speter      if test $apr_addto_duplicate = "0"; then
9060269847Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to INTERNAL_CPPFLAGS"
9061269847Speter        INTERNAL_CPPFLAGS="$INTERNAL_CPPFLAGS $i"
9062251875Speter      fi
9063251875Speter    done
9064251875Speter  fi
9065251875Speter
9066251875Speter
9067251875Speter  if test "x$CPPFLAGS" = "x"; then
9068251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DWIN32 -D__MSVCRT__\""
9069251875Speter    CPPFLAGS="-DWIN32 -D__MSVCRT__"
9070251875Speter  else
9071251875Speter    apr_addto_bugger="-DWIN32 -D__MSVCRT__"
9072251875Speter    for i in $apr_addto_bugger; do
9073251875Speter      apr_addto_duplicate="0"
9074251875Speter      for j in $CPPFLAGS; do
9075251875Speter        if test "x$i" = "x$j"; then
9076251875Speter          apr_addto_duplicate="1"
9077251875Speter          break
9078251875Speter        fi
9079251875Speter      done
9080251875Speter      if test $apr_addto_duplicate = "0"; then
9081251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
9082251875Speter        CPPFLAGS="$CPPFLAGS $i"
9083251875Speter      fi
9084251875Speter    done
9085251875Speter  fi
9086251875Speter
9087251875Speter
9088251875Speter  if test "x$LDFLAGS" = "x"; then
9089251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-Wl,--enable-auto-import,--subsystem,console\""
9090251875Speter    LDFLAGS="-Wl,--enable-auto-import,--subsystem,console"
9091251875Speter  else
9092251875Speter    apr_addto_bugger="-Wl,--enable-auto-import,--subsystem,console"
9093251875Speter    for i in $apr_addto_bugger; do
9094251875Speter      apr_addto_duplicate="0"
9095251875Speter      for j in $LDFLAGS; do
9096251875Speter        if test "x$i" = "x$j"; then
9097251875Speter          apr_addto_duplicate="1"
9098251875Speter          break
9099251875Speter        fi
9100251875Speter      done
9101251875Speter      if test $apr_addto_duplicate = "0"; then
9102251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
9103251875Speter        LDFLAGS="$LDFLAGS $i"
9104251875Speter      fi
9105251875Speter    done
9106251875Speter  fi
9107251875Speter
9108251875Speter
9109251875Speter  if test -z "$have_unicode_fs"; then
9110251875Speter    test "x$silent" != "xyes" && echo "  setting have_unicode_fs to \"1\""
9111251875Speter    have_unicode_fs="1"
9112251875Speter  fi
9113251875Speter
9114251875Speter
9115251875Speter  if test -z "$have_proc_invoked"; then
9116251875Speter    test "x$silent" != "xyes" && echo "  setting have_proc_invoked to \"1\""
9117251875Speter    have_proc_invoked="1"
9118251875Speter  fi
9119251875Speter
9120251875Speter
9121251875Speter  if test -z "$apr_lock_method"; then
9122251875Speter    test "x$silent" != "xyes" && echo "  setting apr_lock_method to \"win32\""
9123251875Speter    apr_lock_method="win32"
9124251875Speter  fi
9125251875Speter
9126251875Speter
9127251875Speter  if test -z "$apr_process_lock_is_global"; then
9128251875Speter    test "x$silent" != "xyes" && echo "  setting apr_process_lock_is_global to \"yes\""
9129251875Speter    apr_process_lock_is_global="yes"
9130251875Speter  fi
9131251875Speter
9132251875Speter
9133251875Speter  if test -z "$apr_cv_use_lfs64"; then
9134251875Speter    test "x$silent" != "xyes" && echo "  setting apr_cv_use_lfs64 to \"yes\""
9135251875Speter    apr_cv_use_lfs64="yes"
9136251875Speter  fi
9137251875Speter
9138251875Speter
9139251875Speter  if test -z "$apr_cv_osuuid"; then
9140251875Speter    test "x$silent" != "xyes" && echo "  setting apr_cv_osuuid to \"yes\""
9141251875Speter    apr_cv_osuuid="yes"
9142251875Speter  fi
9143251875Speter
9144251875Speter
9145251875Speter  if test -z "$apr_cv_tcp_nodelay_with_cork"; then
9146251875Speter    test "x$silent" != "xyes" && echo "  setting apr_cv_tcp_nodelay_with_cork to \"no\""
9147251875Speter    apr_cv_tcp_nodelay_with_cork="no"
9148251875Speter  fi
9149251875Speter
9150251875Speter
9151251875Speter  if test -z "$apr_thread_func"; then
9152251875Speter    test "x$silent" != "xyes" && echo "  setting apr_thread_func to \"__stdcall\""
9153251875Speter    apr_thread_func="__stdcall"
9154251875Speter  fi
9155251875Speter
9156251875Speter
9157251875Speter  if test -z "$ac_cv_o_nonblock_inherited"; then
9158251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_o_nonblock_inherited to \"yes\""
9159251875Speter    ac_cv_o_nonblock_inherited="yes"
9160251875Speter  fi
9161251875Speter
9162251875Speter
9163251875Speter  if test -z "$ac_cv_tcp_nodelay_inherited"; then
9164251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_tcp_nodelay_inherited to \"yes\""
9165251875Speter    ac_cv_tcp_nodelay_inherited="yes"
9166251875Speter  fi
9167251875Speter
9168251875Speter
9169251875Speter  if test -z "$ac_cv_file__dev_zero"; then
9170251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_file__dev_zero to \"no\""
9171251875Speter    ac_cv_file__dev_zero="no"
9172251875Speter  fi
9173251875Speter
9174251875Speter
9175251875Speter  if test -z "$ac_cv_func_setpgrp_void"; then
9176251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_setpgrp_void to \"no\""
9177251875Speter    ac_cv_func_setpgrp_void="no"
9178251875Speter  fi
9179251875Speter
9180251875Speter
9181251875Speter  if test -z "$ac_cv_func_mmap"; then
9182251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_mmap to \"yes\""
9183251875Speter    ac_cv_func_mmap="yes"
9184251875Speter  fi
9185251875Speter
9186251875Speter
9187251875Speter  if test -z "$ac_cv_define_sockaddr_in6"; then
9188251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_define_sockaddr_in6 to \"yes\""
9189251875Speter    ac_cv_define_sockaddr_in6="yes"
9190251875Speter  fi
9191251875Speter
9192251875Speter
9193251875Speter  if test -z "$ac_cv_working_getaddrinfo"; then
9194251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_working_getaddrinfo to \"yes\""
9195251875Speter    ac_cv_working_getaddrinfo="yes"
9196251875Speter  fi
9197251875Speter
9198251875Speter
9199251875Speter  if test -z "$ac_cv_working_getnameinfo"; then
9200251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_working_getnameinfo to \"yes\""
9201251875Speter    ac_cv_working_getnameinfo="yes"
9202251875Speter  fi
9203251875Speter
9204251875Speter
9205251875Speter  if test -z "$ac_cv_func_gai_strerror"; then
9206251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_gai_strerror to \"yes\""
9207251875Speter    ac_cv_func_gai_strerror="yes"
9208251875Speter  fi
9209251875Speter
9210251875Speter        case $host in
9211251875Speter            *mingw32*)
9212251875Speter
9213251875Speter  if test -z "$apr_has_xthread_files"; then
9214251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"1\""
9215251875Speter    apr_has_xthread_files="1"
9216251875Speter  fi
9217251875Speter
9218251875Speter
9219251875Speter  if test -z "$apr_has_user"; then
9220251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_user to \"1\""
9221251875Speter    apr_has_user="1"
9222251875Speter  fi
9223251875Speter
9224251875Speter
9225251875Speter  if test -z "$apr_procattr_user_set_requires_password"; then
9226251875Speter    test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"1\""
9227251875Speter    apr_procattr_user_set_requires_password="1"
9228251875Speter  fi
9229251875Speter
9230251875Speter
9231251875Speter  if test -z "$ac_cv_func_sendfile"; then
9232251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_sendfile to \"yes\""
9233251875Speter    ac_cv_func_sendfile="yes"
9234251875Speter  fi
9235251875Speter
9236251875Speter                ;;
9237251875Speter            *mingwce)
9238251875Speter
9239251875Speter  if test -z "$apr_has_xthread_files"; then
9240251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"0\""
9241251875Speter    apr_has_xthread_files="0"
9242251875Speter  fi
9243251875Speter
9244251875Speter
9245251875Speter  if test -z "$apr_has_user"; then
9246251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_user to \"0\""
9247251875Speter    apr_has_user="0"
9248251875Speter  fi
9249251875Speter
9250251875Speter
9251251875Speter  if test -z "$apr_procattr_user_set_requires_password"; then
9252251875Speter    test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"0\""
9253251875Speter    apr_procattr_user_set_requires_password="0"
9254251875Speter  fi
9255251875Speter
9256251875Speter
9257251875Speter  if test -z "$ac_cv_func_sendfile"; then
9258251875Speter    test "x$silent" != "xyes" && echo "  setting ac_cv_func_sendfile to \"no\""
9259251875Speter    ac_cv_func_sendfile="no"
9260251875Speter  fi
9261251875Speter
9262251875Speter                ;;
9263251875Speter        esac
9264251875Speter        ;;
9265251875Speter  esac
9266251875Speter
9267251875Speterfi
9268251875Speter
9269251875Speter
9270251875SpeterDEFAULT_OSDIR="unix"
9271251875Speterecho "(Default will be ${DEFAULT_OSDIR})"
9272251875Speter
9273251875Speterapr_modules="file_io network_io threadproc misc locks time mmap shmem user memory atomic poll support random"
9274251875Speter
9275251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9276251875Speter$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
9277251875Speterset x ${MAKE-make}
9278251875Speterac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
9279251875Speterif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
9280251875Speter  $as_echo_n "(cached) " >&6
9281251875Speterelse
9282251875Speter  cat >conftest.make <<\_ACEOF
9283251875SpeterSHELL = /bin/sh
9284251875Speterall:
9285251875Speter	@echo '@@@%%%=$(MAKE)=@@@%%%'
9286251875Speter_ACEOF
9287251875Speter# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
9288251875Spetercase `${MAKE-make} -f conftest.make 2>/dev/null` in
9289251875Speter  *@@@%%%=?*=@@@%%%*)
9290251875Speter    eval ac_cv_prog_make_${ac_make}_set=yes;;
9291251875Speter  *)
9292251875Speter    eval ac_cv_prog_make_${ac_make}_set=no;;
9293251875Speteresac
9294251875Speterrm -f conftest.make
9295251875Speterfi
9296251875Speterif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
9297251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9298251875Speter$as_echo "yes" >&6; }
9299251875Speter  SET_MAKE=
9300251875Speterelse
9301251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9302251875Speter$as_echo "no" >&6; }
9303251875Speter  SET_MAKE="MAKE=${MAKE-make}"
9304251875Speterfi
9305251875Speter
9306251875Speterac_ext=c
9307251875Speterac_cpp='$CPP $CPPFLAGS'
9308251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9309251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9310251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
9311251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
9312251875Speter$as_echo_n "checking how to run the C preprocessor... " >&6; }
9313251875Speter# On Suns, sometimes $CPP names a directory.
9314251875Speterif test -n "$CPP" && test -d "$CPP"; then
9315251875Speter  CPP=
9316251875Speterfi
9317251875Speterif test -z "$CPP"; then
9318251875Speter  if ${ac_cv_prog_CPP+:} false; then :
9319251875Speter  $as_echo_n "(cached) " >&6
9320251875Speterelse
9321251875Speter      # Double quotes because CPP needs to be expanded
9322251875Speter    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
9323251875Speter    do
9324251875Speter      ac_preproc_ok=false
9325251875Speterfor ac_c_preproc_warn_flag in '' yes
9326251875Speterdo
9327251875Speter  # Use a header file that comes with gcc, so configuring glibc
9328251875Speter  # with a fresh cross-compiler works.
9329251875Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9330251875Speter  # <limits.h> exists even on freestanding compilers.
9331251875Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
9332251875Speter  # not just through cpp. "Syntax error" is here to catch this case.
9333251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9334251875Speter/* end confdefs.h.  */
9335251875Speter#ifdef __STDC__
9336251875Speter# include <limits.h>
9337251875Speter#else
9338251875Speter# include <assert.h>
9339251875Speter#endif
9340251875Speter		     Syntax error
9341251875Speter_ACEOF
9342251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
9343251875Speter
9344251875Speterelse
9345251875Speter  # Broken: fails on valid input.
9346251875Spetercontinue
9347251875Speterfi
9348251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
9349251875Speter
9350251875Speter  # OK, works on sane cases.  Now check whether nonexistent headers
9351251875Speter  # can be detected and how.
9352251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9353251875Speter/* end confdefs.h.  */
9354251875Speter#include <ac_nonexistent.h>
9355251875Speter_ACEOF
9356251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
9357251875Speter  # Broken: success on invalid input.
9358251875Spetercontinue
9359251875Speterelse
9360251875Speter  # Passes both tests.
9361251875Speterac_preproc_ok=:
9362251875Speterbreak
9363251875Speterfi
9364251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
9365251875Speter
9366251875Speterdone
9367251875Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9368251875Speterrm -f conftest.i conftest.err conftest.$ac_ext
9369251875Speterif $ac_preproc_ok; then :
9370251875Speter  break
9371251875Speterfi
9372251875Speter
9373251875Speter    done
9374251875Speter    ac_cv_prog_CPP=$CPP
9375251875Speter
9376251875Speterfi
9377251875Speter  CPP=$ac_cv_prog_CPP
9378251875Speterelse
9379251875Speter  ac_cv_prog_CPP=$CPP
9380251875Speterfi
9381251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
9382251875Speter$as_echo "$CPP" >&6; }
9383251875Speterac_preproc_ok=false
9384251875Speterfor ac_c_preproc_warn_flag in '' yes
9385251875Speterdo
9386251875Speter  # Use a header file that comes with gcc, so configuring glibc
9387251875Speter  # with a fresh cross-compiler works.
9388251875Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9389251875Speter  # <limits.h> exists even on freestanding compilers.
9390251875Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
9391251875Speter  # not just through cpp. "Syntax error" is here to catch this case.
9392251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9393251875Speter/* end confdefs.h.  */
9394251875Speter#ifdef __STDC__
9395251875Speter# include <limits.h>
9396251875Speter#else
9397251875Speter# include <assert.h>
9398251875Speter#endif
9399251875Speter		     Syntax error
9400251875Speter_ACEOF
9401251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
9402251875Speter
9403251875Speterelse
9404251875Speter  # Broken: fails on valid input.
9405251875Spetercontinue
9406251875Speterfi
9407251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
9408251875Speter
9409251875Speter  # OK, works on sane cases.  Now check whether nonexistent headers
9410251875Speter  # can be detected and how.
9411251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9412251875Speter/* end confdefs.h.  */
9413251875Speter#include <ac_nonexistent.h>
9414251875Speter_ACEOF
9415251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
9416251875Speter  # Broken: success on invalid input.
9417251875Spetercontinue
9418251875Speterelse
9419251875Speter  # Passes both tests.
9420251875Speterac_preproc_ok=:
9421251875Speterbreak
9422251875Speterfi
9423251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
9424251875Speter
9425251875Speterdone
9426251875Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9427251875Speterrm -f conftest.i conftest.err conftest.$ac_ext
9428251875Speterif $ac_preproc_ok; then :
9429251875Speter
9430251875Speterelse
9431251875Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9432251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9433251875Speteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check
9434251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
9435251875Speterfi
9436251875Speter
9437251875Speterac_ext=c
9438251875Speterac_cpp='$CPP $CPPFLAGS'
9439251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9440251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9441251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
9442251875Speter
9443251875Speterfor ac_prog in gawk mawk nawk awk
9444251875Speterdo
9445251875Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
9446251875Speterset dummy $ac_prog; ac_word=$2
9447251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9448251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9449251875Speterif ${ac_cv_prog_AWK+:} false; then :
9450251875Speter  $as_echo_n "(cached) " >&6
9451251875Speterelse
9452251875Speter  if test -n "$AWK"; then
9453251875Speter  ac_cv_prog_AWK="$AWK" # Let the user override the test.
9454251875Speterelse
9455251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9456251875Speterfor as_dir in $PATH
9457251875Speterdo
9458251875Speter  IFS=$as_save_IFS
9459251875Speter  test -z "$as_dir" && as_dir=.
9460251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9461253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9462251875Speter    ac_cv_prog_AWK="$ac_prog"
9463251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9464251875Speter    break 2
9465251875Speter  fi
9466251875Speterdone
9467251875Speter  done
9468251875SpeterIFS=$as_save_IFS
9469251875Speter
9470251875Speterfi
9471251875Speterfi
9472251875SpeterAWK=$ac_cv_prog_AWK
9473251875Speterif test -n "$AWK"; then
9474251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
9475251875Speter$as_echo "$AWK" >&6; }
9476251875Speterelse
9477251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9478251875Speter$as_echo "no" >&6; }
9479251875Speterfi
9480251875Speter
9481251875Speter
9482251875Speter  test -n "$AWK" && break
9483251875Speterdone
9484251875Speter
9485251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
9486251875Speter$as_echo_n "checking whether ln -s works... " >&6; }
9487251875SpeterLN_S=$as_ln_s
9488251875Speterif test "$LN_S" = "ln -s"; then
9489251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9490251875Speter$as_echo "yes" >&6; }
9491251875Speterelse
9492251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
9493251875Speter$as_echo "no, using $LN_S" >&6; }
9494251875Speterfi
9495251875Speter
9496251875Speterif test -n "$ac_tool_prefix"; then
9497251875Speter  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9498251875Speterset dummy ${ac_tool_prefix}ranlib; ac_word=$2
9499251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9500251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9501251875Speterif ${ac_cv_prog_RANLIB+:} false; then :
9502251875Speter  $as_echo_n "(cached) " >&6
9503251875Speterelse
9504251875Speter  if test -n "$RANLIB"; then
9505251875Speter  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9506251875Speterelse
9507251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9508251875Speterfor as_dir in $PATH
9509251875Speterdo
9510251875Speter  IFS=$as_save_IFS
9511251875Speter  test -z "$as_dir" && as_dir=.
9512251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9513253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9514251875Speter    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9515251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9516251875Speter    break 2
9517251875Speter  fi
9518251875Speterdone
9519251875Speter  done
9520251875SpeterIFS=$as_save_IFS
9521251875Speter
9522251875Speterfi
9523251875Speterfi
9524251875SpeterRANLIB=$ac_cv_prog_RANLIB
9525251875Speterif test -n "$RANLIB"; then
9526251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9527251875Speter$as_echo "$RANLIB" >&6; }
9528251875Speterelse
9529251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9530251875Speter$as_echo "no" >&6; }
9531251875Speterfi
9532251875Speter
9533251875Speter
9534251875Speterfi
9535251875Speterif test -z "$ac_cv_prog_RANLIB"; then
9536251875Speter  ac_ct_RANLIB=$RANLIB
9537251875Speter  # Extract the first word of "ranlib", so it can be a program name with args.
9538251875Speterset dummy ranlib; ac_word=$2
9539251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9540251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9541251875Speterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9542251875Speter  $as_echo_n "(cached) " >&6
9543251875Speterelse
9544251875Speter  if test -n "$ac_ct_RANLIB"; then
9545251875Speter  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9546251875Speterelse
9547251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9548251875Speterfor as_dir in $PATH
9549251875Speterdo
9550251875Speter  IFS=$as_save_IFS
9551251875Speter  test -z "$as_dir" && as_dir=.
9552251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9553253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9554251875Speter    ac_cv_prog_ac_ct_RANLIB="ranlib"
9555251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9556251875Speter    break 2
9557251875Speter  fi
9558251875Speterdone
9559251875Speter  done
9560251875SpeterIFS=$as_save_IFS
9561251875Speter
9562251875Speterfi
9563251875Speterfi
9564251875Speterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9565251875Speterif test -n "$ac_ct_RANLIB"; then
9566251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9567251875Speter$as_echo "$ac_ct_RANLIB" >&6; }
9568251875Speterelse
9569251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9570251875Speter$as_echo "no" >&6; }
9571251875Speterfi
9572251875Speter
9573251875Speter  if test "x$ac_ct_RANLIB" = x; then
9574251875Speter    RANLIB=":"
9575251875Speter  else
9576251875Speter    case $cross_compiling:$ac_tool_warned in
9577251875Speteryes:)
9578251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9579251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9580251875Speterac_tool_warned=yes ;;
9581251875Speteresac
9582251875Speter    RANLIB=$ac_ct_RANLIB
9583251875Speter  fi
9584251875Speterelse
9585251875Speter  RANLIB="$ac_cv_prog_RANLIB"
9586251875Speterfi
9587251875Speter
9588251875Speter# Find a good install program.  We prefer a C program (faster),
9589251875Speter# so one script is as good as another.  But avoid the broken or
9590251875Speter# incompatible versions:
9591251875Speter# SysV /etc/install, /usr/sbin/install
9592251875Speter# SunOS /usr/etc/install
9593251875Speter# IRIX /sbin/install
9594251875Speter# AIX /bin/install
9595251875Speter# AmigaOS /C/install, which installs bootblocks on floppy discs
9596251875Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9597251875Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
9598251875Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9599251875Speter# OS/2's system install, which has a completely different semantic
9600251875Speter# ./install, which can be erroneously created by make from ./install.sh.
9601251875Speter# Reject install programs that cannot install multiple files.
9602251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
9603251875Speter$as_echo_n "checking for a BSD-compatible install... " >&6; }
9604251875Speterif test -z "$INSTALL"; then
9605251875Speterif ${ac_cv_path_install+:} false; then :
9606251875Speter  $as_echo_n "(cached) " >&6
9607251875Speterelse
9608251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9609251875Speterfor as_dir in $PATH
9610251875Speterdo
9611251875Speter  IFS=$as_save_IFS
9612251875Speter  test -z "$as_dir" && as_dir=.
9613251875Speter    # Account for people who put trailing slashes in PATH elements.
9614251875Spetercase $as_dir/ in #((
9615251875Speter  ./ | .// | /[cC]/* | \
9616251875Speter  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9617251875Speter  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
9618251875Speter  /usr/ucb/* ) ;;
9619251875Speter  *)
9620251875Speter    # OSF1 and SCO ODT 3.0 have their own names for install.
9621251875Speter    # Don't use installbsd from OSF since it installs stuff as root
9622251875Speter    # by default.
9623251875Speter    for ac_prog in ginstall scoinst install; do
9624251875Speter      for ac_exec_ext in '' $ac_executable_extensions; do
9625253734Speter	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9626251875Speter	  if test $ac_prog = install &&
9627251875Speter	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9628251875Speter	    # AIX install.  It has an incompatible calling convention.
9629251875Speter	    :
9630251875Speter	  elif test $ac_prog = install &&
9631251875Speter	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9632251875Speter	    # program-specific install script used by HP pwplus--don't use.
9633251875Speter	    :
9634251875Speter	  else
9635251875Speter	    rm -rf conftest.one conftest.two conftest.dir
9636251875Speter	    echo one > conftest.one
9637251875Speter	    echo two > conftest.two
9638251875Speter	    mkdir conftest.dir
9639251875Speter	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
9640251875Speter	      test -s conftest.one && test -s conftest.two &&
9641251875Speter	      test -s conftest.dir/conftest.one &&
9642251875Speter	      test -s conftest.dir/conftest.two
9643251875Speter	    then
9644251875Speter	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9645251875Speter	      break 3
9646251875Speter	    fi
9647251875Speter	  fi
9648251875Speter	fi
9649251875Speter      done
9650251875Speter    done
9651251875Speter    ;;
9652251875Speteresac
9653251875Speter
9654251875Speter  done
9655251875SpeterIFS=$as_save_IFS
9656251875Speter
9657251875Speterrm -rf conftest.one conftest.two conftest.dir
9658251875Speter
9659251875Speterfi
9660251875Speter  if test "${ac_cv_path_install+set}" = set; then
9661251875Speter    INSTALL=$ac_cv_path_install
9662251875Speter  else
9663251875Speter    # As a last resort, use the slow shell script.  Don't cache a
9664251875Speter    # value for INSTALL within a source directory, because that will
9665251875Speter    # break other packages using the cache if that directory is
9666251875Speter    # removed, or if the value is a relative name.
9667251875Speter    INSTALL=$ac_install_sh
9668251875Speter  fi
9669251875Speterfi
9670251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
9671251875Speter$as_echo "$INSTALL" >&6; }
9672251875Speter
9673251875Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9674251875Speter# It thinks the first close brace ends the variable substitution.
9675251875Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9676251875Speter
9677251875Spetertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9678251875Speter
9679251875Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9680251875Speter
9681251875Speter# Extract the first word of "rm", so it can be a program name with args.
9682251875Speterset dummy rm; ac_word=$2
9683251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9684251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9685251875Speterif ${ac_cv_prog_RM+:} false; then :
9686251875Speter  $as_echo_n "(cached) " >&6
9687251875Speterelse
9688251875Speter  if test -n "$RM"; then
9689251875Speter  ac_cv_prog_RM="$RM" # Let the user override the test.
9690251875Speterelse
9691251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9692251875Speterfor as_dir in $PATH
9693251875Speterdo
9694251875Speter  IFS=$as_save_IFS
9695251875Speter  test -z "$as_dir" && as_dir=.
9696251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9697253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9698251875Speter    ac_cv_prog_RM="rm"
9699251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9700251875Speter    break 2
9701251875Speter  fi
9702251875Speterdone
9703251875Speter  done
9704251875SpeterIFS=$as_save_IFS
9705251875Speter
9706251875Speterfi
9707251875Speterfi
9708251875SpeterRM=$ac_cv_prog_RM
9709251875Speterif test -n "$RM"; then
9710251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
9711251875Speter$as_echo "$RM" >&6; }
9712251875Speterelse
9713251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9714251875Speter$as_echo "no" >&6; }
9715251875Speterfi
9716251875Speter
9717251875Speter
9718251875Speter# Extract the first word of "as", so it can be a program name with args.
9719251875Speterset dummy as; ac_word=$2
9720251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9721251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9722251875Speterif ${ac_cv_prog_AS+:} false; then :
9723251875Speter  $as_echo_n "(cached) " >&6
9724251875Speterelse
9725251875Speter  if test -n "$AS"; then
9726251875Speter  ac_cv_prog_AS="$AS" # Let the user override the test.
9727251875Speterelse
9728251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9729251875Speterfor as_dir in $PATH
9730251875Speterdo
9731251875Speter  IFS=$as_save_IFS
9732251875Speter  test -z "$as_dir" && as_dir=.
9733251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9734253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9735251875Speter    ac_cv_prog_AS="as"
9736251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9737251875Speter    break 2
9738251875Speter  fi
9739251875Speterdone
9740251875Speter  done
9741251875SpeterIFS=$as_save_IFS
9742251875Speter
9743251875Speterfi
9744251875Speterfi
9745251875SpeterAS=$ac_cv_prog_AS
9746251875Speterif test -n "$AS"; then
9747251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
9748251875Speter$as_echo "$AS" >&6; }
9749251875Speterelse
9750251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9751251875Speter$as_echo "no" >&6; }
9752251875Speterfi
9753251875Speter
9754251875Speter
9755251875Speter# Extract the first word of "cpp", so it can be a program name with args.
9756251875Speterset dummy cpp; ac_word=$2
9757251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9758251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9759251875Speterif ${ac_cv_prog_ASCPP+:} false; then :
9760251875Speter  $as_echo_n "(cached) " >&6
9761251875Speterelse
9762251875Speter  if test -n "$ASCPP"; then
9763251875Speter  ac_cv_prog_ASCPP="$ASCPP" # Let the user override the test.
9764251875Speterelse
9765251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9766251875Speterfor as_dir in $PATH
9767251875Speterdo
9768251875Speter  IFS=$as_save_IFS
9769251875Speter  test -z "$as_dir" && as_dir=.
9770251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9771253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9772251875Speter    ac_cv_prog_ASCPP="cpp"
9773251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9774251875Speter    break 2
9775251875Speter  fi
9776251875Speterdone
9777251875Speter  done
9778251875SpeterIFS=$as_save_IFS
9779251875Speter
9780251875Speterfi
9781251875Speterfi
9782251875SpeterASCPP=$ac_cv_prog_ASCPP
9783251875Speterif test -n "$ASCPP"; then
9784251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ASCPP" >&5
9785251875Speter$as_echo "$ASCPP" >&6; }
9786251875Speterelse
9787251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9788251875Speter$as_echo "no" >&6; }
9789251875Speterfi
9790251875Speter
9791251875Speter
9792251875Speterif test -n "$ac_tool_prefix"; then
9793251875Speter  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
9794251875Speterset dummy ${ac_tool_prefix}ar; ac_word=$2
9795251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9796251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9797251875Speterif ${ac_cv_prog_AR+:} false; then :
9798251875Speter  $as_echo_n "(cached) " >&6
9799251875Speterelse
9800251875Speter  if test -n "$AR"; then
9801251875Speter  ac_cv_prog_AR="$AR" # Let the user override the test.
9802251875Speterelse
9803251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9804251875Speterfor as_dir in $PATH
9805251875Speterdo
9806251875Speter  IFS=$as_save_IFS
9807251875Speter  test -z "$as_dir" && as_dir=.
9808251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9809253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9810251875Speter    ac_cv_prog_AR="${ac_tool_prefix}ar"
9811251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9812251875Speter    break 2
9813251875Speter  fi
9814251875Speterdone
9815251875Speter  done
9816251875SpeterIFS=$as_save_IFS
9817251875Speter
9818251875Speterfi
9819251875Speterfi
9820251875SpeterAR=$ac_cv_prog_AR
9821251875Speterif test -n "$AR"; then
9822251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
9823251875Speter$as_echo "$AR" >&6; }
9824251875Speterelse
9825251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9826251875Speter$as_echo "no" >&6; }
9827251875Speterfi
9828251875Speter
9829251875Speter
9830251875Speterfi
9831251875Speterif test -z "$ac_cv_prog_AR"; then
9832251875Speter  ac_ct_AR=$AR
9833251875Speter  # Extract the first word of "ar", so it can be a program name with args.
9834251875Speterset dummy ar; ac_word=$2
9835251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9836251875Speter$as_echo_n "checking for $ac_word... " >&6; }
9837251875Speterif ${ac_cv_prog_ac_ct_AR+:} false; then :
9838251875Speter  $as_echo_n "(cached) " >&6
9839251875Speterelse
9840251875Speter  if test -n "$ac_ct_AR"; then
9841251875Speter  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
9842251875Speterelse
9843251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9844251875Speterfor as_dir in $PATH
9845251875Speterdo
9846251875Speter  IFS=$as_save_IFS
9847251875Speter  test -z "$as_dir" && as_dir=.
9848251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9849253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9850251875Speter    ac_cv_prog_ac_ct_AR="ar"
9851251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9852251875Speter    break 2
9853251875Speter  fi
9854251875Speterdone
9855251875Speter  done
9856251875SpeterIFS=$as_save_IFS
9857251875Speter
9858251875Speterfi
9859251875Speterfi
9860251875Speterac_ct_AR=$ac_cv_prog_ac_ct_AR
9861251875Speterif test -n "$ac_ct_AR"; then
9862251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
9863251875Speter$as_echo "$ac_ct_AR" >&6; }
9864251875Speterelse
9865251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9866251875Speter$as_echo "no" >&6; }
9867251875Speterfi
9868251875Speter
9869251875Speter  if test "x$ac_ct_AR" = x; then
9870251875Speter    AR="ar"
9871251875Speter  else
9872251875Speter    case $cross_compiling:$ac_tool_warned in
9873251875Speteryes:)
9874251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9875251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9876251875Speterac_tool_warned=yes ;;
9877251875Speteresac
9878251875Speter    AR=$ac_ct_AR
9879251875Speter  fi
9880251875Speterelse
9881251875Speter  AR="$ac_cv_prog_AR"
9882251875Speterfi
9883251875Speter
9884251875Speter
9885251875Speter
9886251875Speter
9887251875Speter
9888251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
9889251875Speter$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
9890251875Speterif ${ac_cv_path_GREP+:} false; then :
9891251875Speter  $as_echo_n "(cached) " >&6
9892251875Speterelse
9893251875Speter  if test -z "$GREP"; then
9894251875Speter  ac_path_GREP_found=false
9895251875Speter  # Loop through the user's path and test for each of PROGNAME-LIST
9896251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9897251875Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9898251875Speterdo
9899251875Speter  IFS=$as_save_IFS
9900251875Speter  test -z "$as_dir" && as_dir=.
9901251875Speter    for ac_prog in grep ggrep; do
9902251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9903251875Speter      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
9904253734Speter      as_fn_executable_p "$ac_path_GREP" || continue
9905251875Speter# Check for GNU ac_path_GREP and select it if it is found.
9906251875Speter  # Check for GNU $ac_path_GREP
9907251875Spetercase `"$ac_path_GREP" --version 2>&1` in
9908251875Speter*GNU*)
9909251875Speter  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
9910251875Speter*)
9911251875Speter  ac_count=0
9912251875Speter  $as_echo_n 0123456789 >"conftest.in"
9913251875Speter  while :
9914251875Speter  do
9915251875Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
9916251875Speter    mv "conftest.tmp" "conftest.in"
9917251875Speter    cp "conftest.in" "conftest.nl"
9918251875Speter    $as_echo 'GREP' >> "conftest.nl"
9919251875Speter    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
9920251875Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9921251875Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
9922251875Speter    if test $ac_count -gt ${ac_path_GREP_max-0}; then
9923251875Speter      # Best one so far, save it but keep looking for a better one
9924251875Speter      ac_cv_path_GREP="$ac_path_GREP"
9925251875Speter      ac_path_GREP_max=$ac_count
9926251875Speter    fi
9927251875Speter    # 10*(2^10) chars as input seems more than enough
9928251875Speter    test $ac_count -gt 10 && break
9929251875Speter  done
9930251875Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9931251875Speteresac
9932251875Speter
9933251875Speter      $ac_path_GREP_found && break 3
9934251875Speter    done
9935251875Speter  done
9936251875Speter  done
9937251875SpeterIFS=$as_save_IFS
9938251875Speter  if test -z "$ac_cv_path_GREP"; then
9939251875Speter    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
9940251875Speter  fi
9941251875Speterelse
9942251875Speter  ac_cv_path_GREP=$GREP
9943251875Speterfi
9944251875Speter
9945251875Speterfi
9946251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
9947251875Speter$as_echo "$ac_cv_path_GREP" >&6; }
9948251875Speter GREP="$ac_cv_path_GREP"
9949251875Speter
9950251875Speter
9951251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
9952251875Speter$as_echo_n "checking for egrep... " >&6; }
9953251875Speterif ${ac_cv_path_EGREP+:} false; then :
9954251875Speter  $as_echo_n "(cached) " >&6
9955251875Speterelse
9956251875Speter  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
9957251875Speter   then ac_cv_path_EGREP="$GREP -E"
9958251875Speter   else
9959251875Speter     if test -z "$EGREP"; then
9960251875Speter  ac_path_EGREP_found=false
9961251875Speter  # Loop through the user's path and test for each of PROGNAME-LIST
9962251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9963251875Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9964251875Speterdo
9965251875Speter  IFS=$as_save_IFS
9966251875Speter  test -z "$as_dir" && as_dir=.
9967251875Speter    for ac_prog in egrep; do
9968251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
9969251875Speter      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
9970253734Speter      as_fn_executable_p "$ac_path_EGREP" || continue
9971251875Speter# Check for GNU ac_path_EGREP and select it if it is found.
9972251875Speter  # Check for GNU $ac_path_EGREP
9973251875Spetercase `"$ac_path_EGREP" --version 2>&1` in
9974251875Speter*GNU*)
9975251875Speter  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
9976251875Speter*)
9977251875Speter  ac_count=0
9978251875Speter  $as_echo_n 0123456789 >"conftest.in"
9979251875Speter  while :
9980251875Speter  do
9981251875Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
9982251875Speter    mv "conftest.tmp" "conftest.in"
9983251875Speter    cp "conftest.in" "conftest.nl"
9984251875Speter    $as_echo 'EGREP' >> "conftest.nl"
9985251875Speter    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
9986251875Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
9987251875Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
9988251875Speter    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
9989251875Speter      # Best one so far, save it but keep looking for a better one
9990251875Speter      ac_cv_path_EGREP="$ac_path_EGREP"
9991251875Speter      ac_path_EGREP_max=$ac_count
9992251875Speter    fi
9993251875Speter    # 10*(2^10) chars as input seems more than enough
9994251875Speter    test $ac_count -gt 10 && break
9995251875Speter  done
9996251875Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9997251875Speteresac
9998251875Speter
9999251875Speter      $ac_path_EGREP_found && break 3
10000251875Speter    done
10001251875Speter  done
10002251875Speter  done
10003251875SpeterIFS=$as_save_IFS
10004251875Speter  if test -z "$ac_cv_path_EGREP"; then
10005251875Speter    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
10006251875Speter  fi
10007251875Speterelse
10008251875Speter  ac_cv_path_EGREP=$EGREP
10009251875Speterfi
10010251875Speter
10011251875Speter   fi
10012251875Speterfi
10013251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
10014251875Speter$as_echo "$ac_cv_path_EGREP" >&6; }
10015251875Speter EGREP="$ac_cv_path_EGREP"
10016251875Speter
10017251875Speter
10018251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10019251875Speter$as_echo_n "checking for ANSI C header files... " >&6; }
10020251875Speterif ${ac_cv_header_stdc+:} false; then :
10021251875Speter  $as_echo_n "(cached) " >&6
10022251875Speterelse
10023251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10024251875Speter/* end confdefs.h.  */
10025251875Speter#include <stdlib.h>
10026251875Speter#include <stdarg.h>
10027251875Speter#include <string.h>
10028251875Speter#include <float.h>
10029251875Speter
10030251875Speterint
10031251875Spetermain ()
10032251875Speter{
10033251875Speter
10034251875Speter  ;
10035251875Speter  return 0;
10036251875Speter}
10037251875Speter_ACEOF
10038251875Speterif ac_fn_c_try_compile "$LINENO"; then :
10039251875Speter  ac_cv_header_stdc=yes
10040251875Speterelse
10041251875Speter  ac_cv_header_stdc=no
10042251875Speterfi
10043251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10044251875Speter
10045251875Speterif test $ac_cv_header_stdc = yes; then
10046251875Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10047251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10048251875Speter/* end confdefs.h.  */
10049251875Speter#include <string.h>
10050251875Speter
10051251875Speter_ACEOF
10052251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10053251875Speter  $EGREP "memchr" >/dev/null 2>&1; then :
10054251875Speter
10055251875Speterelse
10056251875Speter  ac_cv_header_stdc=no
10057251875Speterfi
10058251875Speterrm -f conftest*
10059251875Speter
10060251875Speterfi
10061251875Speter
10062251875Speterif test $ac_cv_header_stdc = yes; then
10063251875Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10064251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10065251875Speter/* end confdefs.h.  */
10066251875Speter#include <stdlib.h>
10067251875Speter
10068251875Speter_ACEOF
10069251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10070251875Speter  $EGREP "free" >/dev/null 2>&1; then :
10071251875Speter
10072251875Speterelse
10073251875Speter  ac_cv_header_stdc=no
10074251875Speterfi
10075251875Speterrm -f conftest*
10076251875Speter
10077251875Speterfi
10078251875Speter
10079251875Speterif test $ac_cv_header_stdc = yes; then
10080251875Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10081251875Speter  if test "$cross_compiling" = yes; then :
10082251875Speter  :
10083251875Speterelse
10084251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10085251875Speter/* end confdefs.h.  */
10086251875Speter#include <ctype.h>
10087251875Speter#include <stdlib.h>
10088251875Speter#if ((' ' & 0x0FF) == 0x020)
10089251875Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10090251875Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10091251875Speter#else
10092251875Speter# define ISLOWER(c) \
10093251875Speter		   (('a' <= (c) && (c) <= 'i') \
10094251875Speter		     || ('j' <= (c) && (c) <= 'r') \
10095251875Speter		     || ('s' <= (c) && (c) <= 'z'))
10096251875Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10097251875Speter#endif
10098251875Speter
10099251875Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10100251875Speterint
10101251875Spetermain ()
10102251875Speter{
10103251875Speter  int i;
10104251875Speter  for (i = 0; i < 256; i++)
10105251875Speter    if (XOR (islower (i), ISLOWER (i))
10106251875Speter	|| toupper (i) != TOUPPER (i))
10107251875Speter      return 2;
10108251875Speter  return 0;
10109251875Speter}
10110251875Speter_ACEOF
10111251875Speterif ac_fn_c_try_run "$LINENO"; then :
10112251875Speter
10113251875Speterelse
10114251875Speter  ac_cv_header_stdc=no
10115251875Speterfi
10116251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10117251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
10118251875Speterfi
10119251875Speter
10120251875Speterfi
10121251875Speterfi
10122251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10123251875Speter$as_echo "$ac_cv_header_stdc" >&6; }
10124251875Speterif test $ac_cv_header_stdc = yes; then
10125251875Speter
10126251875Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
10127251875Speter
10128251875Speterfi
10129251875Speter
10130251875Speter# On IRIX 5.3, sys/types and inttypes.h are conflicting.
10131251875Speterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10132251875Speter		  inttypes.h stdint.h unistd.h
10133251875Speterdo :
10134251875Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10135251875Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10136251875Speter"
10137251875Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10138251875Speter  cat >>confdefs.h <<_ACEOF
10139251875Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10140251875Speter_ACEOF
10141251875Speter
10142251875Speterfi
10143251875Speter
10144251875Speterdone
10145251875Speter
10146251875Speter
10147251875Speter
10148251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
10149251875Speterif test "x$ac_cv_header_minix_config_h" = xyes; then :
10150251875Speter  MINIX=yes
10151251875Speterelse
10152251875Speter  MINIX=
10153251875Speterfi
10154251875Speter
10155251875Speter
10156251875Speter  if test "$MINIX" = yes; then
10157251875Speter
10158251875Speter$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
10159251875Speter
10160251875Speter
10161251875Speter$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
10162251875Speter
10163251875Speter
10164251875Speter$as_echo "#define _MINIX 1" >>confdefs.h
10165251875Speter
10166251875Speter  fi
10167251875Speter
10168251875Speter
10169251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
10170251875Speter$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
10171251875Speterif ${ac_cv_safe_to_define___extensions__+:} false; then :
10172251875Speter  $as_echo_n "(cached) " >&6
10173251875Speterelse
10174251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10175251875Speter/* end confdefs.h.  */
10176251875Speter
10177253734Speter#         define __EXTENSIONS__ 1
10178253734Speter          $ac_includes_default
10179251875Speterint
10180251875Spetermain ()
10181251875Speter{
10182251875Speter
10183251875Speter  ;
10184251875Speter  return 0;
10185251875Speter}
10186251875Speter_ACEOF
10187251875Speterif ac_fn_c_try_compile "$LINENO"; then :
10188251875Speter  ac_cv_safe_to_define___extensions__=yes
10189251875Speterelse
10190251875Speter  ac_cv_safe_to_define___extensions__=no
10191251875Speterfi
10192251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10193251875Speterfi
10194251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
10195251875Speter$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
10196251875Speter  test $ac_cv_safe_to_define___extensions__ = yes &&
10197251875Speter    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
10198251875Speter
10199251875Speter  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
10200251875Speter
10201251875Speter  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
10202251875Speter
10203251875Speter  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
10204251875Speter
10205251875Speter  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
10206251875Speter
10207251875Speter
10208251875Speter
10209251875Speter
10210251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
10211251875Speter$as_echo_n "checking for library containing strerror... " >&6; }
10212251875Speterif ${ac_cv_search_strerror+:} false; then :
10213251875Speter  $as_echo_n "(cached) " >&6
10214251875Speterelse
10215251875Speter  ac_func_search_save_LIBS=$LIBS
10216251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10217251875Speter/* end confdefs.h.  */
10218251875Speter
10219251875Speter/* Override any GCC internal prototype to avoid an error.
10220251875Speter   Use char because int might match the return type of a GCC
10221251875Speter   builtin and then its argument prototype would still apply.  */
10222251875Speter#ifdef __cplusplus
10223251875Speterextern "C"
10224251875Speter#endif
10225251875Speterchar strerror ();
10226251875Speterint
10227251875Spetermain ()
10228251875Speter{
10229251875Speterreturn strerror ();
10230251875Speter  ;
10231251875Speter  return 0;
10232251875Speter}
10233251875Speter_ACEOF
10234251875Speterfor ac_lib in '' cposix; do
10235251875Speter  if test -z "$ac_lib"; then
10236251875Speter    ac_res="none required"
10237251875Speter  else
10238251875Speter    ac_res=-l$ac_lib
10239251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10240251875Speter  fi
10241251875Speter  if ac_fn_c_try_link "$LINENO"; then :
10242251875Speter  ac_cv_search_strerror=$ac_res
10243251875Speterfi
10244251875Speterrm -f core conftest.err conftest.$ac_objext \
10245251875Speter    conftest$ac_exeext
10246251875Speter  if ${ac_cv_search_strerror+:} false; then :
10247251875Speter  break
10248251875Speterfi
10249251875Speterdone
10250251875Speterif ${ac_cv_search_strerror+:} false; then :
10251251875Speter
10252251875Speterelse
10253251875Speter  ac_cv_search_strerror=no
10254251875Speterfi
10255251875Speterrm conftest.$ac_ext
10256251875SpeterLIBS=$ac_func_search_save_LIBS
10257251875Speterfi
10258251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
10259251875Speter$as_echo "$ac_cv_search_strerror" >&6; }
10260251875Speterac_res=$ac_cv_search_strerror
10261251875Speterif test "$ac_res" != no; then :
10262251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10263251875Speter
10264251875Speterfi
10265251875Speter
10266251875Speter
10267251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system uses EBCDIC" >&5
10268251875Speter$as_echo_n "checking whether system uses EBCDIC... " >&6; }
10269251875Speterif ${ac_cv_ebcdic+:} false; then :
10270251875Speter  $as_echo_n "(cached) " >&6
10271251875Speterelse
10272251875Speter
10273251875Speter  if test "$cross_compiling" = yes; then :
10274251875Speter
10275251875Speter  ac_cv_ebcdic="no"
10276251875Speter
10277251875Speterelse
10278251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10279251875Speter/* end confdefs.h.  */
10280251875Speter
10281251875Speterint main(void) {
10282251875Speter  return (unsigned char)'A' != (unsigned char)0xC1;
10283251875Speter}
10284251875Speter
10285251875Speter_ACEOF
10286251875Speterif ac_fn_c_try_run "$LINENO"; then :
10287251875Speter
10288251875Speter  ac_cv_ebcdic="yes"
10289251875Speter
10290251875Speterelse
10291251875Speter
10292251875Speter  ac_cv_ebcdic="no"
10293251875Speter
10294251875Speterfi
10295251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10296251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
10297251875Speterfi
10298251875Speter
10299251875Speterfi
10300251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ebcdic" >&5
10301251875Speter$as_echo "$ac_cv_ebcdic" >&6; }
10302251875Speter  if test "$ac_cv_ebcdic" = "yes"; then
10303251875Speter    apr_charset_ebcdic=1
10304251875Speter  else
10305251875Speter    apr_charset_ebcdic=0
10306251875Speter  fi
10307251875Speter
10308251875Speter
10309251875Speter
10310251875SpeterAPR_LIBNAME="apr${libsuffix}"
10311251875Speter
10312251875Speter
10313251875Speterecho "performing libtool configuration..."
10314251875Speter
10315251875Speter# Check whether --enable-experimental-libtool was given.
10316251875Speterif test "${enable_experimental_libtool+set}" = set; then :
10317251875Speter  enableval=$enable_experimental_libtool; experimental_libtool=$enableval
10318251875Speterelse
10319251875Speter  experimental_libtool=no
10320251875Speterfi
10321251875Speter
10322251875Speter
10323251875Speterif test "x$Xsed" = "x"; then
10324251875Speter  Xsed="$SED -e 1s/^X//"
10325251875Speterfi
10326251875Speter
10327251875Spetercase $host in
10328251875Speter*-os2*)
10329251875Speter    # Use a custom-made libtool replacement
10330251875Speter    echo "using aplibtool"
10331251875Speter    LIBTOOL="$srcdir/build/aplibtool"
10332251875Speter    gcc $CFLAGS $CPPFLAGS -o $LIBTOOL.exe $LIBTOOL.c
10333251875Speter    ;;
10334251875Speter*)
10335251875Speter    if test "x$LTFLAGS" = "x"; then
10336251875Speter        LTFLAGS='--silent'
10337251875Speter    fi
10338251875Speter    if test "$experimental_libtool" = "yes"; then
10339251875Speter        # Use a custom-made libtool replacement
10340251875Speter        echo "using jlibtool"
10341251875Speter        LIBTOOL="$apr_builddir/libtool"
10342251875Speter        LIBTOOL_SRC="$apr_srcdir/build/jlibtool.c"
10343251875Speter        $CC $CFLAGS $CPPFLAGS -o $LIBTOOL $LIBTOOL_SRC
10344251875Speter        eval `$apr_builddir/libtool --config | grep "^shlibpath_var=[A-Z_]*$"`
10345251875Speter        if test "x$shlibpath_var" = "x"; then
10346251875Speter            shlibpath_var=REPLACE_WITH_YOUR_SHLIBPATH_VAR
10347251875Speter        fi
10348251875Speter    else
10349251875Speter        enable_win32_dll=yes
10350251875Speter
10351251875Spetercase $host in
10352251875Speter*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
10353251875Speter  if test -n "$ac_tool_prefix"; then
10354251875Speter  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
10355251875Speterset dummy ${ac_tool_prefix}as; ac_word=$2
10356251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10357251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10358251875Speterif ${ac_cv_prog_AS+:} false; then :
10359251875Speter  $as_echo_n "(cached) " >&6
10360251875Speterelse
10361251875Speter  if test -n "$AS"; then
10362251875Speter  ac_cv_prog_AS="$AS" # Let the user override the test.
10363251875Speterelse
10364251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10365251875Speterfor as_dir in $PATH
10366251875Speterdo
10367251875Speter  IFS=$as_save_IFS
10368251875Speter  test -z "$as_dir" && as_dir=.
10369251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10370253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10371251875Speter    ac_cv_prog_AS="${ac_tool_prefix}as"
10372251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10373251875Speter    break 2
10374251875Speter  fi
10375251875Speterdone
10376251875Speter  done
10377251875SpeterIFS=$as_save_IFS
10378251875Speter
10379251875Speterfi
10380251875Speterfi
10381251875SpeterAS=$ac_cv_prog_AS
10382251875Speterif test -n "$AS"; then
10383251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10384251875Speter$as_echo "$AS" >&6; }
10385251875Speterelse
10386251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10387251875Speter$as_echo "no" >&6; }
10388251875Speterfi
10389251875Speter
10390251875Speter
10391251875Speterfi
10392251875Speterif test -z "$ac_cv_prog_AS"; then
10393251875Speter  ac_ct_AS=$AS
10394251875Speter  # Extract the first word of "as", so it can be a program name with args.
10395251875Speterset dummy as; ac_word=$2
10396251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10397251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10398251875Speterif ${ac_cv_prog_ac_ct_AS+:} false; then :
10399251875Speter  $as_echo_n "(cached) " >&6
10400251875Speterelse
10401251875Speter  if test -n "$ac_ct_AS"; then
10402251875Speter  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
10403251875Speterelse
10404251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10405251875Speterfor as_dir in $PATH
10406251875Speterdo
10407251875Speter  IFS=$as_save_IFS
10408251875Speter  test -z "$as_dir" && as_dir=.
10409251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10410253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10411251875Speter    ac_cv_prog_ac_ct_AS="as"
10412251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10413251875Speter    break 2
10414251875Speter  fi
10415251875Speterdone
10416251875Speter  done
10417251875SpeterIFS=$as_save_IFS
10418251875Speter
10419251875Speterfi
10420251875Speterfi
10421251875Speterac_ct_AS=$ac_cv_prog_ac_ct_AS
10422251875Speterif test -n "$ac_ct_AS"; then
10423251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
10424251875Speter$as_echo "$ac_ct_AS" >&6; }
10425251875Speterelse
10426251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10427251875Speter$as_echo "no" >&6; }
10428251875Speterfi
10429251875Speter
10430251875Speter  if test "x$ac_ct_AS" = x; then
10431251875Speter    AS="false"
10432251875Speter  else
10433251875Speter    case $cross_compiling:$ac_tool_warned in
10434251875Speteryes:)
10435251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10436251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10437251875Speterac_tool_warned=yes ;;
10438251875Speteresac
10439251875Speter    AS=$ac_ct_AS
10440251875Speter  fi
10441251875Speterelse
10442251875Speter  AS="$ac_cv_prog_AS"
10443251875Speterfi
10444251875Speter
10445251875Speter  if test -n "$ac_tool_prefix"; then
10446251875Speter  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10447251875Speterset dummy ${ac_tool_prefix}dlltool; ac_word=$2
10448251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10449251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10450251875Speterif ${ac_cv_prog_DLLTOOL+:} false; then :
10451251875Speter  $as_echo_n "(cached) " >&6
10452251875Speterelse
10453251875Speter  if test -n "$DLLTOOL"; then
10454251875Speter  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10455251875Speterelse
10456251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10457251875Speterfor as_dir in $PATH
10458251875Speterdo
10459251875Speter  IFS=$as_save_IFS
10460251875Speter  test -z "$as_dir" && as_dir=.
10461251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10462253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10463251875Speter    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
10464251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10465251875Speter    break 2
10466251875Speter  fi
10467251875Speterdone
10468251875Speter  done
10469251875SpeterIFS=$as_save_IFS
10470251875Speter
10471251875Speterfi
10472251875Speterfi
10473251875SpeterDLLTOOL=$ac_cv_prog_DLLTOOL
10474251875Speterif test -n "$DLLTOOL"; then
10475251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10476251875Speter$as_echo "$DLLTOOL" >&6; }
10477251875Speterelse
10478251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10479251875Speter$as_echo "no" >&6; }
10480251875Speterfi
10481251875Speter
10482251875Speter
10483251875Speterfi
10484251875Speterif test -z "$ac_cv_prog_DLLTOOL"; then
10485251875Speter  ac_ct_DLLTOOL=$DLLTOOL
10486251875Speter  # Extract the first word of "dlltool", so it can be a program name with args.
10487251875Speterset dummy dlltool; ac_word=$2
10488251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10489251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10490251875Speterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
10491251875Speter  $as_echo_n "(cached) " >&6
10492251875Speterelse
10493251875Speter  if test -n "$ac_ct_DLLTOOL"; then
10494251875Speter  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10495251875Speterelse
10496251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10497251875Speterfor as_dir in $PATH
10498251875Speterdo
10499251875Speter  IFS=$as_save_IFS
10500251875Speter  test -z "$as_dir" && as_dir=.
10501251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10502253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10503251875Speter    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
10504251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10505251875Speter    break 2
10506251875Speter  fi
10507251875Speterdone
10508251875Speter  done
10509251875SpeterIFS=$as_save_IFS
10510251875Speter
10511251875Speterfi
10512251875Speterfi
10513251875Speterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10514251875Speterif test -n "$ac_ct_DLLTOOL"; then
10515251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
10516251875Speter$as_echo "$ac_ct_DLLTOOL" >&6; }
10517251875Speterelse
10518251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10519251875Speter$as_echo "no" >&6; }
10520251875Speterfi
10521251875Speter
10522251875Speter  if test "x$ac_ct_DLLTOOL" = x; then
10523251875Speter    DLLTOOL="false"
10524251875Speter  else
10525251875Speter    case $cross_compiling:$ac_tool_warned in
10526251875Speteryes:)
10527251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10528251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10529251875Speterac_tool_warned=yes ;;
10530251875Speteresac
10531251875Speter    DLLTOOL=$ac_ct_DLLTOOL
10532251875Speter  fi
10533251875Speterelse
10534251875Speter  DLLTOOL="$ac_cv_prog_DLLTOOL"
10535251875Speterfi
10536251875Speter
10537251875Speter  if test -n "$ac_tool_prefix"; then
10538251875Speter  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10539251875Speterset dummy ${ac_tool_prefix}objdump; ac_word=$2
10540251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10541251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10542251875Speterif ${ac_cv_prog_OBJDUMP+:} false; then :
10543251875Speter  $as_echo_n "(cached) " >&6
10544251875Speterelse
10545251875Speter  if test -n "$OBJDUMP"; then
10546251875Speter  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10547251875Speterelse
10548251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10549251875Speterfor as_dir in $PATH
10550251875Speterdo
10551251875Speter  IFS=$as_save_IFS
10552251875Speter  test -z "$as_dir" && as_dir=.
10553251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10554253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10555251875Speter    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
10556251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10557251875Speter    break 2
10558251875Speter  fi
10559251875Speterdone
10560251875Speter  done
10561251875SpeterIFS=$as_save_IFS
10562251875Speter
10563251875Speterfi
10564251875Speterfi
10565251875SpeterOBJDUMP=$ac_cv_prog_OBJDUMP
10566251875Speterif test -n "$OBJDUMP"; then
10567251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10568251875Speter$as_echo "$OBJDUMP" >&6; }
10569251875Speterelse
10570251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10571251875Speter$as_echo "no" >&6; }
10572251875Speterfi
10573251875Speter
10574251875Speter
10575251875Speterfi
10576251875Speterif test -z "$ac_cv_prog_OBJDUMP"; then
10577251875Speter  ac_ct_OBJDUMP=$OBJDUMP
10578251875Speter  # Extract the first word of "objdump", so it can be a program name with args.
10579251875Speterset dummy objdump; ac_word=$2
10580251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10581251875Speter$as_echo_n "checking for $ac_word... " >&6; }
10582251875Speterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
10583251875Speter  $as_echo_n "(cached) " >&6
10584251875Speterelse
10585251875Speter  if test -n "$ac_ct_OBJDUMP"; then
10586251875Speter  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
10587251875Speterelse
10588251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10589251875Speterfor as_dir in $PATH
10590251875Speterdo
10591251875Speter  IFS=$as_save_IFS
10592251875Speter  test -z "$as_dir" && as_dir=.
10593251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10594253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10595251875Speter    ac_cv_prog_ac_ct_OBJDUMP="objdump"
10596251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10597251875Speter    break 2
10598251875Speter  fi
10599251875Speterdone
10600251875Speter  done
10601251875SpeterIFS=$as_save_IFS
10602251875Speter
10603251875Speterfi
10604251875Speterfi
10605251875Speterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
10606251875Speterif test -n "$ac_ct_OBJDUMP"; then
10607251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
10608251875Speter$as_echo "$ac_ct_OBJDUMP" >&6; }
10609251875Speterelse
10610251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10611251875Speter$as_echo "no" >&6; }
10612251875Speterfi
10613251875Speter
10614251875Speter  if test "x$ac_ct_OBJDUMP" = x; then
10615251875Speter    OBJDUMP="false"
10616251875Speter  else
10617251875Speter    case $cross_compiling:$ac_tool_warned in
10618251875Speteryes:)
10619251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10620251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10621251875Speterac_tool_warned=yes ;;
10622251875Speteresac
10623251875Speter    OBJDUMP=$ac_ct_OBJDUMP
10624251875Speter  fi
10625251875Speterelse
10626251875Speter  OBJDUMP="$ac_cv_prog_OBJDUMP"
10627251875Speterfi
10628251875Speter
10629251875Speter  ;;
10630251875Speteresac
10631251875Speter
10632251875Spetertest -z "$AS" && AS=as
10633251875Speter
10634251875Speter
10635251875Speter
10636251875Speter
10637251875Speter
10638251875Spetertest -z "$DLLTOOL" && DLLTOOL=dlltool
10639251875Speter
10640251875Speter
10641251875Speter
10642251875Speter
10643251875Speter
10644251875Spetertest -z "$OBJDUMP" && OBJDUMP=objdump
10645251875Speter
10646251875Speter
10647251875Speter
10648251875Speter
10649251875Speter
10650251875Speter
10651251875Speter
10652251875Spetercase `pwd` in
10653251875Speter  *\ * | *\	*)
10654251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
10655251875Speter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
10656251875Speteresac
10657251875Speter
10658251875Speter
10659251875Speter
10660251875Spetermacro_version='2.4.2'
10661251875Spetermacro_revision='1.3337'
10662251875Speter
10663251875Speter
10664251875Speter
10665251875Speter
10666251875Speter
10667251875Speter
10668251875Speter
10669251875Speter
10670251875Speter
10671251875Speter
10672251875Speter
10673251875Speter
10674251875Speter
10675251875Speterltmain="$ac_aux_dir/ltmain.sh"
10676251875Speter
10677251875Speter# Backslashify metacharacters that are still active within
10678251875Speter# double-quoted strings.
10679251875Spetersed_quote_subst='s/\(["`$\\]\)/\\\1/g'
10680251875Speter
10681251875Speter# Same as above, but do not quote variable references.
10682251875Speterdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
10683251875Speter
10684251875Speter# Sed substitution to delay expansion of an escaped shell variable in a
10685251875Speter# double_quote_subst'ed string.
10686251875Speterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
10687251875Speter
10688251875Speter# Sed substitution to delay expansion of an escaped single quote.
10689251875Speterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
10690251875Speter
10691251875Speter# Sed substitution to avoid accidental globbing in evaled expressions
10692251875Speterno_glob_subst='s/\*/\\\*/g'
10693251875Speter
10694251875SpeterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10695251875SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
10696251875SpeterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
10697251875Speter
10698251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
10699251875Speter$as_echo_n "checking how to print strings... " >&6; }
10700251875Speter# Test print first, because it will be a builtin if present.
10701251875Speterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
10702251875Speter   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
10703251875Speter  ECHO='print -r --'
10704251875Speterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
10705251875Speter  ECHO='printf %s\n'
10706251875Speterelse
10707251875Speter  # Use this function as a fallback that always works.
10708251875Speter  func_fallback_echo ()
10709251875Speter  {
10710251875Speter    eval 'cat <<_LTECHO_EOF
10711251875Speter$1
10712251875Speter_LTECHO_EOF'
10713251875Speter  }
10714251875Speter  ECHO='func_fallback_echo'
10715251875Speterfi
10716251875Speter
10717251875Speter# func_echo_all arg...
10718251875Speter# Invoke $ECHO with all args, space-separated.
10719251875Speterfunc_echo_all ()
10720251875Speter{
10721251875Speter    $ECHO ""
10722251875Speter}
10723251875Speter
10724251875Spetercase "$ECHO" in
10725251875Speter  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
10726251875Speter$as_echo "printf" >&6; } ;;
10727251875Speter  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
10728251875Speter$as_echo "print -r" >&6; } ;;
10729251875Speter  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
10730251875Speter$as_echo "cat" >&6; } ;;
10731251875Speteresac
10732251875Speter
10733251875Speter
10734251875Speter
10735251875Speter
10736251875Speter
10737251875Speter
10738251875Speter
10739251875Speter
10740251875Speter
10741251875Speter
10742251875Speter
10743251875Speter
10744251875Speter
10745251875Speter
10746251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
10747251875Speter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
10748251875Speterif ${ac_cv_path_SED+:} false; then :
10749251875Speter  $as_echo_n "(cached) " >&6
10750251875Speterelse
10751251875Speter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
10752251875Speter     for ac_i in 1 2 3 4 5 6 7; do
10753251875Speter       ac_script="$ac_script$as_nl$ac_script"
10754251875Speter     done
10755251875Speter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
10756251875Speter     { ac_script=; unset ac_script;}
10757251875Speter     if test -z "$SED"; then
10758251875Speter  ac_path_SED_found=false
10759251875Speter  # Loop through the user's path and test for each of PROGNAME-LIST
10760251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10761251875Speterfor as_dir in $PATH
10762251875Speterdo
10763251875Speter  IFS=$as_save_IFS
10764251875Speter  test -z "$as_dir" && as_dir=.
10765251875Speter    for ac_prog in sed gsed; do
10766251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10767251875Speter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
10768253734Speter      as_fn_executable_p "$ac_path_SED" || continue
10769251875Speter# Check for GNU ac_path_SED and select it if it is found.
10770251875Speter  # Check for GNU $ac_path_SED
10771251875Spetercase `"$ac_path_SED" --version 2>&1` in
10772251875Speter*GNU*)
10773251875Speter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
10774251875Speter*)
10775251875Speter  ac_count=0
10776251875Speter  $as_echo_n 0123456789 >"conftest.in"
10777251875Speter  while :
10778251875Speter  do
10779251875Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
10780251875Speter    mv "conftest.tmp" "conftest.in"
10781251875Speter    cp "conftest.in" "conftest.nl"
10782251875Speter    $as_echo '' >> "conftest.nl"
10783251875Speter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
10784251875Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10785251875Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
10786251875Speter    if test $ac_count -gt ${ac_path_SED_max-0}; then
10787251875Speter      # Best one so far, save it but keep looking for a better one
10788251875Speter      ac_cv_path_SED="$ac_path_SED"
10789251875Speter      ac_path_SED_max=$ac_count
10790251875Speter    fi
10791251875Speter    # 10*(2^10) chars as input seems more than enough
10792251875Speter    test $ac_count -gt 10 && break
10793251875Speter  done
10794251875Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10795251875Speteresac
10796251875Speter
10797251875Speter      $ac_path_SED_found && break 3
10798251875Speter    done
10799251875Speter  done
10800251875Speter  done
10801251875SpeterIFS=$as_save_IFS
10802251875Speter  if test -z "$ac_cv_path_SED"; then
10803251875Speter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
10804251875Speter  fi
10805251875Speterelse
10806251875Speter  ac_cv_path_SED=$SED
10807251875Speterfi
10808251875Speter
10809251875Speterfi
10810251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
10811251875Speter$as_echo "$ac_cv_path_SED" >&6; }
10812251875Speter SED="$ac_cv_path_SED"
10813251875Speter  rm -f conftest.sed
10814251875Speter
10815251875Spetertest -z "$SED" && SED=sed
10816251875SpeterXsed="$SED -e 1s/^X//"
10817251875Speter
10818251875Speter
10819251875Speter
10820251875Speter
10821251875Speter
10822251875Speter
10823251875Speter
10824251875Speter
10825251875Speter
10826251875Speter
10827251875Speter
10828251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
10829251875Speter$as_echo_n "checking for fgrep... " >&6; }
10830251875Speterif ${ac_cv_path_FGREP+:} false; then :
10831251875Speter  $as_echo_n "(cached) " >&6
10832251875Speterelse
10833251875Speter  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
10834251875Speter   then ac_cv_path_FGREP="$GREP -F"
10835251875Speter   else
10836251875Speter     if test -z "$FGREP"; then
10837251875Speter  ac_path_FGREP_found=false
10838251875Speter  # Loop through the user's path and test for each of PROGNAME-LIST
10839251875Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10840251875Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
10841251875Speterdo
10842251875Speter  IFS=$as_save_IFS
10843251875Speter  test -z "$as_dir" && as_dir=.
10844251875Speter    for ac_prog in fgrep; do
10845251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
10846251875Speter      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
10847253734Speter      as_fn_executable_p "$ac_path_FGREP" || continue
10848251875Speter# Check for GNU ac_path_FGREP and select it if it is found.
10849251875Speter  # Check for GNU $ac_path_FGREP
10850251875Spetercase `"$ac_path_FGREP" --version 2>&1` in
10851251875Speter*GNU*)
10852251875Speter  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
10853251875Speter*)
10854251875Speter  ac_count=0
10855251875Speter  $as_echo_n 0123456789 >"conftest.in"
10856251875Speter  while :
10857251875Speter  do
10858251875Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
10859251875Speter    mv "conftest.tmp" "conftest.in"
10860251875Speter    cp "conftest.in" "conftest.nl"
10861251875Speter    $as_echo 'FGREP' >> "conftest.nl"
10862251875Speter    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
10863251875Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10864251875Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
10865251875Speter    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
10866251875Speter      # Best one so far, save it but keep looking for a better one
10867251875Speter      ac_cv_path_FGREP="$ac_path_FGREP"
10868251875Speter      ac_path_FGREP_max=$ac_count
10869251875Speter    fi
10870251875Speter    # 10*(2^10) chars as input seems more than enough
10871251875Speter    test $ac_count -gt 10 && break
10872251875Speter  done
10873251875Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10874251875Speteresac
10875251875Speter
10876251875Speter      $ac_path_FGREP_found && break 3
10877251875Speter    done
10878251875Speter  done
10879251875Speter  done
10880251875SpeterIFS=$as_save_IFS
10881251875Speter  if test -z "$ac_cv_path_FGREP"; then
10882251875Speter    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
10883251875Speter  fi
10884251875Speterelse
10885251875Speter  ac_cv_path_FGREP=$FGREP
10886251875Speterfi
10887251875Speter
10888251875Speter   fi
10889251875Speterfi
10890251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
10891251875Speter$as_echo "$ac_cv_path_FGREP" >&6; }
10892251875Speter FGREP="$ac_cv_path_FGREP"
10893251875Speter
10894251875Speter
10895251875Spetertest -z "$GREP" && GREP=grep
10896251875Speter
10897251875Speter
10898251875Speter
10899251875Speter
10900251875Speter
10901251875Speter
10902251875Speter
10903251875Speter
10904251875Speter
10905251875Speter
10906251875Speter
10907251875Speter
10908251875Speter
10909251875Speter
10910251875Speter
10911251875Speter
10912251875Speter
10913251875Speter
10914251875Speter
10915251875Speter# Check whether --with-gnu-ld was given.
10916251875Speterif test "${with_gnu_ld+set}" = set; then :
10917251875Speter  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10918251875Speterelse
10919251875Speter  with_gnu_ld=no
10920251875Speterfi
10921251875Speter
10922251875Speterac_prog=ld
10923251875Speterif test "$GCC" = yes; then
10924251875Speter  # Check if gcc -print-prog-name=ld gives a path.
10925251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
10926251875Speter$as_echo_n "checking for ld used by $CC... " >&6; }
10927251875Speter  case $host in
10928251875Speter  *-*-mingw*)
10929251875Speter    # gcc leaves a trailing carriage return which upsets mingw
10930251875Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10931251875Speter  *)
10932251875Speter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10933251875Speter  esac
10934251875Speter  case $ac_prog in
10935251875Speter    # Accept absolute paths.
10936251875Speter    [\\/]* | ?:[\\/]*)
10937251875Speter      re_direlt='/[^/][^/]*/\.\./'
10938251875Speter      # Canonicalize the pathname of ld
10939251875Speter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
10940251875Speter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
10941251875Speter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
10942251875Speter      done
10943251875Speter      test -z "$LD" && LD="$ac_prog"
10944251875Speter      ;;
10945251875Speter  "")
10946251875Speter    # If it fails, then pretend we aren't using GCC.
10947251875Speter    ac_prog=ld
10948251875Speter    ;;
10949251875Speter  *)
10950251875Speter    # If it is relative, then search for the first ld in PATH.
10951251875Speter    with_gnu_ld=unknown
10952251875Speter    ;;
10953251875Speter  esac
10954251875Speterelif test "$with_gnu_ld" = yes; then
10955251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
10956251875Speter$as_echo_n "checking for GNU ld... " >&6; }
10957251875Speterelse
10958251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
10959251875Speter$as_echo_n "checking for non-GNU ld... " >&6; }
10960251875Speterfi
10961251875Speterif ${lt_cv_path_LD+:} false; then :
10962251875Speter  $as_echo_n "(cached) " >&6
10963251875Speterelse
10964251875Speter  if test -z "$LD"; then
10965251875Speter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10966251875Speter  for ac_dir in $PATH; do
10967251875Speter    IFS="$lt_save_ifs"
10968251875Speter    test -z "$ac_dir" && ac_dir=.
10969251875Speter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10970251875Speter      lt_cv_path_LD="$ac_dir/$ac_prog"
10971251875Speter      # Check to see if the program is GNU ld.  I'd rather use --version,
10972251875Speter      # but apparently some variants of GNU ld only accept -v.
10973251875Speter      # Break only if it was the GNU/non-GNU ld that we prefer.
10974251875Speter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10975251875Speter      *GNU* | *'with BFD'*)
10976251875Speter	test "$with_gnu_ld" != no && break
10977251875Speter	;;
10978251875Speter      *)
10979251875Speter	test "$with_gnu_ld" != yes && break
10980251875Speter	;;
10981251875Speter      esac
10982251875Speter    fi
10983251875Speter  done
10984251875Speter  IFS="$lt_save_ifs"
10985251875Speterelse
10986251875Speter  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10987251875Speterfi
10988251875Speterfi
10989251875Speter
10990251875SpeterLD="$lt_cv_path_LD"
10991251875Speterif test -n "$LD"; then
10992251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10993251875Speter$as_echo "$LD" >&6; }
10994251875Speterelse
10995251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10996251875Speter$as_echo "no" >&6; }
10997251875Speterfi
10998251875Spetertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
10999251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11000251875Speter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11001251875Speterif ${lt_cv_prog_gnu_ld+:} false; then :
11002251875Speter  $as_echo_n "(cached) " >&6
11003251875Speterelse
11004251875Speter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11005251875Spetercase `$LD -v 2>&1 </dev/null` in
11006251875Speter*GNU* | *'with BFD'*)
11007251875Speter  lt_cv_prog_gnu_ld=yes
11008251875Speter  ;;
11009251875Speter*)
11010251875Speter  lt_cv_prog_gnu_ld=no
11011251875Speter  ;;
11012251875Speteresac
11013251875Speterfi
11014251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11015251875Speter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11016251875Speterwith_gnu_ld=$lt_cv_prog_gnu_ld
11017251875Speter
11018251875Speter
11019251875Speter
11020251875Speter
11021251875Speter
11022251875Speter
11023251875Speter
11024251875Speter
11025251875Speter
11026251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11027251875Speter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11028251875Speterif ${lt_cv_path_NM+:} false; then :
11029251875Speter  $as_echo_n "(cached) " >&6
11030251875Speterelse
11031251875Speter  if test -n "$NM"; then
11032251875Speter  # Let the user override the test.
11033251875Speter  lt_cv_path_NM="$NM"
11034251875Speterelse
11035251875Speter  lt_nm_to_check="${ac_tool_prefix}nm"
11036251875Speter  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11037251875Speter    lt_nm_to_check="$lt_nm_to_check nm"
11038251875Speter  fi
11039251875Speter  for lt_tmp_nm in $lt_nm_to_check; do
11040251875Speter    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11041251875Speter    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
11042251875Speter      IFS="$lt_save_ifs"
11043251875Speter      test -z "$ac_dir" && ac_dir=.
11044251875Speter      tmp_nm="$ac_dir/$lt_tmp_nm"
11045251875Speter      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
11046251875Speter	# Check to see if the nm accepts a BSD-compat flag.
11047251875Speter	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
11048251875Speter	#   nm: unknown option "B" ignored
11049251875Speter	# Tru64's nm complains that /dev/null is an invalid object file
11050251875Speter	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
11051251875Speter	*/dev/null* | *'Invalid file or object type'*)
11052251875Speter	  lt_cv_path_NM="$tmp_nm -B"
11053251875Speter	  break
11054251875Speter	  ;;
11055251875Speter	*)
11056251875Speter	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11057251875Speter	  */dev/null*)
11058251875Speter	    lt_cv_path_NM="$tmp_nm -p"
11059251875Speter	    break
11060251875Speter	    ;;
11061251875Speter	  *)
11062251875Speter	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11063251875Speter	    continue # so that we can try to find one that supports BSD flags
11064251875Speter	    ;;
11065251875Speter	  esac
11066251875Speter	  ;;
11067251875Speter	esac
11068251875Speter      fi
11069251875Speter    done
11070251875Speter    IFS="$lt_save_ifs"
11071251875Speter  done
11072251875Speter  : ${lt_cv_path_NM=no}
11073251875Speterfi
11074251875Speterfi
11075251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11076251875Speter$as_echo "$lt_cv_path_NM" >&6; }
11077251875Speterif test "$lt_cv_path_NM" != "no"; then
11078251875Speter  NM="$lt_cv_path_NM"
11079251875Speterelse
11080251875Speter  # Didn't find any BSD compatible name lister, look for dumpbin.
11081251875Speter  if test -n "$DUMPBIN"; then :
11082251875Speter    # Let the user override the test.
11083251875Speter  else
11084251875Speter    if test -n "$ac_tool_prefix"; then
11085251875Speter  for ac_prog in dumpbin "link -dump"
11086251875Speter  do
11087251875Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11088251875Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
11089251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11090251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11091251875Speterif ${ac_cv_prog_DUMPBIN+:} false; then :
11092251875Speter  $as_echo_n "(cached) " >&6
11093251875Speterelse
11094251875Speter  if test -n "$DUMPBIN"; then
11095251875Speter  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11096251875Speterelse
11097251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11098251875Speterfor as_dir in $PATH
11099251875Speterdo
11100251875Speter  IFS=$as_save_IFS
11101251875Speter  test -z "$as_dir" && as_dir=.
11102251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11103253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11104251875Speter    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11105251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11106251875Speter    break 2
11107251875Speter  fi
11108251875Speterdone
11109251875Speter  done
11110251875SpeterIFS=$as_save_IFS
11111251875Speter
11112251875Speterfi
11113251875Speterfi
11114251875SpeterDUMPBIN=$ac_cv_prog_DUMPBIN
11115251875Speterif test -n "$DUMPBIN"; then
11116251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11117251875Speter$as_echo "$DUMPBIN" >&6; }
11118251875Speterelse
11119251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11120251875Speter$as_echo "no" >&6; }
11121251875Speterfi
11122251875Speter
11123251875Speter
11124251875Speter    test -n "$DUMPBIN" && break
11125251875Speter  done
11126251875Speterfi
11127251875Speterif test -z "$DUMPBIN"; then
11128251875Speter  ac_ct_DUMPBIN=$DUMPBIN
11129251875Speter  for ac_prog in dumpbin "link -dump"
11130251875Speterdo
11131251875Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
11132251875Speterset dummy $ac_prog; ac_word=$2
11133251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11134251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11135251875Speterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11136251875Speter  $as_echo_n "(cached) " >&6
11137251875Speterelse
11138251875Speter  if test -n "$ac_ct_DUMPBIN"; then
11139251875Speter  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11140251875Speterelse
11141251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11142251875Speterfor as_dir in $PATH
11143251875Speterdo
11144251875Speter  IFS=$as_save_IFS
11145251875Speter  test -z "$as_dir" && as_dir=.
11146251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11147253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11148251875Speter    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11149251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11150251875Speter    break 2
11151251875Speter  fi
11152251875Speterdone
11153251875Speter  done
11154251875SpeterIFS=$as_save_IFS
11155251875Speter
11156251875Speterfi
11157251875Speterfi
11158251875Speterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11159251875Speterif test -n "$ac_ct_DUMPBIN"; then
11160251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11161251875Speter$as_echo "$ac_ct_DUMPBIN" >&6; }
11162251875Speterelse
11163251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11164251875Speter$as_echo "no" >&6; }
11165251875Speterfi
11166251875Speter
11167251875Speter
11168251875Speter  test -n "$ac_ct_DUMPBIN" && break
11169251875Speterdone
11170251875Speter
11171251875Speter  if test "x$ac_ct_DUMPBIN" = x; then
11172251875Speter    DUMPBIN=":"
11173251875Speter  else
11174251875Speter    case $cross_compiling:$ac_tool_warned in
11175251875Speteryes:)
11176251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11177251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11178251875Speterac_tool_warned=yes ;;
11179251875Speteresac
11180251875Speter    DUMPBIN=$ac_ct_DUMPBIN
11181251875Speter  fi
11182251875Speterfi
11183251875Speter
11184251875Speter    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
11185251875Speter    *COFF*)
11186251875Speter      DUMPBIN="$DUMPBIN -symbols"
11187251875Speter      ;;
11188251875Speter    *)
11189251875Speter      DUMPBIN=:
11190251875Speter      ;;
11191251875Speter    esac
11192251875Speter  fi
11193251875Speter
11194251875Speter  if test "$DUMPBIN" != ":"; then
11195251875Speter    NM="$DUMPBIN"
11196251875Speter  fi
11197251875Speterfi
11198251875Spetertest -z "$NM" && NM=nm
11199251875Speter
11200251875Speter
11201251875Speter
11202251875Speter
11203251875Speter
11204251875Speter
11205251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11206251875Speter$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11207251875Speterif ${lt_cv_nm_interface+:} false; then :
11208251875Speter  $as_echo_n "(cached) " >&6
11209251875Speterelse
11210251875Speter  lt_cv_nm_interface="BSD nm"
11211251875Speter  echo "int some_variable = 0;" > conftest.$ac_ext
11212251875Speter  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11213251875Speter  (eval "$ac_compile" 2>conftest.err)
11214251875Speter  cat conftest.err >&5
11215251875Speter  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11216251875Speter  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11217251875Speter  cat conftest.err >&5
11218251875Speter  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11219251875Speter  cat conftest.out >&5
11220251875Speter  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11221251875Speter    lt_cv_nm_interface="MS dumpbin"
11222251875Speter  fi
11223251875Speter  rm -f conftest*
11224251875Speterfi
11225251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11226251875Speter$as_echo "$lt_cv_nm_interface" >&6; }
11227251875Speter
11228251875Speter# find the maximum length of command line arguments
11229251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11230251875Speter$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11231251875Speterif ${lt_cv_sys_max_cmd_len+:} false; then :
11232251875Speter  $as_echo_n "(cached) " >&6
11233251875Speterelse
11234251875Speter    i=0
11235251875Speter  teststring="ABCD"
11236251875Speter
11237251875Speter  case $build_os in
11238251875Speter  msdosdjgpp*)
11239251875Speter    # On DJGPP, this test can blow up pretty badly due to problems in libc
11240251875Speter    # (any single argument exceeding 2000 bytes causes a buffer overrun
11241251875Speter    # during glob expansion).  Even if it were fixed, the result of this
11242251875Speter    # check would be larger than it should be.
11243251875Speter    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11244251875Speter    ;;
11245251875Speter
11246251875Speter  gnu*)
11247251875Speter    # Under GNU Hurd, this test is not required because there is
11248251875Speter    # no limit to the length of command line arguments.
11249251875Speter    # Libtool will interpret -1 as no limit whatsoever
11250251875Speter    lt_cv_sys_max_cmd_len=-1;
11251251875Speter    ;;
11252251875Speter
11253251875Speter  cygwin* | mingw* | cegcc*)
11254251875Speter    # On Win9x/ME, this test blows up -- it succeeds, but takes
11255251875Speter    # about 5 minutes as the teststring grows exponentially.
11256251875Speter    # Worse, since 9x/ME are not pre-emptively multitasking,
11257251875Speter    # you end up with a "frozen" computer, even though with patience
11258251875Speter    # the test eventually succeeds (with a max line length of 256k).
11259251875Speter    # Instead, let's just punt: use the minimum linelength reported by
11260251875Speter    # all of the supported platforms: 8192 (on NT/2K/XP).
11261251875Speter    lt_cv_sys_max_cmd_len=8192;
11262251875Speter    ;;
11263251875Speter
11264251875Speter  mint*)
11265251875Speter    # On MiNT this can take a long time and run out of memory.
11266251875Speter    lt_cv_sys_max_cmd_len=8192;
11267251875Speter    ;;
11268251875Speter
11269251875Speter  amigaos*)
11270251875Speter    # On AmigaOS with pdksh, this test takes hours, literally.
11271251875Speter    # So we just punt and use a minimum line length of 8192.
11272251875Speter    lt_cv_sys_max_cmd_len=8192;
11273251875Speter    ;;
11274251875Speter
11275251875Speter  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
11276251875Speter    # This has been around since 386BSD, at least.  Likely further.
11277251875Speter    if test -x /sbin/sysctl; then
11278251875Speter      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11279251875Speter    elif test -x /usr/sbin/sysctl; then
11280251875Speter      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11281251875Speter    else
11282251875Speter      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
11283251875Speter    fi
11284251875Speter    # And add a safety zone
11285251875Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11286251875Speter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11287251875Speter    ;;
11288251875Speter
11289251875Speter  interix*)
11290251875Speter    # We know the value 262144 and hardcode it with a safety zone (like BSD)
11291251875Speter    lt_cv_sys_max_cmd_len=196608
11292251875Speter    ;;
11293251875Speter
11294251875Speter  os2*)
11295251875Speter    # The test takes a long time on OS/2.
11296251875Speter    lt_cv_sys_max_cmd_len=8192
11297251875Speter    ;;
11298251875Speter
11299251875Speter  osf*)
11300251875Speter    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11301251875Speter    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11302251875Speter    # nice to cause kernel panics so lets avoid the loop below.
11303251875Speter    # First set a reasonable default.
11304251875Speter    lt_cv_sys_max_cmd_len=16384
11305251875Speter    #
11306251875Speter    if test -x /sbin/sysconfig; then
11307251875Speter      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11308251875Speter        *1*) lt_cv_sys_max_cmd_len=-1 ;;
11309251875Speter      esac
11310251875Speter    fi
11311251875Speter    ;;
11312251875Speter  sco3.2v5*)
11313251875Speter    lt_cv_sys_max_cmd_len=102400
11314251875Speter    ;;
11315251875Speter  sysv5* | sco5v6* | sysv4.2uw2*)
11316251875Speter    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11317251875Speter    if test -n "$kargmax"; then
11318251875Speter      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
11319251875Speter    else
11320251875Speter      lt_cv_sys_max_cmd_len=32768
11321251875Speter    fi
11322251875Speter    ;;
11323251875Speter  *)
11324251875Speter    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
11325251875Speter    if test -n "$lt_cv_sys_max_cmd_len"; then
11326251875Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11327251875Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11328251875Speter    else
11329251875Speter      # Make teststring a little bigger before we do anything with it.
11330251875Speter      # a 1K string should be a reasonable start.
11331251875Speter      for i in 1 2 3 4 5 6 7 8 ; do
11332251875Speter        teststring=$teststring$teststring
11333251875Speter      done
11334251875Speter      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11335251875Speter      # If test is not a shell built-in, we'll probably end up computing a
11336251875Speter      # maximum length that is only half of the actual maximum length, but
11337251875Speter      # we can't tell.
11338251875Speter      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
11339251875Speter	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
11340251875Speter	      test $i != 17 # 1/2 MB should be enough
11341251875Speter      do
11342251875Speter        i=`expr $i + 1`
11343251875Speter        teststring=$teststring$teststring
11344251875Speter      done
11345251875Speter      # Only check the string length outside the loop.
11346251875Speter      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11347251875Speter      teststring=
11348251875Speter      # Add a significant safety factor because C++ compilers can tack on
11349251875Speter      # massive amounts of additional arguments before passing them to the
11350251875Speter      # linker.  It appears as though 1/2 is a usable value.
11351251875Speter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11352251875Speter    fi
11353251875Speter    ;;
11354251875Speter  esac
11355251875Speter
11356251875Speterfi
11357251875Speter
11358251875Speterif test -n $lt_cv_sys_max_cmd_len ; then
11359251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11360251875Speter$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11361251875Speterelse
11362251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11363251875Speter$as_echo "none" >&6; }
11364251875Speterfi
11365251875Spetermax_cmd_len=$lt_cv_sys_max_cmd_len
11366251875Speter
11367251875Speter
11368251875Speter
11369251875Speter
11370251875Speter
11371251875Speter
11372251875Speter: ${CP="cp -f"}
11373251875Speter: ${MV="mv -f"}
11374251875Speter: ${RM="rm -f"}
11375251875Speter
11376251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
11377251875Speter$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
11378251875Speter# Try some XSI features
11379251875Speterxsi_shell=no
11380251875Speter( _lt_dummy="a/b/c"
11381251875Speter  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
11382251875Speter      = c,a/b,b/c, \
11383251875Speter    && eval 'test $(( 1 + 1 )) -eq 2 \
11384251875Speter    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
11385251875Speter  && xsi_shell=yes
11386251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
11387251875Speter$as_echo "$xsi_shell" >&6; }
11388251875Speter
11389251875Speter
11390251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
11391251875Speter$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
11392251875Speterlt_shell_append=no
11393251875Speter( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
11394251875Speter    >/dev/null 2>&1 \
11395251875Speter  && lt_shell_append=yes
11396251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
11397251875Speter$as_echo "$lt_shell_append" >&6; }
11398251875Speter
11399251875Speter
11400251875Speterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11401251875Speter  lt_unset=unset
11402251875Speterelse
11403251875Speter  lt_unset=false
11404251875Speterfi
11405251875Speter
11406251875Speter
11407251875Speter
11408251875Speter
11409251875Speter
11410251875Speter# test EBCDIC or ASCII
11411251875Spetercase `echo X|tr X '\101'` in
11412251875Speter A) # ASCII based system
11413251875Speter    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11414251875Speter  lt_SP2NL='tr \040 \012'
11415251875Speter  lt_NL2SP='tr \015\012 \040\040'
11416251875Speter  ;;
11417251875Speter *) # EBCDIC based system
11418251875Speter  lt_SP2NL='tr \100 \n'
11419251875Speter  lt_NL2SP='tr \r\n \100\100'
11420251875Speter  ;;
11421251875Speteresac
11422251875Speter
11423251875Speter
11424251875Speter
11425251875Speter
11426251875Speter
11427251875Speter
11428251875Speter
11429251875Speter
11430251875Speter
11431251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11432251875Speter$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11433251875Speterif ${lt_cv_to_host_file_cmd+:} false; then :
11434251875Speter  $as_echo_n "(cached) " >&6
11435251875Speterelse
11436251875Speter  case $host in
11437251875Speter  *-*-mingw* )
11438251875Speter    case $build in
11439251875Speter      *-*-mingw* ) # actually msys
11440251875Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11441251875Speter        ;;
11442251875Speter      *-*-cygwin* )
11443251875Speter        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11444251875Speter        ;;
11445251875Speter      * ) # otherwise, assume *nix
11446251875Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11447251875Speter        ;;
11448251875Speter    esac
11449251875Speter    ;;
11450251875Speter  *-*-cygwin* )
11451251875Speter    case $build in
11452251875Speter      *-*-mingw* ) # actually msys
11453251875Speter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11454251875Speter        ;;
11455251875Speter      *-*-cygwin* )
11456251875Speter        lt_cv_to_host_file_cmd=func_convert_file_noop
11457251875Speter        ;;
11458251875Speter      * ) # otherwise, assume *nix
11459251875Speter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11460251875Speter        ;;
11461251875Speter    esac
11462251875Speter    ;;
11463251875Speter  * ) # unhandled hosts (and "normal" native builds)
11464251875Speter    lt_cv_to_host_file_cmd=func_convert_file_noop
11465251875Speter    ;;
11466251875Speteresac
11467251875Speter
11468251875Speterfi
11469251875Speter
11470251875Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
11471251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11472251875Speter$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11473251875Speter
11474251875Speter
11475251875Speter
11476251875Speter
11477251875Speter
11478251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11479251875Speter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11480251875Speterif ${lt_cv_to_tool_file_cmd+:} false; then :
11481251875Speter  $as_echo_n "(cached) " >&6
11482251875Speterelse
11483251875Speter  #assume ordinary cross tools, or native build.
11484251875Speterlt_cv_to_tool_file_cmd=func_convert_file_noop
11485251875Spetercase $host in
11486251875Speter  *-*-mingw* )
11487251875Speter    case $build in
11488251875Speter      *-*-mingw* ) # actually msys
11489251875Speter        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11490251875Speter        ;;
11491251875Speter    esac
11492251875Speter    ;;
11493251875Speteresac
11494251875Speter
11495251875Speterfi
11496251875Speter
11497251875Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
11498251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11499251875Speter$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11500251875Speter
11501251875Speter
11502251875Speter
11503251875Speter
11504251875Speter
11505251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11506251875Speter$as_echo_n "checking for $LD option to reload object files... " >&6; }
11507251875Speterif ${lt_cv_ld_reload_flag+:} false; then :
11508251875Speter  $as_echo_n "(cached) " >&6
11509251875Speterelse
11510251875Speter  lt_cv_ld_reload_flag='-r'
11511251875Speterfi
11512251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11513251875Speter$as_echo "$lt_cv_ld_reload_flag" >&6; }
11514251875Speterreload_flag=$lt_cv_ld_reload_flag
11515251875Spetercase $reload_flag in
11516251875Speter"" | " "*) ;;
11517251875Speter*) reload_flag=" $reload_flag" ;;
11518251875Speteresac
11519251875Speterreload_cmds='$LD$reload_flag -o $output$reload_objs'
11520251875Spetercase $host_os in
11521251875Speter  cygwin* | mingw* | pw32* | cegcc*)
11522251875Speter    if test "$GCC" != yes; then
11523251875Speter      reload_cmds=false
11524251875Speter    fi
11525251875Speter    ;;
11526251875Speter  darwin*)
11527251875Speter    if test "$GCC" = yes; then
11528251875Speter      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
11529251875Speter    else
11530251875Speter      reload_cmds='$LD$reload_flag -o $output$reload_objs'
11531251875Speter    fi
11532251875Speter    ;;
11533251875Speteresac
11534251875Speter
11535251875Speter
11536251875Speter
11537251875Speter
11538251875Speter
11539251875Speter
11540251875Speter
11541251875Speter
11542251875Speter
11543251875Speterif test -n "$ac_tool_prefix"; then
11544251875Speter  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11545251875Speterset dummy ${ac_tool_prefix}objdump; ac_word=$2
11546251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11547251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11548251875Speterif ${ac_cv_prog_OBJDUMP+:} false; then :
11549251875Speter  $as_echo_n "(cached) " >&6
11550251875Speterelse
11551251875Speter  if test -n "$OBJDUMP"; then
11552251875Speter  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11553251875Speterelse
11554251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11555251875Speterfor as_dir in $PATH
11556251875Speterdo
11557251875Speter  IFS=$as_save_IFS
11558251875Speter  test -z "$as_dir" && as_dir=.
11559251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11560253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11561251875Speter    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11562251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11563251875Speter    break 2
11564251875Speter  fi
11565251875Speterdone
11566251875Speter  done
11567251875SpeterIFS=$as_save_IFS
11568251875Speter
11569251875Speterfi
11570251875Speterfi
11571251875SpeterOBJDUMP=$ac_cv_prog_OBJDUMP
11572251875Speterif test -n "$OBJDUMP"; then
11573251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11574251875Speter$as_echo "$OBJDUMP" >&6; }
11575251875Speterelse
11576251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11577251875Speter$as_echo "no" >&6; }
11578251875Speterfi
11579251875Speter
11580251875Speter
11581251875Speterfi
11582251875Speterif test -z "$ac_cv_prog_OBJDUMP"; then
11583251875Speter  ac_ct_OBJDUMP=$OBJDUMP
11584251875Speter  # Extract the first word of "objdump", so it can be a program name with args.
11585251875Speterset dummy objdump; ac_word=$2
11586251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11587251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11588251875Speterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11589251875Speter  $as_echo_n "(cached) " >&6
11590251875Speterelse
11591251875Speter  if test -n "$ac_ct_OBJDUMP"; then
11592251875Speter  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11593251875Speterelse
11594251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11595251875Speterfor as_dir in $PATH
11596251875Speterdo
11597251875Speter  IFS=$as_save_IFS
11598251875Speter  test -z "$as_dir" && as_dir=.
11599251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11600253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11601251875Speter    ac_cv_prog_ac_ct_OBJDUMP="objdump"
11602251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11603251875Speter    break 2
11604251875Speter  fi
11605251875Speterdone
11606251875Speter  done
11607251875SpeterIFS=$as_save_IFS
11608251875Speter
11609251875Speterfi
11610251875Speterfi
11611251875Speterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11612251875Speterif test -n "$ac_ct_OBJDUMP"; then
11613251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11614251875Speter$as_echo "$ac_ct_OBJDUMP" >&6; }
11615251875Speterelse
11616251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11617251875Speter$as_echo "no" >&6; }
11618251875Speterfi
11619251875Speter
11620251875Speter  if test "x$ac_ct_OBJDUMP" = x; then
11621251875Speter    OBJDUMP="false"
11622251875Speter  else
11623251875Speter    case $cross_compiling:$ac_tool_warned in
11624251875Speteryes:)
11625251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11626251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11627251875Speterac_tool_warned=yes ;;
11628251875Speteresac
11629251875Speter    OBJDUMP=$ac_ct_OBJDUMP
11630251875Speter  fi
11631251875Speterelse
11632251875Speter  OBJDUMP="$ac_cv_prog_OBJDUMP"
11633251875Speterfi
11634251875Speter
11635251875Spetertest -z "$OBJDUMP" && OBJDUMP=objdump
11636251875Speter
11637251875Speter
11638251875Speter
11639251875Speter
11640251875Speter
11641251875Speter
11642251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
11643251875Speter$as_echo_n "checking how to recognize dependent libraries... " >&6; }
11644251875Speterif ${lt_cv_deplibs_check_method+:} false; then :
11645251875Speter  $as_echo_n "(cached) " >&6
11646251875Speterelse
11647251875Speter  lt_cv_file_magic_cmd='$MAGIC_CMD'
11648251875Speterlt_cv_file_magic_test_file=
11649251875Speterlt_cv_deplibs_check_method='unknown'
11650251875Speter# Need to set the preceding variable on all platforms that support
11651251875Speter# interlibrary dependencies.
11652251875Speter# 'none' -- dependencies not supported.
11653251875Speter# `unknown' -- same as none, but documents that we really don't know.
11654251875Speter# 'pass_all' -- all dependencies passed with no checks.
11655251875Speter# 'test_compile' -- check by making test program.
11656251875Speter# 'file_magic [[regex]]' -- check by looking for files in library path
11657251875Speter# which responds to the $file_magic_cmd with a given extended regex.
11658251875Speter# If you have `file' or equivalent on your system and you're not sure
11659251875Speter# whether `pass_all' will *always* work, you probably want this one.
11660251875Speter
11661251875Spetercase $host_os in
11662251875Speteraix[4-9]*)
11663251875Speter  lt_cv_deplibs_check_method=pass_all
11664251875Speter  ;;
11665251875Speter
11666251875Speterbeos*)
11667251875Speter  lt_cv_deplibs_check_method=pass_all
11668251875Speter  ;;
11669251875Speter
11670251875Speterbsdi[45]*)
11671251875Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
11672251875Speter  lt_cv_file_magic_cmd='/usr/bin/file -L'
11673251875Speter  lt_cv_file_magic_test_file=/shlib/libc.so
11674251875Speter  ;;
11675251875Speter
11676251875Spetercygwin*)
11677251875Speter  # func_win32_libid is a shell function defined in ltmain.sh
11678251875Speter  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11679251875Speter  lt_cv_file_magic_cmd='func_win32_libid'
11680251875Speter  ;;
11681251875Speter
11682251875Spetermingw* | pw32*)
11683251875Speter  # Base MSYS/MinGW do not provide the 'file' command needed by
11684251875Speter  # func_win32_libid shell function, so use a weaker test based on 'objdump',
11685251875Speter  # unless we find 'file', for example because we are cross-compiling.
11686251875Speter  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
11687251875Speter  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
11688251875Speter    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11689251875Speter    lt_cv_file_magic_cmd='func_win32_libid'
11690251875Speter  else
11691251875Speter    # Keep this pattern in sync with the one in func_win32_libid.
11692251875Speter    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
11693251875Speter    lt_cv_file_magic_cmd='$OBJDUMP -f'
11694251875Speter  fi
11695251875Speter  ;;
11696251875Speter
11697251875Spetercegcc*)
11698251875Speter  # use the weaker test based on 'objdump'. See mingw*.
11699251875Speter  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
11700251875Speter  lt_cv_file_magic_cmd='$OBJDUMP -f'
11701251875Speter  ;;
11702251875Speter
11703251875Speterdarwin* | rhapsody*)
11704251875Speter  lt_cv_deplibs_check_method=pass_all
11705251875Speter  ;;
11706251875Speter
11707251875Speterfreebsd* | dragonfly*)
11708251875Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11709251875Speter    case $host_cpu in
11710251875Speter    i*86 )
11711251875Speter      # Not sure whether the presence of OpenBSD here was a mistake.
11712251875Speter      # Let's accept both of them until this is cleared up.
11713251875Speter      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
11714251875Speter      lt_cv_file_magic_cmd=/usr/bin/file
11715251875Speter      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
11716251875Speter      ;;
11717251875Speter    esac
11718251875Speter  else
11719251875Speter    lt_cv_deplibs_check_method=pass_all
11720251875Speter  fi
11721251875Speter  ;;
11722251875Speter
11723251875Spetergnu*)
11724251875Speter  lt_cv_deplibs_check_method=pass_all
11725251875Speter  ;;
11726251875Speter
11727251875Speterhaiku*)
11728251875Speter  lt_cv_deplibs_check_method=pass_all
11729251875Speter  ;;
11730251875Speter
11731251875Speterhpux10.20* | hpux11*)
11732251875Speter  lt_cv_file_magic_cmd=/usr/bin/file
11733251875Speter  case $host_cpu in
11734251875Speter  ia64*)
11735251875Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
11736251875Speter    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
11737251875Speter    ;;
11738251875Speter  hppa*64*)
11739251875Speter    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]'
11740251875Speter    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
11741251875Speter    ;;
11742251875Speter  *)
11743251875Speter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
11744251875Speter    lt_cv_file_magic_test_file=/usr/lib/libc.sl
11745251875Speter    ;;
11746251875Speter  esac
11747251875Speter  ;;
11748251875Speter
11749251875Speterinterix[3-9]*)
11750251875Speter  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
11751251875Speter  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
11752251875Speter  ;;
11753251875Speter
11754251875Speteririx5* | irix6* | nonstopux*)
11755251875Speter  case $LD in
11756251875Speter  *-32|*"-32 ") libmagic=32-bit;;
11757251875Speter  *-n32|*"-n32 ") libmagic=N32;;
11758251875Speter  *-64|*"-64 ") libmagic=64-bit;;
11759251875Speter  *) libmagic=never-match;;
11760251875Speter  esac
11761251875Speter  lt_cv_deplibs_check_method=pass_all
11762251875Speter  ;;
11763251875Speter
11764251875Speter# This must be glibc/ELF.
11765251875Speterlinux* | k*bsd*-gnu | kopensolaris*-gnu)
11766251875Speter  lt_cv_deplibs_check_method=pass_all
11767251875Speter  ;;
11768251875Speter
11769251875Speternetbsd*)
11770251875Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11771251875Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11772251875Speter  else
11773251875Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
11774251875Speter  fi
11775251875Speter  ;;
11776251875Speter
11777251875Speternewos6*)
11778251875Speter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
11779251875Speter  lt_cv_file_magic_cmd=/usr/bin/file
11780251875Speter  lt_cv_file_magic_test_file=/usr/lib/libnls.so
11781251875Speter  ;;
11782251875Speter
11783251875Speter*nto* | *qnx*)
11784251875Speter  lt_cv_deplibs_check_method=pass_all
11785251875Speter  ;;
11786251875Speter
11787251875Speteropenbsd*)
11788251875Speter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11789251875Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
11790251875Speter  else
11791251875Speter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11792251875Speter  fi
11793251875Speter  ;;
11794251875Speter
11795251875Speterosf3* | osf4* | osf5*)
11796251875Speter  lt_cv_deplibs_check_method=pass_all
11797251875Speter  ;;
11798251875Speter
11799251875Speterrdos*)
11800251875Speter  lt_cv_deplibs_check_method=pass_all
11801251875Speter  ;;
11802251875Speter
11803251875Spetersolaris*)
11804251875Speter  lt_cv_deplibs_check_method=pass_all
11805251875Speter  ;;
11806251875Speter
11807251875Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11808251875Speter  lt_cv_deplibs_check_method=pass_all
11809251875Speter  ;;
11810251875Speter
11811251875Spetersysv4 | sysv4.3*)
11812251875Speter  case $host_vendor in
11813251875Speter  motorola)
11814251875Speter    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]'
11815251875Speter    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
11816251875Speter    ;;
11817251875Speter  ncr)
11818251875Speter    lt_cv_deplibs_check_method=pass_all
11819251875Speter    ;;
11820251875Speter  sequent)
11821251875Speter    lt_cv_file_magic_cmd='/bin/file'
11822251875Speter    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
11823251875Speter    ;;
11824251875Speter  sni)
11825251875Speter    lt_cv_file_magic_cmd='/bin/file'
11826251875Speter    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
11827251875Speter    lt_cv_file_magic_test_file=/lib/libc.so
11828251875Speter    ;;
11829251875Speter  siemens)
11830251875Speter    lt_cv_deplibs_check_method=pass_all
11831251875Speter    ;;
11832251875Speter  pc)
11833251875Speter    lt_cv_deplibs_check_method=pass_all
11834251875Speter    ;;
11835251875Speter  esac
11836251875Speter  ;;
11837251875Speter
11838251875Spetertpf*)
11839251875Speter  lt_cv_deplibs_check_method=pass_all
11840251875Speter  ;;
11841251875Speteresac
11842251875Speter
11843251875Speterfi
11844251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
11845251875Speter$as_echo "$lt_cv_deplibs_check_method" >&6; }
11846251875Speter
11847251875Speterfile_magic_glob=
11848251875Speterwant_nocaseglob=no
11849251875Speterif test "$build" = "$host"; then
11850251875Speter  case $host_os in
11851251875Speter  mingw* | pw32*)
11852251875Speter    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
11853251875Speter      want_nocaseglob=yes
11854251875Speter    else
11855251875Speter      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
11856251875Speter    fi
11857251875Speter    ;;
11858251875Speter  esac
11859251875Speterfi
11860251875Speter
11861251875Speterfile_magic_cmd=$lt_cv_file_magic_cmd
11862251875Speterdeplibs_check_method=$lt_cv_deplibs_check_method
11863251875Spetertest -z "$deplibs_check_method" && deplibs_check_method=unknown
11864251875Speter
11865251875Speter
11866251875Speter
11867251875Speter
11868251875Speter
11869251875Speter
11870251875Speter
11871251875Speter
11872251875Speter
11873251875Speter
11874251875Speter
11875251875Speter
11876251875Speter
11877251875Speter
11878251875Speter
11879251875Speter
11880251875Speter
11881251875Speter
11882251875Speter
11883251875Speter
11884251875Speter
11885251875Speter
11886251875Speterif test -n "$ac_tool_prefix"; then
11887251875Speter  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
11888251875Speterset dummy ${ac_tool_prefix}dlltool; ac_word=$2
11889251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11890251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11891251875Speterif ${ac_cv_prog_DLLTOOL+:} false; then :
11892251875Speter  $as_echo_n "(cached) " >&6
11893251875Speterelse
11894251875Speter  if test -n "$DLLTOOL"; then
11895251875Speter  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11896251875Speterelse
11897251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11898251875Speterfor as_dir in $PATH
11899251875Speterdo
11900251875Speter  IFS=$as_save_IFS
11901251875Speter  test -z "$as_dir" && as_dir=.
11902251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11903253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11904251875Speter    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
11905251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11906251875Speter    break 2
11907251875Speter  fi
11908251875Speterdone
11909251875Speter  done
11910251875SpeterIFS=$as_save_IFS
11911251875Speter
11912251875Speterfi
11913251875Speterfi
11914251875SpeterDLLTOOL=$ac_cv_prog_DLLTOOL
11915251875Speterif test -n "$DLLTOOL"; then
11916251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11917251875Speter$as_echo "$DLLTOOL" >&6; }
11918251875Speterelse
11919251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11920251875Speter$as_echo "no" >&6; }
11921251875Speterfi
11922251875Speter
11923251875Speter
11924251875Speterfi
11925251875Speterif test -z "$ac_cv_prog_DLLTOOL"; then
11926251875Speter  ac_ct_DLLTOOL=$DLLTOOL
11927251875Speter  # Extract the first word of "dlltool", so it can be a program name with args.
11928251875Speterset dummy dlltool; ac_word=$2
11929251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11930251875Speter$as_echo_n "checking for $ac_word... " >&6; }
11931251875Speterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
11932251875Speter  $as_echo_n "(cached) " >&6
11933251875Speterelse
11934251875Speter  if test -n "$ac_ct_DLLTOOL"; then
11935251875Speter  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
11936251875Speterelse
11937251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11938251875Speterfor as_dir in $PATH
11939251875Speterdo
11940251875Speter  IFS=$as_save_IFS
11941251875Speter  test -z "$as_dir" && as_dir=.
11942251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
11943253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11944251875Speter    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
11945251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11946251875Speter    break 2
11947251875Speter  fi
11948251875Speterdone
11949251875Speter  done
11950251875SpeterIFS=$as_save_IFS
11951251875Speter
11952251875Speterfi
11953251875Speterfi
11954251875Speterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
11955251875Speterif test -n "$ac_ct_DLLTOOL"; then
11956251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
11957251875Speter$as_echo "$ac_ct_DLLTOOL" >&6; }
11958251875Speterelse
11959251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11960251875Speter$as_echo "no" >&6; }
11961251875Speterfi
11962251875Speter
11963251875Speter  if test "x$ac_ct_DLLTOOL" = x; then
11964251875Speter    DLLTOOL="false"
11965251875Speter  else
11966251875Speter    case $cross_compiling:$ac_tool_warned in
11967251875Speteryes:)
11968251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11969251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11970251875Speterac_tool_warned=yes ;;
11971251875Speteresac
11972251875Speter    DLLTOOL=$ac_ct_DLLTOOL
11973251875Speter  fi
11974251875Speterelse
11975251875Speter  DLLTOOL="$ac_cv_prog_DLLTOOL"
11976251875Speterfi
11977251875Speter
11978251875Spetertest -z "$DLLTOOL" && DLLTOOL=dlltool
11979251875Speter
11980251875Speter
11981251875Speter
11982251875Speter
11983251875Speter
11984251875Speter
11985251875Speter
11986251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
11987251875Speter$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
11988251875Speterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
11989251875Speter  $as_echo_n "(cached) " >&6
11990251875Speterelse
11991251875Speter  lt_cv_sharedlib_from_linklib_cmd='unknown'
11992251875Speter
11993251875Spetercase $host_os in
11994251875Spetercygwin* | mingw* | pw32* | cegcc*)
11995251875Speter  # two different shell functions defined in ltmain.sh
11996251875Speter  # decide which to use based on capabilities of $DLLTOOL
11997251875Speter  case `$DLLTOOL --help 2>&1` in
11998251875Speter  *--identify-strict*)
11999251875Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12000251875Speter    ;;
12001251875Speter  *)
12002251875Speter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12003251875Speter    ;;
12004251875Speter  esac
12005251875Speter  ;;
12006251875Speter*)
12007251875Speter  # fallback: assume linklib IS sharedlib
12008251875Speter  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
12009251875Speter  ;;
12010251875Speteresac
12011251875Speter
12012251875Speterfi
12013251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12014251875Speter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12015251875Spetersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12016251875Spetertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12017251875Speter
12018251875Speter
12019251875Speter
12020251875Speter
12021251875Speter
12022251875Speter
12023251875Speter
12024251875Speterif test -n "$ac_tool_prefix"; then
12025251875Speter  for ac_prog in ar
12026251875Speter  do
12027251875Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12028251875Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
12029251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12030251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12031251875Speterif ${ac_cv_prog_AR+:} false; then :
12032251875Speter  $as_echo_n "(cached) " >&6
12033251875Speterelse
12034251875Speter  if test -n "$AR"; then
12035251875Speter  ac_cv_prog_AR="$AR" # Let the user override the test.
12036251875Speterelse
12037251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12038251875Speterfor as_dir in $PATH
12039251875Speterdo
12040251875Speter  IFS=$as_save_IFS
12041251875Speter  test -z "$as_dir" && as_dir=.
12042251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12043253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12044251875Speter    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12045251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12046251875Speter    break 2
12047251875Speter  fi
12048251875Speterdone
12049251875Speter  done
12050251875SpeterIFS=$as_save_IFS
12051251875Speter
12052251875Speterfi
12053251875Speterfi
12054251875SpeterAR=$ac_cv_prog_AR
12055251875Speterif test -n "$AR"; then
12056251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12057251875Speter$as_echo "$AR" >&6; }
12058251875Speterelse
12059251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12060251875Speter$as_echo "no" >&6; }
12061251875Speterfi
12062251875Speter
12063251875Speter
12064251875Speter    test -n "$AR" && break
12065251875Speter  done
12066251875Speterfi
12067251875Speterif test -z "$AR"; then
12068251875Speter  ac_ct_AR=$AR
12069251875Speter  for ac_prog in ar
12070251875Speterdo
12071251875Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
12072251875Speterset dummy $ac_prog; ac_word=$2
12073251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12074251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12075251875Speterif ${ac_cv_prog_ac_ct_AR+:} false; then :
12076251875Speter  $as_echo_n "(cached) " >&6
12077251875Speterelse
12078251875Speter  if test -n "$ac_ct_AR"; then
12079251875Speter  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12080251875Speterelse
12081251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12082251875Speterfor as_dir in $PATH
12083251875Speterdo
12084251875Speter  IFS=$as_save_IFS
12085251875Speter  test -z "$as_dir" && as_dir=.
12086251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12087253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12088251875Speter    ac_cv_prog_ac_ct_AR="$ac_prog"
12089251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12090251875Speter    break 2
12091251875Speter  fi
12092251875Speterdone
12093251875Speter  done
12094251875SpeterIFS=$as_save_IFS
12095251875Speter
12096251875Speterfi
12097251875Speterfi
12098251875Speterac_ct_AR=$ac_cv_prog_ac_ct_AR
12099251875Speterif test -n "$ac_ct_AR"; then
12100251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12101251875Speter$as_echo "$ac_ct_AR" >&6; }
12102251875Speterelse
12103251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12104251875Speter$as_echo "no" >&6; }
12105251875Speterfi
12106251875Speter
12107251875Speter
12108251875Speter  test -n "$ac_ct_AR" && break
12109251875Speterdone
12110251875Speter
12111251875Speter  if test "x$ac_ct_AR" = x; then
12112251875Speter    AR="false"
12113251875Speter  else
12114251875Speter    case $cross_compiling:$ac_tool_warned in
12115251875Speteryes:)
12116251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12117251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12118251875Speterac_tool_warned=yes ;;
12119251875Speteresac
12120251875Speter    AR=$ac_ct_AR
12121251875Speter  fi
12122251875Speterfi
12123251875Speter
12124251875Speter: ${AR=ar}
12125251875Speter: ${AR_FLAGS=cru}
12126251875Speter
12127251875Speter
12128251875Speter
12129251875Speter
12130251875Speter
12131251875Speter
12132251875Speter
12133251875Speter
12134251875Speter
12135251875Speter
12136251875Speter
12137251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12138251875Speter$as_echo_n "checking for archiver @FILE support... " >&6; }
12139251875Speterif ${lt_cv_ar_at_file+:} false; then :
12140251875Speter  $as_echo_n "(cached) " >&6
12141251875Speterelse
12142251875Speter  lt_cv_ar_at_file=no
12143251875Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12144251875Speter/* end confdefs.h.  */
12145251875Speter
12146251875Speterint
12147251875Spetermain ()
12148251875Speter{
12149251875Speter
12150251875Speter  ;
12151251875Speter  return 0;
12152251875Speter}
12153251875Speter_ACEOF
12154251875Speterif ac_fn_c_try_compile "$LINENO"; then :
12155251875Speter  echo conftest.$ac_objext > conftest.lst
12156251875Speter      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12157251875Speter      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12158251875Speter  (eval $lt_ar_try) 2>&5
12159251875Speter  ac_status=$?
12160251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12161251875Speter  test $ac_status = 0; }
12162251875Speter      if test "$ac_status" -eq 0; then
12163251875Speter	# Ensure the archiver fails upon bogus file names.
12164251875Speter	rm -f conftest.$ac_objext libconftest.a
12165251875Speter	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12166251875Speter  (eval $lt_ar_try) 2>&5
12167251875Speter  ac_status=$?
12168251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12169251875Speter  test $ac_status = 0; }
12170251875Speter	if test "$ac_status" -ne 0; then
12171251875Speter          lt_cv_ar_at_file=@
12172251875Speter        fi
12173251875Speter      fi
12174251875Speter      rm -f conftest.* libconftest.a
12175251875Speter
12176251875Speterfi
12177251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12178251875Speter
12179251875Speterfi
12180251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12181251875Speter$as_echo "$lt_cv_ar_at_file" >&6; }
12182251875Speter
12183251875Speterif test "x$lt_cv_ar_at_file" = xno; then
12184251875Speter  archiver_list_spec=
12185251875Speterelse
12186251875Speter  archiver_list_spec=$lt_cv_ar_at_file
12187251875Speterfi
12188251875Speter
12189251875Speter
12190251875Speter
12191251875Speter
12192251875Speter
12193251875Speter
12194251875Speter
12195251875Speterif test -n "$ac_tool_prefix"; then
12196251875Speter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12197251875Speterset dummy ${ac_tool_prefix}strip; ac_word=$2
12198251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12199251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12200251875Speterif ${ac_cv_prog_STRIP+:} false; then :
12201251875Speter  $as_echo_n "(cached) " >&6
12202251875Speterelse
12203251875Speter  if test -n "$STRIP"; then
12204251875Speter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12205251875Speterelse
12206251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12207251875Speterfor as_dir in $PATH
12208251875Speterdo
12209251875Speter  IFS=$as_save_IFS
12210251875Speter  test -z "$as_dir" && as_dir=.
12211251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12212253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12213251875Speter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12214251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12215251875Speter    break 2
12216251875Speter  fi
12217251875Speterdone
12218251875Speter  done
12219251875SpeterIFS=$as_save_IFS
12220251875Speter
12221251875Speterfi
12222251875Speterfi
12223251875SpeterSTRIP=$ac_cv_prog_STRIP
12224251875Speterif test -n "$STRIP"; then
12225251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12226251875Speter$as_echo "$STRIP" >&6; }
12227251875Speterelse
12228251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12229251875Speter$as_echo "no" >&6; }
12230251875Speterfi
12231251875Speter
12232251875Speter
12233251875Speterfi
12234251875Speterif test -z "$ac_cv_prog_STRIP"; then
12235251875Speter  ac_ct_STRIP=$STRIP
12236251875Speter  # Extract the first word of "strip", so it can be a program name with args.
12237251875Speterset dummy strip; ac_word=$2
12238251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12239251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12240251875Speterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12241251875Speter  $as_echo_n "(cached) " >&6
12242251875Speterelse
12243251875Speter  if test -n "$ac_ct_STRIP"; then
12244251875Speter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12245251875Speterelse
12246251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12247251875Speterfor as_dir in $PATH
12248251875Speterdo
12249251875Speter  IFS=$as_save_IFS
12250251875Speter  test -z "$as_dir" && as_dir=.
12251251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12252253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12253251875Speter    ac_cv_prog_ac_ct_STRIP="strip"
12254251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12255251875Speter    break 2
12256251875Speter  fi
12257251875Speterdone
12258251875Speter  done
12259251875SpeterIFS=$as_save_IFS
12260251875Speter
12261251875Speterfi
12262251875Speterfi
12263251875Speterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12264251875Speterif test -n "$ac_ct_STRIP"; then
12265251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12266251875Speter$as_echo "$ac_ct_STRIP" >&6; }
12267251875Speterelse
12268251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12269251875Speter$as_echo "no" >&6; }
12270251875Speterfi
12271251875Speter
12272251875Speter  if test "x$ac_ct_STRIP" = x; then
12273251875Speter    STRIP=":"
12274251875Speter  else
12275251875Speter    case $cross_compiling:$ac_tool_warned in
12276251875Speteryes:)
12277251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12278251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12279251875Speterac_tool_warned=yes ;;
12280251875Speteresac
12281251875Speter    STRIP=$ac_ct_STRIP
12282251875Speter  fi
12283251875Speterelse
12284251875Speter  STRIP="$ac_cv_prog_STRIP"
12285251875Speterfi
12286251875Speter
12287251875Spetertest -z "$STRIP" && STRIP=:
12288251875Speter
12289251875Speter
12290251875Speter
12291251875Speter
12292251875Speter
12293251875Speter
12294251875Speterif test -n "$ac_tool_prefix"; then
12295251875Speter  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12296251875Speterset dummy ${ac_tool_prefix}ranlib; ac_word=$2
12297251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12298251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12299251875Speterif ${ac_cv_prog_RANLIB+:} false; then :
12300251875Speter  $as_echo_n "(cached) " >&6
12301251875Speterelse
12302251875Speter  if test -n "$RANLIB"; then
12303251875Speter  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12304251875Speterelse
12305251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12306251875Speterfor as_dir in $PATH
12307251875Speterdo
12308251875Speter  IFS=$as_save_IFS
12309251875Speter  test -z "$as_dir" && as_dir=.
12310251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12311253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12312251875Speter    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12313251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12314251875Speter    break 2
12315251875Speter  fi
12316251875Speterdone
12317251875Speter  done
12318251875SpeterIFS=$as_save_IFS
12319251875Speter
12320251875Speterfi
12321251875Speterfi
12322251875SpeterRANLIB=$ac_cv_prog_RANLIB
12323251875Speterif test -n "$RANLIB"; then
12324251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12325251875Speter$as_echo "$RANLIB" >&6; }
12326251875Speterelse
12327251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12328251875Speter$as_echo "no" >&6; }
12329251875Speterfi
12330251875Speter
12331251875Speter
12332251875Speterfi
12333251875Speterif test -z "$ac_cv_prog_RANLIB"; then
12334251875Speter  ac_ct_RANLIB=$RANLIB
12335251875Speter  # Extract the first word of "ranlib", so it can be a program name with args.
12336251875Speterset dummy ranlib; ac_word=$2
12337251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12338251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12339251875Speterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12340251875Speter  $as_echo_n "(cached) " >&6
12341251875Speterelse
12342251875Speter  if test -n "$ac_ct_RANLIB"; then
12343251875Speter  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12344251875Speterelse
12345251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12346251875Speterfor as_dir in $PATH
12347251875Speterdo
12348251875Speter  IFS=$as_save_IFS
12349251875Speter  test -z "$as_dir" && as_dir=.
12350251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
12351253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12352251875Speter    ac_cv_prog_ac_ct_RANLIB="ranlib"
12353251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12354251875Speter    break 2
12355251875Speter  fi
12356251875Speterdone
12357251875Speter  done
12358251875SpeterIFS=$as_save_IFS
12359251875Speter
12360251875Speterfi
12361251875Speterfi
12362251875Speterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12363251875Speterif test -n "$ac_ct_RANLIB"; then
12364251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12365251875Speter$as_echo "$ac_ct_RANLIB" >&6; }
12366251875Speterelse
12367251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12368251875Speter$as_echo "no" >&6; }
12369251875Speterfi
12370251875Speter
12371251875Speter  if test "x$ac_ct_RANLIB" = x; then
12372251875Speter    RANLIB=":"
12373251875Speter  else
12374251875Speter    case $cross_compiling:$ac_tool_warned in
12375251875Speteryes:)
12376251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12377251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12378251875Speterac_tool_warned=yes ;;
12379251875Speteresac
12380251875Speter    RANLIB=$ac_ct_RANLIB
12381251875Speter  fi
12382251875Speterelse
12383251875Speter  RANLIB="$ac_cv_prog_RANLIB"
12384251875Speterfi
12385251875Speter
12386251875Spetertest -z "$RANLIB" && RANLIB=:
12387251875Speter
12388251875Speter
12389251875Speter
12390251875Speter
12391251875Speter
12392251875Speter
12393251875Speter# Determine commands to create old-style static archives.
12394251875Speterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12395251875Speterold_postinstall_cmds='chmod 644 $oldlib'
12396251875Speterold_postuninstall_cmds=
12397251875Speter
12398251875Speterif test -n "$RANLIB"; then
12399251875Speter  case $host_os in
12400251875Speter  openbsd*)
12401251875Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12402251875Speter    ;;
12403251875Speter  *)
12404251875Speter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12405251875Speter    ;;
12406251875Speter  esac
12407251875Speter  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12408251875Speterfi
12409251875Speter
12410251875Spetercase $host_os in
12411251875Speter  darwin*)
12412251875Speter    lock_old_archive_extraction=yes ;;
12413251875Speter  *)
12414251875Speter    lock_old_archive_extraction=no ;;
12415251875Speteresac
12416251875Speter
12417251875Speter
12418251875Speter
12419251875Speter
12420251875Speter
12421251875Speter
12422251875Speter
12423251875Speter
12424251875Speter
12425251875Speter
12426251875Speter
12427251875Speter
12428251875Speter
12429251875Speter
12430251875Speter
12431251875Speter
12432251875Speter
12433251875Speter
12434251875Speter
12435251875Speter
12436251875Speter
12437251875Speter
12438251875Speter
12439251875Speter
12440251875Speter
12441251875Speter
12442251875Speter
12443251875Speter
12444251875Speter
12445251875Speter
12446251875Speter
12447251875Speter
12448251875Speter
12449251875Speter
12450251875Speter
12451251875Speter
12452251875Speter
12453251875Speter
12454251875Speter
12455251875Speter# If no C compiler was specified, use CC.
12456251875SpeterLTCC=${LTCC-"$CC"}
12457251875Speter
12458251875Speter# If no C compiler flags were specified, use CFLAGS.
12459251875SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12460251875Speter
12461251875Speter# Allow CC to be a program name with arguments.
12462251875Spetercompiler=$CC
12463251875Speter
12464251875Speter
12465251875Speter# Check for command to grab the raw symbol name followed by C symbol from nm.
12466251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12467251875Speter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12468251875Speterif ${lt_cv_sys_global_symbol_pipe+:} false; then :
12469251875Speter  $as_echo_n "(cached) " >&6
12470251875Speterelse
12471251875Speter
12472251875Speter# These are sane defaults that work on at least a few old systems.
12473251875Speter# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12474251875Speter
12475251875Speter# Character class describing NM global symbol codes.
12476251875Spetersymcode='[BCDEGRST]'
12477251875Speter
12478251875Speter# Regexp to match symbols that can be accessed directly from C.
12479251875Spetersympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12480251875Speter
12481251875Speter# Define system-specific variables.
12482251875Spetercase $host_os in
12483251875Speteraix*)
12484251875Speter  symcode='[BCDT]'
12485251875Speter  ;;
12486251875Spetercygwin* | mingw* | pw32* | cegcc*)
12487251875Speter  symcode='[ABCDGISTW]'
12488251875Speter  ;;
12489251875Speterhpux*)
12490251875Speter  if test "$host_cpu" = ia64; then
12491251875Speter    symcode='[ABCDEGRST]'
12492251875Speter  fi
12493251875Speter  ;;
12494251875Speteririx* | nonstopux*)
12495251875Speter  symcode='[BCDEGRST]'
12496251875Speter  ;;
12497251875Speterosf*)
12498251875Speter  symcode='[BCDEGQRST]'
12499251875Speter  ;;
12500251875Spetersolaris*)
12501251875Speter  symcode='[BDRT]'
12502251875Speter  ;;
12503251875Spetersco3.2v5*)
12504251875Speter  symcode='[DT]'
12505251875Speter  ;;
12506251875Spetersysv4.2uw2*)
12507251875Speter  symcode='[DT]'
12508251875Speter  ;;
12509251875Spetersysv5* | sco5v6* | unixware* | OpenUNIX*)
12510251875Speter  symcode='[ABDT]'
12511251875Speter  ;;
12512251875Spetersysv4)
12513251875Speter  symcode='[DFNSTU]'
12514251875Speter  ;;
12515251875Speteresac
12516251875Speter
12517251875Speter# If we're using GNU nm, then use its standard symbol codes.
12518251875Spetercase `$NM -V 2>&1` in
12519251875Speter*GNU* | *'with BFD'*)
12520251875Speter  symcode='[ABCDGIRSTW]' ;;
12521251875Speteresac
12522251875Speter
12523251875Speter# Transform an extracted symbol line into a proper C declaration.
12524251875Speter# Some systems (esp. on ia64) link data and code symbols differently,
12525251875Speter# so use this general approach.
12526251875Speterlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
12527251875Speter
12528251875Speter# Transform an extracted symbol line into symbol name and symbol address
12529251875Speterlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
12530251875Speterlt_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'"
12531251875Speter
12532251875Speter# Handle CRLF in mingw tool chain
12533251875Speteropt_cr=
12534251875Spetercase $build_os in
12535251875Spetermingw*)
12536251875Speter  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
12537251875Speter  ;;
12538251875Speteresac
12539251875Speter
12540251875Speter# Try without a prefix underscore, then with it.
12541251875Speterfor ac_symprfx in "" "_"; do
12542251875Speter
12543251875Speter  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
12544251875Speter  symxfrm="\\1 $ac_symprfx\\2 \\2"
12545251875Speter
12546251875Speter  # Write the raw and C identifiers.
12547251875Speter  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12548251875Speter    # Fake it for dumpbin and say T for any non-static function
12549251875Speter    # and D for any global variable.
12550251875Speter    # Also find C++ and __fastcall symbols from MSVC++,
12551251875Speter    # which start with @ or ?.
12552251875Speter    lt_cv_sys_global_symbol_pipe="$AWK '"\
12553251875Speter"     {last_section=section; section=\$ 3};"\
12554251875Speter"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
12555251875Speter"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
12556251875Speter"     \$ 0!~/External *\|/{next};"\
12557251875Speter"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
12558251875Speter"     {if(hide[section]) next};"\
12559251875Speter"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
12560251875Speter"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
12561251875Speter"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
12562251875Speter"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
12563251875Speter"     ' prfx=^$ac_symprfx"
12564251875Speter  else
12565251875Speter    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
12566251875Speter  fi
12567251875Speter  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
12568251875Speter
12569251875Speter  # Check to see that the pipe works correctly.
12570251875Speter  pipe_works=no
12571251875Speter
12572251875Speter  rm -f conftest*
12573251875Speter  cat > conftest.$ac_ext <<_LT_EOF
12574251875Speter#ifdef __cplusplus
12575251875Speterextern "C" {
12576251875Speter#endif
12577251875Speterchar nm_test_var;
12578251875Spetervoid nm_test_func(void);
12579251875Spetervoid nm_test_func(void){}
12580251875Speter#ifdef __cplusplus
12581251875Speter}
12582251875Speter#endif
12583251875Speterint main(){nm_test_var='a';nm_test_func();return(0);}
12584251875Speter_LT_EOF
12585251875Speter
12586251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12587251875Speter  (eval $ac_compile) 2>&5
12588251875Speter  ac_status=$?
12589251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12590251875Speter  test $ac_status = 0; }; then
12591251875Speter    # Now try to grab the symbols.
12592251875Speter    nlist=conftest.nm
12593251875Speter    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
12594251875Speter  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
12595251875Speter  ac_status=$?
12596251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12597251875Speter  test $ac_status = 0; } && test -s "$nlist"; then
12598251875Speter      # Try sorting and uniquifying the output.
12599251875Speter      if sort "$nlist" | uniq > "$nlist"T; then
12600251875Speter	mv -f "$nlist"T "$nlist"
12601251875Speter      else
12602251875Speter	rm -f "$nlist"T
12603251875Speter      fi
12604251875Speter
12605251875Speter      # Make sure that we snagged all the symbols we need.
12606251875Speter      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
12607251875Speter	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
12608251875Speter	  cat <<_LT_EOF > conftest.$ac_ext
12609251875Speter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
12610251875Speter#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
12611251875Speter/* DATA imports from DLLs on WIN32 con't be const, because runtime
12612251875Speter   relocations are performed -- see ld's documentation on pseudo-relocs.  */
12613251875Speter# define LT_DLSYM_CONST
12614251875Speter#elif defined(__osf__)
12615251875Speter/* This system does not cope well with relocations in const data.  */
12616251875Speter# define LT_DLSYM_CONST
12617251875Speter#else
12618251875Speter# define LT_DLSYM_CONST const
12619251875Speter#endif
12620251875Speter
12621251875Speter#ifdef __cplusplus
12622251875Speterextern "C" {
12623251875Speter#endif
12624251875Speter
12625251875Speter_LT_EOF
12626251875Speter	  # Now generate the symbol file.
12627251875Speter	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
12628251875Speter
12629251875Speter	  cat <<_LT_EOF >> conftest.$ac_ext
12630251875Speter
12631251875Speter/* The mapping between symbol names and symbols.  */
12632251875SpeterLT_DLSYM_CONST struct {
12633251875Speter  const char *name;
12634251875Speter  void       *address;
12635251875Speter}
12636251875Speterlt__PROGRAM__LTX_preloaded_symbols[] =
12637251875Speter{
12638251875Speter  { "@PROGRAM@", (void *) 0 },
12639251875Speter_LT_EOF
12640251875Speter	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
12641251875Speter	  cat <<\_LT_EOF >> conftest.$ac_ext
12642251875Speter  {0, (void *) 0}
12643251875Speter};
12644251875Speter
12645251875Speter/* This works around a problem in FreeBSD linker */
12646251875Speter#ifdef FREEBSD_WORKAROUND
12647251875Speterstatic const void *lt_preloaded_setup() {
12648251875Speter  return lt__PROGRAM__LTX_preloaded_symbols;
12649251875Speter}
12650251875Speter#endif
12651251875Speter
12652251875Speter#ifdef __cplusplus
12653251875Speter}
12654251875Speter#endif
12655251875Speter_LT_EOF
12656251875Speter	  # Now try linking the two files.
12657251875Speter	  mv conftest.$ac_objext conftstm.$ac_objext
12658251875Speter	  lt_globsym_save_LIBS=$LIBS
12659251875Speter	  lt_globsym_save_CFLAGS=$CFLAGS
12660251875Speter	  LIBS="conftstm.$ac_objext"
12661251875Speter	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
12662251875Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12663251875Speter  (eval $ac_link) 2>&5
12664251875Speter  ac_status=$?
12665251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12666251875Speter  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
12667251875Speter	    pipe_works=yes
12668251875Speter	  fi
12669251875Speter	  LIBS=$lt_globsym_save_LIBS
12670251875Speter	  CFLAGS=$lt_globsym_save_CFLAGS
12671251875Speter	else
12672251875Speter	  echo "cannot find nm_test_func in $nlist" >&5
12673251875Speter	fi
12674251875Speter      else
12675251875Speter	echo "cannot find nm_test_var in $nlist" >&5
12676251875Speter      fi
12677251875Speter    else
12678251875Speter      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
12679251875Speter    fi
12680251875Speter  else
12681251875Speter    echo "$progname: failed program was:" >&5
12682251875Speter    cat conftest.$ac_ext >&5
12683251875Speter  fi
12684251875Speter  rm -rf conftest* conftst*
12685251875Speter
12686251875Speter  # Do not use the global_symbol_pipe unless it works.
12687251875Speter  if test "$pipe_works" = yes; then
12688251875Speter    break
12689251875Speter  else
12690251875Speter    lt_cv_sys_global_symbol_pipe=
12691251875Speter  fi
12692251875Speterdone
12693251875Speter
12694251875Speterfi
12695251875Speter
12696251875Speterif test -z "$lt_cv_sys_global_symbol_pipe"; then
12697251875Speter  lt_cv_sys_global_symbol_to_cdecl=
12698251875Speterfi
12699251875Speterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
12700251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12701251875Speter$as_echo "failed" >&6; }
12702251875Speterelse
12703251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12704251875Speter$as_echo "ok" >&6; }
12705251875Speterfi
12706251875Speter
12707251875Speter# Response file support.
12708251875Speterif test "$lt_cv_nm_interface" = "MS dumpbin"; then
12709251875Speter  nm_file_list_spec='@'
12710251875Speterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
12711251875Speter  nm_file_list_spec='@'
12712251875Speterfi
12713251875Speter
12714251875Speter
12715251875Speter
12716251875Speter
12717251875Speter
12718251875Speter
12719251875Speter
12720251875Speter
12721251875Speter
12722251875Speter
12723251875Speter
12724251875Speter
12725251875Speter
12726251875Speter
12727251875Speter
12728251875Speter
12729251875Speter
12730251875Speter
12731251875Speter
12732251875Speter
12733251875Speter
12734251875Speter
12735251875Speter
12736251875Speter
12737251875Speter
12738251875Speter
12739251875Speter
12740251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12741251875Speter$as_echo_n "checking for sysroot... " >&6; }
12742251875Speter
12743251875Speter# Check whether --with-sysroot was given.
12744251875Speterif test "${with_sysroot+set}" = set; then :
12745251875Speter  withval=$with_sysroot;
12746251875Speterelse
12747251875Speter  with_sysroot=no
12748251875Speterfi
12749251875Speter
12750251875Speter
12751251875Speterlt_sysroot=
12752251875Spetercase ${with_sysroot} in #(
12753251875Speter yes)
12754251875Speter   if test "$GCC" = yes; then
12755251875Speter     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
12756251875Speter   fi
12757251875Speter   ;; #(
12758251875Speter /*)
12759251875Speter   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
12760251875Speter   ;; #(
12761251875Speter no|'')
12762251875Speter   ;; #(
12763251875Speter *)
12764251875Speter   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
12765251875Speter$as_echo "${with_sysroot}" >&6; }
12766251875Speter   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
12767251875Speter   ;;
12768251875Speteresac
12769251875Speter
12770251875Speter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12771251875Speter$as_echo "${lt_sysroot:-no}" >&6; }
12772251875Speter
12773251875Speter
12774251875Speter
12775251875Speter
12776251875Speter
12777251875Speter# Check whether --enable-libtool-lock was given.
12778251875Speterif test "${enable_libtool_lock+set}" = set; then :
12779251875Speter  enableval=$enable_libtool_lock;
12780251875Speterfi
12781251875Speter
12782251875Spetertest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
12783251875Speter
12784251875Speter# Some flags need to be propagated to the compiler or linker for good
12785251875Speter# libtool support.
12786251875Spetercase $host in
12787251875Speteria64-*-hpux*)
12788251875Speter  # Find out which ABI we are using.
12789251875Speter  echo 'int i;' > conftest.$ac_ext
12790251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12791251875Speter  (eval $ac_compile) 2>&5
12792251875Speter  ac_status=$?
12793251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12794251875Speter  test $ac_status = 0; }; then
12795251875Speter    case `/usr/bin/file conftest.$ac_objext` in
12796251875Speter      *ELF-32*)
12797251875Speter	HPUX_IA64_MODE="32"
12798251875Speter	;;
12799251875Speter      *ELF-64*)
12800251875Speter	HPUX_IA64_MODE="64"
12801251875Speter	;;
12802251875Speter    esac
12803251875Speter  fi
12804251875Speter  rm -rf conftest*
12805251875Speter  ;;
12806251875Speter*-*-irix6*)
12807251875Speter  # Find out which ABI we are using.
12808251875Speter  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
12809251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12810251875Speter  (eval $ac_compile) 2>&5
12811251875Speter  ac_status=$?
12812251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12813251875Speter  test $ac_status = 0; }; then
12814251875Speter    if test "$lt_cv_prog_gnu_ld" = yes; then
12815251875Speter      case `/usr/bin/file conftest.$ac_objext` in
12816251875Speter	*32-bit*)
12817251875Speter	  LD="${LD-ld} -melf32bsmip"
12818251875Speter	  ;;
12819251875Speter	*N32*)
12820251875Speter	  LD="${LD-ld} -melf32bmipn32"
12821251875Speter	  ;;
12822251875Speter	*64-bit*)
12823251875Speter	  LD="${LD-ld} -melf64bmip"
12824251875Speter	;;
12825251875Speter      esac
12826251875Speter    else
12827251875Speter      case `/usr/bin/file conftest.$ac_objext` in
12828251875Speter	*32-bit*)
12829251875Speter	  LD="${LD-ld} -32"
12830251875Speter	  ;;
12831251875Speter	*N32*)
12832251875Speter	  LD="${LD-ld} -n32"
12833251875Speter	  ;;
12834251875Speter	*64-bit*)
12835251875Speter	  LD="${LD-ld} -64"
12836251875Speter	  ;;
12837251875Speter      esac
12838251875Speter    fi
12839251875Speter  fi
12840251875Speter  rm -rf conftest*
12841251875Speter  ;;
12842251875Speter
12843251875Speterx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
12844251875Speters390*-*linux*|s390*-*tpf*|sparc*-*linux*)
12845251875Speter  # Find out which ABI we are using.
12846251875Speter  echo 'int i;' > conftest.$ac_ext
12847251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12848251875Speter  (eval $ac_compile) 2>&5
12849251875Speter  ac_status=$?
12850251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12851251875Speter  test $ac_status = 0; }; then
12852251875Speter    case `/usr/bin/file conftest.o` in
12853251875Speter      *32-bit*)
12854251875Speter	case $host in
12855251875Speter	  x86_64-*kfreebsd*-gnu)
12856251875Speter	    LD="${LD-ld} -m elf_i386_fbsd"
12857251875Speter	    ;;
12858251875Speter	  x86_64-*linux*)
12859251875Speter	    LD="${LD-ld} -m elf_i386"
12860251875Speter	    ;;
12861251875Speter	  ppc64-*linux*|powerpc64-*linux*)
12862251875Speter	    LD="${LD-ld} -m elf32ppclinux"
12863251875Speter	    ;;
12864251875Speter	  s390x-*linux*)
12865251875Speter	    LD="${LD-ld} -m elf_s390"
12866251875Speter	    ;;
12867251875Speter	  sparc64-*linux*)
12868251875Speter	    LD="${LD-ld} -m elf32_sparc"
12869251875Speter	    ;;
12870251875Speter	esac
12871251875Speter	;;
12872251875Speter      *64-bit*)
12873251875Speter	case $host in
12874251875Speter	  x86_64-*kfreebsd*-gnu)
12875251875Speter	    LD="${LD-ld} -m elf_x86_64_fbsd"
12876251875Speter	    ;;
12877251875Speter	  x86_64-*linux*)
12878251875Speter	    LD="${LD-ld} -m elf_x86_64"
12879251875Speter	    ;;
12880251875Speter	  ppc*-*linux*|powerpc*-*linux*)
12881251875Speter	    LD="${LD-ld} -m elf64ppc"
12882251875Speter	    ;;
12883251875Speter	  s390*-*linux*|s390*-*tpf*)
12884251875Speter	    LD="${LD-ld} -m elf64_s390"
12885251875Speter	    ;;
12886251875Speter	  sparc*-*linux*)
12887251875Speter	    LD="${LD-ld} -m elf64_sparc"
12888251875Speter	    ;;
12889251875Speter	esac
12890251875Speter	;;
12891251875Speter    esac
12892251875Speter  fi
12893251875Speter  rm -rf conftest*
12894251875Speter  ;;
12895251875Speter
12896251875Speter*-*-sco3.2v5*)
12897251875Speter  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
12898251875Speter  SAVE_CFLAGS="$CFLAGS"
12899251875Speter  CFLAGS="$CFLAGS -belf"
12900251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
12901251875Speter$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
12902251875Speterif ${lt_cv_cc_needs_belf+:} false; then :
12903251875Speter  $as_echo_n "(cached) " >&6
12904251875Speterelse
12905251875Speter  ac_ext=c
12906251875Speterac_cpp='$CPP $CPPFLAGS'
12907251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12908251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12909251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
12910251875Speter
12911251875Speter     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12912251875Speter/* end confdefs.h.  */
12913251875Speter
12914251875Speterint
12915251875Spetermain ()
12916251875Speter{
12917251875Speter
12918251875Speter  ;
12919251875Speter  return 0;
12920251875Speter}
12921251875Speter_ACEOF
12922251875Speterif ac_fn_c_try_link "$LINENO"; then :
12923251875Speter  lt_cv_cc_needs_belf=yes
12924251875Speterelse
12925251875Speter  lt_cv_cc_needs_belf=no
12926251875Speterfi
12927251875Speterrm -f core conftest.err conftest.$ac_objext \
12928251875Speter    conftest$ac_exeext conftest.$ac_ext
12929251875Speter     ac_ext=c
12930251875Speterac_cpp='$CPP $CPPFLAGS'
12931251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12932251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12933251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
12934251875Speter
12935251875Speterfi
12936251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
12937251875Speter$as_echo "$lt_cv_cc_needs_belf" >&6; }
12938251875Speter  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
12939251875Speter    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
12940251875Speter    CFLAGS="$SAVE_CFLAGS"
12941251875Speter  fi
12942251875Speter  ;;
12943251875Speter*-*solaris*)
12944251875Speter  # Find out which ABI we are using.
12945251875Speter  echo 'int i;' > conftest.$ac_ext
12946251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12947251875Speter  (eval $ac_compile) 2>&5
12948251875Speter  ac_status=$?
12949251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12950251875Speter  test $ac_status = 0; }; then
12951251875Speter    case `/usr/bin/file conftest.o` in
12952251875Speter    *64-bit*)
12953251875Speter      case $lt_cv_prog_gnu_ld in
12954251875Speter      yes*)
12955251875Speter        case $host in
12956251875Speter        i?86-*-solaris*)
12957251875Speter          LD="${LD-ld} -m elf_x86_64"
12958251875Speter          ;;
12959251875Speter        sparc*-*-solaris*)
12960251875Speter          LD="${LD-ld} -m elf64_sparc"
12961251875Speter          ;;
12962251875Speter        esac
12963251875Speter        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
12964251875Speter        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
12965251875Speter          LD="${LD-ld}_sol2"
12966251875Speter        fi
12967251875Speter        ;;
12968251875Speter      *)
12969251875Speter	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
12970251875Speter	  LD="${LD-ld} -64"
12971251875Speter	fi
12972251875Speter	;;
12973251875Speter      esac
12974251875Speter      ;;
12975251875Speter    esac
12976251875Speter  fi
12977251875Speter  rm -rf conftest*
12978251875Speter  ;;
12979251875Speteresac
12980251875Speter
12981251875Speterneed_locks="$enable_libtool_lock"
12982251875Speter
12983251875Speterif test -n "$ac_tool_prefix"; then
12984251875Speter  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
12985251875Speterset dummy ${ac_tool_prefix}mt; ac_word=$2
12986251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12987251875Speter$as_echo_n "checking for $ac_word... " >&6; }
12988251875Speterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
12989251875Speter  $as_echo_n "(cached) " >&6
12990251875Speterelse
12991251875Speter  if test -n "$MANIFEST_TOOL"; then
12992251875Speter  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
12993251875Speterelse
12994251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12995251875Speterfor as_dir in $PATH
12996251875Speterdo
12997251875Speter  IFS=$as_save_IFS
12998251875Speter  test -z "$as_dir" && as_dir=.
12999251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13000253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13001251875Speter    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13002251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13003251875Speter    break 2
13004251875Speter  fi
13005251875Speterdone
13006251875Speter  done
13007251875SpeterIFS=$as_save_IFS
13008251875Speter
13009251875Speterfi
13010251875Speterfi
13011251875SpeterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13012251875Speterif test -n "$MANIFEST_TOOL"; then
13013251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13014251875Speter$as_echo "$MANIFEST_TOOL" >&6; }
13015251875Speterelse
13016251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13017251875Speter$as_echo "no" >&6; }
13018251875Speterfi
13019251875Speter
13020251875Speter
13021251875Speterfi
13022251875Speterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13023251875Speter  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13024251875Speter  # Extract the first word of "mt", so it can be a program name with args.
13025251875Speterset dummy mt; ac_word=$2
13026251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13027251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13028251875Speterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13029251875Speter  $as_echo_n "(cached) " >&6
13030251875Speterelse
13031251875Speter  if test -n "$ac_ct_MANIFEST_TOOL"; then
13032251875Speter  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13033251875Speterelse
13034251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13035251875Speterfor as_dir in $PATH
13036251875Speterdo
13037251875Speter  IFS=$as_save_IFS
13038251875Speter  test -z "$as_dir" && as_dir=.
13039251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13040253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13041251875Speter    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13042251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13043251875Speter    break 2
13044251875Speter  fi
13045251875Speterdone
13046251875Speter  done
13047251875SpeterIFS=$as_save_IFS
13048251875Speter
13049251875Speterfi
13050251875Speterfi
13051251875Speterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13052251875Speterif test -n "$ac_ct_MANIFEST_TOOL"; then
13053251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13054251875Speter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13055251875Speterelse
13056251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13057251875Speter$as_echo "no" >&6; }
13058251875Speterfi
13059251875Speter
13060251875Speter  if test "x$ac_ct_MANIFEST_TOOL" = x; then
13061251875Speter    MANIFEST_TOOL=":"
13062251875Speter  else
13063251875Speter    case $cross_compiling:$ac_tool_warned in
13064251875Speteryes:)
13065251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13066251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13067251875Speterac_tool_warned=yes ;;
13068251875Speteresac
13069251875Speter    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13070251875Speter  fi
13071251875Speterelse
13072251875Speter  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13073251875Speterfi
13074251875Speter
13075251875Spetertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13076251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13077251875Speter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13078251875Speterif ${lt_cv_path_mainfest_tool+:} false; then :
13079251875Speter  $as_echo_n "(cached) " >&6
13080251875Speterelse
13081251875Speter  lt_cv_path_mainfest_tool=no
13082251875Speter  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13083251875Speter  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13084251875Speter  cat conftest.err >&5
13085251875Speter  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13086251875Speter    lt_cv_path_mainfest_tool=yes
13087251875Speter  fi
13088251875Speter  rm -f conftest*
13089251875Speterfi
13090251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13091251875Speter$as_echo "$lt_cv_path_mainfest_tool" >&6; }
13092251875Speterif test "x$lt_cv_path_mainfest_tool" != xyes; then
13093251875Speter  MANIFEST_TOOL=:
13094251875Speterfi
13095251875Speter
13096251875Speter
13097251875Speter
13098251875Speter
13099251875Speter
13100251875Speter
13101251875Speter  case $host_os in
13102251875Speter    rhapsody* | darwin*)
13103251875Speter    if test -n "$ac_tool_prefix"; then
13104251875Speter  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13105251875Speterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13106251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13107251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13108251875Speterif ${ac_cv_prog_DSYMUTIL+:} false; then :
13109251875Speter  $as_echo_n "(cached) " >&6
13110251875Speterelse
13111251875Speter  if test -n "$DSYMUTIL"; then
13112251875Speter  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13113251875Speterelse
13114251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13115251875Speterfor as_dir in $PATH
13116251875Speterdo
13117251875Speter  IFS=$as_save_IFS
13118251875Speter  test -z "$as_dir" && as_dir=.
13119251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13120253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13121251875Speter    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13122251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13123251875Speter    break 2
13124251875Speter  fi
13125251875Speterdone
13126251875Speter  done
13127251875SpeterIFS=$as_save_IFS
13128251875Speter
13129251875Speterfi
13130251875Speterfi
13131251875SpeterDSYMUTIL=$ac_cv_prog_DSYMUTIL
13132251875Speterif test -n "$DSYMUTIL"; then
13133251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13134251875Speter$as_echo "$DSYMUTIL" >&6; }
13135251875Speterelse
13136251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13137251875Speter$as_echo "no" >&6; }
13138251875Speterfi
13139251875Speter
13140251875Speter
13141251875Speterfi
13142251875Speterif test -z "$ac_cv_prog_DSYMUTIL"; then
13143251875Speter  ac_ct_DSYMUTIL=$DSYMUTIL
13144251875Speter  # Extract the first word of "dsymutil", so it can be a program name with args.
13145251875Speterset dummy dsymutil; ac_word=$2
13146251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13147251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13148251875Speterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13149251875Speter  $as_echo_n "(cached) " >&6
13150251875Speterelse
13151251875Speter  if test -n "$ac_ct_DSYMUTIL"; then
13152251875Speter  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13153251875Speterelse
13154251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13155251875Speterfor as_dir in $PATH
13156251875Speterdo
13157251875Speter  IFS=$as_save_IFS
13158251875Speter  test -z "$as_dir" && as_dir=.
13159251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13160253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13161251875Speter    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13162251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13163251875Speter    break 2
13164251875Speter  fi
13165251875Speterdone
13166251875Speter  done
13167251875SpeterIFS=$as_save_IFS
13168251875Speter
13169251875Speterfi
13170251875Speterfi
13171251875Speterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13172251875Speterif test -n "$ac_ct_DSYMUTIL"; then
13173251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13174251875Speter$as_echo "$ac_ct_DSYMUTIL" >&6; }
13175251875Speterelse
13176251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13177251875Speter$as_echo "no" >&6; }
13178251875Speterfi
13179251875Speter
13180251875Speter  if test "x$ac_ct_DSYMUTIL" = x; then
13181251875Speter    DSYMUTIL=":"
13182251875Speter  else
13183251875Speter    case $cross_compiling:$ac_tool_warned in
13184251875Speteryes:)
13185251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13186251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13187251875Speterac_tool_warned=yes ;;
13188251875Speteresac
13189251875Speter    DSYMUTIL=$ac_ct_DSYMUTIL
13190251875Speter  fi
13191251875Speterelse
13192251875Speter  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13193251875Speterfi
13194251875Speter
13195251875Speter    if test -n "$ac_tool_prefix"; then
13196251875Speter  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13197251875Speterset dummy ${ac_tool_prefix}nmedit; ac_word=$2
13198251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13199251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13200251875Speterif ${ac_cv_prog_NMEDIT+:} false; then :
13201251875Speter  $as_echo_n "(cached) " >&6
13202251875Speterelse
13203251875Speter  if test -n "$NMEDIT"; then
13204251875Speter  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13205251875Speterelse
13206251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13207251875Speterfor as_dir in $PATH
13208251875Speterdo
13209251875Speter  IFS=$as_save_IFS
13210251875Speter  test -z "$as_dir" && as_dir=.
13211251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13212253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13213251875Speter    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13214251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13215251875Speter    break 2
13216251875Speter  fi
13217251875Speterdone
13218251875Speter  done
13219251875SpeterIFS=$as_save_IFS
13220251875Speter
13221251875Speterfi
13222251875Speterfi
13223251875SpeterNMEDIT=$ac_cv_prog_NMEDIT
13224251875Speterif test -n "$NMEDIT"; then
13225251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13226251875Speter$as_echo "$NMEDIT" >&6; }
13227251875Speterelse
13228251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13229251875Speter$as_echo "no" >&6; }
13230251875Speterfi
13231251875Speter
13232251875Speter
13233251875Speterfi
13234251875Speterif test -z "$ac_cv_prog_NMEDIT"; then
13235251875Speter  ac_ct_NMEDIT=$NMEDIT
13236251875Speter  # Extract the first word of "nmedit", so it can be a program name with args.
13237251875Speterset dummy nmedit; ac_word=$2
13238251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13239251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13240251875Speterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13241251875Speter  $as_echo_n "(cached) " >&6
13242251875Speterelse
13243251875Speter  if test -n "$ac_ct_NMEDIT"; then
13244251875Speter  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13245251875Speterelse
13246251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13247251875Speterfor as_dir in $PATH
13248251875Speterdo
13249251875Speter  IFS=$as_save_IFS
13250251875Speter  test -z "$as_dir" && as_dir=.
13251251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13252253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13253251875Speter    ac_cv_prog_ac_ct_NMEDIT="nmedit"
13254251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13255251875Speter    break 2
13256251875Speter  fi
13257251875Speterdone
13258251875Speter  done
13259251875SpeterIFS=$as_save_IFS
13260251875Speter
13261251875Speterfi
13262251875Speterfi
13263251875Speterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13264251875Speterif test -n "$ac_ct_NMEDIT"; then
13265251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13266251875Speter$as_echo "$ac_ct_NMEDIT" >&6; }
13267251875Speterelse
13268251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13269251875Speter$as_echo "no" >&6; }
13270251875Speterfi
13271251875Speter
13272251875Speter  if test "x$ac_ct_NMEDIT" = x; then
13273251875Speter    NMEDIT=":"
13274251875Speter  else
13275251875Speter    case $cross_compiling:$ac_tool_warned in
13276251875Speteryes:)
13277251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13278251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13279251875Speterac_tool_warned=yes ;;
13280251875Speteresac
13281251875Speter    NMEDIT=$ac_ct_NMEDIT
13282251875Speter  fi
13283251875Speterelse
13284251875Speter  NMEDIT="$ac_cv_prog_NMEDIT"
13285251875Speterfi
13286251875Speter
13287251875Speter    if test -n "$ac_tool_prefix"; then
13288251875Speter  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13289251875Speterset dummy ${ac_tool_prefix}lipo; ac_word=$2
13290251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13291251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13292251875Speterif ${ac_cv_prog_LIPO+:} false; then :
13293251875Speter  $as_echo_n "(cached) " >&6
13294251875Speterelse
13295251875Speter  if test -n "$LIPO"; then
13296251875Speter  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13297251875Speterelse
13298251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13299251875Speterfor as_dir in $PATH
13300251875Speterdo
13301251875Speter  IFS=$as_save_IFS
13302251875Speter  test -z "$as_dir" && as_dir=.
13303251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13304253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13305251875Speter    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
13306251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13307251875Speter    break 2
13308251875Speter  fi
13309251875Speterdone
13310251875Speter  done
13311251875SpeterIFS=$as_save_IFS
13312251875Speter
13313251875Speterfi
13314251875Speterfi
13315251875SpeterLIPO=$ac_cv_prog_LIPO
13316251875Speterif test -n "$LIPO"; then
13317251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13318251875Speter$as_echo "$LIPO" >&6; }
13319251875Speterelse
13320251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13321251875Speter$as_echo "no" >&6; }
13322251875Speterfi
13323251875Speter
13324251875Speter
13325251875Speterfi
13326251875Speterif test -z "$ac_cv_prog_LIPO"; then
13327251875Speter  ac_ct_LIPO=$LIPO
13328251875Speter  # Extract the first word of "lipo", so it can be a program name with args.
13329251875Speterset dummy lipo; ac_word=$2
13330251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13331251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13332251875Speterif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
13333251875Speter  $as_echo_n "(cached) " >&6
13334251875Speterelse
13335251875Speter  if test -n "$ac_ct_LIPO"; then
13336251875Speter  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
13337251875Speterelse
13338251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13339251875Speterfor as_dir in $PATH
13340251875Speterdo
13341251875Speter  IFS=$as_save_IFS
13342251875Speter  test -z "$as_dir" && as_dir=.
13343251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13344253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13345251875Speter    ac_cv_prog_ac_ct_LIPO="lipo"
13346251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13347251875Speter    break 2
13348251875Speter  fi
13349251875Speterdone
13350251875Speter  done
13351251875SpeterIFS=$as_save_IFS
13352251875Speter
13353251875Speterfi
13354251875Speterfi
13355251875Speterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
13356251875Speterif test -n "$ac_ct_LIPO"; then
13357251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13358251875Speter$as_echo "$ac_ct_LIPO" >&6; }
13359251875Speterelse
13360251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13361251875Speter$as_echo "no" >&6; }
13362251875Speterfi
13363251875Speter
13364251875Speter  if test "x$ac_ct_LIPO" = x; then
13365251875Speter    LIPO=":"
13366251875Speter  else
13367251875Speter    case $cross_compiling:$ac_tool_warned in
13368251875Speteryes:)
13369251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13370251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13371251875Speterac_tool_warned=yes ;;
13372251875Speteresac
13373251875Speter    LIPO=$ac_ct_LIPO
13374251875Speter  fi
13375251875Speterelse
13376251875Speter  LIPO="$ac_cv_prog_LIPO"
13377251875Speterfi
13378251875Speter
13379251875Speter    if test -n "$ac_tool_prefix"; then
13380251875Speter  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
13381251875Speterset dummy ${ac_tool_prefix}otool; ac_word=$2
13382251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13383251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13384251875Speterif ${ac_cv_prog_OTOOL+:} false; then :
13385251875Speter  $as_echo_n "(cached) " >&6
13386251875Speterelse
13387251875Speter  if test -n "$OTOOL"; then
13388251875Speter  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13389251875Speterelse
13390251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13391251875Speterfor as_dir in $PATH
13392251875Speterdo
13393251875Speter  IFS=$as_save_IFS
13394251875Speter  test -z "$as_dir" && as_dir=.
13395251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13396253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13397251875Speter    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
13398251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13399251875Speter    break 2
13400251875Speter  fi
13401251875Speterdone
13402251875Speter  done
13403251875SpeterIFS=$as_save_IFS
13404251875Speter
13405251875Speterfi
13406251875Speterfi
13407251875SpeterOTOOL=$ac_cv_prog_OTOOL
13408251875Speterif test -n "$OTOOL"; then
13409251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13410251875Speter$as_echo "$OTOOL" >&6; }
13411251875Speterelse
13412251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13413251875Speter$as_echo "no" >&6; }
13414251875Speterfi
13415251875Speter
13416251875Speter
13417251875Speterfi
13418251875Speterif test -z "$ac_cv_prog_OTOOL"; then
13419251875Speter  ac_ct_OTOOL=$OTOOL
13420251875Speter  # Extract the first word of "otool", so it can be a program name with args.
13421251875Speterset dummy otool; ac_word=$2
13422251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13423251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13424251875Speterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
13425251875Speter  $as_echo_n "(cached) " >&6
13426251875Speterelse
13427251875Speter  if test -n "$ac_ct_OTOOL"; then
13428251875Speter  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
13429251875Speterelse
13430251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13431251875Speterfor as_dir in $PATH
13432251875Speterdo
13433251875Speter  IFS=$as_save_IFS
13434251875Speter  test -z "$as_dir" && as_dir=.
13435251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13436253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13437251875Speter    ac_cv_prog_ac_ct_OTOOL="otool"
13438251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13439251875Speter    break 2
13440251875Speter  fi
13441251875Speterdone
13442251875Speter  done
13443251875SpeterIFS=$as_save_IFS
13444251875Speter
13445251875Speterfi
13446251875Speterfi
13447251875Speterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
13448251875Speterif test -n "$ac_ct_OTOOL"; then
13449251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13450251875Speter$as_echo "$ac_ct_OTOOL" >&6; }
13451251875Speterelse
13452251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13453251875Speter$as_echo "no" >&6; }
13454251875Speterfi
13455251875Speter
13456251875Speter  if test "x$ac_ct_OTOOL" = x; then
13457251875Speter    OTOOL=":"
13458251875Speter  else
13459251875Speter    case $cross_compiling:$ac_tool_warned in
13460251875Speteryes:)
13461251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13462251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13463251875Speterac_tool_warned=yes ;;
13464251875Speteresac
13465251875Speter    OTOOL=$ac_ct_OTOOL
13466251875Speter  fi
13467251875Speterelse
13468251875Speter  OTOOL="$ac_cv_prog_OTOOL"
13469251875Speterfi
13470251875Speter
13471251875Speter    if test -n "$ac_tool_prefix"; then
13472251875Speter  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
13473251875Speterset dummy ${ac_tool_prefix}otool64; ac_word=$2
13474251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13475251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13476251875Speterif ${ac_cv_prog_OTOOL64+:} false; then :
13477251875Speter  $as_echo_n "(cached) " >&6
13478251875Speterelse
13479251875Speter  if test -n "$OTOOL64"; then
13480251875Speter  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
13481251875Speterelse
13482251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13483251875Speterfor as_dir in $PATH
13484251875Speterdo
13485251875Speter  IFS=$as_save_IFS
13486251875Speter  test -z "$as_dir" && as_dir=.
13487251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13488253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13489251875Speter    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
13490251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13491251875Speter    break 2
13492251875Speter  fi
13493251875Speterdone
13494251875Speter  done
13495251875SpeterIFS=$as_save_IFS
13496251875Speter
13497251875Speterfi
13498251875Speterfi
13499251875SpeterOTOOL64=$ac_cv_prog_OTOOL64
13500251875Speterif test -n "$OTOOL64"; then
13501251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13502251875Speter$as_echo "$OTOOL64" >&6; }
13503251875Speterelse
13504251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13505251875Speter$as_echo "no" >&6; }
13506251875Speterfi
13507251875Speter
13508251875Speter
13509251875Speterfi
13510251875Speterif test -z "$ac_cv_prog_OTOOL64"; then
13511251875Speter  ac_ct_OTOOL64=$OTOOL64
13512251875Speter  # Extract the first word of "otool64", so it can be a program name with args.
13513251875Speterset dummy otool64; ac_word=$2
13514251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13515251875Speter$as_echo_n "checking for $ac_word... " >&6; }
13516251875Speterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
13517251875Speter  $as_echo_n "(cached) " >&6
13518251875Speterelse
13519251875Speter  if test -n "$ac_ct_OTOOL64"; then
13520251875Speter  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
13521251875Speterelse
13522251875Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13523251875Speterfor as_dir in $PATH
13524251875Speterdo
13525251875Speter  IFS=$as_save_IFS
13526251875Speter  test -z "$as_dir" && as_dir=.
13527251875Speter    for ac_exec_ext in '' $ac_executable_extensions; do
13528253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13529251875Speter    ac_cv_prog_ac_ct_OTOOL64="otool64"
13530251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13531251875Speter    break 2
13532251875Speter  fi
13533251875Speterdone
13534251875Speter  done
13535251875SpeterIFS=$as_save_IFS
13536251875Speter
13537251875Speterfi
13538251875Speterfi
13539251875Speterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
13540251875Speterif test -n "$ac_ct_OTOOL64"; then
13541251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13542251875Speter$as_echo "$ac_ct_OTOOL64" >&6; }
13543251875Speterelse
13544251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13545251875Speter$as_echo "no" >&6; }
13546251875Speterfi
13547251875Speter
13548251875Speter  if test "x$ac_ct_OTOOL64" = x; then
13549251875Speter    OTOOL64=":"
13550251875Speter  else
13551251875Speter    case $cross_compiling:$ac_tool_warned in
13552251875Speteryes:)
13553251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13554251875Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13555251875Speterac_tool_warned=yes ;;
13556251875Speteresac
13557251875Speter    OTOOL64=$ac_ct_OTOOL64
13558251875Speter  fi
13559251875Speterelse
13560251875Speter  OTOOL64="$ac_cv_prog_OTOOL64"
13561251875Speterfi
13562251875Speter
13563251875Speter
13564251875Speter
13565251875Speter
13566251875Speter
13567251875Speter
13568251875Speter
13569251875Speter
13570251875Speter
13571251875Speter
13572251875Speter
13573251875Speter
13574251875Speter
13575251875Speter
13576251875Speter
13577251875Speter
13578251875Speter
13579251875Speter
13580251875Speter
13581251875Speter
13582251875Speter
13583251875Speter
13584251875Speter
13585251875Speter
13586251875Speter
13587251875Speter
13588251875Speter
13589251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13590251875Speter$as_echo_n "checking for -single_module linker flag... " >&6; }
13591251875Speterif ${lt_cv_apple_cc_single_mod+:} false; then :
13592251875Speter  $as_echo_n "(cached) " >&6
13593251875Speterelse
13594251875Speter  lt_cv_apple_cc_single_mod=no
13595251875Speter      if test -z "${LT_MULTI_MODULE}"; then
13596251875Speter	# By default we will add the -single_module flag. You can override
13597251875Speter	# by either setting the environment variable LT_MULTI_MODULE
13598251875Speter	# non-empty at configure time, or by adding -multi_module to the
13599251875Speter	# link flags.
13600251875Speter	rm -rf libconftest.dylib*
13601251875Speter	echo "int foo(void){return 1;}" > conftest.c
13602251875Speter	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13603251875Speter-dynamiclib -Wl,-single_module conftest.c" >&5
13604251875Speter	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13605251875Speter	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
13606251875Speter        _lt_result=$?
13607251875Speter	# If there is a non-empty error log, and "single_module"
13608251875Speter	# appears in it, assume the flag caused a linker warning
13609251875Speter        if test -s conftest.err && $GREP single_module conftest.err; then
13610251875Speter	  cat conftest.err >&5
13611251875Speter	# Otherwise, if the output was created with a 0 exit code from
13612251875Speter	# the compiler, it worked.
13613251875Speter	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
13614251875Speter	  lt_cv_apple_cc_single_mod=yes
13615251875Speter	else
13616251875Speter	  cat conftest.err >&5
13617251875Speter	fi
13618251875Speter	rm -rf libconftest.dylib*
13619251875Speter	rm -f conftest.*
13620251875Speter      fi
13621251875Speterfi
13622251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13623251875Speter$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
13624251875Speter
13625251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
13626251875Speter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
13627251875Speterif ${lt_cv_ld_exported_symbols_list+:} false; then :
13628251875Speter  $as_echo_n "(cached) " >&6
13629251875Speterelse
13630251875Speter  lt_cv_ld_exported_symbols_list=no
13631251875Speter      save_LDFLAGS=$LDFLAGS
13632251875Speter      echo "_main" > conftest.sym
13633251875Speter      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
13634251875Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13635251875Speter/* end confdefs.h.  */
13636251875Speter
13637251875Speterint
13638251875Spetermain ()
13639251875Speter{
13640251875Speter
13641251875Speter  ;
13642251875Speter  return 0;
13643251875Speter}
13644251875Speter_ACEOF
13645251875Speterif ac_fn_c_try_link "$LINENO"; then :
13646251875Speter  lt_cv_ld_exported_symbols_list=yes
13647251875Speterelse
13648251875Speter  lt_cv_ld_exported_symbols_list=no
13649251875Speterfi
13650251875Speterrm -f core conftest.err conftest.$ac_objext \
13651251875Speter    conftest$ac_exeext conftest.$ac_ext
13652251875Speter	LDFLAGS="$save_LDFLAGS"
13653251875Speter
13654251875Speterfi
13655251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13656251875Speter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
13657251875Speter
13658251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13659251875Speter$as_echo_n "checking for -force_load linker flag... " >&6; }
13660251875Speterif ${lt_cv_ld_force_load+:} false; then :
13661251875Speter  $as_echo_n "(cached) " >&6
13662251875Speterelse
13663251875Speter  lt_cv_ld_force_load=no
13664251875Speter      cat > conftest.c << _LT_EOF
13665251875Speterint forced_loaded() { return 2;}
13666251875Speter_LT_EOF
13667251875Speter      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
13668251875Speter      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
13669251875Speter      echo "$AR cru libconftest.a conftest.o" >&5
13670251875Speter      $AR cru libconftest.a conftest.o 2>&5
13671251875Speter      echo "$RANLIB libconftest.a" >&5
13672251875Speter      $RANLIB libconftest.a 2>&5
13673251875Speter      cat > conftest.c << _LT_EOF
13674251875Speterint main() { return 0;}
13675251875Speter_LT_EOF
13676251875Speter      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
13677251875Speter      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
13678251875Speter      _lt_result=$?
13679251875Speter      if test -s conftest.err && $GREP force_load conftest.err; then
13680251875Speter	cat conftest.err >&5
13681251875Speter      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
13682251875Speter	lt_cv_ld_force_load=yes
13683251875Speter      else
13684251875Speter	cat conftest.err >&5
13685251875Speter      fi
13686251875Speter        rm -f conftest.err libconftest.a conftest conftest.c
13687251875Speter        rm -rf conftest.dSYM
13688251875Speter
13689251875Speterfi
13690251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
13691251875Speter$as_echo "$lt_cv_ld_force_load" >&6; }
13692251875Speter    case $host_os in
13693251875Speter    rhapsody* | darwin1.[012])
13694251875Speter      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
13695251875Speter    darwin1.*)
13696251875Speter      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13697251875Speter    darwin*) # darwin 5.x on
13698251875Speter      # if running on 10.5 or later, the deployment target defaults
13699251875Speter      # to the OS version, if on x86, and 10.4, the deployment
13700251875Speter      # target defaults to 10.4. Don't you love it?
13701251875Speter      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
13702251875Speter	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
13703251875Speter	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13704251875Speter	10.[012]*)
13705251875Speter	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13706251875Speter	10.*)
13707251875Speter	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13708251875Speter      esac
13709251875Speter    ;;
13710251875Speter  esac
13711251875Speter    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
13712251875Speter      _lt_dar_single_mod='$single_module'
13713251875Speter    fi
13714251875Speter    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
13715251875Speter      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
13716251875Speter    else
13717251875Speter      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
13718251875Speter    fi
13719251875Speter    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
13720251875Speter      _lt_dsymutil='~$DSYMUTIL $lib || :'
13721251875Speter    else
13722251875Speter      _lt_dsymutil=
13723251875Speter    fi
13724251875Speter    ;;
13725251875Speter  esac
13726251875Speter
13727251875Speterfor ac_header in dlfcn.h
13728251875Speterdo :
13729251875Speter  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
13730251875Speter"
13731251875Speterif test "x$ac_cv_header_dlfcn_h" = xyes; then :
13732251875Speter  cat >>confdefs.h <<_ACEOF
13733251875Speter#define HAVE_DLFCN_H 1
13734251875Speter_ACEOF
13735251875Speter
13736251875Speterfi
13737251875Speter
13738251875Speterdone
13739251875Speter
13740251875Speter
13741251875Speter
13742251875Speter
13743251875Speter
13744251875Speter# Set options
13745251875Speter
13746251875Speter
13747251875Speter
13748251875Speter        enable_dlopen=no
13749251875Speter
13750251875Speter
13751251875Speter
13752251875Speter            # Check whether --enable-shared was given.
13753251875Speterif test "${enable_shared+set}" = set; then :
13754251875Speter  enableval=$enable_shared; p=${PACKAGE-default}
13755251875Speter    case $enableval in
13756251875Speter    yes) enable_shared=yes ;;
13757251875Speter    no) enable_shared=no ;;
13758251875Speter    *)
13759251875Speter      enable_shared=no
13760251875Speter      # Look at the argument we got.  We use all the common list separators.
13761251875Speter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13762251875Speter      for pkg in $enableval; do
13763251875Speter	IFS="$lt_save_ifs"
13764251875Speter	if test "X$pkg" = "X$p"; then
13765251875Speter	  enable_shared=yes
13766251875Speter	fi
13767251875Speter      done
13768251875Speter      IFS="$lt_save_ifs"
13769251875Speter      ;;
13770251875Speter    esac
13771251875Speterelse
13772251875Speter  enable_shared=yes
13773251875Speterfi
13774251875Speter
13775251875Speter
13776251875Speter
13777251875Speter
13778251875Speter
13779251875Speter
13780251875Speter
13781251875Speter
13782251875Speter
13783251875Speter  # Check whether --enable-static was given.
13784251875Speterif test "${enable_static+set}" = set; then :
13785251875Speter  enableval=$enable_static; p=${PACKAGE-default}
13786251875Speter    case $enableval in
13787251875Speter    yes) enable_static=yes ;;
13788251875Speter    no) enable_static=no ;;
13789251875Speter    *)
13790251875Speter     enable_static=no
13791251875Speter      # Look at the argument we got.  We use all the common list separators.
13792251875Speter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13793251875Speter      for pkg in $enableval; do
13794251875Speter	IFS="$lt_save_ifs"
13795251875Speter	if test "X$pkg" = "X$p"; then
13796251875Speter	  enable_static=yes
13797251875Speter	fi
13798251875Speter      done
13799251875Speter      IFS="$lt_save_ifs"
13800251875Speter      ;;
13801251875Speter    esac
13802251875Speterelse
13803251875Speter  enable_static=yes
13804251875Speterfi
13805251875Speter
13806251875Speter
13807251875Speter
13808251875Speter
13809251875Speter
13810251875Speter
13811251875Speter
13812251875Speter
13813251875Speter
13814251875Speter
13815251875Speter# Check whether --with-pic was given.
13816251875Speterif test "${with_pic+set}" = set; then :
13817251875Speter  withval=$with_pic; lt_p=${PACKAGE-default}
13818251875Speter    case $withval in
13819251875Speter    yes|no) pic_mode=$withval ;;
13820251875Speter    *)
13821251875Speter      pic_mode=default
13822251875Speter      # Look at the argument we got.  We use all the common list separators.
13823251875Speter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13824251875Speter      for lt_pkg in $withval; do
13825251875Speter	IFS="$lt_save_ifs"
13826251875Speter	if test "X$lt_pkg" = "X$lt_p"; then
13827251875Speter	  pic_mode=yes
13828251875Speter	fi
13829251875Speter      done
13830251875Speter      IFS="$lt_save_ifs"
13831251875Speter      ;;
13832251875Speter    esac
13833251875Speterelse
13834251875Speter  pic_mode=default
13835251875Speterfi
13836251875Speter
13837251875Speter
13838251875Spetertest -z "$pic_mode" && pic_mode=default
13839251875Speter
13840251875Speter
13841251875Speter
13842251875Speter
13843251875Speter
13844251875Speter
13845251875Speter
13846251875Speter  # Check whether --enable-fast-install was given.
13847251875Speterif test "${enable_fast_install+set}" = set; then :
13848251875Speter  enableval=$enable_fast_install; p=${PACKAGE-default}
13849251875Speter    case $enableval in
13850251875Speter    yes) enable_fast_install=yes ;;
13851251875Speter    no) enable_fast_install=no ;;
13852251875Speter    *)
13853251875Speter      enable_fast_install=no
13854251875Speter      # Look at the argument we got.  We use all the common list separators.
13855251875Speter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13856251875Speter      for pkg in $enableval; do
13857251875Speter	IFS="$lt_save_ifs"
13858251875Speter	if test "X$pkg" = "X$p"; then
13859251875Speter	  enable_fast_install=yes
13860251875Speter	fi
13861251875Speter      done
13862251875Speter      IFS="$lt_save_ifs"
13863251875Speter      ;;
13864251875Speter    esac
13865251875Speterelse
13866251875Speter  enable_fast_install=yes
13867251875Speterfi
13868251875Speter
13869251875Speter
13870251875Speter
13871251875Speter
13872251875Speter
13873251875Speter
13874251875Speter
13875251875Speter
13876251875Speter
13877251875Speter
13878251875Speter
13879251875Speter# This can be used to rebuild libtool when needed
13880251875SpeterLIBTOOL_DEPS="$ltmain"
13881251875Speter
13882251875Speter# Always use our own libtool.
13883251875SpeterLIBTOOL='$(SHELL) $(apr_builddir)/libtool'
13884251875Speter
13885251875Speter
13886251875Speter
13887251875Speter
13888251875Speter
13889251875Speter
13890251875Speter
13891251875Speter
13892251875Speter
13893251875Speter
13894251875Speter
13895251875Speter
13896251875Speter
13897251875Speter
13898251875Speter
13899251875Speter
13900251875Speter
13901251875Speter
13902251875Speter
13903251875Speter
13904251875Speter
13905251875Speter
13906251875Speter
13907251875Speter
13908251875Speter
13909251875Speter
13910251875Speter
13911251875Speter
13912251875Speter
13913251875Speter
13914251875Spetertest -z "$LN_S" && LN_S="ln -s"
13915251875Speter
13916251875Speter
13917251875Speter
13918251875Speter
13919251875Speter
13920251875Speter
13921251875Speter
13922251875Speter
13923251875Speter
13924251875Speter
13925251875Speter
13926251875Speter
13927251875Speter
13928251875Speter
13929251875Speterif test -n "${ZSH_VERSION+set}" ; then
13930251875Speter   setopt NO_GLOB_SUBST
13931251875Speterfi
13932251875Speter
13933251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
13934251875Speter$as_echo_n "checking for objdir... " >&6; }
13935251875Speterif ${lt_cv_objdir+:} false; then :
13936251875Speter  $as_echo_n "(cached) " >&6
13937251875Speterelse
13938251875Speter  rm -f .libs 2>/dev/null
13939251875Spetermkdir .libs 2>/dev/null
13940251875Speterif test -d .libs; then
13941251875Speter  lt_cv_objdir=.libs
13942251875Speterelse
13943251875Speter  # MS-DOS does not allow filenames that begin with a dot.
13944251875Speter  lt_cv_objdir=_libs
13945251875Speterfi
13946251875Speterrmdir .libs 2>/dev/null
13947251875Speterfi
13948251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
13949251875Speter$as_echo "$lt_cv_objdir" >&6; }
13950251875Speterobjdir=$lt_cv_objdir
13951251875Speter
13952251875Speter
13953251875Speter
13954251875Speter
13955251875Speter
13956251875Spetercat >>confdefs.h <<_ACEOF
13957251875Speter#define LT_OBJDIR "$lt_cv_objdir/"
13958251875Speter_ACEOF
13959251875Speter
13960251875Speter
13961251875Speter
13962251875Speter
13963251875Spetercase $host_os in
13964251875Speteraix3*)
13965251875Speter  # AIX sometimes has problems with the GCC collect2 program.  For some
13966251875Speter  # reason, if we set the COLLECT_NAMES environment variable, the problems
13967251875Speter  # vanish in a puff of smoke.
13968251875Speter  if test "X${COLLECT_NAMES+set}" != Xset; then
13969251875Speter    COLLECT_NAMES=
13970251875Speter    export COLLECT_NAMES
13971251875Speter  fi
13972251875Speter  ;;
13973251875Speteresac
13974251875Speter
13975251875Speter# Global variables:
13976251875Speterofile=libtool
13977251875Spetercan_build_shared=yes
13978251875Speter
13979251875Speter# All known linkers require a `.a' archive for static linking (except MSVC,
13980251875Speter# which needs '.lib').
13981251875Speterlibext=a
13982251875Speter
13983251875Speterwith_gnu_ld="$lt_cv_prog_gnu_ld"
13984251875Speter
13985251875Speterold_CC="$CC"
13986251875Speterold_CFLAGS="$CFLAGS"
13987251875Speter
13988251875Speter# Set sane defaults for various variables
13989251875Spetertest -z "$CC" && CC=cc
13990251875Spetertest -z "$LTCC" && LTCC=$CC
13991251875Spetertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
13992251875Spetertest -z "$LD" && LD=ld
13993251875Spetertest -z "$ac_objext" && ac_objext=o
13994251875Speter
13995251875Speterfor cc_temp in $compiler""; do
13996251875Speter  case $cc_temp in
13997251875Speter    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13998251875Speter    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13999251875Speter    \-*) ;;
14000251875Speter    *) break;;
14001251875Speter  esac
14002251875Speterdone
14003251875Spetercc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
14004251875Speter
14005251875Speter
14006251875Speter# Only perform the check for file, if the check method requires it
14007251875Spetertest -z "$MAGIC_CMD" && MAGIC_CMD=file
14008251875Spetercase $deplibs_check_method in
14009251875Speterfile_magic*)
14010251875Speter  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14011251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14012251875Speter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14013251875Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
14014251875Speter  $as_echo_n "(cached) " >&6
14015251875Speterelse
14016251875Speter  case $MAGIC_CMD in
14017251875Speter[\\/*] |  ?:[\\/]*)
14018251875Speter  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14019251875Speter  ;;
14020251875Speter*)
14021251875Speter  lt_save_MAGIC_CMD="$MAGIC_CMD"
14022251875Speter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14023251875Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14024251875Speter  for ac_dir in $ac_dummy; do
14025251875Speter    IFS="$lt_save_ifs"
14026251875Speter    test -z "$ac_dir" && ac_dir=.
14027251875Speter    if test -f $ac_dir/${ac_tool_prefix}file; then
14028251875Speter      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14029251875Speter      if test -n "$file_magic_test_file"; then
14030251875Speter	case $deplibs_check_method in
14031251875Speter	"file_magic "*)
14032251875Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14033251875Speter	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14034251875Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14035251875Speter	    $EGREP "$file_magic_regex" > /dev/null; then
14036251875Speter	    :
14037251875Speter	  else
14038251875Speter	    cat <<_LT_EOF 1>&2
14039251875Speter
14040251875Speter*** Warning: the command libtool uses to detect shared libraries,
14041251875Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
14042251875Speter*** The result is that libtool may fail to recognize shared libraries
14043251875Speter*** as such.  This will affect the creation of libtool libraries that
14044251875Speter*** depend on shared libraries, but programs linked with such libtool
14045251875Speter*** libraries will work regardless of this problem.  Nevertheless, you
14046251875Speter*** may want to report the problem to your system manager and/or to
14047251875Speter*** bug-libtool@gnu.org
14048251875Speter
14049251875Speter_LT_EOF
14050251875Speter	  fi ;;
14051251875Speter	esac
14052251875Speter      fi
14053251875Speter      break
14054251875Speter    fi
14055251875Speter  done
14056251875Speter  IFS="$lt_save_ifs"
14057251875Speter  MAGIC_CMD="$lt_save_MAGIC_CMD"
14058251875Speter  ;;
14059251875Speteresac
14060251875Speterfi
14061251875Speter
14062251875SpeterMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14063251875Speterif test -n "$MAGIC_CMD"; then
14064251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14065251875Speter$as_echo "$MAGIC_CMD" >&6; }
14066251875Speterelse
14067251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14068251875Speter$as_echo "no" >&6; }
14069251875Speterfi
14070251875Speter
14071251875Speter
14072251875Speter
14073251875Speter
14074251875Speter
14075251875Speterif test -z "$lt_cv_path_MAGIC_CMD"; then
14076251875Speter  if test -n "$ac_tool_prefix"; then
14077251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14078251875Speter$as_echo_n "checking for file... " >&6; }
14079251875Speterif ${lt_cv_path_MAGIC_CMD+:} false; then :
14080251875Speter  $as_echo_n "(cached) " >&6
14081251875Speterelse
14082251875Speter  case $MAGIC_CMD in
14083251875Speter[\\/*] |  ?:[\\/]*)
14084251875Speter  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14085251875Speter  ;;
14086251875Speter*)
14087251875Speter  lt_save_MAGIC_CMD="$MAGIC_CMD"
14088251875Speter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14089251875Speter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14090251875Speter  for ac_dir in $ac_dummy; do
14091251875Speter    IFS="$lt_save_ifs"
14092251875Speter    test -z "$ac_dir" && ac_dir=.
14093251875Speter    if test -f $ac_dir/file; then
14094251875Speter      lt_cv_path_MAGIC_CMD="$ac_dir/file"
14095251875Speter      if test -n "$file_magic_test_file"; then
14096251875Speter	case $deplibs_check_method in
14097251875Speter	"file_magic "*)
14098251875Speter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14099251875Speter	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14100251875Speter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14101251875Speter	    $EGREP "$file_magic_regex" > /dev/null; then
14102251875Speter	    :
14103251875Speter	  else
14104251875Speter	    cat <<_LT_EOF 1>&2
14105251875Speter
14106251875Speter*** Warning: the command libtool uses to detect shared libraries,
14107251875Speter*** $file_magic_cmd, produces output that libtool cannot recognize.
14108251875Speter*** The result is that libtool may fail to recognize shared libraries
14109251875Speter*** as such.  This will affect the creation of libtool libraries that
14110251875Speter*** depend on shared libraries, but programs linked with such libtool
14111251875Speter*** libraries will work regardless of this problem.  Nevertheless, you
14112251875Speter*** may want to report the problem to your system manager and/or to
14113251875Speter*** bug-libtool@gnu.org
14114251875Speter
14115251875Speter_LT_EOF
14116251875Speter	  fi ;;
14117251875Speter	esac
14118251875Speter      fi
14119251875Speter      break
14120251875Speter    fi
14121251875Speter  done
14122251875Speter  IFS="$lt_save_ifs"
14123251875Speter  MAGIC_CMD="$lt_save_MAGIC_CMD"
14124251875Speter  ;;
14125251875Speteresac
14126251875Speterfi
14127251875Speter
14128251875SpeterMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14129251875Speterif test -n "$MAGIC_CMD"; then
14130251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14131251875Speter$as_echo "$MAGIC_CMD" >&6; }
14132251875Speterelse
14133251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14134251875Speter$as_echo "no" >&6; }
14135251875Speterfi
14136251875Speter
14137251875Speter
14138251875Speter  else
14139251875Speter    MAGIC_CMD=:
14140251875Speter  fi
14141251875Speterfi
14142251875Speter
14143251875Speter  fi
14144251875Speter  ;;
14145251875Speteresac
14146251875Speter
14147251875Speter# Use C for the default configuration in the libtool script
14148251875Speter
14149251875Speterlt_save_CC="$CC"
14150251875Speterac_ext=c
14151251875Speterac_cpp='$CPP $CPPFLAGS'
14152251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14153251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14154251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
14155251875Speter
14156251875Speter
14157251875Speter# Source file extension for C test sources.
14158251875Speterac_ext=c
14159251875Speter
14160251875Speter# Object file extension for compiled C test sources.
14161251875Speterobjext=o
14162251875Speterobjext=$objext
14163251875Speter
14164251875Speter# Code to be used in simple compile tests
14165251875Speterlt_simple_compile_test_code="int some_variable = 0;"
14166251875Speter
14167251875Speter# Code to be used in simple link tests
14168251875Speterlt_simple_link_test_code='int main(){return(0);}'
14169251875Speter
14170251875Speter
14171251875Speter
14172251875Speter
14173251875Speter
14174251875Speter
14175251875Speter
14176251875Speter# If no C compiler was specified, use CC.
14177251875SpeterLTCC=${LTCC-"$CC"}
14178251875Speter
14179251875Speter# If no C compiler flags were specified, use CFLAGS.
14180251875SpeterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14181251875Speter
14182251875Speter# Allow CC to be a program name with arguments.
14183251875Spetercompiler=$CC
14184251875Speter
14185251875Speter# Save the default compiler, since it gets overwritten when the other
14186251875Speter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14187251875Spetercompiler_DEFAULT=$CC
14188251875Speter
14189251875Speter# save warnings/boilerplate of simple test code
14190251875Speterac_outfile=conftest.$ac_objext
14191251875Speterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
14192251875Spetereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14193251875Speter_lt_compiler_boilerplate=`cat conftest.err`
14194251875Speter$RM conftest*
14195251875Speter
14196251875Speterac_outfile=conftest.$ac_objext
14197251875Speterecho "$lt_simple_link_test_code" >conftest.$ac_ext
14198251875Spetereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14199251875Speter_lt_linker_boilerplate=`cat conftest.err`
14200251875Speter$RM -r conftest*
14201251875Speter
14202251875Speter
14203251875Speter## CAVEAT EMPTOR:
14204251875Speter## There is no encapsulation within the following macros, do not change
14205251875Speter## the running order or otherwise move them around unless you know exactly
14206251875Speter## what you are doing...
14207251875Speterif test -n "$compiler"; then
14208251875Speter
14209251875Speterlt_prog_compiler_no_builtin_flag=
14210251875Speter
14211251875Speterif test "$GCC" = yes; then
14212251875Speter  case $cc_basename in
14213251875Speter  nvcc*)
14214251875Speter    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14215251875Speter  *)
14216251875Speter    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14217251875Speter  esac
14218251875Speter
14219251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14220251875Speter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14221251875Speterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14222251875Speter  $as_echo_n "(cached) " >&6
14223251875Speterelse
14224251875Speter  lt_cv_prog_compiler_rtti_exceptions=no
14225251875Speter   ac_outfile=conftest.$ac_objext
14226251875Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14227251875Speter   lt_compiler_flag="-fno-rtti -fno-exceptions"
14228251875Speter   # Insert the option either (1) after the last *FLAGS variable, or
14229251875Speter   # (2) before a word containing "conftest.", or (3) at the end.
14230251875Speter   # Note that $ac_compile itself does not contain backslashes and begins
14231251875Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
14232251875Speter   # The option is referenced via a variable to avoid confusing sed.
14233251875Speter   lt_compile=`echo "$ac_compile" | $SED \
14234251875Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14235251875Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14236251875Speter   -e 's:$: $lt_compiler_flag:'`
14237251875Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14238251875Speter   (eval "$lt_compile" 2>conftest.err)
14239251875Speter   ac_status=$?
14240251875Speter   cat conftest.err >&5
14241251875Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14242251875Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
14243251875Speter     # The compiler can only warn and ignore the option if not recognized
14244251875Speter     # So say no if there are warnings other than the usual output.
14245251875Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14246251875Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14247251875Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14248251875Speter       lt_cv_prog_compiler_rtti_exceptions=yes
14249251875Speter     fi
14250251875Speter   fi
14251251875Speter   $RM conftest*
14252251875Speter
14253251875Speterfi
14254251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14255251875Speter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14256251875Speter
14257251875Speterif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14258251875Speter    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14259251875Speterelse
14260251875Speter    :
14261251875Speterfi
14262251875Speter
14263251875Speterfi
14264251875Speter
14265251875Speter
14266251875Speter
14267251875Speter
14268251875Speter
14269251875Speter
14270251875Speter  lt_prog_compiler_wl=
14271251875Speterlt_prog_compiler_pic=
14272251875Speterlt_prog_compiler_static=
14273251875Speter
14274251875Speter
14275251875Speter  if test "$GCC" = yes; then
14276251875Speter    lt_prog_compiler_wl='-Wl,'
14277251875Speter    lt_prog_compiler_static='-static'
14278251875Speter
14279251875Speter    case $host_os in
14280251875Speter      aix*)
14281251875Speter      # All AIX code is PIC.
14282251875Speter      if test "$host_cpu" = ia64; then
14283251875Speter	# AIX 5 now supports IA64 processor
14284251875Speter	lt_prog_compiler_static='-Bstatic'
14285251875Speter      fi
14286251875Speter      ;;
14287251875Speter
14288251875Speter    amigaos*)
14289251875Speter      case $host_cpu in
14290251875Speter      powerpc)
14291251875Speter            # see comment about AmigaOS4 .so support
14292251875Speter            lt_prog_compiler_pic='-fPIC'
14293251875Speter        ;;
14294251875Speter      m68k)
14295251875Speter            # FIXME: we need at least 68020 code to build shared libraries, but
14296251875Speter            # adding the `-m68020' flag to GCC prevents building anything better,
14297251875Speter            # like `-m68040'.
14298251875Speter            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14299251875Speter        ;;
14300251875Speter      esac
14301251875Speter      ;;
14302251875Speter
14303251875Speter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14304251875Speter      # PIC is the default for these OSes.
14305251875Speter      ;;
14306251875Speter
14307251875Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
14308251875Speter      # This hack is so that the source file can tell whether it is being
14309251875Speter      # built for inclusion in a dll (and should export symbols for example).
14310251875Speter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14311251875Speter      # (--disable-auto-import) libraries
14312251875Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
14313251875Speter      ;;
14314251875Speter
14315251875Speter    darwin* | rhapsody*)
14316251875Speter      # PIC is the default on this platform
14317251875Speter      # Common symbols not allowed in MH_DYLIB files
14318251875Speter      lt_prog_compiler_pic='-fno-common'
14319251875Speter      ;;
14320251875Speter
14321251875Speter    haiku*)
14322251875Speter      # PIC is the default for Haiku.
14323251875Speter      # The "-static" flag exists, but is broken.
14324251875Speter      lt_prog_compiler_static=
14325251875Speter      ;;
14326251875Speter
14327251875Speter    hpux*)
14328251875Speter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14329251875Speter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14330251875Speter      # sets the default TLS model and affects inlining.
14331251875Speter      case $host_cpu in
14332251875Speter      hppa*64*)
14333251875Speter	# +Z the default
14334251875Speter	;;
14335251875Speter      *)
14336251875Speter	lt_prog_compiler_pic='-fPIC'
14337251875Speter	;;
14338251875Speter      esac
14339251875Speter      ;;
14340251875Speter
14341251875Speter    interix[3-9]*)
14342251875Speter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14343251875Speter      # Instead, we relocate shared libraries at runtime.
14344251875Speter      ;;
14345251875Speter
14346251875Speter    msdosdjgpp*)
14347251875Speter      # Just because we use GCC doesn't mean we suddenly get shared libraries
14348251875Speter      # on systems that don't support them.
14349251875Speter      lt_prog_compiler_can_build_shared=no
14350251875Speter      enable_shared=no
14351251875Speter      ;;
14352251875Speter
14353251875Speter    *nto* | *qnx*)
14354251875Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
14355251875Speter      # it will coredump.
14356251875Speter      lt_prog_compiler_pic='-fPIC -shared'
14357251875Speter      ;;
14358251875Speter
14359251875Speter    sysv4*MP*)
14360251875Speter      if test -d /usr/nec; then
14361251875Speter	lt_prog_compiler_pic=-Kconform_pic
14362251875Speter      fi
14363251875Speter      ;;
14364251875Speter
14365251875Speter    *)
14366251875Speter      lt_prog_compiler_pic='-fPIC'
14367251875Speter      ;;
14368251875Speter    esac
14369251875Speter
14370251875Speter    case $cc_basename in
14371251875Speter    nvcc*) # Cuda Compiler Driver 2.2
14372251875Speter      lt_prog_compiler_wl='-Xlinker '
14373251875Speter      if test -n "$lt_prog_compiler_pic"; then
14374251875Speter        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
14375251875Speter      fi
14376251875Speter      ;;
14377251875Speter    esac
14378251875Speter  else
14379251875Speter    # PORTME Check for flag to pass linker flags through the system compiler.
14380251875Speter    case $host_os in
14381251875Speter    aix*)
14382251875Speter      lt_prog_compiler_wl='-Wl,'
14383251875Speter      if test "$host_cpu" = ia64; then
14384251875Speter	# AIX 5 now supports IA64 processor
14385251875Speter	lt_prog_compiler_static='-Bstatic'
14386251875Speter      else
14387251875Speter	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14388251875Speter      fi
14389251875Speter      ;;
14390251875Speter
14391251875Speter    mingw* | cygwin* | pw32* | os2* | cegcc*)
14392251875Speter      # This hack is so that the source file can tell whether it is being
14393251875Speter      # built for inclusion in a dll (and should export symbols for example).
14394251875Speter      lt_prog_compiler_pic='-DDLL_EXPORT'
14395251875Speter      ;;
14396251875Speter
14397251875Speter    hpux9* | hpux10* | hpux11*)
14398251875Speter      lt_prog_compiler_wl='-Wl,'
14399251875Speter      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14400251875Speter      # not for PA HP-UX.
14401251875Speter      case $host_cpu in
14402251875Speter      hppa*64*|ia64*)
14403251875Speter	# +Z the default
14404251875Speter	;;
14405251875Speter      *)
14406251875Speter	lt_prog_compiler_pic='+Z'
14407251875Speter	;;
14408251875Speter      esac
14409251875Speter      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14410251875Speter      lt_prog_compiler_static='${wl}-a ${wl}archive'
14411251875Speter      ;;
14412251875Speter
14413251875Speter    irix5* | irix6* | nonstopux*)
14414251875Speter      lt_prog_compiler_wl='-Wl,'
14415251875Speter      # PIC (with -KPIC) is the default.
14416251875Speter      lt_prog_compiler_static='-non_shared'
14417251875Speter      ;;
14418251875Speter
14419251875Speter    linux* | k*bsd*-gnu | kopensolaris*-gnu)
14420251875Speter      case $cc_basename in
14421251875Speter      # old Intel for x86_64 which still supported -KPIC.
14422251875Speter      ecc*)
14423251875Speter	lt_prog_compiler_wl='-Wl,'
14424251875Speter	lt_prog_compiler_pic='-KPIC'
14425251875Speter	lt_prog_compiler_static='-static'
14426251875Speter        ;;
14427251875Speter      # icc used to be incompatible with GCC.
14428251875Speter      # ICC 10 doesn't accept -KPIC any more.
14429251875Speter      icc* | ifort*)
14430251875Speter	lt_prog_compiler_wl='-Wl,'
14431251875Speter	lt_prog_compiler_pic='-fPIC'
14432251875Speter	lt_prog_compiler_static='-static'
14433251875Speter        ;;
14434251875Speter      # Lahey Fortran 8.1.
14435251875Speter      lf95*)
14436251875Speter	lt_prog_compiler_wl='-Wl,'
14437251875Speter	lt_prog_compiler_pic='--shared'
14438251875Speter	lt_prog_compiler_static='--static'
14439251875Speter	;;
14440251875Speter      nagfor*)
14441251875Speter	# NAG Fortran compiler
14442251875Speter	lt_prog_compiler_wl='-Wl,-Wl,,'
14443251875Speter	lt_prog_compiler_pic='-PIC'
14444251875Speter	lt_prog_compiler_static='-Bstatic'
14445251875Speter	;;
14446251875Speter      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
14447251875Speter        # Portland Group compilers (*not* the Pentium gcc compiler,
14448251875Speter	# which looks to be a dead project)
14449251875Speter	lt_prog_compiler_wl='-Wl,'
14450251875Speter	lt_prog_compiler_pic='-fpic'
14451251875Speter	lt_prog_compiler_static='-Bstatic'
14452251875Speter        ;;
14453251875Speter      ccc*)
14454251875Speter        lt_prog_compiler_wl='-Wl,'
14455251875Speter        # All Alpha code is PIC.
14456251875Speter        lt_prog_compiler_static='-non_shared'
14457251875Speter        ;;
14458251875Speter      xl* | bgxl* | bgf* | mpixl*)
14459251875Speter	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
14460251875Speter	lt_prog_compiler_wl='-Wl,'
14461251875Speter	lt_prog_compiler_pic='-qpic'
14462251875Speter	lt_prog_compiler_static='-qstaticlink'
14463251875Speter	;;
14464251875Speter      *)
14465251875Speter	case `$CC -V 2>&1 | sed 5q` in
14466251875Speter	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
14467251875Speter	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14468251875Speter	  lt_prog_compiler_pic='-KPIC'
14469251875Speter	  lt_prog_compiler_static='-Bstatic'
14470251875Speter	  lt_prog_compiler_wl=''
14471251875Speter	  ;;
14472251875Speter	*Sun\ F* | *Sun*Fortran*)
14473251875Speter	  lt_prog_compiler_pic='-KPIC'
14474251875Speter	  lt_prog_compiler_static='-Bstatic'
14475251875Speter	  lt_prog_compiler_wl='-Qoption ld '
14476251875Speter	  ;;
14477251875Speter	*Sun\ C*)
14478251875Speter	  # Sun C 5.9
14479251875Speter	  lt_prog_compiler_pic='-KPIC'
14480251875Speter	  lt_prog_compiler_static='-Bstatic'
14481251875Speter	  lt_prog_compiler_wl='-Wl,'
14482251875Speter	  ;;
14483251875Speter        *Intel*\ [CF]*Compiler*)
14484251875Speter	  lt_prog_compiler_wl='-Wl,'
14485251875Speter	  lt_prog_compiler_pic='-fPIC'
14486251875Speter	  lt_prog_compiler_static='-static'
14487251875Speter	  ;;
14488251875Speter	*Portland\ Group*)
14489251875Speter	  lt_prog_compiler_wl='-Wl,'
14490251875Speter	  lt_prog_compiler_pic='-fpic'
14491251875Speter	  lt_prog_compiler_static='-Bstatic'
14492251875Speter	  ;;
14493251875Speter	esac
14494251875Speter	;;
14495251875Speter      esac
14496251875Speter      ;;
14497251875Speter
14498251875Speter    newsos6)
14499251875Speter      lt_prog_compiler_pic='-KPIC'
14500251875Speter      lt_prog_compiler_static='-Bstatic'
14501251875Speter      ;;
14502251875Speter
14503251875Speter    *nto* | *qnx*)
14504251875Speter      # QNX uses GNU C++, but need to define -shared option too, otherwise
14505251875Speter      # it will coredump.
14506251875Speter      lt_prog_compiler_pic='-fPIC -shared'
14507251875Speter      ;;
14508251875Speter
14509251875Speter    osf3* | osf4* | osf5*)
14510251875Speter      lt_prog_compiler_wl='-Wl,'
14511251875Speter      # All OSF/1 code is PIC.
14512251875Speter      lt_prog_compiler_static='-non_shared'
14513251875Speter      ;;
14514251875Speter
14515251875Speter    rdos*)
14516251875Speter      lt_prog_compiler_static='-non_shared'
14517251875Speter      ;;
14518251875Speter
14519251875Speter    solaris*)
14520251875Speter      lt_prog_compiler_pic='-KPIC'
14521251875Speter      lt_prog_compiler_static='-Bstatic'
14522251875Speter      case $cc_basename in
14523251875Speter      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
14524251875Speter	lt_prog_compiler_wl='-Qoption ld ';;
14525251875Speter      *)
14526251875Speter	lt_prog_compiler_wl='-Wl,';;
14527251875Speter      esac
14528251875Speter      ;;
14529251875Speter
14530251875Speter    sunos4*)
14531251875Speter      lt_prog_compiler_wl='-Qoption ld '
14532251875Speter      lt_prog_compiler_pic='-PIC'
14533251875Speter      lt_prog_compiler_static='-Bstatic'
14534251875Speter      ;;
14535251875Speter
14536251875Speter    sysv4 | sysv4.2uw2* | sysv4.3*)
14537251875Speter      lt_prog_compiler_wl='-Wl,'
14538251875Speter      lt_prog_compiler_pic='-KPIC'
14539251875Speter      lt_prog_compiler_static='-Bstatic'
14540251875Speter      ;;
14541251875Speter
14542251875Speter    sysv4*MP*)
14543251875Speter      if test -d /usr/nec ;then
14544251875Speter	lt_prog_compiler_pic='-Kconform_pic'
14545251875Speter	lt_prog_compiler_static='-Bstatic'
14546251875Speter      fi
14547251875Speter      ;;
14548251875Speter
14549251875Speter    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14550251875Speter      lt_prog_compiler_wl='-Wl,'
14551251875Speter      lt_prog_compiler_pic='-KPIC'
14552251875Speter      lt_prog_compiler_static='-Bstatic'
14553251875Speter      ;;
14554251875Speter
14555251875Speter    unicos*)
14556251875Speter      lt_prog_compiler_wl='-Wl,'
14557251875Speter      lt_prog_compiler_can_build_shared=no
14558251875Speter      ;;
14559251875Speter
14560251875Speter    uts4*)
14561251875Speter      lt_prog_compiler_pic='-pic'
14562251875Speter      lt_prog_compiler_static='-Bstatic'
14563251875Speter      ;;
14564251875Speter
14565251875Speter    *)
14566251875Speter      lt_prog_compiler_can_build_shared=no
14567251875Speter      ;;
14568251875Speter    esac
14569251875Speter  fi
14570251875Speter
14571251875Spetercase $host_os in
14572251875Speter  # For platforms which do not support PIC, -DPIC is meaningless:
14573251875Speter  *djgpp*)
14574251875Speter    lt_prog_compiler_pic=
14575251875Speter    ;;
14576251875Speter  *)
14577251875Speter    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14578251875Speter    ;;
14579251875Speteresac
14580251875Speter
14581251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14582251875Speter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14583251875Speterif ${lt_cv_prog_compiler_pic+:} false; then :
14584251875Speter  $as_echo_n "(cached) " >&6
14585251875Speterelse
14586251875Speter  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
14587251875Speterfi
14588251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14589251875Speter$as_echo "$lt_cv_prog_compiler_pic" >&6; }
14590251875Speterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
14591251875Speter
14592251875Speter#
14593251875Speter# Check to make sure the PIC flag actually works.
14594251875Speter#
14595251875Speterif test -n "$lt_prog_compiler_pic"; then
14596251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14597251875Speter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
14598251875Speterif ${lt_cv_prog_compiler_pic_works+:} false; then :
14599251875Speter  $as_echo_n "(cached) " >&6
14600251875Speterelse
14601251875Speter  lt_cv_prog_compiler_pic_works=no
14602251875Speter   ac_outfile=conftest.$ac_objext
14603251875Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14604251875Speter   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14605251875Speter   # Insert the option either (1) after the last *FLAGS variable, or
14606251875Speter   # (2) before a word containing "conftest.", or (3) at the end.
14607251875Speter   # Note that $ac_compile itself does not contain backslashes and begins
14608251875Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
14609251875Speter   # The option is referenced via a variable to avoid confusing sed.
14610251875Speter   lt_compile=`echo "$ac_compile" | $SED \
14611251875Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14612251875Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14613251875Speter   -e 's:$: $lt_compiler_flag:'`
14614251875Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14615251875Speter   (eval "$lt_compile" 2>conftest.err)
14616251875Speter   ac_status=$?
14617251875Speter   cat conftest.err >&5
14618251875Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14619251875Speter   if (exit $ac_status) && test -s "$ac_outfile"; then
14620251875Speter     # The compiler can only warn and ignore the option if not recognized
14621251875Speter     # So say no if there are warnings other than the usual output.
14622251875Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14623251875Speter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14624251875Speter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14625251875Speter       lt_cv_prog_compiler_pic_works=yes
14626251875Speter     fi
14627251875Speter   fi
14628251875Speter   $RM conftest*
14629251875Speter
14630251875Speterfi
14631251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
14632251875Speter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
14633251875Speter
14634251875Speterif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
14635251875Speter    case $lt_prog_compiler_pic in
14636251875Speter     "" | " "*) ;;
14637251875Speter     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
14638251875Speter     esac
14639251875Speterelse
14640251875Speter    lt_prog_compiler_pic=
14641251875Speter     lt_prog_compiler_can_build_shared=no
14642251875Speterfi
14643251875Speter
14644251875Speterfi
14645251875Speter
14646251875Speter
14647251875Speter
14648251875Speter
14649251875Speter
14650251875Speter
14651251875Speter
14652251875Speter
14653251875Speter
14654251875Speter
14655251875Speter
14656251875Speter#
14657251875Speter# Check to make sure the static flag actually works.
14658251875Speter#
14659251875Speterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
14660251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14661251875Speter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14662251875Speterif ${lt_cv_prog_compiler_static_works+:} false; then :
14663251875Speter  $as_echo_n "(cached) " >&6
14664251875Speterelse
14665251875Speter  lt_cv_prog_compiler_static_works=no
14666251875Speter   save_LDFLAGS="$LDFLAGS"
14667251875Speter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14668251875Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14669251875Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14670251875Speter     # The linker can only warn and ignore the option if not recognized
14671251875Speter     # So say no if there are warnings
14672251875Speter     if test -s conftest.err; then
14673251875Speter       # Append any errors to the config.log.
14674251875Speter       cat conftest.err 1>&5
14675251875Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14676251875Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14677251875Speter       if diff conftest.exp conftest.er2 >/dev/null; then
14678251875Speter         lt_cv_prog_compiler_static_works=yes
14679251875Speter       fi
14680251875Speter     else
14681251875Speter       lt_cv_prog_compiler_static_works=yes
14682251875Speter     fi
14683251875Speter   fi
14684251875Speter   $RM -r conftest*
14685251875Speter   LDFLAGS="$save_LDFLAGS"
14686251875Speter
14687251875Speterfi
14688251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
14689251875Speter$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
14690251875Speter
14691251875Speterif test x"$lt_cv_prog_compiler_static_works" = xyes; then
14692251875Speter    :
14693251875Speterelse
14694251875Speter    lt_prog_compiler_static=
14695251875Speterfi
14696251875Speter
14697251875Speter
14698251875Speter
14699251875Speter
14700251875Speter
14701251875Speter
14702251875Speter
14703251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14704251875Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14705251875Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
14706251875Speter  $as_echo_n "(cached) " >&6
14707251875Speterelse
14708251875Speter  lt_cv_prog_compiler_c_o=no
14709251875Speter   $RM -r conftest 2>/dev/null
14710251875Speter   mkdir conftest
14711251875Speter   cd conftest
14712251875Speter   mkdir out
14713251875Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14714251875Speter
14715251875Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
14716251875Speter   # Insert the option either (1) after the last *FLAGS variable, or
14717251875Speter   # (2) before a word containing "conftest.", or (3) at the end.
14718251875Speter   # Note that $ac_compile itself does not contain backslashes and begins
14719251875Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
14720251875Speter   lt_compile=`echo "$ac_compile" | $SED \
14721251875Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14722251875Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14723251875Speter   -e 's:$: $lt_compiler_flag:'`
14724251875Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14725251875Speter   (eval "$lt_compile" 2>out/conftest.err)
14726251875Speter   ac_status=$?
14727251875Speter   cat out/conftest.err >&5
14728251875Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14729251875Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14730251875Speter   then
14731251875Speter     # The compiler can only warn and ignore the option if not recognized
14732251875Speter     # So say no if there are warnings
14733251875Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14734251875Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14735251875Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14736251875Speter       lt_cv_prog_compiler_c_o=yes
14737251875Speter     fi
14738251875Speter   fi
14739251875Speter   chmod u+w . 2>&5
14740251875Speter   $RM conftest*
14741251875Speter   # SGI C++ compiler will create directory out/ii_files/ for
14742251875Speter   # template instantiation
14743251875Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14744251875Speter   $RM out/* && rmdir out
14745251875Speter   cd ..
14746251875Speter   $RM -r conftest
14747251875Speter   $RM conftest*
14748251875Speter
14749251875Speterfi
14750251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14751251875Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14752251875Speter
14753251875Speter
14754251875Speter
14755251875Speter
14756251875Speter
14757251875Speter
14758251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14759251875Speter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14760251875Speterif ${lt_cv_prog_compiler_c_o+:} false; then :
14761251875Speter  $as_echo_n "(cached) " >&6
14762251875Speterelse
14763251875Speter  lt_cv_prog_compiler_c_o=no
14764251875Speter   $RM -r conftest 2>/dev/null
14765251875Speter   mkdir conftest
14766251875Speter   cd conftest
14767251875Speter   mkdir out
14768251875Speter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14769251875Speter
14770251875Speter   lt_compiler_flag="-o out/conftest2.$ac_objext"
14771251875Speter   # Insert the option either (1) after the last *FLAGS variable, or
14772251875Speter   # (2) before a word containing "conftest.", or (3) at the end.
14773251875Speter   # Note that $ac_compile itself does not contain backslashes and begins
14774251875Speter   # with a dollar sign (not a hyphen), so the echo should work correctly.
14775251875Speter   lt_compile=`echo "$ac_compile" | $SED \
14776251875Speter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14777251875Speter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14778251875Speter   -e 's:$: $lt_compiler_flag:'`
14779251875Speter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14780251875Speter   (eval "$lt_compile" 2>out/conftest.err)
14781251875Speter   ac_status=$?
14782251875Speter   cat out/conftest.err >&5
14783251875Speter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14784251875Speter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14785251875Speter   then
14786251875Speter     # The compiler can only warn and ignore the option if not recognized
14787251875Speter     # So say no if there are warnings
14788251875Speter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14789251875Speter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14790251875Speter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14791251875Speter       lt_cv_prog_compiler_c_o=yes
14792251875Speter     fi
14793251875Speter   fi
14794251875Speter   chmod u+w . 2>&5
14795251875Speter   $RM conftest*
14796251875Speter   # SGI C++ compiler will create directory out/ii_files/ for
14797251875Speter   # template instantiation
14798251875Speter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14799251875Speter   $RM out/* && rmdir out
14800251875Speter   cd ..
14801251875Speter   $RM -r conftest
14802251875Speter   $RM conftest*
14803251875Speter
14804251875Speterfi
14805251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14806251875Speter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14807251875Speter
14808251875Speter
14809251875Speter
14810251875Speter
14811251875Speterhard_links="nottested"
14812251875Speterif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
14813251875Speter  # do not overwrite the value of need_locks provided by the user
14814251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14815251875Speter$as_echo_n "checking if we can lock with hard links... " >&6; }
14816251875Speter  hard_links=yes
14817251875Speter  $RM conftest*
14818251875Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14819251875Speter  touch conftest.a
14820251875Speter  ln conftest.a conftest.b 2>&5 || hard_links=no
14821251875Speter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14822251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14823251875Speter$as_echo "$hard_links" >&6; }
14824251875Speter  if test "$hard_links" = no; then
14825251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14826251875Speter$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14827251875Speter    need_locks=warn
14828251875Speter  fi
14829251875Speterelse
14830251875Speter  need_locks=no
14831251875Speterfi
14832251875Speter
14833251875Speter
14834251875Speter
14835251875Speter
14836251875Speter
14837251875Speter
14838251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14839251875Speter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14840251875Speter
14841251875Speter  runpath_var=
14842251875Speter  allow_undefined_flag=
14843251875Speter  always_export_symbols=no
14844251875Speter  archive_cmds=
14845251875Speter  archive_expsym_cmds=
14846251875Speter  compiler_needs_object=no
14847251875Speter  enable_shared_with_static_runtimes=no
14848251875Speter  export_dynamic_flag_spec=
14849251875Speter  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14850251875Speter  hardcode_automatic=no
14851251875Speter  hardcode_direct=no
14852251875Speter  hardcode_direct_absolute=no
14853251875Speter  hardcode_libdir_flag_spec=
14854251875Speter  hardcode_libdir_separator=
14855251875Speter  hardcode_minus_L=no
14856251875Speter  hardcode_shlibpath_var=unsupported
14857251875Speter  inherit_rpath=no
14858251875Speter  link_all_deplibs=unknown
14859251875Speter  module_cmds=
14860251875Speter  module_expsym_cmds=
14861251875Speter  old_archive_from_new_cmds=
14862251875Speter  old_archive_from_expsyms_cmds=
14863251875Speter  thread_safe_flag_spec=
14864251875Speter  whole_archive_flag_spec=
14865251875Speter  # include_expsyms should be a list of space-separated symbols to be *always*
14866251875Speter  # included in the symbol list
14867251875Speter  include_expsyms=
14868251875Speter  # exclude_expsyms can be an extended regexp of symbols to exclude
14869251875Speter  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14870251875Speter  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14871251875Speter  # as well as any symbol that contains `d'.
14872251875Speter  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14873251875Speter  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14874251875Speter  # platforms (ab)use it in PIC code, but their linkers get confused if
14875251875Speter  # the symbol is explicitly referenced.  Since portable code cannot
14876251875Speter  # rely on this symbol name, it's probably fine to never include it in
14877251875Speter  # preloaded symbol tables.
14878251875Speter  # Exclude shared library initialization/finalization symbols.
14879251875Speter  extract_expsyms_cmds=
14880251875Speter
14881251875Speter  case $host_os in
14882251875Speter  cygwin* | mingw* | pw32* | cegcc*)
14883251875Speter    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14884251875Speter    # When not using gcc, we currently assume that we are using
14885251875Speter    # Microsoft Visual C++.
14886251875Speter    if test "$GCC" != yes; then
14887251875Speter      with_gnu_ld=no
14888251875Speter    fi
14889251875Speter    ;;
14890251875Speter  interix*)
14891251875Speter    # we just hope/assume this is gcc and not c89 (= MSVC++)
14892251875Speter    with_gnu_ld=yes
14893251875Speter    ;;
14894251875Speter  openbsd*)
14895251875Speter    with_gnu_ld=no
14896251875Speter    ;;
14897251875Speter  esac
14898251875Speter
14899251875Speter  ld_shlibs=yes
14900251875Speter
14901251875Speter  # On some targets, GNU ld is compatible enough with the native linker
14902251875Speter  # that we're better off using the native interface for both.
14903251875Speter  lt_use_gnu_ld_interface=no
14904251875Speter  if test "$with_gnu_ld" = yes; then
14905251875Speter    case $host_os in
14906251875Speter      aix*)
14907251875Speter	# The AIX port of GNU ld has always aspired to compatibility
14908251875Speter	# with the native linker.  However, as the warning in the GNU ld
14909251875Speter	# block says, versions before 2.19.5* couldn't really create working
14910251875Speter	# shared libraries, regardless of the interface used.
14911251875Speter	case `$LD -v 2>&1` in
14912251875Speter	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14913251875Speter	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14914251875Speter	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14915251875Speter	  *)
14916251875Speter	    lt_use_gnu_ld_interface=yes
14917251875Speter	    ;;
14918251875Speter	esac
14919251875Speter	;;
14920251875Speter      *)
14921251875Speter	lt_use_gnu_ld_interface=yes
14922251875Speter	;;
14923251875Speter    esac
14924251875Speter  fi
14925251875Speter
14926251875Speter  if test "$lt_use_gnu_ld_interface" = yes; then
14927251875Speter    # If archive_cmds runs LD, not CC, wlarc should be empty
14928251875Speter    wlarc='${wl}'
14929251875Speter
14930251875Speter    # Set some defaults for GNU ld with shared library support. These
14931251875Speter    # are reset later if shared libraries are not supported. Putting them
14932251875Speter    # here allows them to be overridden if necessary.
14933251875Speter    runpath_var=LD_RUN_PATH
14934251875Speter    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14935251875Speter    export_dynamic_flag_spec='${wl}--export-dynamic'
14936251875Speter    # ancient GNU ld didn't support --whole-archive et. al.
14937251875Speter    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14938251875Speter      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14939251875Speter    else
14940251875Speter      whole_archive_flag_spec=
14941251875Speter    fi
14942251875Speter    supports_anon_versioning=no
14943251875Speter    case `$LD -v 2>&1` in
14944251875Speter      *GNU\ gold*) supports_anon_versioning=yes ;;
14945251875Speter      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14946251875Speter      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14947251875Speter      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14948251875Speter      *\ 2.11.*) ;; # other 2.11 versions
14949251875Speter      *) supports_anon_versioning=yes ;;
14950251875Speter    esac
14951251875Speter
14952251875Speter    # See if GNU ld supports shared libraries.
14953251875Speter    case $host_os in
14954251875Speter    aix[3-9]*)
14955251875Speter      # On AIX/PPC, the GNU linker is very broken
14956251875Speter      if test "$host_cpu" != ia64; then
14957251875Speter	ld_shlibs=no
14958251875Speter	cat <<_LT_EOF 1>&2
14959251875Speter
14960251875Speter*** Warning: the GNU linker, at least up to release 2.19, is reported
14961251875Speter*** to be unable to reliably create shared libraries on AIX.
14962251875Speter*** Therefore, libtool is disabling shared libraries support.  If you
14963251875Speter*** really care for shared libraries, you may want to install binutils
14964251875Speter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14965251875Speter*** You will then need to restart the configuration process.
14966251875Speter
14967251875Speter_LT_EOF
14968251875Speter      fi
14969251875Speter      ;;
14970251875Speter
14971251875Speter    amigaos*)
14972251875Speter      case $host_cpu in
14973251875Speter      powerpc)
14974251875Speter            # see comment about AmigaOS4 .so support
14975251875Speter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14976251875Speter            archive_expsym_cmds=''
14977251875Speter        ;;
14978251875Speter      m68k)
14979251875Speter            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)'
14980251875Speter            hardcode_libdir_flag_spec='-L$libdir'
14981251875Speter            hardcode_minus_L=yes
14982251875Speter        ;;
14983251875Speter      esac
14984251875Speter      ;;
14985251875Speter
14986251875Speter    beos*)
14987251875Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14988251875Speter	allow_undefined_flag=unsupported
14989251875Speter	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14990251875Speter	# support --undefined.  This deserves some investigation.  FIXME
14991251875Speter	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14992251875Speter      else
14993251875Speter	ld_shlibs=no
14994251875Speter      fi
14995251875Speter      ;;
14996251875Speter
14997251875Speter    cygwin* | mingw* | pw32* | cegcc*)
14998251875Speter      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
14999251875Speter      # as there is no search path for DLLs.
15000251875Speter      hardcode_libdir_flag_spec='-L$libdir'
15001251875Speter      export_dynamic_flag_spec='${wl}--export-all-symbols'
15002251875Speter      allow_undefined_flag=unsupported
15003251875Speter      always_export_symbols=no
15004251875Speter      enable_shared_with_static_runtimes=yes
15005251875Speter      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'
15006251875Speter      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15007251875Speter
15008251875Speter      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15009251875Speter        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15010251875Speter	# If the export-symbols file already is a .def file (1st line
15011251875Speter	# is EXPORTS), use it as is; otherwise, prepend...
15012251875Speter	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15013251875Speter	  cp $export_symbols $output_objdir/$soname.def;
15014251875Speter	else
15015251875Speter	  echo EXPORTS > $output_objdir/$soname.def;
15016251875Speter	  cat $export_symbols >> $output_objdir/$soname.def;
15017251875Speter	fi~
15018251875Speter	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15019251875Speter      else
15020251875Speter	ld_shlibs=no
15021251875Speter      fi
15022251875Speter      ;;
15023251875Speter
15024251875Speter    haiku*)
15025251875Speter      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15026251875Speter      link_all_deplibs=yes
15027251875Speter      ;;
15028251875Speter
15029251875Speter    interix[3-9]*)
15030251875Speter      hardcode_direct=no
15031251875Speter      hardcode_shlibpath_var=no
15032251875Speter      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15033251875Speter      export_dynamic_flag_spec='${wl}-E'
15034251875Speter      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15035251875Speter      # Instead, shared libraries are loaded at an image base (0x10000000 by
15036251875Speter      # default) and relocated if they conflict, which is a slow very memory
15037251875Speter      # consuming and fragmenting process.  To avoid this, we pick a random,
15038251875Speter      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15039251875Speter      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15040251875Speter      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15041251875Speter      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'
15042251875Speter      ;;
15043251875Speter
15044251875Speter    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15045251875Speter      tmp_diet=no
15046251875Speter      if test "$host_os" = linux-dietlibc; then
15047251875Speter	case $cc_basename in
15048251875Speter	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
15049251875Speter	esac
15050251875Speter      fi
15051251875Speter      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
15052251875Speter	 && test "$tmp_diet" = no
15053251875Speter      then
15054251875Speter	tmp_addflag=' $pic_flag'
15055251875Speter	tmp_sharedflag='-shared'
15056251875Speter	case $cc_basename,$host_cpu in
15057251875Speter        pgcc*)				# Portland Group C compiler
15058251875Speter	  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'
15059251875Speter	  tmp_addflag=' $pic_flag'
15060251875Speter	  ;;
15061251875Speter	pgf77* | pgf90* | pgf95* | pgfortran*)
15062251875Speter					# Portland Group f77 and f90 compilers
15063251875Speter	  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'
15064251875Speter	  tmp_addflag=' $pic_flag -Mnomain' ;;
15065251875Speter	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
15066251875Speter	  tmp_addflag=' -i_dynamic' ;;
15067251875Speter	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15068251875Speter	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15069251875Speter	ifc* | ifort*)			# Intel Fortran compiler
15070251875Speter	  tmp_addflag=' -nofor_main' ;;
15071251875Speter	lf95*)				# Lahey Fortran 8.1
15072251875Speter	  whole_archive_flag_spec=
15073251875Speter	  tmp_sharedflag='--shared' ;;
15074251875Speter	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15075251875Speter	  tmp_sharedflag='-qmkshrobj'
15076251875Speter	  tmp_addflag= ;;
15077251875Speter	nvcc*)	# Cuda Compiler Driver 2.2
15078251875Speter	  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'
15079251875Speter	  compiler_needs_object=yes
15080251875Speter	  ;;
15081251875Speter	esac
15082251875Speter	case `$CC -V 2>&1 | sed 5q` in
15083251875Speter	*Sun\ C*)			# Sun C 5.9
15084251875Speter	  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'
15085251875Speter	  compiler_needs_object=yes
15086251875Speter	  tmp_sharedflag='-G' ;;
15087251875Speter	*Sun\ F*)			# Sun Fortran 8.3
15088251875Speter	  tmp_sharedflag='-G' ;;
15089251875Speter	esac
15090251875Speter	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15091251875Speter
15092251875Speter        if test "x$supports_anon_versioning" = xyes; then
15093251875Speter          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15094251875Speter	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15095251875Speter	    echo "local: *; };" >> $output_objdir/$libname.ver~
15096251875Speter	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15097251875Speter        fi
15098251875Speter
15099251875Speter	case $cc_basename in
15100251875Speter	xlf* | bgf* | bgxlf* | mpixlf*)
15101251875Speter	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15102251875Speter	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
15103251875Speter	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15104251875Speter	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
15105251875Speter	  if test "x$supports_anon_versioning" = xyes; then
15106251875Speter	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15107251875Speter	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15108251875Speter	      echo "local: *; };" >> $output_objdir/$libname.ver~
15109251875Speter	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15110251875Speter	  fi
15111251875Speter	  ;;
15112251875Speter	esac
15113251875Speter      else
15114251875Speter        ld_shlibs=no
15115251875Speter      fi
15116251875Speter      ;;
15117251875Speter
15118251875Speter    netbsd*)
15119251875Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15120251875Speter	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15121251875Speter	wlarc=
15122251875Speter      else
15123251875Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15124251875Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15125251875Speter      fi
15126251875Speter      ;;
15127251875Speter
15128251875Speter    solaris*)
15129251875Speter      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15130251875Speter	ld_shlibs=no
15131251875Speter	cat <<_LT_EOF 1>&2
15132251875Speter
15133251875Speter*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15134251875Speter*** create shared libraries on Solaris systems.  Therefore, libtool
15135251875Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
15136251875Speter*** binutils to release 2.9.1 or newer.  Another option is to modify
15137251875Speter*** your PATH or compiler configuration so that the native linker is
15138251875Speter*** used, and then restart.
15139251875Speter
15140251875Speter_LT_EOF
15141251875Speter      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15142251875Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15143251875Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15144251875Speter      else
15145251875Speter	ld_shlibs=no
15146251875Speter      fi
15147251875Speter      ;;
15148251875Speter
15149251875Speter    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15150251875Speter      case `$LD -v 2>&1` in
15151251875Speter        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15152251875Speter	ld_shlibs=no
15153251875Speter	cat <<_LT_EOF 1>&2
15154251875Speter
15155251875Speter*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15156251875Speter*** reliably create shared libraries on SCO systems.  Therefore, libtool
15157251875Speter*** is disabling shared libraries support.  We urge you to upgrade GNU
15158251875Speter*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15159251875Speter*** your PATH or compiler configuration so that the native linker is
15160251875Speter*** used, and then restart.
15161251875Speter
15162251875Speter_LT_EOF
15163251875Speter	;;
15164251875Speter	*)
15165251875Speter	  # For security reasons, it is highly recommended that you always
15166251875Speter	  # use absolute paths for naming shared libraries, and exclude the
15167251875Speter	  # DT_RUNPATH tag from executables and libraries.  But doing so
15168251875Speter	  # requires that you compile everything twice, which is a pain.
15169251875Speter	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15170251875Speter	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15171251875Speter	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15172251875Speter	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15173251875Speter	  else
15174251875Speter	    ld_shlibs=no
15175251875Speter	  fi
15176251875Speter	;;
15177251875Speter      esac
15178251875Speter      ;;
15179251875Speter
15180251875Speter    sunos4*)
15181251875Speter      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15182251875Speter      wlarc=
15183251875Speter      hardcode_direct=yes
15184251875Speter      hardcode_shlibpath_var=no
15185251875Speter      ;;
15186251875Speter
15187251875Speter    *)
15188251875Speter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15189251875Speter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15190251875Speter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15191251875Speter      else
15192251875Speter	ld_shlibs=no
15193251875Speter      fi
15194251875Speter      ;;
15195251875Speter    esac
15196251875Speter
15197251875Speter    if test "$ld_shlibs" = no; then
15198251875Speter      runpath_var=
15199251875Speter      hardcode_libdir_flag_spec=
15200251875Speter      export_dynamic_flag_spec=
15201251875Speter      whole_archive_flag_spec=
15202251875Speter    fi
15203251875Speter  else
15204251875Speter    # PORTME fill in a description of your system's linker (not GNU ld)
15205251875Speter    case $host_os in
15206251875Speter    aix3*)
15207251875Speter      allow_undefined_flag=unsupported
15208251875Speter      always_export_symbols=yes
15209251875Speter      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'
15210251875Speter      # Note: this linker hardcodes the directories in LIBPATH if there
15211251875Speter      # are no directories specified by -L.
15212251875Speter      hardcode_minus_L=yes
15213251875Speter      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15214251875Speter	# Neither direct hardcoding nor static linking is supported with a
15215251875Speter	# broken collect2.
15216251875Speter	hardcode_direct=unsupported
15217251875Speter      fi
15218251875Speter      ;;
15219251875Speter
15220251875Speter    aix[4-9]*)
15221251875Speter      if test "$host_cpu" = ia64; then
15222251875Speter	# On IA64, the linker does run time linking by default, so we don't
15223251875Speter	# have to do anything special.
15224251875Speter	aix_use_runtimelinking=no
15225251875Speter	exp_sym_flag='-Bexport'
15226251875Speter	no_entry_flag=""
15227251875Speter      else
15228251875Speter	# If we're using GNU nm, then we don't want the "-C" option.
15229251875Speter	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15230251875Speter	# Also, AIX nm treats weak defined symbols like other global
15231251875Speter	# defined symbols, whereas GNU nm marks them as "W".
15232251875Speter	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15233251875Speter	  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'
15234251875Speter	else
15235251875Speter	  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'
15236251875Speter	fi
15237251875Speter	aix_use_runtimelinking=no
15238251875Speter
15239251875Speter	# Test if we are trying to use run time linking or normal
15240251875Speter	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15241251875Speter	# need to do runtime linking.
15242251875Speter	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15243251875Speter	  for ld_flag in $LDFLAGS; do
15244251875Speter	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15245251875Speter	    aix_use_runtimelinking=yes
15246251875Speter	    break
15247251875Speter	  fi
15248251875Speter	  done
15249251875Speter	  ;;
15250251875Speter	esac
15251251875Speter
15252251875Speter	exp_sym_flag='-bexport'
15253251875Speter	no_entry_flag='-bnoentry'
15254251875Speter      fi
15255251875Speter
15256251875Speter      # When large executables or shared objects are built, AIX ld can
15257251875Speter      # have problems creating the table of contents.  If linking a library
15258251875Speter      # or program results in "error TOC overflow" add -mminimal-toc to
15259251875Speter      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15260251875Speter      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15261251875Speter
15262251875Speter      archive_cmds=''
15263251875Speter      hardcode_direct=yes
15264251875Speter      hardcode_direct_absolute=yes
15265251875Speter      hardcode_libdir_separator=':'
15266251875Speter      link_all_deplibs=yes
15267251875Speter      file_list_spec='${wl}-f,'
15268251875Speter
15269251875Speter      if test "$GCC" = yes; then
15270251875Speter	case $host_os in aix4.[012]|aix4.[012].*)
15271251875Speter	# We only want to do this on AIX 4.2 and lower, the check
15272251875Speter	# below for broken collect2 doesn't work under 4.3+
15273251875Speter	  collect2name=`${CC} -print-prog-name=collect2`
15274251875Speter	  if test -f "$collect2name" &&
15275251875Speter	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15276251875Speter	  then
15277251875Speter	  # We have reworked collect2
15278251875Speter	  :
15279251875Speter	  else
15280251875Speter	  # We have old collect2
15281251875Speter	  hardcode_direct=unsupported
15282251875Speter	  # It fails to find uninstalled libraries when the uninstalled
15283251875Speter	  # path is not listed in the libpath.  Setting hardcode_minus_L
15284251875Speter	  # to unsupported forces relinking
15285251875Speter	  hardcode_minus_L=yes
15286251875Speter	  hardcode_libdir_flag_spec='-L$libdir'
15287251875Speter	  hardcode_libdir_separator=
15288251875Speter	  fi
15289251875Speter	  ;;
15290251875Speter	esac
15291251875Speter	shared_flag='-shared'
15292251875Speter	if test "$aix_use_runtimelinking" = yes; then
15293251875Speter	  shared_flag="$shared_flag "'${wl}-G'
15294251875Speter	fi
15295251875Speter      else
15296251875Speter	# not using gcc
15297251875Speter	if test "$host_cpu" = ia64; then
15298251875Speter	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15299251875Speter	# chokes on -Wl,-G. The following line is correct:
15300251875Speter	  shared_flag='-G'
15301251875Speter	else
15302251875Speter	  if test "$aix_use_runtimelinking" = yes; then
15303251875Speter	    shared_flag='${wl}-G'
15304251875Speter	  else
15305251875Speter	    shared_flag='${wl}-bM:SRE'
15306251875Speter	  fi
15307251875Speter	fi
15308251875Speter      fi
15309251875Speter
15310251875Speter      export_dynamic_flag_spec='${wl}-bexpall'
15311251875Speter      # It seems that -bexpall does not export symbols beginning with
15312251875Speter      # underscore (_), so it is better to generate a list of symbols to export.
15313251875Speter      always_export_symbols=yes
15314251875Speter      if test "$aix_use_runtimelinking" = yes; then
15315251875Speter	# Warning - without using the other runtime loading flags (-brtl),
15316251875Speter	# -berok will link without error, but may produce a broken library.
15317251875Speter	allow_undefined_flag='-berok'
15318251875Speter        # Determine the default libpath from the value encoded in an
15319251875Speter        # empty executable.
15320251875Speter        if test "${lt_cv_aix_libpath+set}" = set; then
15321251875Speter  aix_libpath=$lt_cv_aix_libpath
15322251875Speterelse
15323251875Speter  if ${lt_cv_aix_libpath_+:} false; then :
15324251875Speter  $as_echo_n "(cached) " >&6
15325251875Speterelse
15326251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15327251875Speter/* end confdefs.h.  */
15328251875Speter
15329251875Speterint
15330251875Spetermain ()
15331251875Speter{
15332251875Speter
15333251875Speter  ;
15334251875Speter  return 0;
15335251875Speter}
15336251875Speter_ACEOF
15337251875Speterif ac_fn_c_try_link "$LINENO"; then :
15338251875Speter
15339251875Speter  lt_aix_libpath_sed='
15340251875Speter      /Import File Strings/,/^$/ {
15341251875Speter	  /^0/ {
15342251875Speter	      s/^0  *\([^ ]*\) *$/\1/
15343251875Speter	      p
15344251875Speter	  }
15345251875Speter      }'
15346251875Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15347251875Speter  # Check for a 64-bit object if we didn't find anything.
15348251875Speter  if test -z "$lt_cv_aix_libpath_"; then
15349251875Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15350251875Speter  fi
15351251875Speterfi
15352251875Speterrm -f core conftest.err conftest.$ac_objext \
15353251875Speter    conftest$ac_exeext conftest.$ac_ext
15354251875Speter  if test -z "$lt_cv_aix_libpath_"; then
15355251875Speter    lt_cv_aix_libpath_="/usr/lib:/lib"
15356251875Speter  fi
15357251875Speter
15358251875Speterfi
15359251875Speter
15360251875Speter  aix_libpath=$lt_cv_aix_libpath_
15361251875Speterfi
15362251875Speter
15363251875Speter        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15364251875Speter        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"
15365251875Speter      else
15366251875Speter	if test "$host_cpu" = ia64; then
15367251875Speter	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15368251875Speter	  allow_undefined_flag="-z nodefs"
15369251875Speter	  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"
15370251875Speter	else
15371251875Speter	 # Determine the default libpath from the value encoded in an
15372251875Speter	 # empty executable.
15373251875Speter	 if test "${lt_cv_aix_libpath+set}" = set; then
15374251875Speter  aix_libpath=$lt_cv_aix_libpath
15375251875Speterelse
15376251875Speter  if ${lt_cv_aix_libpath_+:} false; then :
15377251875Speter  $as_echo_n "(cached) " >&6
15378251875Speterelse
15379251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15380251875Speter/* end confdefs.h.  */
15381251875Speter
15382251875Speterint
15383251875Spetermain ()
15384251875Speter{
15385251875Speter
15386251875Speter  ;
15387251875Speter  return 0;
15388251875Speter}
15389251875Speter_ACEOF
15390251875Speterif ac_fn_c_try_link "$LINENO"; then :
15391251875Speter
15392251875Speter  lt_aix_libpath_sed='
15393251875Speter      /Import File Strings/,/^$/ {
15394251875Speter	  /^0/ {
15395251875Speter	      s/^0  *\([^ ]*\) *$/\1/
15396251875Speter	      p
15397251875Speter	  }
15398251875Speter      }'
15399251875Speter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15400251875Speter  # Check for a 64-bit object if we didn't find anything.
15401251875Speter  if test -z "$lt_cv_aix_libpath_"; then
15402251875Speter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15403251875Speter  fi
15404251875Speterfi
15405251875Speterrm -f core conftest.err conftest.$ac_objext \
15406251875Speter    conftest$ac_exeext conftest.$ac_ext
15407251875Speter  if test -z "$lt_cv_aix_libpath_"; then
15408251875Speter    lt_cv_aix_libpath_="/usr/lib:/lib"
15409251875Speter  fi
15410251875Speter
15411251875Speterfi
15412251875Speter
15413251875Speter  aix_libpath=$lt_cv_aix_libpath_
15414251875Speterfi
15415251875Speter
15416251875Speter	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15417251875Speter	  # Warning - without using the other run time loading flags,
15418251875Speter	  # -berok will link without error, but may produce a broken library.
15419251875Speter	  no_undefined_flag=' ${wl}-bernotok'
15420251875Speter	  allow_undefined_flag=' ${wl}-berok'
15421251875Speter	  if test "$with_gnu_ld" = yes; then
15422251875Speter	    # We only use this code for GNU lds that support --whole-archive.
15423251875Speter	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15424251875Speter	  else
15425251875Speter	    # Exported symbols can be pulled into shared objects from archives
15426251875Speter	    whole_archive_flag_spec='$convenience'
15427251875Speter	  fi
15428251875Speter	  archive_cmds_need_lc=yes
15429251875Speter	  # This is similar to how AIX traditionally builds its shared libraries.
15430251875Speter	  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'
15431251875Speter	fi
15432251875Speter      fi
15433251875Speter      ;;
15434251875Speter
15435251875Speter    amigaos*)
15436251875Speter      case $host_cpu in
15437251875Speter      powerpc)
15438251875Speter            # see comment about AmigaOS4 .so support
15439251875Speter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15440251875Speter            archive_expsym_cmds=''
15441251875Speter        ;;
15442251875Speter      m68k)
15443251875Speter            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)'
15444251875Speter            hardcode_libdir_flag_spec='-L$libdir'
15445251875Speter            hardcode_minus_L=yes
15446251875Speter        ;;
15447251875Speter      esac
15448251875Speter      ;;
15449251875Speter
15450251875Speter    bsdi[45]*)
15451251875Speter      export_dynamic_flag_spec=-rdynamic
15452251875Speter      ;;
15453251875Speter
15454251875Speter    cygwin* | mingw* | pw32* | cegcc*)
15455251875Speter      # When not using gcc, we currently assume that we are using
15456251875Speter      # Microsoft Visual C++.
15457251875Speter      # hardcode_libdir_flag_spec is actually meaningless, as there is
15458251875Speter      # no search path for DLLs.
15459251875Speter      case $cc_basename in
15460251875Speter      cl*)
15461251875Speter	# Native MSVC
15462251875Speter	hardcode_libdir_flag_spec=' '
15463251875Speter	allow_undefined_flag=unsupported
15464251875Speter	always_export_symbols=yes
15465251875Speter	file_list_spec='@'
15466251875Speter	# Tell ltmain to make .lib files, not .a files.
15467251875Speter	libext=lib
15468251875Speter	# Tell ltmain to make .dll files, not .so files.
15469251875Speter	shrext_cmds=".dll"
15470251875Speter	# FIXME: Setting linknames here is a bad hack.
15471251875Speter	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
15472251875Speter	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15473251875Speter	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
15474251875Speter	  else
15475251875Speter	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
15476251875Speter	  fi~
15477251875Speter	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15478251875Speter	  linknames='
15479251875Speter	# The linker will not automatically build a static lib if we build a DLL.
15480251875Speter	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
15481251875Speter	enable_shared_with_static_runtimes=yes
15482251875Speter	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15483251875Speter	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15484251875Speter	# Don't use ranlib
15485251875Speter	old_postinstall_cmds='chmod 644 $oldlib'
15486251875Speter	postlink_cmds='lt_outputfile="@OUTPUT@"~
15487251875Speter	  lt_tool_outputfile="@TOOL_OUTPUT@"~
15488251875Speter	  case $lt_outputfile in
15489251875Speter	    *.exe|*.EXE) ;;
15490251875Speter	    *)
15491251875Speter	      lt_outputfile="$lt_outputfile.exe"
15492251875Speter	      lt_tool_outputfile="$lt_tool_outputfile.exe"
15493251875Speter	      ;;
15494251875Speter	  esac~
15495251875Speter	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
15496251875Speter	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15497251875Speter	    $RM "$lt_outputfile.manifest";
15498251875Speter	  fi'
15499251875Speter	;;
15500251875Speter      *)
15501251875Speter	# Assume MSVC wrapper
15502251875Speter	hardcode_libdir_flag_spec=' '
15503251875Speter	allow_undefined_flag=unsupported
15504251875Speter	# Tell ltmain to make .lib files, not .a files.
15505251875Speter	libext=lib
15506251875Speter	# Tell ltmain to make .dll files, not .so files.
15507251875Speter	shrext_cmds=".dll"
15508251875Speter	# FIXME: Setting linknames here is a bad hack.
15509251875Speter	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15510251875Speter	# The linker will automatically build a .lib file if we build a DLL.
15511251875Speter	old_archive_from_new_cmds='true'
15512251875Speter	# FIXME: Should let the user specify the lib program.
15513251875Speter	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
15514251875Speter	enable_shared_with_static_runtimes=yes
15515251875Speter	;;
15516251875Speter      esac
15517251875Speter      ;;
15518251875Speter
15519251875Speter    darwin* | rhapsody*)
15520251875Speter
15521251875Speter
15522251875Speter  archive_cmds_need_lc=no
15523251875Speter  hardcode_direct=no
15524251875Speter  hardcode_automatic=yes
15525251875Speter  hardcode_shlibpath_var=unsupported
15526251875Speter  if test "$lt_cv_ld_force_load" = "yes"; then
15527251875Speter    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\"`'
15528251875Speter
15529251875Speter  else
15530251875Speter    whole_archive_flag_spec=''
15531251875Speter  fi
15532251875Speter  link_all_deplibs=yes
15533251875Speter  allow_undefined_flag="$_lt_dar_allow_undefined"
15534251875Speter  case $cc_basename in
15535251875Speter     ifort*) _lt_dar_can_shared=yes ;;
15536251875Speter     *) _lt_dar_can_shared=$GCC ;;
15537251875Speter  esac
15538251875Speter  if test "$_lt_dar_can_shared" = "yes"; then
15539251875Speter    output_verbose_link_cmd=func_echo_all
15540251875Speter    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15541251875Speter    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15542251875Speter    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}"
15543251875Speter    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}"
15544251875Speter
15545251875Speter  else
15546251875Speter  ld_shlibs=no
15547251875Speter  fi
15548251875Speter
15549251875Speter      ;;
15550251875Speter
15551251875Speter    dgux*)
15552251875Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15553251875Speter      hardcode_libdir_flag_spec='-L$libdir'
15554251875Speter      hardcode_shlibpath_var=no
15555251875Speter      ;;
15556251875Speter
15557251875Speter    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15558251875Speter    # support.  Future versions do this automatically, but an explicit c++rt0.o
15559251875Speter    # does not break anything, and helps significantly (at the cost of a little
15560251875Speter    # extra space).
15561251875Speter    freebsd2.2*)
15562251875Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15563251875Speter      hardcode_libdir_flag_spec='-R$libdir'
15564251875Speter      hardcode_direct=yes
15565251875Speter      hardcode_shlibpath_var=no
15566251875Speter      ;;
15567251875Speter
15568251875Speter    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15569251875Speter    freebsd2.*)
15570251875Speter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15571251875Speter      hardcode_direct=yes
15572251875Speter      hardcode_minus_L=yes
15573251875Speter      hardcode_shlibpath_var=no
15574251875Speter      ;;
15575251875Speter
15576251875Speter    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15577251875Speter    freebsd* | dragonfly*)
15578251875Speter      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15579251875Speter      hardcode_libdir_flag_spec='-R$libdir'
15580251875Speter      hardcode_direct=yes
15581251875Speter      hardcode_shlibpath_var=no
15582251875Speter      ;;
15583251875Speter
15584251875Speter    hpux9*)
15585251875Speter      if test "$GCC" = yes; then
15586251875Speter	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'
15587251875Speter      else
15588251875Speter	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'
15589251875Speter      fi
15590251875Speter      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15591251875Speter      hardcode_libdir_separator=:
15592251875Speter      hardcode_direct=yes
15593251875Speter
15594251875Speter      # hardcode_minus_L: Not really in the search PATH,
15595251875Speter      # but as the default location of the library.
15596251875Speter      hardcode_minus_L=yes
15597251875Speter      export_dynamic_flag_spec='${wl}-E'
15598251875Speter      ;;
15599251875Speter
15600251875Speter    hpux10*)
15601251875Speter      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
15602251875Speter	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15603251875Speter      else
15604251875Speter	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15605251875Speter      fi
15606251875Speter      if test "$with_gnu_ld" = no; then
15607251875Speter	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15608251875Speter	hardcode_libdir_separator=:
15609251875Speter	hardcode_direct=yes
15610251875Speter	hardcode_direct_absolute=yes
15611251875Speter	export_dynamic_flag_spec='${wl}-E'
15612251875Speter	# hardcode_minus_L: Not really in the search PATH,
15613251875Speter	# but as the default location of the library.
15614251875Speter	hardcode_minus_L=yes
15615251875Speter      fi
15616251875Speter      ;;
15617251875Speter
15618251875Speter    hpux11*)
15619251875Speter      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
15620251875Speter	case $host_cpu in
15621251875Speter	hppa*64*)
15622251875Speter	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15623251875Speter	  ;;
15624251875Speter	ia64*)
15625251875Speter	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15626251875Speter	  ;;
15627251875Speter	*)
15628251875Speter	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15629251875Speter	  ;;
15630251875Speter	esac
15631251875Speter      else
15632251875Speter	case $host_cpu in
15633251875Speter	hppa*64*)
15634251875Speter	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15635251875Speter	  ;;
15636251875Speter	ia64*)
15637251875Speter	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15638251875Speter	  ;;
15639251875Speter	*)
15640251875Speter
15641251875Speter	  # Older versions of the 11.00 compiler do not understand -b yet
15642251875Speter	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
15643251875Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
15644251875Speter$as_echo_n "checking if $CC understands -b... " >&6; }
15645251875Speterif ${lt_cv_prog_compiler__b+:} false; then :
15646251875Speter  $as_echo_n "(cached) " >&6
15647251875Speterelse
15648251875Speter  lt_cv_prog_compiler__b=no
15649251875Speter   save_LDFLAGS="$LDFLAGS"
15650251875Speter   LDFLAGS="$LDFLAGS -b"
15651251875Speter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15652251875Speter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15653251875Speter     # The linker can only warn and ignore the option if not recognized
15654251875Speter     # So say no if there are warnings
15655251875Speter     if test -s conftest.err; then
15656251875Speter       # Append any errors to the config.log.
15657251875Speter       cat conftest.err 1>&5
15658251875Speter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15659251875Speter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15660251875Speter       if diff conftest.exp conftest.er2 >/dev/null; then
15661251875Speter         lt_cv_prog_compiler__b=yes
15662251875Speter       fi
15663251875Speter     else
15664251875Speter       lt_cv_prog_compiler__b=yes
15665251875Speter     fi
15666251875Speter   fi
15667251875Speter   $RM -r conftest*
15668251875Speter   LDFLAGS="$save_LDFLAGS"
15669251875Speter
15670251875Speterfi
15671251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
15672251875Speter$as_echo "$lt_cv_prog_compiler__b" >&6; }
15673251875Speter
15674251875Speterif test x"$lt_cv_prog_compiler__b" = xyes; then
15675251875Speter    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15676251875Speterelse
15677251875Speter    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15678251875Speterfi
15679251875Speter
15680251875Speter	  ;;
15681251875Speter	esac
15682251875Speter      fi
15683251875Speter      if test "$with_gnu_ld" = no; then
15684251875Speter	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15685251875Speter	hardcode_libdir_separator=:
15686251875Speter
15687251875Speter	case $host_cpu in
15688251875Speter	hppa*64*|ia64*)
15689251875Speter	  hardcode_direct=no
15690251875Speter	  hardcode_shlibpath_var=no
15691251875Speter	  ;;
15692251875Speter	*)
15693251875Speter	  hardcode_direct=yes
15694251875Speter	  hardcode_direct_absolute=yes
15695251875Speter	  export_dynamic_flag_spec='${wl}-E'
15696251875Speter
15697251875Speter	  # hardcode_minus_L: Not really in the search PATH,
15698251875Speter	  # but as the default location of the library.
15699251875Speter	  hardcode_minus_L=yes
15700251875Speter	  ;;
15701251875Speter	esac
15702251875Speter      fi
15703251875Speter      ;;
15704251875Speter
15705251875Speter    irix5* | irix6* | nonstopux*)
15706251875Speter      if test "$GCC" = yes; then
15707251875Speter	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'
15708251875Speter	# Try to use the -exported_symbol ld option, if it does not
15709251875Speter	# work, assume that -exports_file does not work either and
15710251875Speter	# implicitly export all symbols.
15711251875Speter	# This should be the same for all languages, so no per-tag cache variable.
15712251875Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
15713251875Speter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
15714251875Speterif ${lt_cv_irix_exported_symbol+:} false; then :
15715251875Speter  $as_echo_n "(cached) " >&6
15716251875Speterelse
15717251875Speter  save_LDFLAGS="$LDFLAGS"
15718251875Speter	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
15719251875Speter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15720251875Speter/* end confdefs.h.  */
15721251875Speterint foo (void) { return 0; }
15722251875Speter_ACEOF
15723251875Speterif ac_fn_c_try_link "$LINENO"; then :
15724251875Speter  lt_cv_irix_exported_symbol=yes
15725251875Speterelse
15726251875Speter  lt_cv_irix_exported_symbol=no
15727251875Speterfi
15728251875Speterrm -f core conftest.err conftest.$ac_objext \
15729251875Speter    conftest$ac_exeext conftest.$ac_ext
15730251875Speter           LDFLAGS="$save_LDFLAGS"
15731251875Speterfi
15732251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
15733251875Speter$as_echo "$lt_cv_irix_exported_symbol" >&6; }
15734251875Speter	if test "$lt_cv_irix_exported_symbol" = yes; then
15735251875Speter          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'
15736251875Speter	fi
15737251875Speter      else
15738251875Speter	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'
15739251875Speter	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'
15740251875Speter      fi
15741251875Speter      archive_cmds_need_lc='no'
15742251875Speter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15743251875Speter      hardcode_libdir_separator=:
15744251875Speter      inherit_rpath=yes
15745251875Speter      link_all_deplibs=yes
15746251875Speter      ;;
15747251875Speter
15748251875Speter    netbsd*)
15749251875Speter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15750251875Speter	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15751251875Speter      else
15752251875Speter	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15753251875Speter      fi
15754251875Speter      hardcode_libdir_flag_spec='-R$libdir'
15755251875Speter      hardcode_direct=yes
15756251875Speter      hardcode_shlibpath_var=no
15757251875Speter      ;;
15758251875Speter
15759251875Speter    newsos6)
15760251875Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15761251875Speter      hardcode_direct=yes
15762251875Speter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15763251875Speter      hardcode_libdir_separator=:
15764251875Speter      hardcode_shlibpath_var=no
15765251875Speter      ;;
15766251875Speter
15767251875Speter    *nto* | *qnx*)
15768251875Speter      ;;
15769251875Speter
15770251875Speter    openbsd*)
15771251875Speter      if test -f /usr/libexec/ld.so; then
15772251875Speter	hardcode_direct=yes
15773251875Speter	hardcode_shlibpath_var=no
15774251875Speter	hardcode_direct_absolute=yes
15775251875Speter	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15776251875Speter	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15777251875Speter	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15778251875Speter	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15779251875Speter	  export_dynamic_flag_spec='${wl}-E'
15780251875Speter	else
15781251875Speter	  case $host_os in
15782251875Speter	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15783251875Speter	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15784251875Speter	     hardcode_libdir_flag_spec='-R$libdir'
15785251875Speter	     ;;
15786251875Speter	   *)
15787251875Speter	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15788251875Speter	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15789251875Speter	     ;;
15790251875Speter	  esac
15791251875Speter	fi
15792251875Speter      else
15793251875Speter	ld_shlibs=no
15794251875Speter      fi
15795251875Speter      ;;
15796251875Speter
15797251875Speter    os2*)
15798251875Speter      hardcode_libdir_flag_spec='-L$libdir'
15799251875Speter      hardcode_minus_L=yes
15800251875Speter      allow_undefined_flag=unsupported
15801251875Speter      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'
15802251875Speter      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15803251875Speter      ;;
15804251875Speter
15805251875Speter    osf3*)
15806251875Speter      if test "$GCC" = yes; then
15807251875Speter	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15808251875Speter	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'
15809251875Speter      else
15810251875Speter	allow_undefined_flag=' -expect_unresolved \*'
15811251875Speter	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'
15812251875Speter      fi
15813251875Speter      archive_cmds_need_lc='no'
15814251875Speter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15815251875Speter      hardcode_libdir_separator=:
15816251875Speter      ;;
15817251875Speter
15818251875Speter    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15819251875Speter      if test "$GCC" = yes; then
15820251875Speter	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
15821251875Speter	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'
15822251875Speter	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15823251875Speter      else
15824251875Speter	allow_undefined_flag=' -expect_unresolved \*'
15825251875Speter	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'
15826251875Speter	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~
15827251875Speter	$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'
15828251875Speter
15829251875Speter	# Both c and cxx compiler support -rpath directly
15830251875Speter	hardcode_libdir_flag_spec='-rpath $libdir'
15831251875Speter      fi
15832251875Speter      archive_cmds_need_lc='no'
15833251875Speter      hardcode_libdir_separator=:
15834251875Speter      ;;
15835251875Speter
15836251875Speter    solaris*)
15837251875Speter      no_undefined_flag=' -z defs'
15838251875Speter      if test "$GCC" = yes; then
15839251875Speter	wlarc='${wl}'
15840251875Speter	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15841251875Speter	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15842251875Speter	  $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'
15843251875Speter      else
15844251875Speter	case `$CC -V 2>&1` in
15845251875Speter	*"Compilers 5.0"*)
15846251875Speter	  wlarc=''
15847251875Speter	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15848251875Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15849251875Speter	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
15850251875Speter	  ;;
15851251875Speter	*)
15852251875Speter	  wlarc='${wl}'
15853251875Speter	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
15854251875Speter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15855251875Speter	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
15856251875Speter	  ;;
15857251875Speter	esac
15858251875Speter      fi
15859251875Speter      hardcode_libdir_flag_spec='-R$libdir'
15860251875Speter      hardcode_shlibpath_var=no
15861251875Speter      case $host_os in
15862251875Speter      solaris2.[0-5] | solaris2.[0-5].*) ;;
15863251875Speter      *)
15864251875Speter	# The compiler driver will combine and reorder linker options,
15865251875Speter	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15866251875Speter	# but is careful enough not to reorder.
15867251875Speter	# Supported since Solaris 2.6 (maybe 2.5.1?)
15868251875Speter	if test "$GCC" = yes; then
15869251875Speter	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15870251875Speter	else
15871251875Speter	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
15872251875Speter	fi
15873251875Speter	;;
15874251875Speter      esac
15875251875Speter      link_all_deplibs=yes
15876251875Speter      ;;
15877251875Speter
15878251875Speter    sunos4*)
15879251875Speter      if test "x$host_vendor" = xsequent; then
15880251875Speter	# Use $CC to link under sequent, because it throws in some extra .o
15881251875Speter	# files that make .init and .fini sections work.
15882251875Speter	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15883251875Speter      else
15884251875Speter	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15885251875Speter      fi
15886251875Speter      hardcode_libdir_flag_spec='-L$libdir'
15887251875Speter      hardcode_direct=yes
15888251875Speter      hardcode_minus_L=yes
15889251875Speter      hardcode_shlibpath_var=no
15890251875Speter      ;;
15891251875Speter
15892251875Speter    sysv4)
15893251875Speter      case $host_vendor in
15894251875Speter	sni)
15895251875Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15896251875Speter	  hardcode_direct=yes # is this really true???
15897251875Speter	;;
15898251875Speter	siemens)
15899251875Speter	  ## LD is ld it makes a PLAMLIB
15900251875Speter	  ## CC just makes a GrossModule.
15901251875Speter	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15902251875Speter	  reload_cmds='$CC -r -o $output$reload_objs'
15903251875Speter	  hardcode_direct=no
15904251875Speter        ;;
15905251875Speter	motorola)
15906251875Speter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15907251875Speter	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
15908251875Speter	;;
15909251875Speter      esac
15910251875Speter      runpath_var='LD_RUN_PATH'
15911251875Speter      hardcode_shlibpath_var=no
15912251875Speter      ;;
15913251875Speter
15914251875Speter    sysv4.3*)
15915251875Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15916251875Speter      hardcode_shlibpath_var=no
15917251875Speter      export_dynamic_flag_spec='-Bexport'
15918251875Speter      ;;
15919251875Speter
15920251875Speter    sysv4*MP*)
15921251875Speter      if test -d /usr/nec; then
15922251875Speter	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15923251875Speter	hardcode_shlibpath_var=no
15924251875Speter	runpath_var=LD_RUN_PATH
15925251875Speter	hardcode_runpath_var=yes
15926251875Speter	ld_shlibs=yes
15927251875Speter      fi
15928251875Speter      ;;
15929251875Speter
15930251875Speter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15931251875Speter      no_undefined_flag='${wl}-z,text'
15932251875Speter      archive_cmds_need_lc=no
15933251875Speter      hardcode_shlibpath_var=no
15934251875Speter      runpath_var='LD_RUN_PATH'
15935251875Speter
15936251875Speter      if test "$GCC" = yes; then
15937251875Speter	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15938251875Speter	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15939251875Speter      else
15940251875Speter	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15941251875Speter	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15942251875Speter      fi
15943251875Speter      ;;
15944251875Speter
15945251875Speter    sysv5* | sco3.2v5* | sco5v6*)
15946251875Speter      # Note: We can NOT use -z defs as we might desire, because we do not
15947251875Speter      # link with -lc, and that would cause any symbols used from libc to
15948251875Speter      # always be unresolved, which means just about no library would
15949251875Speter      # ever link correctly.  If we're not using GNU ld we use -z text
15950251875Speter      # though, which does catch some bad symbols but isn't as heavy-handed
15951251875Speter      # as -z defs.
15952251875Speter      no_undefined_flag='${wl}-z,text'
15953251875Speter      allow_undefined_flag='${wl}-z,nodefs'
15954251875Speter      archive_cmds_need_lc=no
15955251875Speter      hardcode_shlibpath_var=no
15956251875Speter      hardcode_libdir_flag_spec='${wl}-R,$libdir'
15957251875Speter      hardcode_libdir_separator=':'
15958251875Speter      link_all_deplibs=yes
15959251875Speter      export_dynamic_flag_spec='${wl}-Bexport'
15960251875Speter      runpath_var='LD_RUN_PATH'
15961251875Speter
15962251875Speter      if test "$GCC" = yes; then
15963251875Speter	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15964251875Speter	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15965251875Speter      else
15966251875Speter	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15967251875Speter	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15968251875Speter      fi
15969251875Speter      ;;
15970251875Speter
15971251875Speter    uts4*)
15972251875Speter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15973251875Speter      hardcode_libdir_flag_spec='-L$libdir'
15974251875Speter      hardcode_shlibpath_var=no
15975251875Speter      ;;
15976251875Speter
15977251875Speter    *)
15978251875Speter      ld_shlibs=no
15979251875Speter      ;;
15980251875Speter    esac
15981251875Speter
15982251875Speter    if test x$host_vendor = xsni; then
15983251875Speter      case $host in
15984251875Speter      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15985251875Speter	export_dynamic_flag_spec='${wl}-Blargedynsym'
15986251875Speter	;;
15987251875Speter      esac
15988251875Speter    fi
15989251875Speter  fi
15990251875Speter
15991251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
15992251875Speter$as_echo "$ld_shlibs" >&6; }
15993251875Spetertest "$ld_shlibs" = no && can_build_shared=no
15994251875Speter
15995251875Speterwith_gnu_ld=$with_gnu_ld
15996251875Speter
15997251875Speter
15998251875Speter
15999251875Speter
16000251875Speter
16001251875Speter
16002251875Speter
16003251875Speter
16004251875Speter
16005251875Speter
16006251875Speter
16007251875Speter
16008251875Speter
16009251875Speter
16010251875Speter
16011251875Speter#
16012251875Speter# Do we need to explicitly link libc?
16013251875Speter#
16014251875Spetercase "x$archive_cmds_need_lc" in
16015251875Speterx|xyes)
16016251875Speter  # Assume -lc should be added
16017251875Speter  archive_cmds_need_lc=yes
16018251875Speter
16019251875Speter  if test "$enable_shared" = yes && test "$GCC" = yes; then
16020251875Speter    case $archive_cmds in
16021251875Speter    *'~'*)
16022251875Speter      # FIXME: we may have to deal with multi-command sequences.
16023251875Speter      ;;
16024251875Speter    '$CC '*)
16025251875Speter      # Test whether the compiler implicitly links with -lc since on some
16026251875Speter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16027251875Speter      # to ld, don't add -lc before -lgcc.
16028251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16029251875Speter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16030251875Speterif ${lt_cv_archive_cmds_need_lc+:} false; then :
16031251875Speter  $as_echo_n "(cached) " >&6
16032251875Speterelse
16033251875Speter  $RM conftest*
16034251875Speter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16035251875Speter
16036251875Speter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16037251875Speter  (eval $ac_compile) 2>&5
16038251875Speter  ac_status=$?
16039251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16040251875Speter  test $ac_status = 0; } 2>conftest.err; then
16041251875Speter	  soname=conftest
16042251875Speter	  lib=conftest
16043251875Speter	  libobjs=conftest.$ac_objext
16044251875Speter	  deplibs=
16045251875Speter	  wl=$lt_prog_compiler_wl
16046251875Speter	  pic_flag=$lt_prog_compiler_pic
16047251875Speter	  compiler_flags=-v
16048251875Speter	  linker_flags=-v
16049251875Speter	  verstring=
16050251875Speter	  output_objdir=.
16051251875Speter	  libname=conftest
16052251875Speter	  lt_save_allow_undefined_flag=$allow_undefined_flag
16053251875Speter	  allow_undefined_flag=
16054251875Speter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16055251875Speter  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16056251875Speter  ac_status=$?
16057251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16058251875Speter  test $ac_status = 0; }
16059251875Speter	  then
16060251875Speter	    lt_cv_archive_cmds_need_lc=no
16061251875Speter	  else
16062251875Speter	    lt_cv_archive_cmds_need_lc=yes
16063251875Speter	  fi
16064251875Speter	  allow_undefined_flag=$lt_save_allow_undefined_flag
16065251875Speter	else
16066251875Speter	  cat conftest.err 1>&5
16067251875Speter	fi
16068251875Speter	$RM conftest*
16069251875Speter
16070251875Speterfi
16071251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16072251875Speter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16073251875Speter      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16074251875Speter      ;;
16075251875Speter    esac
16076251875Speter  fi
16077251875Speter  ;;
16078251875Speteresac
16079251875Speter
16080251875Speter
16081251875Speter
16082251875Speter
16083251875Speter
16084251875Speter
16085251875Speter
16086251875Speter
16087251875Speter
16088251875Speter
16089251875Speter
16090251875Speter
16091251875Speter
16092251875Speter
16093251875Speter
16094251875Speter
16095251875Speter
16096251875Speter
16097251875Speter
16098251875Speter
16099251875Speter
16100251875Speter
16101251875Speter
16102251875Speter
16103251875Speter
16104251875Speter
16105251875Speter
16106251875Speter
16107251875Speter
16108251875Speter
16109251875Speter
16110251875Speter
16111251875Speter
16112251875Speter
16113251875Speter
16114251875Speter
16115251875Speter
16116251875Speter
16117251875Speter
16118251875Speter
16119251875Speter
16120251875Speter
16121251875Speter
16122251875Speter
16123251875Speter
16124251875Speter
16125251875Speter
16126251875Speter
16127251875Speter
16128251875Speter
16129251875Speter
16130251875Speter
16131251875Speter
16132251875Speter
16133251875Speter
16134251875Speter
16135251875Speter
16136251875Speter
16137251875Speter
16138251875Speter
16139251875Speter
16140251875Speter
16141251875Speter
16142251875Speter
16143251875Speter
16144251875Speter
16145251875Speter
16146251875Speter
16147251875Speter
16148251875Speter
16149251875Speter
16150251875Speter
16151251875Speter
16152251875Speter
16153251875Speter
16154251875Speter
16155251875Speter
16156251875Speter
16157251875Speter
16158251875Speter
16159251875Speter
16160251875Speter
16161251875Speter
16162251875Speter
16163251875Speter
16164251875Speter
16165251875Speter
16166251875Speter
16167251875Speter
16168251875Speter
16169251875Speter
16170251875Speter
16171251875Speter
16172251875Speter
16173251875Speter
16174251875Speter
16175251875Speter
16176251875Speter
16177251875Speter
16178251875Speter
16179251875Speter
16180251875Speter
16181251875Speter
16182251875Speter
16183251875Speter
16184251875Speter
16185251875Speter
16186251875Speter
16187251875Speter
16188251875Speter
16189251875Speter
16190251875Speter
16191251875Speter
16192251875Speter
16193251875Speter
16194251875Speter
16195251875Speter
16196251875Speter
16197251875Speter
16198251875Speter
16199251875Speter
16200251875Speter
16201251875Speter
16202251875Speter
16203251875Speter
16204251875Speter
16205251875Speter
16206251875Speter
16207251875Speter
16208251875Speter
16209251875Speter
16210251875Speter
16211251875Speter
16212251875Speter
16213251875Speter
16214251875Speter
16215251875Speter
16216251875Speter
16217251875Speter
16218251875Speter
16219251875Speter
16220251875Speter
16221251875Speter
16222251875Speter
16223251875Speter
16224251875Speter
16225251875Speter
16226251875Speter
16227251875Speter
16228251875Speter
16229251875Speter
16230251875Speter
16231251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16232251875Speter$as_echo_n "checking dynamic linker characteristics... " >&6; }
16233251875Speter
16234251875Speterif test "$GCC" = yes; then
16235251875Speter  case $host_os in
16236251875Speter    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
16237251875Speter    *) lt_awk_arg="/^libraries:/" ;;
16238251875Speter  esac
16239251875Speter  case $host_os in
16240251875Speter    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
16241251875Speter    *) lt_sed_strip_eq="s,=/,/,g" ;;
16242251875Speter  esac
16243251875Speter  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16244251875Speter  case $lt_search_path_spec in
16245251875Speter  *\;*)
16246251875Speter    # if the path contains ";" then we assume it to be the separator
16247251875Speter    # otherwise default to the standard path separator (i.e. ":") - it is
16248251875Speter    # assumed that no part of a normal pathname contains ";" but that should
16249251875Speter    # okay in the real world where ";" in dirpaths is itself problematic.
16250251875Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16251251875Speter    ;;
16252251875Speter  *)
16253251875Speter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16254251875Speter    ;;
16255251875Speter  esac
16256251875Speter  # Ok, now we have the path, separated by spaces, we can step through it
16257251875Speter  # and add multilib dir if necessary.
16258251875Speter  lt_tmp_lt_search_path_spec=
16259251875Speter  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16260251875Speter  for lt_sys_path in $lt_search_path_spec; do
16261251875Speter    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
16262251875Speter      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
16263251875Speter    else
16264251875Speter      test -d "$lt_sys_path" && \
16265251875Speter	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
16266251875Speter    fi
16267251875Speter  done
16268251875Speter  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
16269251875SpeterBEGIN {RS=" "; FS="/|\n";} {
16270251875Speter  lt_foo="";
16271251875Speter  lt_count=0;
16272251875Speter  for (lt_i = NF; lt_i > 0; lt_i--) {
16273251875Speter    if ($lt_i != "" && $lt_i != ".") {
16274251875Speter      if ($lt_i == "..") {
16275251875Speter        lt_count++;
16276251875Speter      } else {
16277251875Speter        if (lt_count == 0) {
16278251875Speter          lt_foo="/" $lt_i lt_foo;
16279251875Speter        } else {
16280251875Speter          lt_count--;
16281251875Speter        }
16282251875Speter      }
16283251875Speter    }
16284251875Speter  }
16285251875Speter  if (lt_foo != "") { lt_freq[lt_foo]++; }
16286251875Speter  if (lt_freq[lt_foo] == 1) { print lt_foo; }
16287251875Speter}'`
16288251875Speter  # AWK program above erroneously prepends '/' to C:/dos/paths
16289251875Speter  # for these hosts.
16290251875Speter  case $host_os in
16291251875Speter    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
16292251875Speter      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
16293251875Speter  esac
16294251875Speter  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
16295251875Speterelse
16296251875Speter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16297251875Speterfi
16298251875Speterlibrary_names_spec=
16299251875Speterlibname_spec='lib$name'
16300251875Spetersoname_spec=
16301251875Spetershrext_cmds=".so"
16302251875Speterpostinstall_cmds=
16303251875Speterpostuninstall_cmds=
16304251875Speterfinish_cmds=
16305251875Speterfinish_eval=
16306251875Spetershlibpath_var=
16307251875Spetershlibpath_overrides_runpath=unknown
16308251875Speterversion_type=none
16309251875Speterdynamic_linker="$host_os ld.so"
16310251875Spetersys_lib_dlsearch_path_spec="/lib /usr/lib"
16311251875Speterneed_lib_prefix=unknown
16312251875Speterhardcode_into_libs=no
16313251875Speter
16314251875Speter# when you set need_version to no, make sure it does not cause -set_version
16315251875Speter# flags to be left without arguments
16316251875Speterneed_version=unknown
16317251875Speter
16318251875Spetercase $host_os in
16319251875Speteraix3*)
16320251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16321251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16322251875Speter  shlibpath_var=LIBPATH
16323251875Speter
16324251875Speter  # AIX 3 has no versioning support, so we append a major version to the name.
16325251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16326251875Speter  ;;
16327251875Speter
16328251875Speteraix[4-9]*)
16329251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16330251875Speter  need_lib_prefix=no
16331251875Speter  need_version=no
16332251875Speter  hardcode_into_libs=yes
16333251875Speter  if test "$host_cpu" = ia64; then
16334251875Speter    # AIX 5 supports IA64
16335251875Speter    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16336251875Speter    shlibpath_var=LD_LIBRARY_PATH
16337251875Speter  else
16338251875Speter    # With GCC up to 2.95.x, collect2 would create an import file
16339251875Speter    # for dependence libraries.  The import file would start with
16340251875Speter    # the line `#! .'.  This would cause the generated library to
16341251875Speter    # depend on `.', always an invalid library.  This was fixed in
16342251875Speter    # development snapshots of GCC prior to 3.0.
16343251875Speter    case $host_os in
16344251875Speter      aix4 | aix4.[01] | aix4.[01].*)
16345251875Speter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16346251875Speter	   echo ' yes '
16347251875Speter	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16348251875Speter	:
16349251875Speter      else
16350251875Speter	can_build_shared=no
16351251875Speter      fi
16352251875Speter      ;;
16353251875Speter    esac
16354251875Speter    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16355251875Speter    # soname into executable. Probably we can add versioning support to
16356251875Speter    # collect2, so additional links can be useful in future.
16357251875Speter    if test "$aix_use_runtimelinking" = yes; then
16358251875Speter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16359251875Speter      # instead of lib<name>.a to let people know that these are not
16360251875Speter      # typical AIX shared libraries.
16361251875Speter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16362251875Speter    else
16363251875Speter      # We preserve .a as extension for shared libraries through AIX4.2
16364251875Speter      # and later when we are not doing run time linking.
16365251875Speter      library_names_spec='${libname}${release}.a $libname.a'
16366251875Speter      soname_spec='${libname}${release}${shared_ext}$major'
16367251875Speter    fi
16368251875Speter    shlibpath_var=LIBPATH
16369251875Speter  fi
16370251875Speter  ;;
16371251875Speter
16372251875Speteramigaos*)
16373251875Speter  case $host_cpu in
16374251875Speter  powerpc)
16375251875Speter    # Since July 2007 AmigaOS4 officially supports .so libraries.
16376251875Speter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16377251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16378251875Speter    ;;
16379251875Speter  m68k)
16380251875Speter    library_names_spec='$libname.ixlibrary $libname.a'
16381251875Speter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16382251875Speter    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'
16383251875Speter    ;;
16384251875Speter  esac
16385251875Speter  ;;
16386251875Speter
16387251875Speterbeos*)
16388251875Speter  library_names_spec='${libname}${shared_ext}'
16389251875Speter  dynamic_linker="$host_os ld.so"
16390251875Speter  shlibpath_var=LIBRARY_PATH
16391251875Speter  ;;
16392251875Speter
16393251875Speterbsdi[45]*)
16394251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16395251875Speter  need_version=no
16396251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16397251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16398251875Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16399251875Speter  shlibpath_var=LD_LIBRARY_PATH
16400251875Speter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16401251875Speter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16402251875Speter  # the default ld.so.conf also contains /usr/contrib/lib and
16403251875Speter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16404251875Speter  # libtool to hard-code these into programs
16405251875Speter  ;;
16406251875Speter
16407251875Spetercygwin* | mingw* | pw32* | cegcc*)
16408251875Speter  version_type=windows
16409251875Speter  shrext_cmds=".dll"
16410251875Speter  need_version=no
16411251875Speter  need_lib_prefix=no
16412251875Speter
16413251875Speter  case $GCC,$cc_basename in
16414251875Speter  yes,*)
16415251875Speter    # gcc
16416251875Speter    library_names_spec='$libname.dll.a'
16417251875Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16418251875Speter    postinstall_cmds='base_file=`basename \${file}`~
16419251875Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16420251875Speter      dldir=$destdir/`dirname \$dlpath`~
16421251875Speter      test -d \$dldir || mkdir -p \$dldir~
16422251875Speter      $install_prog $dir/$dlname \$dldir/$dlname~
16423251875Speter      chmod a+x \$dldir/$dlname~
16424251875Speter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16425251875Speter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16426251875Speter      fi'
16427251875Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16428251875Speter      dlpath=$dir/\$dldll~
16429251875Speter       $RM \$dlpath'
16430251875Speter    shlibpath_overrides_runpath=yes
16431251875Speter
16432251875Speter    case $host_os in
16433251875Speter    cygwin*)
16434251875Speter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16435251875Speter      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16436251875Speter
16437251875Speter      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
16438251875Speter      ;;
16439251875Speter    mingw* | cegcc*)
16440251875Speter      # MinGW DLLs use traditional 'lib' prefix
16441251875Speter      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16442251875Speter      ;;
16443251875Speter    pw32*)
16444251875Speter      # pw32 DLLs use 'pw' prefix rather than 'lib'
16445251875Speter      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16446251875Speter      ;;
16447251875Speter    esac
16448251875Speter    dynamic_linker='Win32 ld.exe'
16449251875Speter    ;;
16450251875Speter
16451251875Speter  *,cl*)
16452251875Speter    # Native MSVC
16453251875Speter    libname_spec='$name'
16454251875Speter    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16455251875Speter    library_names_spec='${libname}.dll.lib'
16456251875Speter
16457251875Speter    case $build_os in
16458251875Speter    mingw*)
16459251875Speter      sys_lib_search_path_spec=
16460251875Speter      lt_save_ifs=$IFS
16461251875Speter      IFS=';'
16462251875Speter      for lt_path in $LIB
16463251875Speter      do
16464251875Speter        IFS=$lt_save_ifs
16465251875Speter        # Let DOS variable expansion print the short 8.3 style file name.
16466251875Speter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16467251875Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16468251875Speter      done
16469251875Speter      IFS=$lt_save_ifs
16470251875Speter      # Convert to MSYS style.
16471251875Speter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16472251875Speter      ;;
16473251875Speter    cygwin*)
16474251875Speter      # Convert to unix form, then to dos form, then back to unix form
16475251875Speter      # but this time dos style (no spaces!) so that the unix form looks
16476251875Speter      # like /cygdrive/c/PROGRA~1:/cygdr...
16477251875Speter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16478251875Speter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16479251875Speter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16480251875Speter      ;;
16481251875Speter    *)
16482251875Speter      sys_lib_search_path_spec="$LIB"
16483251875Speter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16484251875Speter        # It is most probably a Windows format PATH.
16485251875Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16486251875Speter      else
16487251875Speter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16488251875Speter      fi
16489251875Speter      # FIXME: find the short name or the path components, as spaces are
16490251875Speter      # common. (e.g. "Program Files" -> "PROGRA~1")
16491251875Speter      ;;
16492251875Speter    esac
16493251875Speter
16494251875Speter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16495251875Speter    postinstall_cmds='base_file=`basename \${file}`~
16496251875Speter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16497251875Speter      dldir=$destdir/`dirname \$dlpath`~
16498251875Speter      test -d \$dldir || mkdir -p \$dldir~
16499251875Speter      $install_prog $dir/$dlname \$dldir/$dlname'
16500251875Speter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16501251875Speter      dlpath=$dir/\$dldll~
16502251875Speter       $RM \$dlpath'
16503251875Speter    shlibpath_overrides_runpath=yes
16504251875Speter    dynamic_linker='Win32 link.exe'
16505251875Speter    ;;
16506251875Speter
16507251875Speter  *)
16508251875Speter    # Assume MSVC wrapper
16509251875Speter    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16510251875Speter    dynamic_linker='Win32 ld.exe'
16511251875Speter    ;;
16512251875Speter  esac
16513251875Speter  # FIXME: first we should search . and the directory the executable is in
16514251875Speter  shlibpath_var=PATH
16515251875Speter  ;;
16516251875Speter
16517251875Speterdarwin* | rhapsody*)
16518251875Speter  dynamic_linker="$host_os dyld"
16519251875Speter  version_type=darwin
16520251875Speter  need_lib_prefix=no
16521251875Speter  need_version=no
16522251875Speter  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16523251875Speter  soname_spec='${libname}${release}${major}$shared_ext'
16524251875Speter  shlibpath_overrides_runpath=yes
16525251875Speter  shlibpath_var=DYLD_LIBRARY_PATH
16526251875Speter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16527251875Speter
16528251875Speter  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
16529251875Speter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16530251875Speter  ;;
16531251875Speter
16532251875Speterdgux*)
16533251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16534251875Speter  need_lib_prefix=no
16535251875Speter  need_version=no
16536251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16537251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16538251875Speter  shlibpath_var=LD_LIBRARY_PATH
16539251875Speter  ;;
16540251875Speter
16541251875Speterfreebsd* | dragonfly*)
16542251875Speter  # DragonFly does not have aout.  When/if they implement a new
16543251875Speter  # versioning mechanism, adjust this.
16544251875Speter  if test -x /usr/bin/objformat; then
16545251875Speter    objformat=`/usr/bin/objformat`
16546251875Speter  else
16547251875Speter    case $host_os in
16548251875Speter    freebsd[23].*) objformat=aout ;;
16549251875Speter    *) objformat=elf ;;
16550251875Speter    esac
16551251875Speter  fi
16552251875Speter  version_type=freebsd-$objformat
16553251875Speter  case $version_type in
16554251875Speter    freebsd-elf*)
16555251875Speter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16556251875Speter      need_version=no
16557251875Speter      need_lib_prefix=no
16558251875Speter      ;;
16559251875Speter    freebsd-*)
16560251875Speter      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16561251875Speter      need_version=yes
16562251875Speter      ;;
16563251875Speter  esac
16564251875Speter  shlibpath_var=LD_LIBRARY_PATH
16565251875Speter  case $host_os in
16566251875Speter  freebsd2.*)
16567251875Speter    shlibpath_overrides_runpath=yes
16568251875Speter    ;;
16569251875Speter  freebsd3.[01]* | freebsdelf3.[01]*)
16570251875Speter    shlibpath_overrides_runpath=yes
16571251875Speter    hardcode_into_libs=yes
16572251875Speter    ;;
16573251875Speter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16574251875Speter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16575251875Speter    shlibpath_overrides_runpath=no
16576251875Speter    hardcode_into_libs=yes
16577251875Speter    ;;
16578251875Speter  *) # from 4.6 on, and DragonFly
16579251875Speter    shlibpath_overrides_runpath=yes
16580251875Speter    hardcode_into_libs=yes
16581251875Speter    ;;
16582251875Speter  esac
16583251875Speter  ;;
16584251875Speter
16585251875Spetergnu*)
16586251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16587251875Speter  need_lib_prefix=no
16588251875Speter  need_version=no
16589251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16590251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16591251875Speter  shlibpath_var=LD_LIBRARY_PATH
16592251875Speter  shlibpath_overrides_runpath=no
16593251875Speter  hardcode_into_libs=yes
16594251875Speter  ;;
16595251875Speter
16596251875Speterhaiku*)
16597251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16598251875Speter  need_lib_prefix=no
16599251875Speter  need_version=no
16600251875Speter  dynamic_linker="$host_os runtime_loader"
16601251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16602251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16603251875Speter  shlibpath_var=LIBRARY_PATH
16604251875Speter  shlibpath_overrides_runpath=yes
16605251875Speter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16606251875Speter  hardcode_into_libs=yes
16607251875Speter  ;;
16608251875Speter
16609251875Speterhpux9* | hpux10* | hpux11*)
16610251875Speter  # Give a soname corresponding to the major version so that dld.sl refuses to
16611251875Speter  # link against other versions.
16612251875Speter  version_type=sunos
16613251875Speter  need_lib_prefix=no
16614251875Speter  need_version=no
16615251875Speter  case $host_cpu in
16616251875Speter  ia64*)
16617251875Speter    shrext_cmds='.so'
16618251875Speter    hardcode_into_libs=yes
16619251875Speter    dynamic_linker="$host_os dld.so"
16620251875Speter    shlibpath_var=LD_LIBRARY_PATH
16621251875Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16622251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16623251875Speter    soname_spec='${libname}${release}${shared_ext}$major'
16624251875Speter    if test "X$HPUX_IA64_MODE" = X32; then
16625251875Speter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16626251875Speter    else
16627251875Speter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16628251875Speter    fi
16629251875Speter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16630251875Speter    ;;
16631251875Speter  hppa*64*)
16632251875Speter    shrext_cmds='.sl'
16633251875Speter    hardcode_into_libs=yes
16634251875Speter    dynamic_linker="$host_os dld.sl"
16635251875Speter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16636251875Speter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16637251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16638251875Speter    soname_spec='${libname}${release}${shared_ext}$major'
16639251875Speter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16640251875Speter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16641251875Speter    ;;
16642251875Speter  *)
16643251875Speter    shrext_cmds='.sl'
16644251875Speter    dynamic_linker="$host_os dld.sl"
16645251875Speter    shlibpath_var=SHLIB_PATH
16646251875Speter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16647251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16648251875Speter    soname_spec='${libname}${release}${shared_ext}$major'
16649251875Speter    ;;
16650251875Speter  esac
16651251875Speter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16652251875Speter  postinstall_cmds='chmod 555 $lib'
16653251875Speter  # or fails outright, so override atomically:
16654251875Speter  install_override_mode=555
16655251875Speter  ;;
16656251875Speter
16657251875Speterinterix[3-9]*)
16658251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16659251875Speter  need_lib_prefix=no
16660251875Speter  need_version=no
16661251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16662251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16663251875Speter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16664251875Speter  shlibpath_var=LD_LIBRARY_PATH
16665251875Speter  shlibpath_overrides_runpath=no
16666251875Speter  hardcode_into_libs=yes
16667251875Speter  ;;
16668251875Speter
16669251875Speteririx5* | irix6* | nonstopux*)
16670251875Speter  case $host_os in
16671251875Speter    nonstopux*) version_type=nonstopux ;;
16672251875Speter    *)
16673251875Speter	if test "$lt_cv_prog_gnu_ld" = yes; then
16674251875Speter		version_type=linux # correct to gnu/linux during the next big refactor
16675251875Speter	else
16676251875Speter		version_type=irix
16677251875Speter	fi ;;
16678251875Speter  esac
16679251875Speter  need_lib_prefix=no
16680251875Speter  need_version=no
16681251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16682251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16683251875Speter  case $host_os in
16684251875Speter  irix5* | nonstopux*)
16685251875Speter    libsuff= shlibsuff=
16686251875Speter    ;;
16687251875Speter  *)
16688251875Speter    case $LD in # libtool.m4 will add one of these switches to LD
16689251875Speter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16690251875Speter      libsuff= shlibsuff= libmagic=32-bit;;
16691251875Speter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16692251875Speter      libsuff=32 shlibsuff=N32 libmagic=N32;;
16693251875Speter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16694251875Speter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16695251875Speter    *) libsuff= shlibsuff= libmagic=never-match;;
16696251875Speter    esac
16697251875Speter    ;;
16698251875Speter  esac
16699251875Speter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16700251875Speter  shlibpath_overrides_runpath=no
16701251875Speter  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16702251875Speter  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16703251875Speter  hardcode_into_libs=yes
16704251875Speter  ;;
16705251875Speter
16706251875Speter# No shared lib support for Linux oldld, aout, or coff.
16707251875Speterlinux*oldld* | linux*aout* | linux*coff*)
16708251875Speter  dynamic_linker=no
16709251875Speter  ;;
16710251875Speter
16711251875Speter# This must be glibc/ELF.
16712251875Speterlinux* | k*bsd*-gnu | kopensolaris*-gnu)
16713251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16714251875Speter  need_lib_prefix=no
16715251875Speter  need_version=no
16716251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16717251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16718251875Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16719251875Speter  shlibpath_var=LD_LIBRARY_PATH
16720251875Speter  shlibpath_overrides_runpath=no
16721251875Speter
16722251875Speter  # Some binutils ld are patched to set DT_RUNPATH
16723251875Speter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16724251875Speter  $as_echo_n "(cached) " >&6
16725251875Speterelse
16726251875Speter  lt_cv_shlibpath_overrides_runpath=no
16727251875Speter    save_LDFLAGS=$LDFLAGS
16728251875Speter    save_libdir=$libdir
16729251875Speter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
16730251875Speter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
16731251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16732251875Speter/* end confdefs.h.  */
16733251875Speter
16734251875Speterint
16735251875Spetermain ()
16736251875Speter{
16737251875Speter
16738251875Speter  ;
16739251875Speter  return 0;
16740251875Speter}
16741251875Speter_ACEOF
16742251875Speterif ac_fn_c_try_link "$LINENO"; then :
16743251875Speter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16744251875Speter  lt_cv_shlibpath_overrides_runpath=yes
16745251875Speterfi
16746251875Speterfi
16747251875Speterrm -f core conftest.err conftest.$ac_objext \
16748251875Speter    conftest$ac_exeext conftest.$ac_ext
16749251875Speter    LDFLAGS=$save_LDFLAGS
16750251875Speter    libdir=$save_libdir
16751251875Speter
16752251875Speterfi
16753251875Speter
16754251875Speter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16755251875Speter
16756251875Speter  # This implies no fast_install, which is unacceptable.
16757251875Speter  # Some rework will be needed to allow for fast_install
16758251875Speter  # before this can be enabled.
16759251875Speter  hardcode_into_libs=yes
16760251875Speter
16761251875Speter  # Append ld.so.conf contents to the search path
16762251875Speter  if test -f /etc/ld.so.conf; then
16763251875Speter    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' ' '`
16764251875Speter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16765251875Speter  fi
16766251875Speter
16767251875Speter  # We used to test for /lib/ld.so.1 and disable shared libraries on
16768251875Speter  # powerpc, because MkLinux only supported shared libraries with the
16769251875Speter  # GNU dynamic linker.  Since this was broken with cross compilers,
16770251875Speter  # most powerpc-linux boxes support dynamic linking these days and
16771251875Speter  # people can always --disable-shared, the test was removed, and we
16772251875Speter  # assume the GNU/Linux dynamic linker is in use.
16773251875Speter  dynamic_linker='GNU/Linux ld.so'
16774251875Speter  ;;
16775251875Speter
16776251875Speternetbsd*)
16777251875Speter  version_type=sunos
16778251875Speter  need_lib_prefix=no
16779251875Speter  need_version=no
16780251875Speter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16781251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16782251875Speter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16783251875Speter    dynamic_linker='NetBSD (a.out) ld.so'
16784251875Speter  else
16785251875Speter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16786251875Speter    soname_spec='${libname}${release}${shared_ext}$major'
16787251875Speter    dynamic_linker='NetBSD ld.elf_so'
16788251875Speter  fi
16789251875Speter  shlibpath_var=LD_LIBRARY_PATH
16790251875Speter  shlibpath_overrides_runpath=yes
16791251875Speter  hardcode_into_libs=yes
16792251875Speter  ;;
16793251875Speter
16794251875Speternewsos6)
16795251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16796251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16797251875Speter  shlibpath_var=LD_LIBRARY_PATH
16798251875Speter  shlibpath_overrides_runpath=yes
16799251875Speter  ;;
16800251875Speter
16801251875Speter*nto* | *qnx*)
16802251875Speter  version_type=qnx
16803251875Speter  need_lib_prefix=no
16804251875Speter  need_version=no
16805251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16806251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16807251875Speter  shlibpath_var=LD_LIBRARY_PATH
16808251875Speter  shlibpath_overrides_runpath=no
16809251875Speter  hardcode_into_libs=yes
16810251875Speter  dynamic_linker='ldqnx.so'
16811251875Speter  ;;
16812251875Speter
16813251875Speteropenbsd*)
16814251875Speter  version_type=sunos
16815251875Speter  sys_lib_dlsearch_path_spec="/usr/lib"
16816251875Speter  need_lib_prefix=no
16817251875Speter  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16818251875Speter  case $host_os in
16819251875Speter    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
16820251875Speter    *)				need_version=no  ;;
16821251875Speter  esac
16822251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16823251875Speter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16824251875Speter  shlibpath_var=LD_LIBRARY_PATH
16825251875Speter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16826251875Speter    case $host_os in
16827251875Speter      openbsd2.[89] | openbsd2.[89].*)
16828251875Speter	shlibpath_overrides_runpath=no
16829251875Speter	;;
16830251875Speter      *)
16831251875Speter	shlibpath_overrides_runpath=yes
16832251875Speter	;;
16833251875Speter      esac
16834251875Speter  else
16835251875Speter    shlibpath_overrides_runpath=yes
16836251875Speter  fi
16837251875Speter  ;;
16838251875Speter
16839251875Speteros2*)
16840251875Speter  libname_spec='$name'
16841251875Speter  shrext_cmds=".dll"
16842251875Speter  need_lib_prefix=no
16843251875Speter  library_names_spec='$libname${shared_ext} $libname.a'
16844251875Speter  dynamic_linker='OS/2 ld.exe'
16845251875Speter  shlibpath_var=LIBPATH
16846251875Speter  ;;
16847251875Speter
16848251875Speterosf3* | osf4* | osf5*)
16849251875Speter  version_type=osf
16850251875Speter  need_lib_prefix=no
16851251875Speter  need_version=no
16852251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16853251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16854251875Speter  shlibpath_var=LD_LIBRARY_PATH
16855251875Speter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16856251875Speter  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16857251875Speter  ;;
16858251875Speter
16859251875Speterrdos*)
16860251875Speter  dynamic_linker=no
16861251875Speter  ;;
16862251875Speter
16863251875Spetersolaris*)
16864251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16865251875Speter  need_lib_prefix=no
16866251875Speter  need_version=no
16867251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16868251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16869251875Speter  shlibpath_var=LD_LIBRARY_PATH
16870251875Speter  shlibpath_overrides_runpath=yes
16871251875Speter  hardcode_into_libs=yes
16872251875Speter  # ldd complains unless libraries are executable
16873251875Speter  postinstall_cmds='chmod +x $lib'
16874251875Speter  ;;
16875251875Speter
16876251875Spetersunos4*)
16877251875Speter  version_type=sunos
16878251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16879251875Speter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16880251875Speter  shlibpath_var=LD_LIBRARY_PATH
16881251875Speter  shlibpath_overrides_runpath=yes
16882251875Speter  if test "$with_gnu_ld" = yes; then
16883251875Speter    need_lib_prefix=no
16884251875Speter  fi
16885251875Speter  need_version=yes
16886251875Speter  ;;
16887251875Speter
16888251875Spetersysv4 | sysv4.3*)
16889251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16890251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16891251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16892251875Speter  shlibpath_var=LD_LIBRARY_PATH
16893251875Speter  case $host_vendor in
16894251875Speter    sni)
16895251875Speter      shlibpath_overrides_runpath=no
16896251875Speter      need_lib_prefix=no
16897251875Speter      runpath_var=LD_RUN_PATH
16898251875Speter      ;;
16899251875Speter    siemens)
16900251875Speter      need_lib_prefix=no
16901251875Speter      ;;
16902251875Speter    motorola)
16903251875Speter      need_lib_prefix=no
16904251875Speter      need_version=no
16905251875Speter      shlibpath_overrides_runpath=no
16906251875Speter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16907251875Speter      ;;
16908251875Speter  esac
16909251875Speter  ;;
16910251875Speter
16911251875Spetersysv4*MP*)
16912251875Speter  if test -d /usr/nec ;then
16913251875Speter    version_type=linux # correct to gnu/linux during the next big refactor
16914251875Speter    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16915251875Speter    soname_spec='$libname${shared_ext}.$major'
16916251875Speter    shlibpath_var=LD_LIBRARY_PATH
16917251875Speter  fi
16918251875Speter  ;;
16919251875Speter
16920251875Spetersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16921251875Speter  version_type=freebsd-elf
16922251875Speter  need_lib_prefix=no
16923251875Speter  need_version=no
16924251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16925251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16926251875Speter  shlibpath_var=LD_LIBRARY_PATH
16927251875Speter  shlibpath_overrides_runpath=yes
16928251875Speter  hardcode_into_libs=yes
16929251875Speter  if test "$with_gnu_ld" = yes; then
16930251875Speter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16931251875Speter  else
16932251875Speter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16933251875Speter    case $host_os in
16934251875Speter      sco3.2v5*)
16935251875Speter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16936251875Speter	;;
16937251875Speter    esac
16938251875Speter  fi
16939251875Speter  sys_lib_dlsearch_path_spec='/usr/lib'
16940251875Speter  ;;
16941251875Speter
16942251875Spetertpf*)
16943251875Speter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16944251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16945251875Speter  need_lib_prefix=no
16946251875Speter  need_version=no
16947251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16948251875Speter  shlibpath_var=LD_LIBRARY_PATH
16949251875Speter  shlibpath_overrides_runpath=no
16950251875Speter  hardcode_into_libs=yes
16951251875Speter  ;;
16952251875Speter
16953251875Speteruts4*)
16954251875Speter  version_type=linux # correct to gnu/linux during the next big refactor
16955251875Speter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16956251875Speter  soname_spec='${libname}${release}${shared_ext}$major'
16957251875Speter  shlibpath_var=LD_LIBRARY_PATH
16958251875Speter  ;;
16959251875Speter
16960251875Speter*)
16961251875Speter  dynamic_linker=no
16962251875Speter  ;;
16963251875Speteresac
16964251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16965251875Speter$as_echo "$dynamic_linker" >&6; }
16966251875Spetertest "$dynamic_linker" = no && can_build_shared=no
16967251875Speter
16968251875Spetervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16969251875Speterif test "$GCC" = yes; then
16970251875Speter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16971251875Speterfi
16972251875Speter
16973251875Speterif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16974251875Speter  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16975251875Speterfi
16976251875Speterif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16977251875Speter  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16978251875Speterfi
16979251875Speter
16980251875Speter
16981251875Speter
16982251875Speter
16983251875Speter
16984251875Speter
16985251875Speter
16986251875Speter
16987251875Speter
16988251875Speter
16989251875Speter
16990251875Speter
16991251875Speter
16992251875Speter
16993251875Speter
16994251875Speter
16995251875Speter
16996251875Speter
16997251875Speter
16998251875Speter
16999251875Speter
17000251875Speter
17001251875Speter
17002251875Speter
17003251875Speter
17004251875Speter
17005251875Speter
17006251875Speter
17007251875Speter
17008251875Speter
17009251875Speter
17010251875Speter
17011251875Speter
17012251875Speter
17013251875Speter
17014251875Speter
17015251875Speter
17016251875Speter
17017251875Speter
17018251875Speter
17019251875Speter
17020251875Speter
17021251875Speter
17022251875Speter
17023251875Speter
17024251875Speter
17025251875Speter
17026251875Speter
17027251875Speter
17028251875Speter
17029251875Speter
17030251875Speter
17031251875Speter
17032251875Speter
17033251875Speter
17034251875Speter
17035251875Speter
17036251875Speter
17037251875Speter
17038251875Speter
17039251875Speter
17040251875Speter
17041251875Speter
17042251875Speter
17043251875Speter
17044251875Speter
17045251875Speter
17046251875Speter
17047251875Speter
17048251875Speter
17049251875Speter
17050251875Speter
17051251875Speter
17052251875Speter
17053251875Speter
17054251875Speter
17055251875Speter
17056251875Speter
17057251875Speter
17058251875Speter
17059251875Speter
17060251875Speter
17061251875Speter
17062251875Speter
17063251875Speter
17064251875Speter
17065251875Speter
17066251875Speter
17067251875Speter
17068251875Speter
17069251875Speter
17070251875Speter
17071251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17072251875Speter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17073251875Speterhardcode_action=
17074251875Speterif test -n "$hardcode_libdir_flag_spec" ||
17075251875Speter   test -n "$runpath_var" ||
17076251875Speter   test "X$hardcode_automatic" = "Xyes" ; then
17077251875Speter
17078251875Speter  # We can hardcode non-existent directories.
17079251875Speter  if test "$hardcode_direct" != no &&
17080251875Speter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17081251875Speter     # have to relink, otherwise we might link with an installed library
17082251875Speter     # when we should be linking with a yet-to-be-installed one
17083251875Speter     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
17084251875Speter     test "$hardcode_minus_L" != no; then
17085251875Speter    # Linking always hardcodes the temporary library directory.
17086251875Speter    hardcode_action=relink
17087251875Speter  else
17088251875Speter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17089251875Speter    hardcode_action=immediate
17090251875Speter  fi
17091251875Speterelse
17092251875Speter  # We cannot hardcode anything, or else we can only hardcode existing
17093251875Speter  # directories.
17094251875Speter  hardcode_action=unsupported
17095251875Speterfi
17096251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
17097251875Speter$as_echo "$hardcode_action" >&6; }
17098251875Speter
17099251875Speterif test "$hardcode_action" = relink ||
17100251875Speter   test "$inherit_rpath" = yes; then
17101251875Speter  # Fast installation is not supported
17102251875Speter  enable_fast_install=no
17103251875Speterelif test "$shlibpath_overrides_runpath" = yes ||
17104251875Speter     test "$enable_shared" = no; then
17105251875Speter  # Fast installation is not necessary
17106251875Speter  enable_fast_install=needless
17107251875Speterfi
17108251875Speter
17109251875Speter
17110251875Speter
17111251875Speter
17112251875Speter
17113251875Speter
17114251875Speter  if test "x$enable_dlopen" != xyes; then
17115251875Speter  enable_dlopen=unknown
17116251875Speter  enable_dlopen_self=unknown
17117251875Speter  enable_dlopen_self_static=unknown
17118251875Speterelse
17119251875Speter  lt_cv_dlopen=no
17120251875Speter  lt_cv_dlopen_libs=
17121251875Speter
17122251875Speter  case $host_os in
17123251875Speter  beos*)
17124251875Speter    lt_cv_dlopen="load_add_on"
17125251875Speter    lt_cv_dlopen_libs=
17126251875Speter    lt_cv_dlopen_self=yes
17127251875Speter    ;;
17128251875Speter
17129251875Speter  mingw* | pw32* | cegcc*)
17130251875Speter    lt_cv_dlopen="LoadLibrary"
17131251875Speter    lt_cv_dlopen_libs=
17132251875Speter    ;;
17133251875Speter
17134251875Speter  cygwin*)
17135251875Speter    lt_cv_dlopen="dlopen"
17136251875Speter    lt_cv_dlopen_libs=
17137251875Speter    ;;
17138251875Speter
17139251875Speter  darwin*)
17140251875Speter  # if libdl is installed we need to link against it
17141251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17142251875Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
17143251875Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
17144251875Speter  $as_echo_n "(cached) " >&6
17145251875Speterelse
17146251875Speter  ac_check_lib_save_LIBS=$LIBS
17147251875SpeterLIBS="-ldl  $LIBS"
17148251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17149251875Speter/* end confdefs.h.  */
17150251875Speter
17151251875Speter/* Override any GCC internal prototype to avoid an error.
17152251875Speter   Use char because int might match the return type of a GCC
17153251875Speter   builtin and then its argument prototype would still apply.  */
17154251875Speter#ifdef __cplusplus
17155251875Speterextern "C"
17156251875Speter#endif
17157251875Speterchar dlopen ();
17158251875Speterint
17159251875Spetermain ()
17160251875Speter{
17161251875Speterreturn dlopen ();
17162251875Speter  ;
17163251875Speter  return 0;
17164251875Speter}
17165251875Speter_ACEOF
17166251875Speterif ac_fn_c_try_link "$LINENO"; then :
17167251875Speter  ac_cv_lib_dl_dlopen=yes
17168251875Speterelse
17169251875Speter  ac_cv_lib_dl_dlopen=no
17170251875Speterfi
17171251875Speterrm -f core conftest.err conftest.$ac_objext \
17172251875Speter    conftest$ac_exeext conftest.$ac_ext
17173251875SpeterLIBS=$ac_check_lib_save_LIBS
17174251875Speterfi
17175251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17176251875Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17177251875Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17178251875Speter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17179251875Speterelse
17180251875Speter
17181251875Speter    lt_cv_dlopen="dyld"
17182251875Speter    lt_cv_dlopen_libs=
17183251875Speter    lt_cv_dlopen_self=yes
17184251875Speter
17185251875Speterfi
17186251875Speter
17187251875Speter    ;;
17188251875Speter
17189251875Speter  *)
17190251875Speter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
17191251875Speterif test "x$ac_cv_func_shl_load" = xyes; then :
17192251875Speter  lt_cv_dlopen="shl_load"
17193251875Speterelse
17194251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
17195251875Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
17196251875Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
17197251875Speter  $as_echo_n "(cached) " >&6
17198251875Speterelse
17199251875Speter  ac_check_lib_save_LIBS=$LIBS
17200251875SpeterLIBS="-ldld  $LIBS"
17201251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17202251875Speter/* end confdefs.h.  */
17203251875Speter
17204251875Speter/* Override any GCC internal prototype to avoid an error.
17205251875Speter   Use char because int might match the return type of a GCC
17206251875Speter   builtin and then its argument prototype would still apply.  */
17207251875Speter#ifdef __cplusplus
17208251875Speterextern "C"
17209251875Speter#endif
17210251875Speterchar shl_load ();
17211251875Speterint
17212251875Spetermain ()
17213251875Speter{
17214251875Speterreturn shl_load ();
17215251875Speter  ;
17216251875Speter  return 0;
17217251875Speter}
17218251875Speter_ACEOF
17219251875Speterif ac_fn_c_try_link "$LINENO"; then :
17220251875Speter  ac_cv_lib_dld_shl_load=yes
17221251875Speterelse
17222251875Speter  ac_cv_lib_dld_shl_load=no
17223251875Speterfi
17224251875Speterrm -f core conftest.err conftest.$ac_objext \
17225251875Speter    conftest$ac_exeext conftest.$ac_ext
17226251875SpeterLIBS=$ac_check_lib_save_LIBS
17227251875Speterfi
17228251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
17229251875Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
17230251875Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
17231251875Speter  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
17232251875Speterelse
17233251875Speter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
17234251875Speterif test "x$ac_cv_func_dlopen" = xyes; then :
17235251875Speter  lt_cv_dlopen="dlopen"
17236251875Speterelse
17237251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17238251875Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
17239251875Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
17240251875Speter  $as_echo_n "(cached) " >&6
17241251875Speterelse
17242251875Speter  ac_check_lib_save_LIBS=$LIBS
17243251875SpeterLIBS="-ldl  $LIBS"
17244251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17245251875Speter/* end confdefs.h.  */
17246251875Speter
17247251875Speter/* Override any GCC internal prototype to avoid an error.
17248251875Speter   Use char because int might match the return type of a GCC
17249251875Speter   builtin and then its argument prototype would still apply.  */
17250251875Speter#ifdef __cplusplus
17251251875Speterextern "C"
17252251875Speter#endif
17253251875Speterchar dlopen ();
17254251875Speterint
17255251875Spetermain ()
17256251875Speter{
17257251875Speterreturn dlopen ();
17258251875Speter  ;
17259251875Speter  return 0;
17260251875Speter}
17261251875Speter_ACEOF
17262251875Speterif ac_fn_c_try_link "$LINENO"; then :
17263251875Speter  ac_cv_lib_dl_dlopen=yes
17264251875Speterelse
17265251875Speter  ac_cv_lib_dl_dlopen=no
17266251875Speterfi
17267251875Speterrm -f core conftest.err conftest.$ac_objext \
17268251875Speter    conftest$ac_exeext conftest.$ac_ext
17269251875SpeterLIBS=$ac_check_lib_save_LIBS
17270251875Speterfi
17271251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17272251875Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17273251875Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17274251875Speter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17275251875Speterelse
17276251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17277251875Speter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
17278251875Speterif ${ac_cv_lib_svld_dlopen+:} false; then :
17279251875Speter  $as_echo_n "(cached) " >&6
17280251875Speterelse
17281251875Speter  ac_check_lib_save_LIBS=$LIBS
17282251875SpeterLIBS="-lsvld  $LIBS"
17283251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17284251875Speter/* end confdefs.h.  */
17285251875Speter
17286251875Speter/* Override any GCC internal prototype to avoid an error.
17287251875Speter   Use char because int might match the return type of a GCC
17288251875Speter   builtin and then its argument prototype would still apply.  */
17289251875Speter#ifdef __cplusplus
17290251875Speterextern "C"
17291251875Speter#endif
17292251875Speterchar dlopen ();
17293251875Speterint
17294251875Spetermain ()
17295251875Speter{
17296251875Speterreturn dlopen ();
17297251875Speter  ;
17298251875Speter  return 0;
17299251875Speter}
17300251875Speter_ACEOF
17301251875Speterif ac_fn_c_try_link "$LINENO"; then :
17302251875Speter  ac_cv_lib_svld_dlopen=yes
17303251875Speterelse
17304251875Speter  ac_cv_lib_svld_dlopen=no
17305251875Speterfi
17306251875Speterrm -f core conftest.err conftest.$ac_objext \
17307251875Speter    conftest$ac_exeext conftest.$ac_ext
17308251875SpeterLIBS=$ac_check_lib_save_LIBS
17309251875Speterfi
17310251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17311251875Speter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
17312251875Speterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
17313251875Speter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17314251875Speterelse
17315251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17316251875Speter$as_echo_n "checking for dld_link in -ldld... " >&6; }
17317251875Speterif ${ac_cv_lib_dld_dld_link+:} false; then :
17318251875Speter  $as_echo_n "(cached) " >&6
17319251875Speterelse
17320251875Speter  ac_check_lib_save_LIBS=$LIBS
17321251875SpeterLIBS="-ldld  $LIBS"
17322251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17323251875Speter/* end confdefs.h.  */
17324251875Speter
17325251875Speter/* Override any GCC internal prototype to avoid an error.
17326251875Speter   Use char because int might match the return type of a GCC
17327251875Speter   builtin and then its argument prototype would still apply.  */
17328251875Speter#ifdef __cplusplus
17329251875Speterextern "C"
17330251875Speter#endif
17331251875Speterchar dld_link ();
17332251875Speterint
17333251875Spetermain ()
17334251875Speter{
17335251875Speterreturn dld_link ();
17336251875Speter  ;
17337251875Speter  return 0;
17338251875Speter}
17339251875Speter_ACEOF
17340251875Speterif ac_fn_c_try_link "$LINENO"; then :
17341251875Speter  ac_cv_lib_dld_dld_link=yes
17342251875Speterelse
17343251875Speter  ac_cv_lib_dld_dld_link=no
17344251875Speterfi
17345251875Speterrm -f core conftest.err conftest.$ac_objext \
17346251875Speter    conftest$ac_exeext conftest.$ac_ext
17347251875SpeterLIBS=$ac_check_lib_save_LIBS
17348251875Speterfi
17349251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17350251875Speter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
17351251875Speterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
17352251875Speter  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
17353251875Speterfi
17354251875Speter
17355251875Speter
17356251875Speterfi
17357251875Speter
17358251875Speter
17359251875Speterfi
17360251875Speter
17361251875Speter
17362251875Speterfi
17363251875Speter
17364251875Speter
17365251875Speterfi
17366251875Speter
17367251875Speter
17368251875Speterfi
17369251875Speter
17370251875Speter    ;;
17371251875Speter  esac
17372251875Speter
17373251875Speter  if test "x$lt_cv_dlopen" != xno; then
17374251875Speter    enable_dlopen=yes
17375251875Speter  else
17376251875Speter    enable_dlopen=no
17377251875Speter  fi
17378251875Speter
17379251875Speter  case $lt_cv_dlopen in
17380251875Speter  dlopen)
17381251875Speter    save_CPPFLAGS="$CPPFLAGS"
17382251875Speter    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17383251875Speter
17384251875Speter    save_LDFLAGS="$LDFLAGS"
17385251875Speter    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17386251875Speter
17387251875Speter    save_LIBS="$LIBS"
17388251875Speter    LIBS="$lt_cv_dlopen_libs $LIBS"
17389251875Speter
17390251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
17391251875Speter$as_echo_n "checking whether a program can dlopen itself... " >&6; }
17392251875Speterif ${lt_cv_dlopen_self+:} false; then :
17393251875Speter  $as_echo_n "(cached) " >&6
17394251875Speterelse
17395251875Speter  	  if test "$cross_compiling" = yes; then :
17396251875Speter  lt_cv_dlopen_self=cross
17397251875Speterelse
17398251875Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17399251875Speter  lt_status=$lt_dlunknown
17400251875Speter  cat > conftest.$ac_ext <<_LT_EOF
17401251875Speter#line $LINENO "configure"
17402251875Speter#include "confdefs.h"
17403251875Speter
17404251875Speter#if HAVE_DLFCN_H
17405251875Speter#include <dlfcn.h>
17406251875Speter#endif
17407251875Speter
17408251875Speter#include <stdio.h>
17409251875Speter
17410251875Speter#ifdef RTLD_GLOBAL
17411251875Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
17412251875Speter#else
17413251875Speter#  ifdef DL_GLOBAL
17414251875Speter#    define LT_DLGLOBAL		DL_GLOBAL
17415251875Speter#  else
17416251875Speter#    define LT_DLGLOBAL		0
17417251875Speter#  endif
17418251875Speter#endif
17419251875Speter
17420251875Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17421251875Speter   find out it does not work in some platform. */
17422251875Speter#ifndef LT_DLLAZY_OR_NOW
17423251875Speter#  ifdef RTLD_LAZY
17424251875Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17425251875Speter#  else
17426251875Speter#    ifdef DL_LAZY
17427251875Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
17428251875Speter#    else
17429251875Speter#      ifdef RTLD_NOW
17430251875Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17431251875Speter#      else
17432251875Speter#        ifdef DL_NOW
17433251875Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
17434251875Speter#        else
17435251875Speter#          define LT_DLLAZY_OR_NOW	0
17436251875Speter#        endif
17437251875Speter#      endif
17438251875Speter#    endif
17439251875Speter#  endif
17440251875Speter#endif
17441251875Speter
17442251875Speter/* When -fvisbility=hidden is used, assume the code has been annotated
17443251875Speter   correspondingly for the symbols needed.  */
17444251875Speter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17445251875Speterint fnord () __attribute__((visibility("default")));
17446251875Speter#endif
17447251875Speter
17448251875Speterint fnord () { return 42; }
17449251875Speterint main ()
17450251875Speter{
17451251875Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17452251875Speter  int status = $lt_dlunknown;
17453251875Speter
17454251875Speter  if (self)
17455251875Speter    {
17456251875Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17457251875Speter      else
17458251875Speter        {
17459251875Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17460251875Speter          else puts (dlerror ());
17461251875Speter	}
17462251875Speter      /* dlclose (self); */
17463251875Speter    }
17464251875Speter  else
17465251875Speter    puts (dlerror ());
17466251875Speter
17467251875Speter  return status;
17468251875Speter}
17469251875Speter_LT_EOF
17470251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17471251875Speter  (eval $ac_link) 2>&5
17472251875Speter  ac_status=$?
17473251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17474251875Speter  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17475251875Speter    (./conftest; exit; ) >&5 2>/dev/null
17476251875Speter    lt_status=$?
17477251875Speter    case x$lt_status in
17478251875Speter      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17479251875Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17480251875Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17481251875Speter    esac
17482251875Speter  else :
17483251875Speter    # compilation failed
17484251875Speter    lt_cv_dlopen_self=no
17485251875Speter  fi
17486251875Speterfi
17487251875Speterrm -fr conftest*
17488251875Speter
17489251875Speter
17490251875Speterfi
17491251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
17492251875Speter$as_echo "$lt_cv_dlopen_self" >&6; }
17493251875Speter
17494251875Speter    if test "x$lt_cv_dlopen_self" = xyes; then
17495251875Speter      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17496251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
17497251875Speter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
17498251875Speterif ${lt_cv_dlopen_self_static+:} false; then :
17499251875Speter  $as_echo_n "(cached) " >&6
17500251875Speterelse
17501251875Speter  	  if test "$cross_compiling" = yes; then :
17502251875Speter  lt_cv_dlopen_self_static=cross
17503251875Speterelse
17504251875Speter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17505251875Speter  lt_status=$lt_dlunknown
17506251875Speter  cat > conftest.$ac_ext <<_LT_EOF
17507251875Speter#line $LINENO "configure"
17508251875Speter#include "confdefs.h"
17509251875Speter
17510251875Speter#if HAVE_DLFCN_H
17511251875Speter#include <dlfcn.h>
17512251875Speter#endif
17513251875Speter
17514251875Speter#include <stdio.h>
17515251875Speter
17516251875Speter#ifdef RTLD_GLOBAL
17517251875Speter#  define LT_DLGLOBAL		RTLD_GLOBAL
17518251875Speter#else
17519251875Speter#  ifdef DL_GLOBAL
17520251875Speter#    define LT_DLGLOBAL		DL_GLOBAL
17521251875Speter#  else
17522251875Speter#    define LT_DLGLOBAL		0
17523251875Speter#  endif
17524251875Speter#endif
17525251875Speter
17526251875Speter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17527251875Speter   find out it does not work in some platform. */
17528251875Speter#ifndef LT_DLLAZY_OR_NOW
17529251875Speter#  ifdef RTLD_LAZY
17530251875Speter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17531251875Speter#  else
17532251875Speter#    ifdef DL_LAZY
17533251875Speter#      define LT_DLLAZY_OR_NOW		DL_LAZY
17534251875Speter#    else
17535251875Speter#      ifdef RTLD_NOW
17536251875Speter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17537251875Speter#      else
17538251875Speter#        ifdef DL_NOW
17539251875Speter#          define LT_DLLAZY_OR_NOW	DL_NOW
17540251875Speter#        else
17541251875Speter#          define LT_DLLAZY_OR_NOW	0
17542251875Speter#        endif
17543251875Speter#      endif
17544251875Speter#    endif
17545251875Speter#  endif
17546251875Speter#endif
17547251875Speter
17548251875Speter/* When -fvisbility=hidden is used, assume the code has been annotated
17549251875Speter   correspondingly for the symbols needed.  */
17550251875Speter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17551251875Speterint fnord () __attribute__((visibility("default")));
17552251875Speter#endif
17553251875Speter
17554251875Speterint fnord () { return 42; }
17555251875Speterint main ()
17556251875Speter{
17557251875Speter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17558251875Speter  int status = $lt_dlunknown;
17559251875Speter
17560251875Speter  if (self)
17561251875Speter    {
17562251875Speter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17563251875Speter      else
17564251875Speter        {
17565251875Speter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17566251875Speter          else puts (dlerror ());
17567251875Speter	}
17568251875Speter      /* dlclose (self); */
17569251875Speter    }
17570251875Speter  else
17571251875Speter    puts (dlerror ());
17572251875Speter
17573251875Speter  return status;
17574251875Speter}
17575251875Speter_LT_EOF
17576251875Speter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17577251875Speter  (eval $ac_link) 2>&5
17578251875Speter  ac_status=$?
17579251875Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17580251875Speter  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17581251875Speter    (./conftest; exit; ) >&5 2>/dev/null
17582251875Speter    lt_status=$?
17583251875Speter    case x$lt_status in
17584251875Speter      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17585251875Speter      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17586251875Speter      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17587251875Speter    esac
17588251875Speter  else :
17589251875Speter    # compilation failed
17590251875Speter    lt_cv_dlopen_self_static=no
17591251875Speter  fi
17592251875Speterfi
17593251875Speterrm -fr conftest*
17594251875Speter
17595251875Speter
17596251875Speterfi
17597251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
17598251875Speter$as_echo "$lt_cv_dlopen_self_static" >&6; }
17599251875Speter    fi
17600251875Speter
17601251875Speter    CPPFLAGS="$save_CPPFLAGS"
17602251875Speter    LDFLAGS="$save_LDFLAGS"
17603251875Speter    LIBS="$save_LIBS"
17604251875Speter    ;;
17605251875Speter  esac
17606251875Speter
17607251875Speter  case $lt_cv_dlopen_self in
17608251875Speter  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17609251875Speter  *) enable_dlopen_self=unknown ;;
17610251875Speter  esac
17611251875Speter
17612251875Speter  case $lt_cv_dlopen_self_static in
17613251875Speter  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17614251875Speter  *) enable_dlopen_self_static=unknown ;;
17615251875Speter  esac
17616251875Speterfi
17617251875Speter
17618251875Speter
17619251875Speter
17620251875Speter
17621251875Speter
17622251875Speter
17623251875Speter
17624251875Speter
17625251875Speter
17626251875Speter
17627251875Speter
17628251875Speter
17629251875Speter
17630251875Speter
17631251875Speter
17632251875Speter
17633251875Speter
17634251875Speterstriplib=
17635251875Speterold_striplib=
17636251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
17637251875Speter$as_echo_n "checking whether stripping libraries is possible... " >&6; }
17638251875Speterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
17639251875Speter  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
17640251875Speter  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
17641251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17642251875Speter$as_echo "yes" >&6; }
17643251875Speterelse
17644251875Speter# FIXME - insert some real tests, host_os isn't really good enough
17645251875Speter  case $host_os in
17646251875Speter  darwin*)
17647251875Speter    if test -n "$STRIP" ; then
17648251875Speter      striplib="$STRIP -x"
17649251875Speter      old_striplib="$STRIP -S"
17650251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17651251875Speter$as_echo "yes" >&6; }
17652251875Speter    else
17653251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17654251875Speter$as_echo "no" >&6; }
17655251875Speter    fi
17656251875Speter    ;;
17657251875Speter  *)
17658251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17659251875Speter$as_echo "no" >&6; }
17660251875Speter    ;;
17661251875Speter  esac
17662251875Speterfi
17663251875Speter
17664251875Speter
17665251875Speter
17666251875Speter
17667251875Speter
17668251875Speter
17669251875Speter
17670251875Speter
17671251875Speter
17672251875Speter
17673251875Speter
17674251875Speter
17675251875Speter  # Report which library types will actually be built
17676251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
17677251875Speter$as_echo_n "checking if libtool supports shared libraries... " >&6; }
17678251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
17679251875Speter$as_echo "$can_build_shared" >&6; }
17680251875Speter
17681251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
17682251875Speter$as_echo_n "checking whether to build shared libraries... " >&6; }
17683251875Speter  test "$can_build_shared" = "no" && enable_shared=no
17684251875Speter
17685251875Speter  # On AIX, shared libraries and static libraries use the same namespace, and
17686251875Speter  # are all built from PIC.
17687251875Speter  case $host_os in
17688251875Speter  aix3*)
17689251875Speter    test "$enable_shared" = yes && enable_static=no
17690251875Speter    if test -n "$RANLIB"; then
17691251875Speter      archive_cmds="$archive_cmds~\$RANLIB \$lib"
17692251875Speter      postinstall_cmds='$RANLIB $lib'
17693251875Speter    fi
17694251875Speter    ;;
17695251875Speter
17696251875Speter  aix[4-9]*)
17697251875Speter    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
17698251875Speter      test "$enable_shared" = yes && enable_static=no
17699251875Speter    fi
17700251875Speter    ;;
17701251875Speter  esac
17702251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
17703251875Speter$as_echo "$enable_shared" >&6; }
17704251875Speter
17705251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
17706251875Speter$as_echo_n "checking whether to build static libraries... " >&6; }
17707251875Speter  # Make sure either enable_shared or enable_static is yes.
17708251875Speter  test "$enable_shared" = yes || enable_static=yes
17709251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
17710251875Speter$as_echo "$enable_static" >&6; }
17711251875Speter
17712251875Speter
17713251875Speter
17714251875Speter
17715251875Speterfi
17716251875Speterac_ext=c
17717251875Speterac_cpp='$CPP $CPPFLAGS'
17718251875Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17719251875Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17720251875Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
17721251875Speter
17722251875SpeterCC="$lt_save_CC"
17723251875Speter
17724251875Speter
17725251875Speter
17726251875Speter
17727251875Speter
17728251875Speter
17729251875Speter
17730251875Speter
17731251875Speter
17732251875Speter
17733251875Speter
17734251875Speter
17735251875Speter
17736251875Speter
17737251875Speter
17738251875Speter        ac_config_commands="$ac_config_commands libtool"
17739251875Speter
17740251875Speter
17741251875Speter
17742251875Speter
17743251875Speter# Only expand once:
17744251875Speter
17745251875Speter
17746251875Speter        # get libtool's setting of shlibpath_var
17747251875Speter        eval `grep "^shlibpath_var=[A-Z_]*$" $apr_builddir/libtool`
17748251875Speter        if test "x$shlibpath_var" = "x"; then
17749251875Speter            shlibpath_var=REPLACE_WITH_YOUR_SHLIBPATH_VAR
17750251875Speter        fi
17751251875Speter    fi
17752251875Speter    ;;
17753251875Speteresac
17754251875Speter
17755251875Speter
17756251875Speter# Check whether --with-installbuilddir was given.
17757251875Speterif test "${with_installbuilddir+set}" = set; then :
17758251875Speter  withval=$with_installbuilddir;  installbuilddir=$withval
17759251875Speterelse
17760251875Speter   installbuilddir="${datadir}/build-${APR_MAJOR_VERSION}"
17761251875Speterfi
17762251875Speter
17763251875Speter
17764251875Speter
17765251875Speter
17766251875Speter# Check whether --with-libtool was given.
17767251875Speterif test "${with_libtool+set}" = set; then :
17768251875Speter  withval=$with_libtool;  use_libtool=$withval
17769251875Speterelse
17770251875Speter   use_libtool="yes"
17771251875Speterfi
17772251875Speter
17773251875Speter
17774251875Speterif test "x$use_libtool" = "xyes"; then
17775251875Speter      lt_compile='$(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE) -o $@ -c $< && touch $@'
17776251875Speter      LT_VERSION="-version-info `$get_version libtool $version_hdr APR`"
17777269847Speter      link="\$(LIBTOOL) \$(LTFLAGS) --mode=link \$(COMPILE) \$(LT_LDFLAGS) \$(LT_VERSION) \$(ALL_LDFLAGS) -o \$@"
17778251875Speter      so_ext='lo'
17779251875Speter      lib_target='-rpath $(libdir) $(OBJECTS)'
17780251875Speter      export_lib_target='-rpath \$(libdir) \$(OBJECTS)'
17781251875Speterelse
17782251875Speter      lt_compile='$(COMPILE) -o $@ -c $<'
17783251875Speter      link='$(AR) cr $(TARGET_LIB) $(OBJECTS); $(RANLIB) $(TARGET_LIB)'
17784251875Speter      so_ext='o'
17785251875Speter      lib_target=''
17786251875Speter      export_lib_target=''
17787251875Speterfi
17788251875Speter
17789251875Spetercase $host in
17790251875Speter    *-solaris2*)
17791251875Speter        apr_platform_runtime_link_flag="-R"
17792251875Speter        ;;
17793269847Speter    *-mingw* | *-cygwin*)
17794269847Speter        LT_LDFLAGS="$LT_LDFLAGS -no-undefined"
17795269847Speter        ;;
17796251875Speter    *)
17797251875Speter        ;;
17798251875Speteresac
17799251875Speter
17800251875Speter
17801251875Speter
17802251875Speter
17803251875Speter
17804251875Speter
17805251875Speter
17806251875Speter
17807251875Speter
17808251875Speter
17809251875Speter
17810251875Speternl='
17811251875Speter'
17812251875Speterecho "${nl}Check for compiler flags..."
17813251875Speter
17814251875Speter
17815251875Spetercase $host in
17816251875Speter    *os390)
17817251875Speter        if test "$ac_test_CFLAGS" != set; then
17818251875Speter
17819251875Speter  if test "x$CFLAGS" = "x-g"; then
17820251875Speter    test "x$silent" != "xyes" && echo "  nulling CFLAGS"
17821251875Speter    CFLAGS=""
17822251875Speter  else
17823251875Speter    apr_new_bugger=""
17824251875Speter    apr_removed=0
17825251875Speter    for i in $CFLAGS; do
17826251875Speter      if test "x$i" != "x-g"; then
17827251875Speter        apr_new_bugger="$apr_new_bugger $i"
17828251875Speter      else
17829251875Speter        apr_removed=1
17830251875Speter      fi
17831251875Speter    done
17832251875Speter    if test $apr_removed = "1"; then
17833251875Speter      test "x$silent" != "xyes" && echo "  removed \"-g\" from CFLAGS"
17834251875Speter      CFLAGS=$apr_new_bugger
17835251875Speter    fi
17836251875Speter  fi
17837251875Speter
17838251875Speter        fi
17839251875Speter        ;;
17840251875Speteresac
17841251875Speter
17842251875Speter# Check whether --enable-debug was given.
17843251875Speterif test "${enable_debug+set}" = set; then :
17844251875Speter  enableval=$enable_debug;
17845251875Speter  if test "x$CFLAGS" = "x"; then
17846251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-g\""
17847251875Speter    CFLAGS="-g"
17848251875Speter  else
17849251875Speter    apr_addto_bugger="-g"
17850251875Speter    for i in $apr_addto_bugger; do
17851251875Speter      apr_addto_duplicate="0"
17852251875Speter      for j in $CFLAGS; do
17853251875Speter        if test "x$i" = "x$j"; then
17854251875Speter          apr_addto_duplicate="1"
17855251875Speter          break
17856251875Speter        fi
17857251875Speter      done
17858251875Speter      if test $apr_addto_duplicate = "0"; then
17859251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17860251875Speter        CFLAGS="$CFLAGS $i"
17861251875Speter      fi
17862251875Speter    done
17863251875Speter  fi
17864251875Speter
17865251875Speter   if test "$GCC" = "yes"; then
17866251875Speter
17867251875Speter  if test "x$CFLAGS" = "x"; then
17868251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wall\""
17869251875Speter    CFLAGS="-Wall"
17870251875Speter  else
17871251875Speter    apr_addto_bugger="-Wall"
17872251875Speter    for i in $apr_addto_bugger; do
17873251875Speter      apr_addto_duplicate="0"
17874251875Speter      for j in $CFLAGS; do
17875251875Speter        if test "x$i" = "x$j"; then
17876251875Speter          apr_addto_duplicate="1"
17877251875Speter          break
17878251875Speter        fi
17879251875Speter      done
17880251875Speter      if test $apr_addto_duplicate = "0"; then
17881251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17882251875Speter        CFLAGS="$CFLAGS $i"
17883251875Speter      fi
17884251875Speter    done
17885251875Speter  fi
17886251875Speter
17887251875Speter   elif test "$AIX_XLC" = "yes"; then
17888251875Speter
17889251875Speter  if test "x$CFLAGS" = "x"; then
17890251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qfullpath\""
17891251875Speter    CFLAGS="-qfullpath"
17892251875Speter  else
17893251875Speter    apr_addto_bugger="-qfullpath"
17894251875Speter    for i in $apr_addto_bugger; do
17895251875Speter      apr_addto_duplicate="0"
17896251875Speter      for j in $CFLAGS; do
17897251875Speter        if test "x$i" = "x$j"; then
17898251875Speter          apr_addto_duplicate="1"
17899251875Speter          break
17900251875Speter        fi
17901251875Speter      done
17902251875Speter      if test $apr_addto_duplicate = "0"; then
17903251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17904251875Speter        CFLAGS="$CFLAGS $i"
17905251875Speter      fi
17906251875Speter    done
17907251875Speter  fi
17908251875Speter
17909251875Speter   fi
17910251875Speter
17911251875Speterfi
17912251875Speter
17913251875Speter# Check whether --enable-maintainer-mode was given.
17914251875Speterif test "${enable_maintainer_mode+set}" = set; then :
17915251875Speter  enableval=$enable_maintainer_mode;
17916251875Speter  if test "x$CFLAGS" = "x"; then
17917251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-g\""
17918251875Speter    CFLAGS="-g"
17919251875Speter  else
17920251875Speter    apr_addto_bugger="-g"
17921251875Speter    for i in $apr_addto_bugger; do
17922251875Speter      apr_addto_duplicate="0"
17923251875Speter      for j in $CFLAGS; do
17924251875Speter        if test "x$i" = "x$j"; then
17925251875Speter          apr_addto_duplicate="1"
17926251875Speter          break
17927251875Speter        fi
17928251875Speter      done
17929251875Speter      if test $apr_addto_duplicate = "0"; then
17930251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17931251875Speter        CFLAGS="$CFLAGS $i"
17932251875Speter      fi
17933251875Speter    done
17934251875Speter  fi
17935251875Speter
17936251875Speter   if test "$GCC" = "yes"; then
17937251875Speter
17938251875Speter  if test "x$CFLAGS" = "x"; then
17939251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations\""
17940251875Speter    CFLAGS="-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations"
17941251875Speter  else
17942251875Speter    apr_addto_bugger="-Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations"
17943251875Speter    for i in $apr_addto_bugger; do
17944251875Speter      apr_addto_duplicate="0"
17945251875Speter      for j in $CFLAGS; do
17946251875Speter        if test "x$i" = "x$j"; then
17947251875Speter          apr_addto_duplicate="1"
17948251875Speter          break
17949251875Speter        fi
17950251875Speter      done
17951251875Speter      if test $apr_addto_duplicate = "0"; then
17952251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17953251875Speter        CFLAGS="$CFLAGS $i"
17954251875Speter      fi
17955251875Speter    done
17956251875Speter  fi
17957251875Speter
17958251875Speter   elif test "$AIX_XLC" = "yes"; then
17959251875Speter
17960251875Speter  if test "x$CFLAGS" = "x"; then
17961251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro\""
17962251875Speter    CFLAGS="-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro"
17963251875Speter  else
17964251875Speter    apr_addto_bugger="-qfullpath -qinitauto=FE -qcheck=all -qinfo=pro"
17965251875Speter    for i in $apr_addto_bugger; do
17966251875Speter      apr_addto_duplicate="0"
17967251875Speter      for j in $CFLAGS; do
17968251875Speter        if test "x$i" = "x$j"; then
17969251875Speter          apr_addto_duplicate="1"
17970251875Speter          break
17971251875Speter        fi
17972251875Speter      done
17973251875Speter      if test $apr_addto_duplicate = "0"; then
17974251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
17975251875Speter        CFLAGS="$CFLAGS $i"
17976251875Speter      fi
17977251875Speter    done
17978251875Speter  fi
17979251875Speter
17980251875Speter   fi
17981251875Speter
17982251875Speterfi
17983251875Speter
17984251875Speter# Check whether --enable-profile was given.
17985251875Speterif test "${enable_profile+set}" = set; then :
17986251875Speter  enableval=$enable_profile; if test "$GCC" = "yes"; then
17987251875Speter
17988251875Speter  if test "x$CFLAGS" = "x"; then
17989251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-pg\""
17990251875Speter    CFLAGS="-pg"
17991251875Speter  else
17992251875Speter    apr_addto_bugger="-pg"
17993251875Speter    for i in $apr_addto_bugger; do
17994251875Speter      apr_addto_duplicate="0"
17995251875Speter      for j in $CFLAGS; do
17996251875Speter        if test "x$i" = "x$j"; then
17997251875Speter          apr_addto_duplicate="1"
17998251875Speter          break
17999251875Speter        fi
18000251875Speter      done
18001251875Speter      if test $apr_addto_duplicate = "0"; then
18002251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18003251875Speter        CFLAGS="$CFLAGS $i"
18004251875Speter      fi
18005251875Speter    done
18006251875Speter  fi
18007251875Speter
18008251875Speter
18009251875Speter  if test "x$CFLAGS" = "x-g"; then
18010251875Speter    test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18011251875Speter    CFLAGS=""
18012251875Speter  else
18013251875Speter    apr_new_bugger=""
18014251875Speter    apr_removed=0
18015251875Speter    for i in $CFLAGS; do
18016251875Speter      if test "x$i" != "x-g"; then
18017251875Speter        apr_new_bugger="$apr_new_bugger $i"
18018251875Speter      else
18019251875Speter        apr_removed=1
18020251875Speter      fi
18021251875Speter    done
18022251875Speter    if test $apr_removed = "1"; then
18023251875Speter      test "x$silent" != "xyes" && echo "  removed \"-g\" from CFLAGS"
18024251875Speter      CFLAGS=$apr_new_bugger
18025251875Speter    fi
18026251875Speter  fi
18027251875Speter
18028251875Speter    if test "$host" = "i586-pc-beos"; then
18029251875Speter
18030251875Speter  if test "x$CFLAGS" = "x-O2"; then
18031251875Speter    test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18032251875Speter    CFLAGS=""
18033251875Speter  else
18034251875Speter    apr_new_bugger=""
18035251875Speter    apr_removed=0
18036251875Speter    for i in $CFLAGS; do
18037251875Speter      if test "x$i" != "x-O2"; then
18038251875Speter        apr_new_bugger="$apr_new_bugger $i"
18039251875Speter      else
18040251875Speter        apr_removed=1
18041251875Speter      fi
18042251875Speter    done
18043251875Speter    if test $apr_removed = "1"; then
18044251875Speter      test "x$silent" != "xyes" && echo "  removed \"-O2\" from CFLAGS"
18045251875Speter      CFLAGS=$apr_new_bugger
18046251875Speter    fi
18047251875Speter  fi
18048251875Speter
18049251875Speter
18050251875Speter  if test "x$CFLAGS" = "x"; then
18051251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-O1\""
18052251875Speter    CFLAGS="-O1"
18053251875Speter  else
18054251875Speter    apr_addto_bugger="-O1"
18055251875Speter    for i in $apr_addto_bugger; do
18056251875Speter      apr_addto_duplicate="0"
18057251875Speter      for j in $CFLAGS; do
18058251875Speter        if test "x$i" = "x$j"; then
18059251875Speter          apr_addto_duplicate="1"
18060251875Speter          break
18061251875Speter        fi
18062251875Speter      done
18063251875Speter      if test $apr_addto_duplicate = "0"; then
18064251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18065251875Speter        CFLAGS="$CFLAGS $i"
18066251875Speter      fi
18067251875Speter    done
18068251875Speter  fi
18069251875Speter
18070251875Speter
18071251875Speter  if test "x$LDFLAGS" = "x"; then
18072251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-p\""
18073251875Speter    LDFLAGS="-p"
18074251875Speter  else
18075251875Speter    apr_addto_bugger="-p"
18076251875Speter    for i in $apr_addto_bugger; do
18077251875Speter      apr_addto_duplicate="0"
18078251875Speter      for j in $LDFLAGS; do
18079251875Speter        if test "x$i" = "x$j"; then
18080251875Speter          apr_addto_duplicate="1"
18081251875Speter          break
18082251875Speter        fi
18083251875Speter      done
18084251875Speter      if test $apr_addto_duplicate = "0"; then
18085251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18086251875Speter        LDFLAGS="$LDFLAGS $i"
18087251875Speter      fi
18088251875Speter    done
18089251875Speter  fi
18090251875Speter
18091251875Speter    fi
18092251875Speter  fi
18093251875Speter
18094251875Speterfi
18095251875Speter
18096251875Speter# Check whether --enable-pool-debug was given.
18097251875Speterif test "${enable_pool_debug+set}" = set; then :
18098251875Speter  enableval=$enable_pool_debug;  if test -z "$enableval"; then
18099251875Speter
18100251875Speter  if test "x$CPPFLAGS" = "x"; then
18101251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_POOL_DEBUG=1\""
18102251875Speter    CPPFLAGS="-DAPR_POOL_DEBUG=1"
18103251875Speter  else
18104251875Speter    apr_addto_bugger="-DAPR_POOL_DEBUG=1"
18105251875Speter    for i in $apr_addto_bugger; do
18106251875Speter      apr_addto_duplicate="0"
18107251875Speter      for j in $CPPFLAGS; do
18108251875Speter        if test "x$i" = "x$j"; then
18109251875Speter          apr_addto_duplicate="1"
18110251875Speter          break
18111251875Speter        fi
18112251875Speter      done
18113251875Speter      if test $apr_addto_duplicate = "0"; then
18114251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18115251875Speter        CPPFLAGS="$CPPFLAGS $i"
18116251875Speter      fi
18117251875Speter    done
18118251875Speter  fi
18119251875Speter
18120251875Speter    elif test ! "$enableval" = "no"; then
18121251875Speter        apr_pool_debug=1
18122251875Speter
18123251875Speter        for i in $enableval
18124251875Speter        do
18125251875Speter            flag=0
18126251875Speter
18127251875Speter            case $i in
18128251875Speter            yes)
18129251875Speter                flag=1
18130251875Speter                ;;
18131251875Speter            verbose)
18132251875Speter                flag=2
18133251875Speter                ;;
18134251875Speter            lifetime)
18135251875Speter                flag=4
18136251875Speter                ;;
18137251875Speter            owner)
18138251875Speter                flag=8
18139251875Speter                ;;
18140251875Speter            verbose-alloc)
18141251875Speter                flag=16
18142251875Speter                ;;
18143251875Speter            all)
18144251875Speter                apr_pool_debug=31
18145251875Speter                ;;
18146251875Speter            *)
18147251875Speter                ;;
18148251875Speter            esac
18149251875Speter
18150251875Speter            if test $flag -gt 0; then
18151251875Speter                apr_pool_debug=`expr '(' $apr_pool_debug - $apr_pool_debug % \
18152251875Speter                    '(' $flag '*' 2 ')' ')' + $flag + $apr_pool_debug % $flag`
18153251875Speter            fi
18154251875Speter        done
18155251875Speter
18156251875Speter
18157251875Speter  if test "x$CPPFLAGS" = "x"; then
18158251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_POOL_DEBUG=$apr_pool_debug\""
18159251875Speter    CPPFLAGS="-DAPR_POOL_DEBUG=$apr_pool_debug"
18160251875Speter  else
18161251875Speter    apr_addto_bugger="-DAPR_POOL_DEBUG=$apr_pool_debug"
18162251875Speter    for i in $apr_addto_bugger; do
18163251875Speter      apr_addto_duplicate="0"
18164251875Speter      for j in $CPPFLAGS; do
18165251875Speter        if test "x$i" = "x$j"; then
18166251875Speter          apr_addto_duplicate="1"
18167251875Speter          break
18168251875Speter        fi
18169251875Speter      done
18170251875Speter      if test $apr_addto_duplicate = "0"; then
18171251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18172251875Speter        CPPFLAGS="$CPPFLAGS $i"
18173251875Speter      fi
18174251875Speter    done
18175251875Speter  fi
18176251875Speter
18177251875Speter    fi
18178251875Speter
18179251875Speterfi
18180251875Speter
18181251875Speter
18182251875Speterif test "$host" = "i586-pc-beos"; then
18183251875Speter  # Check whether --enable-malloc-debug was given.
18184251875Speterif test "${enable_malloc_debug+set}" = set; then :
18185251875Speter  enableval=$enable_malloc_debug;
18186251875Speter  if test "x$CFLAGS" = "x-O2"; then
18187251875Speter    test "x$silent" != "xyes" && echo "  nulling CFLAGS"
18188251875Speter    CFLAGS=""
18189251875Speter  else
18190251875Speter    apr_new_bugger=""
18191251875Speter    apr_removed=0
18192251875Speter    for i in $CFLAGS; do
18193251875Speter      if test "x$i" != "x-O2"; then
18194251875Speter        apr_new_bugger="$apr_new_bugger $i"
18195251875Speter      else
18196251875Speter        apr_removed=1
18197251875Speter      fi
18198251875Speter    done
18199251875Speter    if test $apr_removed = "1"; then
18200251875Speter      test "x$silent" != "xyes" && echo "  removed \"-O2\" from CFLAGS"
18201251875Speter      CFLAGS=$apr_new_bugger
18202251875Speter    fi
18203251875Speter  fi
18204251875Speter
18205251875Speter
18206251875Speter  if test "x$CPPFLAGS" = "x"; then
18207251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-fcheck-memory-usage -D_KERNEL_MODE\""
18208251875Speter    CPPFLAGS="-fcheck-memory-usage -D_KERNEL_MODE"
18209251875Speter  else
18210251875Speter    apr_addto_bugger="-fcheck-memory-usage -D_KERNEL_MODE"
18211251875Speter    for i in $apr_addto_bugger; do
18212251875Speter      apr_addto_duplicate="0"
18213251875Speter      for j in $CPPFLAGS; do
18214251875Speter        if test "x$i" = "x$j"; then
18215251875Speter          apr_addto_duplicate="1"
18216251875Speter          break
18217251875Speter        fi
18218251875Speter      done
18219251875Speter      if test $apr_addto_duplicate = "0"; then
18220251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18221251875Speter        CPPFLAGS="$CPPFLAGS $i"
18222251875Speter      fi
18223251875Speter    done
18224251875Speter  fi
18225251875Speter
18226251875Speter
18227251875Speterfi
18228251875Speter fi
18229251875Speter
18230251875Speter# this is the place to put specific options for platform/compiler
18231251875Speter# combinations
18232251875Spetercase "$host:$CC" in
18233251875Speter    *-hp-hpux*:cc )
18234251875Speter
18235251875Speter  if test "x$CFLAGS" = "x"; then
18236251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Ae +Z\""
18237251875Speter    CFLAGS="-Ae +Z"
18238251875Speter  else
18239251875Speter    apr_addto_bugger="-Ae +Z"
18240251875Speter    for i in $apr_addto_bugger; do
18241251875Speter      apr_addto_duplicate="0"
18242251875Speter      for j in $CFLAGS; do
18243251875Speter        if test "x$i" = "x$j"; then
18244251875Speter          apr_addto_duplicate="1"
18245251875Speter          break
18246251875Speter        fi
18247251875Speter      done
18248251875Speter      if test $apr_addto_duplicate = "0"; then
18249251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18250251875Speter        CFLAGS="$CFLAGS $i"
18251251875Speter      fi
18252251875Speter    done
18253251875Speter  fi
18254251875Speter
18255251875Speter	case $host in
18256251875Speter	  ia64-* )
18257251875Speter	    ;;
18258251875Speter          * )
18259251875Speter	    if echo "$CFLAGS " | grep '+DA' >/dev/null; then :
18260251875Speter	    else
18261251875Speter
18262251875Speter  if test "x$CFLAGS" = "x"; then
18263251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"+DAportable\""
18264251875Speter    CFLAGS="+DAportable"
18265251875Speter  else
18266251875Speter    apr_addto_bugger="+DAportable"
18267251875Speter    for i in $apr_addto_bugger; do
18268251875Speter      apr_addto_duplicate="0"
18269251875Speter      for j in $CFLAGS; do
18270251875Speter        if test "x$i" = "x$j"; then
18271251875Speter          apr_addto_duplicate="1"
18272251875Speter          break
18273251875Speter        fi
18274251875Speter      done
18275251875Speter      if test $apr_addto_duplicate = "0"; then
18276251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18277251875Speter        CFLAGS="$CFLAGS $i"
18278251875Speter      fi
18279251875Speter    done
18280251875Speter  fi
18281251875Speter
18282251875Speter	    fi
18283251875Speter	    ;;
18284251875Speter        esac
18285251875Speter	;;
18286251875Speter    powerpc-*-beos:mwcc* )
18287251875Speter
18288251875Speter  test "x$silent" != "xyes" && echo "  forcing CPP to \"mwcc -E\""
18289251875Speter  CPP="mwcc -E"
18290251875Speter
18291251875Speter
18292251875Speter  test "x$silent" != "xyes" && echo "  forcing CC to \"mwcc\""
18293251875Speter  CC="mwcc"
18294251875Speter
18295251875Speter
18296251875Speter  test "x$silent" != "xyes" && echo "  forcing AR to \"ar\""
18297251875Speter  AR="ar"
18298251875Speter
18299251875Speter	;;
18300269847Speter                        *-mingw* | *-cygwin*)
18301269847Speter        if test "$enable_shared" = "yes"; then
18302269847Speter
18303269847Speter  if test "x$INTERNAL_CPPFLAGS" = "x"; then
18304269847Speter    test "x$silent" != "xyes" && echo "  setting INTERNAL_CPPFLAGS to \"-DAPR_DECLARE_EXPORT\""
18305269847Speter    INTERNAL_CPPFLAGS="-DAPR_DECLARE_EXPORT"
18306269847Speter  else
18307269847Speter    apr_addto_bugger="-DAPR_DECLARE_EXPORT"
18308269847Speter    for i in $apr_addto_bugger; do
18309269847Speter      apr_addto_duplicate="0"
18310269847Speter      for j in $INTERNAL_CPPFLAGS; do
18311269847Speter        if test "x$i" = "x$j"; then
18312269847Speter          apr_addto_duplicate="1"
18313269847Speter          break
18314269847Speter        fi
18315269847Speter      done
18316269847Speter      if test $apr_addto_duplicate = "0"; then
18317269847Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to INTERNAL_CPPFLAGS"
18318269847Speter        INTERNAL_CPPFLAGS="$INTERNAL_CPPFLAGS $i"
18319269847Speter      fi
18320269847Speter    done
18321269847Speter  fi
18322269847Speter
18323269847Speter        else
18324269847Speter
18325269847Speter  if test "x$CPPFLAGS" = "x"; then
18326269847Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DAPR_DECLARE_STATIC\""
18327269847Speter    CPPFLAGS="-DAPR_DECLARE_STATIC"
18328269847Speter  else
18329269847Speter    apr_addto_bugger="-DAPR_DECLARE_STATIC"
18330269847Speter    for i in $apr_addto_bugger; do
18331269847Speter      apr_addto_duplicate="0"
18332269847Speter      for j in $CPPFLAGS; do
18333269847Speter        if test "x$i" = "x$j"; then
18334269847Speter          apr_addto_duplicate="1"
18335269847Speter          break
18336269847Speter        fi
18337269847Speter      done
18338269847Speter      if test $apr_addto_duplicate = "0"; then
18339269847Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18340269847Speter        CPPFLAGS="$CPPFLAGS $i"
18341269847Speter      fi
18342269847Speter    done
18343269847Speter  fi
18344269847Speter
18345269847Speter        fi
18346269847Speter        ;;
18347251875Speteresac
18348251875Speter
18349251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler provides atomic builtins" >&5
18350251875Speter$as_echo_n "checking whether the compiler provides atomic builtins... " >&6; }
18351251875Speterif ${ap_cv_atomic_builtins+:} false; then :
18352251875Speter  $as_echo_n "(cached) " >&6
18353251875Speterelse
18354251875Speter  if test "$cross_compiling" = yes; then :
18355251875Speter  ap_cv_atomic_builtins=no
18356251875Speterelse
18357251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18358251875Speter/* end confdefs.h.  */
18359251875Speter
18360251875Speterint main()
18361251875Speter{
18362251875Speter    unsigned long val = 1010, tmp, *mem = &val;
18363251875Speter
18364251875Speter    if (__sync_fetch_and_add(&val, 1010) != 1010 || val != 2020)
18365251875Speter        return 1;
18366251875Speter
18367251875Speter    tmp = val;
18368251875Speter
18369251875Speter    if (__sync_fetch_and_sub(mem, 1010) != tmp || val != 1010)
18370251875Speter        return 1;
18371251875Speter
18372251875Speter    if (__sync_sub_and_fetch(&val, 1010) != 0 || val != 0)
18373251875Speter        return 1;
18374251875Speter
18375251875Speter    tmp = 3030;
18376251875Speter
18377251875Speter    if (__sync_val_compare_and_swap(mem, 0, tmp) != 0 || val != tmp)
18378251875Speter        return 1;
18379251875Speter
18380251875Speter    if (__sync_lock_test_and_set(&val, 4040) != 3030)
18381251875Speter        return 1;
18382251875Speter
18383251875Speter    mem = &tmp;
18384251875Speter
18385251875Speter    if (__sync_val_compare_and_swap(&mem, &tmp, &val) != &tmp)
18386251875Speter        return 1;
18387251875Speter
18388251875Speter    __sync_synchronize();
18389251875Speter
18390251875Speter    if (mem != &val)
18391251875Speter        return 1;
18392251875Speter
18393251875Speter    return 0;
18394251875Speter}
18395251875Speter_ACEOF
18396251875Speterif ac_fn_c_try_run "$LINENO"; then :
18397251875Speter  ap_cv_atomic_builtins=yes
18398251875Speterelse
18399251875Speter  ap_cv_atomic_builtins=no
18400251875Speterfi
18401251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18402251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
18403251875Speterfi
18404251875Speter
18405251875Speterfi
18406251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ap_cv_atomic_builtins" >&5
18407251875Speter$as_echo "$ap_cv_atomic_builtins" >&6; }
18408251875Speter
18409251875Speterif test "$ap_cv_atomic_builtins" = "yes"; then
18410251875Speter
18411251875Speter$as_echo "#define HAVE_ATOMIC_BUILTINS 1" >>confdefs.h
18412251875Speter
18413251875Speterfi
18414251875Speter
18415251875Spetercase $host in
18416251875Speter    powerpc-405-*)
18417251875Speter        # The IBM ppc405cr processor has a bugged stwcx instruction.
18418251875Speter
18419251875Speter$as_echo "#define PPC405_ERRATA 1" >>confdefs.h
18420251875Speter
18421251875Speter        ;;
18422251875Speter    *)
18423251875Speter        ;;
18424251875Speteresac
18425251875Speter
18426251875Speter
18427251875Speterif test "$GCC" = "yes"; then
18428251875Speter  MKDEP='$(CC) -MM'
18429251875Speterelse
18430251875Speter  rm -f conftest.c
18431251875Speter  cat > conftest.c <<EOF
18432251875Speter#include <sys/types.h>
18433251875Speter  int main() { return 0; }
18434251875SpeterEOF
18435251875Speter  MKDEP="true"
18436251875Speter  for i in "$CC -MM" "$CC -M" "$CPP -MM" "$CPP -M" "cpp -M"; do
18437251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $i can create proper make dependencies" >&5
18438251875Speter$as_echo_n "checking if $i can create proper make dependencies... " >&6; }
18439251875Speter    if $i conftest.c 2>/dev/null | grep 'conftest.o: conftest.c' >/dev/null; then
18440251875Speter      MKDEP=$i
18441251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18442251875Speter$as_echo "yes" >&6; }
18443251875Speter      break;
18444251875Speter    fi
18445251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18446251875Speter$as_echo "no" >&6; }
18447251875Speter  done
18448251875Speter  rm -f conftest.c
18449251875Speterfi
18450251875Speter
18451251875Speter
18452251875Speter
18453251875Speter
18454251875Speterproc_mutex_is_global=0
18455251875Speter
18456251875Speterconfig_subdirs="none"
18457251875SpeterINSTALL_SUBDIRS="none"
18458251875SpeterOBJECTS_PLATFORM='$(OBJECTS_unix)'
18459251875Speter
18460251875Spetercase $host in
18461251875Speter   i386-ibm-aix* | *-ibm-aix[1-2].* | *-ibm-aix3.* | *-ibm-aix4.1 | *-ibm-aix4.1.* | *-ibm-aix4.2 | *-ibm-aix4.2.*)
18462251875Speter       OSDIR="aix"
18463251875Speter
18464251875Speter  if test "x$LDFLAGS" = "x"; then
18465251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-lld\""
18466251875Speter    LDFLAGS="-lld"
18467251875Speter  else
18468251875Speter    apr_addto_bugger="-lld"
18469251875Speter    for i in $apr_addto_bugger; do
18470251875Speter      apr_addto_duplicate="0"
18471251875Speter      for j in $LDFLAGS; do
18472251875Speter        if test "x$i" = "x$j"; then
18473251875Speter          apr_addto_duplicate="1"
18474251875Speter          break
18475251875Speter        fi
18476251875Speter      done
18477251875Speter      if test $apr_addto_duplicate = "0"; then
18478251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18479251875Speter        LDFLAGS="$LDFLAGS $i"
18480251875Speter      fi
18481251875Speter    done
18482251875Speter  fi
18483251875Speter
18484251875Speter       eolstr="\\n"
18485251875Speter       OBJECTS_PLATFORM='$(OBJECTS_aix)'
18486251875Speter       ;;
18487251875Speter   *-os2*)
18488251875Speter
18489251875Speter  if test "x$CPPFLAGS" = "x"; then
18490251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DOS2\""
18491251875Speter    CPPFLAGS="-DOS2"
18492251875Speter  else
18493251875Speter    apr_addto_bugger="-DOS2"
18494251875Speter    for i in $apr_addto_bugger; do
18495251875Speter      apr_addto_duplicate="0"
18496251875Speter      for j in $CPPFLAGS; do
18497251875Speter        if test "x$i" = "x$j"; then
18498251875Speter          apr_addto_duplicate="1"
18499251875Speter          break
18500251875Speter        fi
18501251875Speter      done
18502251875Speter      if test $apr_addto_duplicate = "0"; then
18503251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18504251875Speter        CPPFLAGS="$CPPFLAGS $i"
18505251875Speter      fi
18506251875Speter    done
18507251875Speter  fi
18508251875Speter
18509251875Speter
18510251875Speter  if test "x$CFLAGS" = "x"; then
18511251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"-Zmt\""
18512251875Speter    CFLAGS="-Zmt"
18513251875Speter  else
18514251875Speter    apr_addto_bugger="-Zmt"
18515251875Speter    for i in $apr_addto_bugger; do
18516251875Speter      apr_addto_duplicate="0"
18517251875Speter      for j in $CFLAGS; do
18518251875Speter        if test "x$i" = "x$j"; then
18519251875Speter          apr_addto_duplicate="1"
18520251875Speter          break
18521251875Speter        fi
18522251875Speter      done
18523251875Speter      if test $apr_addto_duplicate = "0"; then
18524251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
18525251875Speter        CFLAGS="$CFLAGS $i"
18526251875Speter      fi
18527251875Speter    done
18528251875Speter  fi
18529251875Speter
18530251875Speter       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random in -lbsd" >&5
18531251875Speter$as_echo_n "checking for random in -lbsd... " >&6; }
18532251875Speterif ${ac_cv_lib_bsd_random+:} false; then :
18533251875Speter  $as_echo_n "(cached) " >&6
18534251875Speterelse
18535251875Speter  ac_check_lib_save_LIBS=$LIBS
18536251875SpeterLIBS="-lbsd  $LIBS"
18537251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18538251875Speter/* end confdefs.h.  */
18539251875Speter
18540251875Speter/* Override any GCC internal prototype to avoid an error.
18541251875Speter   Use char because int might match the return type of a GCC
18542251875Speter   builtin and then its argument prototype would still apply.  */
18543251875Speter#ifdef __cplusplus
18544251875Speterextern "C"
18545251875Speter#endif
18546251875Speterchar random ();
18547251875Speterint
18548251875Spetermain ()
18549251875Speter{
18550251875Speterreturn random ();
18551251875Speter  ;
18552251875Speter  return 0;
18553251875Speter}
18554251875Speter_ACEOF
18555251875Speterif ac_fn_c_try_link "$LINENO"; then :
18556251875Speter  ac_cv_lib_bsd_random=yes
18557251875Speterelse
18558251875Speter  ac_cv_lib_bsd_random=no
18559251875Speterfi
18560251875Speterrm -f core conftest.err conftest.$ac_objext \
18561251875Speter    conftest$ac_exeext conftest.$ac_ext
18562251875SpeterLIBS=$ac_check_lib_save_LIBS
18563251875Speterfi
18564251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_random" >&5
18565251875Speter$as_echo "$ac_cv_lib_bsd_random" >&6; }
18566251875Speterif test "x$ac_cv_lib_bsd_random" = xyes; then :
18567251875Speter  cat >>confdefs.h <<_ACEOF
18568251875Speter#define HAVE_LIBBSD 1
18569251875Speter_ACEOF
18570251875Speter
18571251875Speter  LIBS="-lbsd $LIBS"
18572251875Speter
18573251875Speterfi
18574251875Speter
18575251875Speter       OSDIR="os2"
18576251875Speter       enable_threads="system_threads"
18577251875Speter       eolstr="\\r\\n"
18578251875Speter       file_as_socket="0"
18579251875Speter       proc_mutex_is_global=1
18580251875Speter       OBJECTS_PLATFORM='$(OBJECTS_os2)'
18581251875Speter       ;;
18582251875Speter   *beos*)
18583251875Speter       OSDIR="beos"
18584251875Speter
18585251875Speter  if test "x$CPPFLAGS" = "x"; then
18586251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-DBEOS\""
18587251875Speter    CPPFLAGS="-DBEOS"
18588251875Speter  else
18589251875Speter    apr_addto_bugger="-DBEOS"
18590251875Speter    for i in $apr_addto_bugger; do
18591251875Speter      apr_addto_duplicate="0"
18592251875Speter      for j in $CPPFLAGS; do
18593251875Speter        if test "x$i" = "x$j"; then
18594251875Speter          apr_addto_duplicate="1"
18595251875Speter          break
18596251875Speter        fi
18597251875Speter      done
18598251875Speter      if test $apr_addto_duplicate = "0"; then
18599251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18600251875Speter        CPPFLAGS="$CPPFLAGS $i"
18601251875Speter      fi
18602251875Speter    done
18603251875Speter  fi
18604251875Speter
18605251875Speter       enable_threads="system_threads"
18606251875Speter       native_mmap_emul="1"
18607251875Speter
18608251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BONE_VERSION in sys/socket.h" >&5
18609251875Speter$as_echo_n "checking for BONE_VERSION in sys/socket.h... " >&6; }
18610251875Speterif ${ac_cv_define_BONE_VERSION+:} false; then :
18611251875Speter  $as_echo_n "(cached) " >&6
18612251875Speterelse
18613251875Speter
18614251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18615251875Speter/* end confdefs.h.  */
18616251875Speter
18617251875Speter#include <sys/socket.h>
18618251875Speter#ifdef BONE_VERSION
18619251875SpeterYES_IS_DEFINED
18620251875Speter#endif
18621251875Speter
18622251875Speter_ACEOF
18623251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18624251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
18625251875Speter  ac_cv_define_BONE_VERSION=yes
18626251875Speterelse
18627251875Speter  ac_cv_define_BONE_VERSION=no
18628251875Speterfi
18629251875Speterrm -f conftest*
18630251875Speter
18631251875Speter
18632251875Speterfi
18633251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_BONE_VERSION" >&5
18634251875Speter$as_echo "$ac_cv_define_BONE_VERSION" >&6; }
18635251875Speter  if test "$ac_cv_define_BONE_VERSION" = "yes"; then
18636251875Speter
18637251875Speter$as_echo "#define HAVE_BONE_VERSION 1" >>confdefs.h
18638251875Speter
18639251875Speter  fi
18640251875Speter
18641251875Speter       eolstr="\\n"
18642251875Speter       osver=`uname -r`
18643251875Speter       proc_mutex_is_global=1
18644251875Speter       OBJECTS_PLATFORM='$(OBJECTS_beos)'
18645251875Speter       case $osver in
18646251875Speter          5.0.4)
18647251875Speter             file_as_socket="1"
18648251875Speter             ;;
18649251875Speter          *)
18650251875Speter             file_as_socket="0"
18651251875Speter             ;;
18652251875Speter       esac
18653251875Speter       ;;
18654251875Speter   *os390)
18655251875Speter       OSDIR="os390"
18656251875Speter       OBJECTS_PLATFORM='$(OBJECTS_os390)'
18657251875Speter       eolstr="\\n"
18658251875Speter       ;;
18659251875Speter   *os400)
18660251875Speter       OSDIR="as400"
18661251875Speter       eolstr="\\n"
18662251875Speter       ;;
18663251875Speter   *mingw*)
18664251875Speter       OSDIR="win32"
18665251875Speter       enable_threads="system_threads"
18666251875Speter       eolstr="\\r\\n"
18667251875Speter       file_as_socket=0
18668251875Speter       proc_mutex_is_global=1
18669251875Speter       OBJECTS_PLATFORM='$(OBJECTS_win32)'
18670251875Speter       ;;
18671251875Speter   *cygwin*)
18672251875Speter       OSDIR="unix"
18673251875Speter       enable_threads="no"
18674251875Speter       eolstr="\\n"
18675251875Speter       ;;
18676251875Speter   *hpux10* )
18677251875Speter       enable_threads="no"
18678251875Speter       OSDIR="unix"
18679251875Speter       eolstr="\\n"
18680251875Speter       ;;
18681251875Speter   *)
18682251875Speter       OSDIR="unix"
18683251875Speter       eolstr="\\n"
18684251875Speter       ;;
18685251875Speteresac
18686251875Speter
18687251875Speter
18688251875Speter
18689251875Speter# Check whether LFS has explicitly been disabled
18690251875Speter# Check whether --enable-lfs was given.
18691251875Speterif test "${enable_lfs+set}" = set; then :
18692251875Speter  enableval=$enable_lfs; apr_lfs_choice=$enableval
18693251875Speterelse
18694251875Speter  apr_lfs_choice=yes
18695251875Speterfi
18696251875Speter
18697251875Speter
18698251875Speterif test "$apr_lfs_choice" = "yes"; then
18699251875Speter   # Check whether the transitional LFS API is sufficient
18700251875Speter   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable -D_LARGEFILE64_SOURCE" >&5
18701251875Speter$as_echo_n "checking whether to enable -D_LARGEFILE64_SOURCE... " >&6; }
18702251875Speterif ${apr_cv_use_lfs64+:} false; then :
18703251875Speter  $as_echo_n "(cached) " >&6
18704251875Speterelse
18705251875Speter
18706251875Speter   apr_save_CPPFLAGS=$CPPFLAGS
18707251875Speter   CPPFLAGS="$CPPFLAGS -D_LARGEFILE64_SOURCE"
18708251875Speter   if test "$cross_compiling" = yes; then :
18709251875Speter  apr_cv_use_lfs64=no
18710251875Speterelse
18711251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18712251875Speter/* end confdefs.h.  */
18713251875Speter
18714251875Speter#include <sys/types.h>
18715251875Speter#include <sys/stat.h>
18716251875Speter#include <fcntl.h>
18717251875Speter#include <stdlib.h>
18718251875Speter#include <stdio.h>
18719251875Speter#include <unistd.h>
18720251875Speter
18721251875Spetervoid main(void)
18722251875Speter{
18723251875Speter    int fd, ret = 0;
18724251875Speter    struct stat64 st;
18725251875Speter    off64_t off = 4242;
18726251875Speter
18727251875Speter    if (sizeof(off64_t) != 8 || sizeof(off_t) != 4)
18728251875Speter       exit(1);
18729251875Speter    if ((fd = open("conftest.lfs", O_LARGEFILE|O_CREAT|O_WRONLY, 0644)) < 0)
18730251875Speter       exit(2);
18731251875Speter    if (ftruncate64(fd, off) != 0)
18732251875Speter       ret = 3;
18733251875Speter    else if (fstat64(fd, &st) != 0 || st.st_size != off)
18734251875Speter       ret = 4;
18735251875Speter    else if (lseek64(fd, off, SEEK_SET) != off)
18736251875Speter       ret = 5;
18737251875Speter    else if (close(fd) != 0)
18738251875Speter       ret = 6;
18739251875Speter    else if (lstat64("conftest.lfs", &st) != 0 || st.st_size != off)
18740251875Speter       ret = 7;
18741251875Speter    else if (stat64("conftest.lfs", &st) != 0 || st.st_size != off)
18742251875Speter       ret = 8;
18743251875Speter    unlink("conftest.lfs");
18744251875Speter
18745251875Speter    exit(ret);
18746251875Speter}
18747251875Speter_ACEOF
18748251875Speterif ac_fn_c_try_run "$LINENO"; then :
18749251875Speter  apr_cv_use_lfs64=yes
18750251875Speterelse
18751251875Speter  apr_cv_use_lfs64=no
18752251875Speterfi
18753251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18754251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
18755251875Speterfi
18756251875Speter
18757251875Speter   CPPFLAGS=$apr_save_CPPFLAGS
18758251875Speterfi
18759251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_use_lfs64" >&5
18760251875Speter$as_echo "$apr_cv_use_lfs64" >&6; }
18761251875Speter   if test "$apr_cv_use_lfs64" = "yes"; then
18762251875Speter
18763251875Speter  if test "x$CPPFLAGS" = "x"; then
18764251875Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-D_LARGEFILE64_SOURCE\""
18765251875Speter    CPPFLAGS="-D_LARGEFILE64_SOURCE"
18766251875Speter  else
18767251875Speter    apr_addto_bugger="-D_LARGEFILE64_SOURCE"
18768251875Speter    for i in $apr_addto_bugger; do
18769251875Speter      apr_addto_duplicate="0"
18770251875Speter      for j in $CPPFLAGS; do
18771251875Speter        if test "x$i" = "x$j"; then
18772251875Speter          apr_addto_duplicate="1"
18773251875Speter          break
18774251875Speter        fi
18775251875Speter      done
18776251875Speter      if test $apr_addto_duplicate = "0"; then
18777251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18778251875Speter        CPPFLAGS="$CPPFLAGS $i"
18779251875Speter      fi
18780251875Speter    done
18781251875Speter  fi
18782251875Speter
18783251875Speter   fi
18784251875Speterfi
18785251875Speter
18786251875Speter# Check whether --enable-nonportable-atomics was given.
18787251875Speterif test "${enable_nonportable_atomics+set}" = set; then :
18788251875Speter  enableval=$enable_nonportable_atomics; if test $enableval = yes; then
18789251875Speter   force_generic_atomics=no
18790251875Speter else
18791251875Speter   force_generic_atomics=yes
18792251875Speter fi
18793251875Speter
18794251875Speterelse
18795251875Speter  case $host_cpu in
18796251875Speter   i[456]86) force_generic_atomics=yes ;;
18797251875Speter   *) force_generic_atomics=no ;;
18798251875Speteresac
18799251875Speter
18800251875Speterfi
18801251875Speter
18802251875Speter
18803251875Speterif test $force_generic_atomics = yes; then
18804251875Speter
18805251875Speter$as_echo "#define USE_ATOMICS_GENERIC 1" >>confdefs.h
18806251875Speter
18807251875Speterfi
18808251875Speter
18809251875Speter
18810251875Speter
18811251875Speter
18812251875Speter
18813251875Speter# For some platforms we need a version string which allows easy numeric
18814251875Speter# comparisons.
18815251875Spetercase $host in
18816251875Speter    *freebsd*)
18817251875Speter        if test -x /sbin/sysctl; then
18818251875Speter            os_version=`/sbin/sysctl -n kern.osreldate`
18819251875Speter        else
18820251875Speter            os_version=000000
18821251875Speter        fi
18822251875Speter        ;;
18823251875Speter    *linux*)
18824269847Speter        os_major=`uname -r | sed -e 's/\([1-9][0-9]*\)\..*/\1/'`
18825269847Speter        os_minor=`uname -r | sed -e 's/[1-9][0-9]*\.\([0-9]\+\)\..*/\1/'`
18826269847Speter        if test $os_major -lt 2 -o \( $os_major -eq 2 -a $os_minor -lt 4 \); then
18827269847Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Configured for pre-2.4 Linux $os_major.$os_minor" >&5
18828269847Speter$as_echo "$as_me: WARNING: Configured for pre-2.4 Linux $os_major.$os_minor" >&2;}
18829269847Speter            os_pre24linux=1
18830269847Speter        else
18831269847Speter            os_pre24linux=0
18832269847Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: Configured for Linux $os_major.$os_minor" >&5
18833269847Speter$as_echo "$as_me: Configured for Linux $os_major.$os_minor" >&6;}
18834269847Speter        fi
18835251875Speter        ;;
18836251875Speter    *os390)
18837251875Speter        os_version=`uname -r | sed -e 's/\.//g'`
18838251875Speter        ;;
18839251875Speter    *)
18840251875Speter        os_version=OS_VERSION_IS_NOT_SET
18841251875Speter        ;;
18842251875Speteresac
18843251875Speter
18844251875Speterecho "${nl}Checking for libraries..."
18845251875Speter
18846251875Spetercase $host in
18847251875Speter   *mingw*)
18848251875Speter
18849251875Speter  if test "x$LIBS" = "x"; then
18850251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock\""
18851251875Speter    LIBS="-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock"
18852251875Speter  else
18853251875Speter    apr_addto_bugger="-lshell32 -ladvapi32 -lws2_32 -lrpcrt4 -lmswsock"
18854251875Speter    for i in $apr_addto_bugger; do
18855251875Speter      apr_addto_duplicate="0"
18856251875Speter      for j in $LIBS; do
18857251875Speter        if test "x$i" = "x$j"; then
18858251875Speter          apr_addto_duplicate="1"
18859251875Speter          break
18860251875Speter        fi
18861251875Speter      done
18862251875Speter      if test $apr_addto_duplicate = "0"; then
18863251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18864251875Speter        LIBS="$LIBS $i"
18865251875Speter      fi
18866251875Speter    done
18867251875Speter  fi
18868251875Speter
18869251875Speter      ac_cv_func_CreateFileMapping=yes
18870251875Speter      ;;
18871251875Speter   *)
18872251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
18873251875Speter$as_echo_n "checking for library containing gethostbyname... " >&6; }
18874251875Speterif ${ac_cv_search_gethostbyname+:} false; then :
18875251875Speter  $as_echo_n "(cached) " >&6
18876251875Speterelse
18877251875Speter  ac_func_search_save_LIBS=$LIBS
18878251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18879251875Speter/* end confdefs.h.  */
18880251875Speter
18881251875Speter/* Override any GCC internal prototype to avoid an error.
18882251875Speter   Use char because int might match the return type of a GCC
18883251875Speter   builtin and then its argument prototype would still apply.  */
18884251875Speter#ifdef __cplusplus
18885251875Speterextern "C"
18886251875Speter#endif
18887251875Speterchar gethostbyname ();
18888251875Speterint
18889251875Spetermain ()
18890251875Speter{
18891251875Speterreturn gethostbyname ();
18892251875Speter  ;
18893251875Speter  return 0;
18894251875Speter}
18895251875Speter_ACEOF
18896251875Speterfor ac_lib in '' nsl; do
18897251875Speter  if test -z "$ac_lib"; then
18898251875Speter    ac_res="none required"
18899251875Speter  else
18900251875Speter    ac_res=-l$ac_lib
18901251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18902251875Speter  fi
18903251875Speter  if ac_fn_c_try_link "$LINENO"; then :
18904251875Speter  ac_cv_search_gethostbyname=$ac_res
18905251875Speterfi
18906251875Speterrm -f core conftest.err conftest.$ac_objext \
18907251875Speter    conftest$ac_exeext
18908251875Speter  if ${ac_cv_search_gethostbyname+:} false; then :
18909251875Speter  break
18910251875Speterfi
18911251875Speterdone
18912251875Speterif ${ac_cv_search_gethostbyname+:} false; then :
18913251875Speter
18914251875Speterelse
18915251875Speter  ac_cv_search_gethostbyname=no
18916251875Speterfi
18917251875Speterrm conftest.$ac_ext
18918251875SpeterLIBS=$ac_func_search_save_LIBS
18919251875Speterfi
18920251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
18921251875Speter$as_echo "$ac_cv_search_gethostbyname" >&6; }
18922251875Speterac_res=$ac_cv_search_gethostbyname
18923251875Speterif test "$ac_res" != no; then :
18924251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18925251875Speter
18926251875Speterfi
18927251875Speter
18928251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostname" >&5
18929251875Speter$as_echo_n "checking for library containing gethostname... " >&6; }
18930251875Speterif ${ac_cv_search_gethostname+:} false; then :
18931251875Speter  $as_echo_n "(cached) " >&6
18932251875Speterelse
18933251875Speter  ac_func_search_save_LIBS=$LIBS
18934251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18935251875Speter/* end confdefs.h.  */
18936251875Speter
18937251875Speter/* Override any GCC internal prototype to avoid an error.
18938251875Speter   Use char because int might match the return type of a GCC
18939251875Speter   builtin and then its argument prototype would still apply.  */
18940251875Speter#ifdef __cplusplus
18941251875Speterextern "C"
18942251875Speter#endif
18943251875Speterchar gethostname ();
18944251875Speterint
18945251875Spetermain ()
18946251875Speter{
18947251875Speterreturn gethostname ();
18948251875Speter  ;
18949251875Speter  return 0;
18950251875Speter}
18951251875Speter_ACEOF
18952251875Speterfor ac_lib in '' nsl; do
18953251875Speter  if test -z "$ac_lib"; then
18954251875Speter    ac_res="none required"
18955251875Speter  else
18956251875Speter    ac_res=-l$ac_lib
18957251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18958251875Speter  fi
18959251875Speter  if ac_fn_c_try_link "$LINENO"; then :
18960251875Speter  ac_cv_search_gethostname=$ac_res
18961251875Speterfi
18962251875Speterrm -f core conftest.err conftest.$ac_objext \
18963251875Speter    conftest$ac_exeext
18964251875Speter  if ${ac_cv_search_gethostname+:} false; then :
18965251875Speter  break
18966251875Speterfi
18967251875Speterdone
18968251875Speterif ${ac_cv_search_gethostname+:} false; then :
18969251875Speter
18970251875Speterelse
18971251875Speter  ac_cv_search_gethostname=no
18972251875Speterfi
18973251875Speterrm conftest.$ac_ext
18974251875SpeterLIBS=$ac_func_search_save_LIBS
18975251875Speterfi
18976251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostname" >&5
18977251875Speter$as_echo "$ac_cv_search_gethostname" >&6; }
18978251875Speterac_res=$ac_cv_search_gethostname
18979251875Speterif test "$ac_res" != no; then :
18980251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18981251875Speter
18982251875Speterfi
18983251875Speter
18984251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
18985251875Speter$as_echo_n "checking for library containing socket... " >&6; }
18986251875Speterif ${ac_cv_search_socket+:} false; then :
18987251875Speter  $as_echo_n "(cached) " >&6
18988251875Speterelse
18989251875Speter  ac_func_search_save_LIBS=$LIBS
18990251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18991251875Speter/* end confdefs.h.  */
18992251875Speter
18993251875Speter/* Override any GCC internal prototype to avoid an error.
18994251875Speter   Use char because int might match the return type of a GCC
18995251875Speter   builtin and then its argument prototype would still apply.  */
18996251875Speter#ifdef __cplusplus
18997251875Speterextern "C"
18998251875Speter#endif
18999251875Speterchar socket ();
19000251875Speterint
19001251875Spetermain ()
19002251875Speter{
19003251875Speterreturn socket ();
19004251875Speter  ;
19005251875Speter  return 0;
19006251875Speter}
19007251875Speter_ACEOF
19008251875Speterfor ac_lib in '' socket; do
19009251875Speter  if test -z "$ac_lib"; then
19010251875Speter    ac_res="none required"
19011251875Speter  else
19012251875Speter    ac_res=-l$ac_lib
19013251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19014251875Speter  fi
19015251875Speter  if ac_fn_c_try_link "$LINENO"; then :
19016251875Speter  ac_cv_search_socket=$ac_res
19017251875Speterfi
19018251875Speterrm -f core conftest.err conftest.$ac_objext \
19019251875Speter    conftest$ac_exeext
19020251875Speter  if ${ac_cv_search_socket+:} false; then :
19021251875Speter  break
19022251875Speterfi
19023251875Speterdone
19024251875Speterif ${ac_cv_search_socket+:} false; then :
19025251875Speter
19026251875Speterelse
19027251875Speter  ac_cv_search_socket=no
19028251875Speterfi
19029251875Speterrm conftest.$ac_ext
19030251875SpeterLIBS=$ac_func_search_save_LIBS
19031251875Speterfi
19032251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
19033251875Speter$as_echo "$ac_cv_search_socket" >&6; }
19034251875Speterac_res=$ac_cv_search_socket
19035251875Speterif test "$ac_res" != no; then :
19036251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19037251875Speter
19038251875Speterfi
19039251875Speter
19040251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
19041251875Speter$as_echo_n "checking for library containing crypt... " >&6; }
19042251875Speterif ${ac_cv_search_crypt+:} false; then :
19043251875Speter  $as_echo_n "(cached) " >&6
19044251875Speterelse
19045251875Speter  ac_func_search_save_LIBS=$LIBS
19046251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19047251875Speter/* end confdefs.h.  */
19048251875Speter
19049251875Speter/* Override any GCC internal prototype to avoid an error.
19050251875Speter   Use char because int might match the return type of a GCC
19051251875Speter   builtin and then its argument prototype would still apply.  */
19052251875Speter#ifdef __cplusplus
19053251875Speterextern "C"
19054251875Speter#endif
19055251875Speterchar crypt ();
19056251875Speterint
19057251875Spetermain ()
19058251875Speter{
19059251875Speterreturn crypt ();
19060251875Speter  ;
19061251875Speter  return 0;
19062251875Speter}
19063251875Speter_ACEOF
19064251875Speterfor ac_lib in '' crypt ufc; do
19065251875Speter  if test -z "$ac_lib"; then
19066251875Speter    ac_res="none required"
19067251875Speter  else
19068251875Speter    ac_res=-l$ac_lib
19069251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19070251875Speter  fi
19071251875Speter  if ac_fn_c_try_link "$LINENO"; then :
19072251875Speter  ac_cv_search_crypt=$ac_res
19073251875Speterfi
19074251875Speterrm -f core conftest.err conftest.$ac_objext \
19075251875Speter    conftest$ac_exeext
19076251875Speter  if ${ac_cv_search_crypt+:} false; then :
19077251875Speter  break
19078251875Speterfi
19079251875Speterdone
19080251875Speterif ${ac_cv_search_crypt+:} false; then :
19081251875Speter
19082251875Speterelse
19083251875Speter  ac_cv_search_crypt=no
19084251875Speterfi
19085251875Speterrm conftest.$ac_ext
19086251875SpeterLIBS=$ac_func_search_save_LIBS
19087251875Speterfi
19088251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
19089251875Speter$as_echo "$ac_cv_search_crypt" >&6; }
19090251875Speterac_res=$ac_cv_search_crypt
19091251875Speterif test "$ac_res" != no; then :
19092251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19093251875Speter
19094251875Speterfi
19095251875Speter
19096251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ltruerand" >&5
19097251875Speter$as_echo_n "checking for main in -ltruerand... " >&6; }
19098251875Speterif ${ac_cv_lib_truerand_main+:} false; then :
19099251875Speter  $as_echo_n "(cached) " >&6
19100251875Speterelse
19101251875Speter  ac_check_lib_save_LIBS=$LIBS
19102251875SpeterLIBS="-ltruerand  $LIBS"
19103251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19104251875Speter/* end confdefs.h.  */
19105251875Speter
19106251875Speter
19107251875Speterint
19108251875Spetermain ()
19109251875Speter{
19110251875Speterreturn main ();
19111251875Speter  ;
19112251875Speter  return 0;
19113251875Speter}
19114251875Speter_ACEOF
19115251875Speterif ac_fn_c_try_link "$LINENO"; then :
19116251875Speter  ac_cv_lib_truerand_main=yes
19117251875Speterelse
19118251875Speter  ac_cv_lib_truerand_main=no
19119251875Speterfi
19120251875Speterrm -f core conftest.err conftest.$ac_objext \
19121251875Speter    conftest$ac_exeext conftest.$ac_ext
19122251875SpeterLIBS=$ac_check_lib_save_LIBS
19123251875Speterfi
19124251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_truerand_main" >&5
19125251875Speter$as_echo "$ac_cv_lib_truerand_main" >&6; }
19126251875Speterif test "x$ac_cv_lib_truerand_main" = xyes; then :
19127251875Speter  cat >>confdefs.h <<_ACEOF
19128251875Speter#define HAVE_LIBTRUERAND 1
19129251875Speter_ACEOF
19130251875Speter
19131251875Speter  LIBS="-ltruerand $LIBS"
19132251875Speter
19133251875Speterfi
19134251875Speter
19135251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing modf" >&5
19136251875Speter$as_echo_n "checking for library containing modf... " >&6; }
19137251875Speterif ${ac_cv_search_modf+:} false; then :
19138251875Speter  $as_echo_n "(cached) " >&6
19139251875Speterelse
19140251875Speter  ac_func_search_save_LIBS=$LIBS
19141251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19142251875Speter/* end confdefs.h.  */
19143251875Speter
19144251875Speter/* Override any GCC internal prototype to avoid an error.
19145251875Speter   Use char because int might match the return type of a GCC
19146251875Speter   builtin and then its argument prototype would still apply.  */
19147251875Speter#ifdef __cplusplus
19148251875Speterextern "C"
19149251875Speter#endif
19150251875Speterchar modf ();
19151251875Speterint
19152251875Spetermain ()
19153251875Speter{
19154251875Speterreturn modf ();
19155251875Speter  ;
19156251875Speter  return 0;
19157251875Speter}
19158251875Speter_ACEOF
19159251875Speterfor ac_lib in '' m; do
19160251875Speter  if test -z "$ac_lib"; then
19161251875Speter    ac_res="none required"
19162251875Speter  else
19163251875Speter    ac_res=-l$ac_lib
19164251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
19165251875Speter  fi
19166251875Speter  if ac_fn_c_try_link "$LINENO"; then :
19167251875Speter  ac_cv_search_modf=$ac_res
19168251875Speterfi
19169251875Speterrm -f core conftest.err conftest.$ac_objext \
19170251875Speter    conftest$ac_exeext
19171251875Speter  if ${ac_cv_search_modf+:} false; then :
19172251875Speter  break
19173251875Speterfi
19174251875Speterdone
19175251875Speterif ${ac_cv_search_modf+:} false; then :
19176251875Speter
19177251875Speterelse
19178251875Speter  ac_cv_search_modf=no
19179251875Speterfi
19180251875Speterrm conftest.$ac_ext
19181251875SpeterLIBS=$ac_func_search_save_LIBS
19182251875Speterfi
19183251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_modf" >&5
19184251875Speter$as_echo "$ac_cv_search_modf" >&6; }
19185251875Speterac_res=$ac_cv_search_modf
19186251875Speterif test "$ac_res" != no; then :
19187251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19188251875Speter
19189251875Speterfi
19190251875Speter
19191251875Speter       ;;
19192251875Speteresac
19193251875Speter
19194251875Speterecho "${nl}Checking for Threads..."
19195251875Speter
19196251875Speterif test -z "$enable_threads"; then
19197251875Speter	# Check whether --enable-threads was given.
19198251875Speterif test "${enable_threads+set}" = set; then :
19199251875Speter  enableval=$enable_threads;  enable_threads=$enableval
19200251875Speterelse
19201251875Speter
19202251875Speter  if test "$GCC" = "yes"; then
19203251875Speter    SAVE_FL="$CPPFLAGS"
19204251875Speter    CPPFLAGS="$CPPFLAGS -w"
19205251875Speter    for ac_header in pthread.h
19206251875Speterdo :
19207251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19208251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19209251875Speter  cat >>confdefs.h <<_ACEOF
19210251875Speter#define HAVE_PTHREAD_H 1
19211251875Speter_ACEOF
19212251875Speter   enable_threads="pthread"
19213251875Speterelse
19214251875Speter    enable_threads="no"
19215251875Speterfi
19216251875Speter
19217251875Speterdone
19218251875Speter
19219251875Speter    CPPFLAGS="$SAVE_FL"
19220251875Speter  else
19221251875Speter    for ac_header in pthread.h
19222251875Speterdo :
19223251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19224251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19225251875Speter  cat >>confdefs.h <<_ACEOF
19226251875Speter#define HAVE_PTHREAD_H 1
19227251875Speter_ACEOF
19228251875Speter   enable_threads="pthread"
19229251875Speterelse
19230251875Speter    enable_threads="no"
19231251875Speterfi
19232251875Speter
19233251875Speterdone
19234251875Speter
19235251875Speter  fi
19236251875Speter
19237251875Speterfi
19238251875Speter
19239251875Speterfi
19240251875Speter
19241251875Speterif test "$enable_threads" = "no"; then
19242251875Speter    threads="0"
19243251875Speter    pthreadh="0"
19244251875Speter    pthreadser="0"
19245251875Speterelse
19246251875Speter    if test "$enable_threads" = "pthread"; then
19247251875Speter# We have specified pthreads for our threading library, just make sure
19248251875Speter# that we have everything we need
19249251875Speter
19250251875Speter  apr_pthsv_CFLAGS="$CFLAGS"
19251251875Speter  apr_pthsv_LIBS="$LIBS"
19252251875Speter
19253251875Speter
19254251875Speter
19255251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLAGS needed for pthreads" >&5
19256251875Speter$as_echo_n "checking for CFLAGS needed for pthreads... " >&6; }
19257251875Speterif ${apr_cv_pthreads_cflags+:} false; then :
19258251875Speter  $as_echo_n "(cached) " >&6
19259251875Speterelse
19260251875Speter  apr_ptc_cflags=$CFLAGS
19261251875Speter for flag in none -kthread -pthread -pthreads -mt -mthreads -Kthread -threads; do
19262251875Speter    CFLAGS=$apr_ptc_cflags
19263251875Speter    test "x$flag" != "xnone" && CFLAGS="$CFLAGS $flag"
19264251875Speter
19265251875Speterif test "$cross_compiling" = yes; then :
19266251875Speter  apr_p_t_r=no
19267251875Speterelse
19268251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19269251875Speter/* end confdefs.h.  */
19270251875Speter
19271251875Speter#include <pthread.h>
19272251875Speter#include <stddef.h>
19273251875Speter
19274251875Spetervoid *thread_routine(void *data) {
19275251875Speter    return data;
19276251875Speter}
19277251875Speter
19278251875Speterint main() {
19279251875Speter    pthread_t thd;
19280251875Speter    pthread_mutexattr_t mattr;
19281251875Speter    pthread_once_t once_init = PTHREAD_ONCE_INIT;
19282251875Speter    int data = 1;
19283251875Speter    pthread_mutexattr_init(&mattr);
19284251875Speter    return pthread_create(&thd, NULL, thread_routine, &data);
19285251875Speter}
19286251875Speter_ACEOF
19287251875Speterif ac_fn_c_try_run "$LINENO"; then :
19288251875Speter  apr_p_t_r=yes
19289251875Speterelse
19290251875Speter  apr_p_t_r=no
19291251875Speterfi
19292251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19293251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19294251875Speterfi
19295251875Speter
19296251875Speter
19297251875Speterif test $apr_p_t_r = yes; then
19298251875Speter
19299251875Speter      apr_cv_pthreads_cflags="$flag"
19300251875Speter      break
19301251875Speter
19302251875Speterfi
19303251875Speter
19304251875Speter
19305251875Speter done
19306251875Speter CFLAGS=$apr_ptc_cflags
19307251875Speter
19308251875Speterfi
19309251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_cflags" >&5
19310251875Speter$as_echo "$apr_cv_pthreads_cflags" >&6; }
19311251875Speter
19312251875Speterif test -n "$apr_cv_pthreads_cflags"; then
19313251875Speter   pthreads_working=yes
19314251875Speter   if test "x$apr_cv_pthreads_cflags" != "xnone"; then
19315251875Speter
19316251875Speter  if test "x$CFLAGS" = "x"; then
19317251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"$apr_cv_pthreads_cflags\""
19318251875Speter    CFLAGS="$apr_cv_pthreads_cflags"
19319251875Speter  else
19320251875Speter    apr_addto_bugger="$apr_cv_pthreads_cflags"
19321251875Speter    for i in $apr_addto_bugger; do
19322251875Speter      apr_addto_duplicate="0"
19323251875Speter      for j in $CFLAGS; do
19324251875Speter        if test "x$i" = "x$j"; then
19325251875Speter          apr_addto_duplicate="1"
19326251875Speter          break
19327251875Speter        fi
19328251875Speter      done
19329251875Speter      if test $apr_addto_duplicate = "0"; then
19330251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
19331251875Speter        CFLAGS="$CFLAGS $i"
19332251875Speter      fi
19333251875Speter    done
19334251875Speter  fi
19335251875Speter
19336251875Speter   fi
19337251875Speterfi
19338251875Speter
19339251875Speter# The CFLAGS may or may not be sufficient to ensure that libapr
19340251875Speter# depends on the pthreads library: some versions of libtool
19341251875Speter# drop -pthread when passed on the link line; some versions of
19342251875Speter# gcc ignore -pthread when linking a shared object.  So always
19343251875Speter# try and add the relevant library to LIBS too.
19344251875Speter
19345251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBS needed for pthreads" >&5
19346251875Speter$as_echo_n "checking for LIBS needed for pthreads... " >&6; }
19347251875Speterif ${apr_cv_pthreads_lib+:} false; then :
19348251875Speter  $as_echo_n "(cached) " >&6
19349251875Speterelse
19350251875Speter
19351251875Speter  apr_ptc_libs=$LIBS
19352251875Speter  for lib in -lpthread -lpthreads -lc_r; do
19353251875Speter    LIBS="$apr_ptc_libs $lib"
19354251875Speter
19355251875Speterif test "$cross_compiling" = yes; then :
19356251875Speter  apr_p_t_r=no
19357251875Speterelse
19358251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19359251875Speter/* end confdefs.h.  */
19360251875Speter
19361251875Speter#include <pthread.h>
19362251875Speter#include <stddef.h>
19363251875Speter
19364251875Spetervoid *thread_routine(void *data) {
19365251875Speter    return data;
19366251875Speter}
19367251875Speter
19368251875Speterint main() {
19369251875Speter    pthread_t thd;
19370251875Speter    pthread_mutexattr_t mattr;
19371251875Speter    pthread_once_t once_init = PTHREAD_ONCE_INIT;
19372251875Speter    int data = 1;
19373251875Speter    pthread_mutexattr_init(&mattr);
19374251875Speter    return pthread_create(&thd, NULL, thread_routine, &data);
19375251875Speter}
19376251875Speter_ACEOF
19377251875Speterif ac_fn_c_try_run "$LINENO"; then :
19378251875Speter  apr_p_t_r=yes
19379251875Speterelse
19380251875Speter  apr_p_t_r=no
19381251875Speterfi
19382251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19383251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19384251875Speterfi
19385251875Speter
19386251875Speter
19387251875Speterif test $apr_p_t_r = yes; then
19388251875Speter
19389251875Speter      apr_cv_pthreads_lib=$lib
19390251875Speter      break
19391251875Speter
19392251875Speterfi
19393251875Speter
19394251875Speter
19395251875Speter  done
19396251875Speter  LIBS=$apr_ptc_libs
19397251875Speter
19398251875Speterfi
19399251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_lib" >&5
19400251875Speter$as_echo "$apr_cv_pthreads_lib" >&6; }
19401251875Speter
19402251875Speterif test -n "$apr_cv_pthreads_lib"; then
19403251875Speter   pthreads_working=yes
19404251875Speter
19405251875Speter  if test "x$LIBS" = "x"; then
19406251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$apr_cv_pthreads_lib\""
19407251875Speter    LIBS="$apr_cv_pthreads_lib"
19408251875Speter  else
19409251875Speter    apr_addto_bugger="$apr_cv_pthreads_lib"
19410251875Speter    for i in $apr_addto_bugger; do
19411251875Speter      apr_addto_duplicate="0"
19412251875Speter      for j in $LIBS; do
19413251875Speter        if test "x$i" = "x$j"; then
19414251875Speter          apr_addto_duplicate="1"
19415251875Speter          break
19416251875Speter        fi
19417251875Speter      done
19418251875Speter      if test $apr_addto_duplicate = "0"; then
19419251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19420251875Speter        LIBS="$LIBS $i"
19421251875Speter      fi
19422251875Speter    done
19423251875Speter  fi
19424251875Speter
19425251875Speterfi
19426251875Speter
19427251875Speterif test "$pthreads_working" = "yes"; then
19428251875Speter  threads_result="POSIX Threads found"
19429251875Speterelse
19430251875Speter  threads_result="POSIX Threads not found"
19431251875Speterfi
19432251875Speter
19433251875Speter
19434251875Speter  if test "$GCC" = "yes"; then
19435251875Speter    SAVE_FL="$CPPFLAGS"
19436251875Speter    CPPFLAGS="$CPPFLAGS -w"
19437251875Speter    for ac_header in pthread.h
19438251875Speterdo :
19439251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19440251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19441251875Speter  cat >>confdefs.h <<_ACEOF
19442251875Speter#define HAVE_PTHREAD_H 1
19443251875Speter_ACEOF
19444251875Speter
19445251875Speter          threads="1"
19446251875Speter          pthreadh="1"
19447251875Speter          pthreadser="1"
19448251875Speterelse
19449251875Speter
19450251875Speter          threads="0"
19451251875Speter          pthreadh="0"
19452251875Speter          pthreadser="0"
19453251875Speter
19454251875Speter  CFLAGS="$apr_pthsv_CFLAGS"
19455251875Speter  LIBS="$apr_pthsv_LIBS"
19456251875Speter
19457251875Speterfi
19458251875Speter
19459251875Speterdone
19460251875Speter
19461251875Speter    CPPFLAGS="$SAVE_FL"
19462251875Speter  else
19463251875Speter    for ac_header in pthread.h
19464251875Speterdo :
19465251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19466251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19467251875Speter  cat >>confdefs.h <<_ACEOF
19468251875Speter#define HAVE_PTHREAD_H 1
19469251875Speter_ACEOF
19470251875Speter
19471251875Speter          threads="1"
19472251875Speter          pthreadh="1"
19473251875Speter          pthreadser="1"
19474251875Speterelse
19475251875Speter
19476251875Speter          threads="0"
19477251875Speter          pthreadh="0"
19478251875Speter          pthreadser="0"
19479251875Speter
19480251875Speter  CFLAGS="$apr_pthsv_CFLAGS"
19481251875Speter  LIBS="$apr_pthsv_LIBS"
19482251875Speter
19483251875Speterfi
19484251875Speter
19485251875Speterdone
19486251875Speter
19487251875Speter  fi
19488251875Speter
19489251875Speter    elif test "$enable_threads" = "system_threads"; then
19490251875Speter        threads="1"
19491251875Speter        pthreadh="0"
19492251875Speter        pthreadser="0"
19493251875Speter    else
19494251875Speter# We basically specified that we wanted threads, but not how to implement
19495251875Speter# them.  In this case, just look for pthreads.  In the future, we can check
19496251875Speter# for other threading libraries as well.
19497251875Speter
19498251875Speter  apr_pthsv_CFLAGS="$CFLAGS"
19499251875Speter  apr_pthsv_LIBS="$LIBS"
19500251875Speter
19501251875Speter
19502251875Speter
19503251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLAGS needed for pthreads" >&5
19504251875Speter$as_echo_n "checking for CFLAGS needed for pthreads... " >&6; }
19505251875Speterif ${apr_cv_pthreads_cflags+:} false; then :
19506251875Speter  $as_echo_n "(cached) " >&6
19507251875Speterelse
19508251875Speter  apr_ptc_cflags=$CFLAGS
19509251875Speter for flag in none -kthread -pthread -pthreads -mt -mthreads -Kthread -threads; do
19510251875Speter    CFLAGS=$apr_ptc_cflags
19511251875Speter    test "x$flag" != "xnone" && CFLAGS="$CFLAGS $flag"
19512251875Speter
19513251875Speterif test "$cross_compiling" = yes; then :
19514251875Speter  apr_p_t_r=no
19515251875Speterelse
19516251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19517251875Speter/* end confdefs.h.  */
19518251875Speter
19519251875Speter#include <pthread.h>
19520251875Speter#include <stddef.h>
19521251875Speter
19522251875Spetervoid *thread_routine(void *data) {
19523251875Speter    return data;
19524251875Speter}
19525251875Speter
19526251875Speterint main() {
19527251875Speter    pthread_t thd;
19528251875Speter    pthread_mutexattr_t mattr;
19529251875Speter    pthread_once_t once_init = PTHREAD_ONCE_INIT;
19530251875Speter    int data = 1;
19531251875Speter    pthread_mutexattr_init(&mattr);
19532251875Speter    return pthread_create(&thd, NULL, thread_routine, &data);
19533251875Speter}
19534251875Speter_ACEOF
19535251875Speterif ac_fn_c_try_run "$LINENO"; then :
19536251875Speter  apr_p_t_r=yes
19537251875Speterelse
19538251875Speter  apr_p_t_r=no
19539251875Speterfi
19540251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19541251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19542251875Speterfi
19543251875Speter
19544251875Speter
19545251875Speterif test $apr_p_t_r = yes; then
19546251875Speter
19547251875Speter      apr_cv_pthreads_cflags="$flag"
19548251875Speter      break
19549251875Speter
19550251875Speterfi
19551251875Speter
19552251875Speter
19553251875Speter done
19554251875Speter CFLAGS=$apr_ptc_cflags
19555251875Speter
19556251875Speterfi
19557251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_cflags" >&5
19558251875Speter$as_echo "$apr_cv_pthreads_cflags" >&6; }
19559251875Speter
19560251875Speterif test -n "$apr_cv_pthreads_cflags"; then
19561251875Speter   pthreads_working=yes
19562251875Speter   if test "x$apr_cv_pthreads_cflags" != "xnone"; then
19563251875Speter
19564251875Speter  if test "x$CFLAGS" = "x"; then
19565251875Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"$apr_cv_pthreads_cflags\""
19566251875Speter    CFLAGS="$apr_cv_pthreads_cflags"
19567251875Speter  else
19568251875Speter    apr_addto_bugger="$apr_cv_pthreads_cflags"
19569251875Speter    for i in $apr_addto_bugger; do
19570251875Speter      apr_addto_duplicate="0"
19571251875Speter      for j in $CFLAGS; do
19572251875Speter        if test "x$i" = "x$j"; then
19573251875Speter          apr_addto_duplicate="1"
19574251875Speter          break
19575251875Speter        fi
19576251875Speter      done
19577251875Speter      if test $apr_addto_duplicate = "0"; then
19578251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
19579251875Speter        CFLAGS="$CFLAGS $i"
19580251875Speter      fi
19581251875Speter    done
19582251875Speter  fi
19583251875Speter
19584251875Speter   fi
19585251875Speterfi
19586251875Speter
19587251875Speter# The CFLAGS may or may not be sufficient to ensure that libapr
19588251875Speter# depends on the pthreads library: some versions of libtool
19589251875Speter# drop -pthread when passed on the link line; some versions of
19590251875Speter# gcc ignore -pthread when linking a shared object.  So always
19591251875Speter# try and add the relevant library to LIBS too.
19592251875Speter
19593251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBS needed for pthreads" >&5
19594251875Speter$as_echo_n "checking for LIBS needed for pthreads... " >&6; }
19595251875Speterif ${apr_cv_pthreads_lib+:} false; then :
19596251875Speter  $as_echo_n "(cached) " >&6
19597251875Speterelse
19598251875Speter
19599251875Speter  apr_ptc_libs=$LIBS
19600251875Speter  for lib in -lpthread -lpthreads -lc_r; do
19601251875Speter    LIBS="$apr_ptc_libs $lib"
19602251875Speter
19603251875Speterif test "$cross_compiling" = yes; then :
19604251875Speter  apr_p_t_r=no
19605251875Speterelse
19606251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19607251875Speter/* end confdefs.h.  */
19608251875Speter
19609251875Speter#include <pthread.h>
19610251875Speter#include <stddef.h>
19611251875Speter
19612251875Spetervoid *thread_routine(void *data) {
19613251875Speter    return data;
19614251875Speter}
19615251875Speter
19616251875Speterint main() {
19617251875Speter    pthread_t thd;
19618251875Speter    pthread_mutexattr_t mattr;
19619251875Speter    pthread_once_t once_init = PTHREAD_ONCE_INIT;
19620251875Speter    int data = 1;
19621251875Speter    pthread_mutexattr_init(&mattr);
19622251875Speter    return pthread_create(&thd, NULL, thread_routine, &data);
19623251875Speter}
19624251875Speter_ACEOF
19625251875Speterif ac_fn_c_try_run "$LINENO"; then :
19626251875Speter  apr_p_t_r=yes
19627251875Speterelse
19628251875Speter  apr_p_t_r=no
19629251875Speterfi
19630251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19631251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19632251875Speterfi
19633251875Speter
19634251875Speter
19635251875Speterif test $apr_p_t_r = yes; then
19636251875Speter
19637251875Speter      apr_cv_pthreads_lib=$lib
19638251875Speter      break
19639251875Speter
19640251875Speterfi
19641251875Speter
19642251875Speter
19643251875Speter  done
19644251875Speter  LIBS=$apr_ptc_libs
19645251875Speter
19646251875Speterfi
19647251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_pthreads_lib" >&5
19648251875Speter$as_echo "$apr_cv_pthreads_lib" >&6; }
19649251875Speter
19650251875Speterif test -n "$apr_cv_pthreads_lib"; then
19651251875Speter   pthreads_working=yes
19652251875Speter
19653251875Speter  if test "x$LIBS" = "x"; then
19654251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$apr_cv_pthreads_lib\""
19655251875Speter    LIBS="$apr_cv_pthreads_lib"
19656251875Speter  else
19657251875Speter    apr_addto_bugger="$apr_cv_pthreads_lib"
19658251875Speter    for i in $apr_addto_bugger; do
19659251875Speter      apr_addto_duplicate="0"
19660251875Speter      for j in $LIBS; do
19661251875Speter        if test "x$i" = "x$j"; then
19662251875Speter          apr_addto_duplicate="1"
19663251875Speter          break
19664251875Speter        fi
19665251875Speter      done
19666251875Speter      if test $apr_addto_duplicate = "0"; then
19667251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19668251875Speter        LIBS="$LIBS $i"
19669251875Speter      fi
19670251875Speter    done
19671251875Speter  fi
19672251875Speter
19673251875Speterfi
19674251875Speter
19675251875Speterif test "$pthreads_working" = "yes"; then
19676251875Speter  threads_result="POSIX Threads found"
19677251875Speterelse
19678251875Speter  threads_result="POSIX Threads not found"
19679251875Speterfi
19680251875Speter
19681251875Speter
19682251875Speter  if test "$GCC" = "yes"; then
19683251875Speter    SAVE_FL="$CPPFLAGS"
19684251875Speter    CPPFLAGS="$CPPFLAGS -w"
19685251875Speter    for ac_header in pthread.h
19686251875Speterdo :
19687251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19688251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19689251875Speter  cat >>confdefs.h <<_ACEOF
19690251875Speter#define HAVE_PTHREAD_H 1
19691251875Speter_ACEOF
19692251875Speter
19693251875Speter          threads="1"
19694251875Speter          pthreadh="1"
19695251875Speter          pthreadser="1"
19696251875Speterelse
19697251875Speter
19698251875Speter          threads="0"
19699251875Speter          pthreadser="0"
19700251875Speter          pthreadh="0"
19701251875Speter
19702251875Speter  CFLAGS="$apr_pthsv_CFLAGS"
19703251875Speter  LIBS="$apr_pthsv_LIBS"
19704251875Speter
19705251875Speterfi
19706251875Speter
19707251875Speterdone
19708251875Speter
19709251875Speter    CPPFLAGS="$SAVE_FL"
19710251875Speter  else
19711251875Speter    for ac_header in pthread.h
19712251875Speterdo :
19713251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19714251875Speterif test "x$ac_cv_header_pthread_h" = xyes; then :
19715251875Speter  cat >>confdefs.h <<_ACEOF
19716251875Speter#define HAVE_PTHREAD_H 1
19717251875Speter_ACEOF
19718251875Speter
19719251875Speter          threads="1"
19720251875Speter          pthreadh="1"
19721251875Speter          pthreadser="1"
19722251875Speterelse
19723251875Speter
19724251875Speter          threads="0"
19725251875Speter          pthreadser="0"
19726251875Speter          pthreadh="0"
19727251875Speter
19728251875Speter  CFLAGS="$apr_pthsv_CFLAGS"
19729251875Speter  LIBS="$apr_pthsv_LIBS"
19730251875Speter
19731251875Speterfi
19732251875Speter
19733251875Speterdone
19734251875Speter
19735251875Speter  fi
19736251875Speter
19737251875Speter    fi
19738251875Speter    if test "$pthreadh" = "1"; then
19739251875Speter
19740251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_getspecific takes two arguments" >&5
19741251875Speter$as_echo_n "checking whether pthread_getspecific takes two arguments... " >&6; }
19742251875Speterif ${ac_cv_pthread_getspecific_two_args+:} false; then :
19743251875Speter  $as_echo_n "(cached) " >&6
19744251875Speterelse
19745251875Speter
19746251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19747251875Speter/* end confdefs.h.  */
19748251875Speter
19749251875Speter#include <pthread.h>
19750251875Speter
19751251875Speterint
19752251875Spetermain ()
19753251875Speter{
19754251875Speter
19755251875Speterpthread_key_t key;
19756251875Spetervoid *tmp;
19757251875Speterpthread_getspecific(key,&tmp);
19758251875Speter
19759251875Speter  ;
19760251875Speter  return 0;
19761251875Speter}
19762251875Speter_ACEOF
19763251875Speterif ac_fn_c_try_compile "$LINENO"; then :
19764251875Speter
19765251875Speter    ac_cv_pthread_getspecific_two_args=yes
19766251875Speter
19767251875Speterelse
19768251875Speter
19769251875Speter    ac_cv_pthread_getspecific_two_args=no
19770251875Speter
19771251875Speterfi
19772251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19773251875Speter
19774251875Speterfi
19775251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_getspecific_two_args" >&5
19776251875Speter$as_echo "$ac_cv_pthread_getspecific_two_args" >&6; }
19777251875Speter
19778251875Speterif test "$ac_cv_pthread_getspecific_two_args" = "yes"; then
19779251875Speter
19780251875Speter$as_echo "#define PTHREAD_GETSPECIFIC_TAKES_TWO_ARGS 1" >>confdefs.h
19781251875Speter
19782251875Speterfi
19783251875Speter
19784251875Speter
19785251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthread_attr_getdetachstate takes one argument" >&5
19786251875Speter$as_echo_n "checking whether pthread_attr_getdetachstate takes one argument... " >&6; }
19787251875Speterif ${ac_cv_pthread_attr_getdetachstate_one_arg+:} false; then :
19788251875Speter  $as_echo_n "(cached) " >&6
19789251875Speterelse
19790251875Speter
19791251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19792251875Speter/* end confdefs.h.  */
19793251875Speter
19794251875Speter#include <pthread.h>
19795251875Speter
19796251875Speterint
19797251875Spetermain ()
19798251875Speter{
19799251875Speter
19800251875Speterpthread_attr_t *attr;
19801251875Speterpthread_attr_getdetachstate(attr);
19802251875Speter
19803251875Speter  ;
19804251875Speter  return 0;
19805251875Speter}
19806251875Speter_ACEOF
19807251875Speterif ac_fn_c_try_compile "$LINENO"; then :
19808251875Speter
19809251875Speter    ac_cv_pthread_attr_getdetachstate_one_arg=yes
19810251875Speter
19811251875Speterelse
19812251875Speter
19813251875Speter    ac_cv_pthread_attr_getdetachstate_one_arg=no
19814251875Speter
19815251875Speterfi
19816251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19817251875Speter
19818251875Speterfi
19819251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pthread_attr_getdetachstate_one_arg" >&5
19820251875Speter$as_echo "$ac_cv_pthread_attr_getdetachstate_one_arg" >&6; }
19821251875Speter
19822251875Speterif test "$ac_cv_pthread_attr_getdetachstate_one_arg" = "yes"; then
19823251875Speter
19824251875Speter$as_echo "#define PTHREAD_ATTR_GETDETACHSTATE_TAKES_ONE_ARG 1" >>confdefs.h
19825251875Speter
19826251875Speterfi
19827251875Speter
19828251875Speter
19829251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recursive mutex support" >&5
19830251875Speter$as_echo_n "checking for recursive mutex support... " >&6; }
19831251875Speterif ${apr_cv_mutex_recursive+:} false; then :
19832251875Speter  $as_echo_n "(cached) " >&6
19833251875Speterelse
19834251875Speter  if test "$cross_compiling" = yes; then :
19835251875Speter  apr_cv_mutex_recursive=no
19836251875Speterelse
19837251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19838251875Speter/* end confdefs.h.  */
19839251875Speter#include <sys/types.h>
19840251875Speter#include <pthread.h>
19841251875Speter#include <stdlib.h>
19842251875Speter
19843251875Speterint main() {
19844251875Speter    pthread_mutexattr_t attr;
19845251875Speter    pthread_mutex_t m;
19846251875Speter
19847251875Speter    exit (pthread_mutexattr_init(&attr)
19848251875Speter          || pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE)
19849251875Speter          || pthread_mutex_init(&m, &attr));
19850251875Speter}
19851251875Speter_ACEOF
19852251875Speterif ac_fn_c_try_run "$LINENO"; then :
19853251875Speter  apr_cv_mutex_recursive=yes
19854251875Speterelse
19855251875Speter  apr_cv_mutex_recursive=no
19856251875Speterfi
19857251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19858251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
19859251875Speterfi
19860251875Speter
19861251875Speterfi
19862251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_mutex_recursive" >&5
19863251875Speter$as_echo "$apr_cv_mutex_recursive" >&6; }
19864251875Speter
19865251875Speterif test "$apr_cv_mutex_recursive" = "yes"; then
19866251875Speter
19867251875Speter$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
19868251875Speter
19869251875Speterfi
19870251875Speter
19871251875Speter        for ac_func in pthread_key_delete pthread_rwlock_init \
19872251875Speter                        pthread_attr_setguardsize pthread_yield
19873251875Speterdo :
19874251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19875251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19876251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19877251875Speter  cat >>confdefs.h <<_ACEOF
19878251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19879251875Speter_ACEOF
19880251875Speter
19881251875Speterfi
19882251875Speterdone
19883251875Speter
19884251875Speter
19885251875Speter        if test "$ac_cv_func_pthread_rwlock_init" = "yes"; then
19886251875Speter                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_t" >&5
19887251875Speter$as_echo_n "checking for pthread_rwlock_t... " >&6; }
19888251875Speterif ${apr_cv_type_rwlock_t+:} false; then :
19889251875Speter  $as_echo_n "(cached) " >&6
19890251875Speterelse
19891251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19892251875Speter/* end confdefs.h.  */
19893251875Speter#include <sys/types.h>
19894251875Speter#include <pthread.h>
19895251875Speterint
19896251875Spetermain ()
19897251875Speter{
19898251875Speterpthread_rwlock_t *rwlock;
19899251875Speter  ;
19900251875Speter  return 0;
19901251875Speter}
19902251875Speter_ACEOF
19903251875Speterif ac_fn_c_try_compile "$LINENO"; then :
19904251875Speter  apr_cv_type_rwlock_t=yes
19905251875Speterelse
19906251875Speter  apr_cv_type_rwlock_t=no
19907251875Speterfi
19908251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19909251875Speterfi
19910251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_type_rwlock_t" >&5
19911251875Speter$as_echo "$apr_cv_type_rwlock_t" >&6; }
19912251875Speter            if test "$apr_cv_type_rwlock_t" = "yes"; then
19913251875Speter
19914251875Speter$as_echo "#define HAVE_PTHREAD_RWLOCKS 1" >>confdefs.h
19915251875Speter
19916251875Speter            fi
19917251875Speter        fi
19918251875Speter
19919251875Speter        if test "$ac_cv_func_pthread_yield" = "no"; then
19920251875Speter                        for ac_header in sched.h
19921251875Speterdo :
19922251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
19923251875Speterif test "x$ac_cv_header_sched_h" = xyes; then :
19924251875Speter  cat >>confdefs.h <<_ACEOF
19925251875Speter#define HAVE_SCHED_H 1
19926251875Speter_ACEOF
19927251875Speter
19928251875Speterfi
19929251875Speter
19930251875Speterdone
19931251875Speter
19932251875Speter            for ac_func in sched_yield
19933251875Speterdo :
19934251875Speter  ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield"
19935251875Speterif test "x$ac_cv_func_sched_yield" = xyes; then :
19936251875Speter  cat >>confdefs.h <<_ACEOF
19937251875Speter#define HAVE_SCHED_YIELD 1
19938251875Speter_ACEOF
19939251875Speter
19940251875Speterfi
19941251875Speterdone
19942251875Speter
19943251875Speter        fi
19944251875Speter    fi
19945251875Speterfi
19946251875Speter
19947251875Speterac_cv_define_READDIR_IS_THREAD_SAFE=no
19948251875Speterac_cv_define_GETHOSTBYNAME_IS_THREAD_SAFE=no
19949251875Speterac_cv_define_GETHOSTBYADDR_IS_THREAD_SAFE=no
19950251875Speterac_cv_define_GETSERVBYNAME_IS_THREAD_SAFE=no
19951251875Speterif test "$threads" = "1"; then
19952251875Speter    echo "APR will use threads"
19953251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readdir in -lc_r" >&5
19954251875Speter$as_echo_n "checking for readdir in -lc_r... " >&6; }
19955251875Speterif ${ac_cv_lib_c_r_readdir+:} false; then :
19956251875Speter  $as_echo_n "(cached) " >&6
19957251875Speterelse
19958251875Speter  ac_check_lib_save_LIBS=$LIBS
19959251875SpeterLIBS="-lc_r  $LIBS"
19960251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19961251875Speter/* end confdefs.h.  */
19962251875Speter
19963251875Speter/* Override any GCC internal prototype to avoid an error.
19964251875Speter   Use char because int might match the return type of a GCC
19965251875Speter   builtin and then its argument prototype would still apply.  */
19966251875Speter#ifdef __cplusplus
19967251875Speterextern "C"
19968251875Speter#endif
19969251875Speterchar readdir ();
19970251875Speterint
19971251875Spetermain ()
19972251875Speter{
19973251875Speterreturn readdir ();
19974251875Speter  ;
19975251875Speter  return 0;
19976251875Speter}
19977251875Speter_ACEOF
19978251875Speterif ac_fn_c_try_link "$LINENO"; then :
19979251875Speter  ac_cv_lib_c_r_readdir=yes
19980251875Speterelse
19981251875Speter  ac_cv_lib_c_r_readdir=no
19982251875Speterfi
19983251875Speterrm -f core conftest.err conftest.$ac_objext \
19984251875Speter    conftest$ac_exeext conftest.$ac_ext
19985251875SpeterLIBS=$ac_check_lib_save_LIBS
19986251875Speterfi
19987251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_readdir" >&5
19988251875Speter$as_echo "$ac_cv_lib_c_r_readdir" >&6; }
19989251875Speterif test "x$ac_cv_lib_c_r_readdir" = xyes; then :
19990251875Speter
19991251875Speter$as_echo "#define READDIR_IS_THREAD_SAFE 1" >>confdefs.h
19992251875Speter
19993251875Speterfi
19994251875Speter
19995251875Speter    if test "x$apr_gethostbyname_is_thread_safe" = "x"; then
19996251875Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lc_r" >&5
19997251875Speter$as_echo_n "checking for gethostbyname in -lc_r... " >&6; }
19998251875Speterif ${ac_cv_lib_c_r_gethostbyname+:} false; then :
19999251875Speter  $as_echo_n "(cached) " >&6
20000251875Speterelse
20001251875Speter  ac_check_lib_save_LIBS=$LIBS
20002251875SpeterLIBS="-lc_r  $LIBS"
20003251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20004251875Speter/* end confdefs.h.  */
20005251875Speter
20006251875Speter/* Override any GCC internal prototype to avoid an error.
20007251875Speter   Use char because int might match the return type of a GCC
20008251875Speter   builtin and then its argument prototype would still apply.  */
20009251875Speter#ifdef __cplusplus
20010251875Speterextern "C"
20011251875Speter#endif
20012251875Speterchar gethostbyname ();
20013251875Speterint
20014251875Spetermain ()
20015251875Speter{
20016251875Speterreturn gethostbyname ();
20017251875Speter  ;
20018251875Speter  return 0;
20019251875Speter}
20020251875Speter_ACEOF
20021251875Speterif ac_fn_c_try_link "$LINENO"; then :
20022251875Speter  ac_cv_lib_c_r_gethostbyname=yes
20023251875Speterelse
20024251875Speter  ac_cv_lib_c_r_gethostbyname=no
20025251875Speterfi
20026251875Speterrm -f core conftest.err conftest.$ac_objext \
20027251875Speter    conftest$ac_exeext conftest.$ac_ext
20028251875SpeterLIBS=$ac_check_lib_save_LIBS
20029251875Speterfi
20030251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_gethostbyname" >&5
20031251875Speter$as_echo "$ac_cv_lib_c_r_gethostbyname" >&6; }
20032251875Speterif test "x$ac_cv_lib_c_r_gethostbyname" = xyes; then :
20033251875Speter  apr_gethostbyname_is_thread_safe=yes
20034251875Speterfi
20035251875Speter
20036251875Speter    fi
20037251875Speter    if test "$apr_gethostbyname_is_thread_safe" = "yes"; then
20038251875Speter
20039251875Speter$as_echo "#define GETHOSTBYNAME_IS_THREAD_SAFE 1" >>confdefs.h
20040251875Speter
20041251875Speter    fi
20042251875Speter    if test "x$apr_gethostbyaddr_is_thread_safe" = "x"; then
20043251875Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lc_r" >&5
20044251875Speter$as_echo_n "checking for gethostbyaddr in -lc_r... " >&6; }
20045251875Speterif ${ac_cv_lib_c_r_gethostbyaddr+:} false; then :
20046251875Speter  $as_echo_n "(cached) " >&6
20047251875Speterelse
20048251875Speter  ac_check_lib_save_LIBS=$LIBS
20049251875SpeterLIBS="-lc_r  $LIBS"
20050251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20051251875Speter/* end confdefs.h.  */
20052251875Speter
20053251875Speter/* Override any GCC internal prototype to avoid an error.
20054251875Speter   Use char because int might match the return type of a GCC
20055251875Speter   builtin and then its argument prototype would still apply.  */
20056251875Speter#ifdef __cplusplus
20057251875Speterextern "C"
20058251875Speter#endif
20059251875Speterchar gethostbyaddr ();
20060251875Speterint
20061251875Spetermain ()
20062251875Speter{
20063251875Speterreturn gethostbyaddr ();
20064251875Speter  ;
20065251875Speter  return 0;
20066251875Speter}
20067251875Speter_ACEOF
20068251875Speterif ac_fn_c_try_link "$LINENO"; then :
20069251875Speter  ac_cv_lib_c_r_gethostbyaddr=yes
20070251875Speterelse
20071251875Speter  ac_cv_lib_c_r_gethostbyaddr=no
20072251875Speterfi
20073251875Speterrm -f core conftest.err conftest.$ac_objext \
20074251875Speter    conftest$ac_exeext conftest.$ac_ext
20075251875SpeterLIBS=$ac_check_lib_save_LIBS
20076251875Speterfi
20077251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_gethostbyaddr" >&5
20078251875Speter$as_echo "$ac_cv_lib_c_r_gethostbyaddr" >&6; }
20079251875Speterif test "x$ac_cv_lib_c_r_gethostbyaddr" = xyes; then :
20080251875Speter  apr_gethostbyaddr_is_thread_safe=yes
20081251875Speterfi
20082251875Speter
20083251875Speter    fi
20084251875Speter    if test "$apr_gethostbyaddr_is_thread_safe" = "yes"; then
20085251875Speter
20086251875Speter$as_echo "#define GETHOSTBYADDR_IS_THREAD_SAFE 1" >>confdefs.h
20087251875Speter
20088251875Speter    fi
20089251875Speter    if test "x$apr_getservbyname_is_thread_safe" = "x"; then
20090251875Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getservbyname in -lc_r" >&5
20091251875Speter$as_echo_n "checking for getservbyname in -lc_r... " >&6; }
20092251875Speterif ${ac_cv_lib_c_r_getservbyname+:} false; then :
20093251875Speter  $as_echo_n "(cached) " >&6
20094251875Speterelse
20095251875Speter  ac_check_lib_save_LIBS=$LIBS
20096251875SpeterLIBS="-lc_r  $LIBS"
20097251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20098251875Speter/* end confdefs.h.  */
20099251875Speter
20100251875Speter/* Override any GCC internal prototype to avoid an error.
20101251875Speter   Use char because int might match the return type of a GCC
20102251875Speter   builtin and then its argument prototype would still apply.  */
20103251875Speter#ifdef __cplusplus
20104251875Speterextern "C"
20105251875Speter#endif
20106251875Speterchar getservbyname ();
20107251875Speterint
20108251875Spetermain ()
20109251875Speter{
20110251875Speterreturn getservbyname ();
20111251875Speter  ;
20112251875Speter  return 0;
20113251875Speter}
20114251875Speter_ACEOF
20115251875Speterif ac_fn_c_try_link "$LINENO"; then :
20116251875Speter  ac_cv_lib_c_r_getservbyname=yes
20117251875Speterelse
20118251875Speter  ac_cv_lib_c_r_getservbyname=no
20119251875Speterfi
20120251875Speterrm -f core conftest.err conftest.$ac_objext \
20121251875Speter    conftest$ac_exeext conftest.$ac_ext
20122251875SpeterLIBS=$ac_check_lib_save_LIBS
20123251875Speterfi
20124251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_getservbyname" >&5
20125251875Speter$as_echo "$ac_cv_lib_c_r_getservbyname" >&6; }
20126251875Speterif test "x$ac_cv_lib_c_r_getservbyname" = xyes; then :
20127251875Speter  apr_getservbyname_is_thread_safe=yes
20128251875Speterfi
20129251875Speter
20130251875Speter    fi
20131251875Speter    if test "$apr_getservbyname_is_thread_safe" = "yes"; then
20132251875Speter
20133251875Speter$as_echo "#define GETSERVBYNAME_IS_THREAD_SAFE 1" >>confdefs.h
20134251875Speter
20135251875Speter    fi
20136251875Speter    for ac_func in gethostbyname_r gethostbyaddr_r getservbyname_r
20137251875Speterdo :
20138251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20139251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20140251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20141251875Speter  cat >>confdefs.h <<_ACEOF
20142251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20143251875Speter_ACEOF
20144251875Speter
20145251875Speterfi
20146251875Speterdone
20147251875Speter
20148251875Speterelse
20149251875Speter    echo "APR will be non-threaded"
20150251875Speterfi
20151251875Speter
20152251875Speter
20153251875Speter# Check whether --with-efence was given.
20154251875Speterif test "${with_efence+set}" = set; then :
20155251875Speter  withval=$with_efence;  apr_efence_dir="$withval"
20156251875Speter    if test "$apr_efence_dir" != "yes"; then
20157251875Speter
20158251875Speter  if test "x$LDFLAGS" = "x"; then
20159251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apr_efence_dir/lib\""
20160251875Speter    LDFLAGS="-L$apr_efence_dir/lib"
20161251875Speter  else
20162251875Speter    apr_addto_bugger="-L$apr_efence_dir/lib"
20163251875Speter    for i in $apr_addto_bugger; do
20164251875Speter      apr_addto_duplicate="0"
20165251875Speter      for j in $LDFLAGS; do
20166251875Speter        if test "x$i" = "x$j"; then
20167251875Speter          apr_addto_duplicate="1"
20168251875Speter          break
20169251875Speter        fi
20170251875Speter      done
20171251875Speter      if test $apr_addto_duplicate = "0"; then
20172251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20173251875Speter        LDFLAGS="$LDFLAGS $i"
20174251875Speter      fi
20175251875Speter    done
20176251875Speter  fi
20177251875Speter
20178251875Speter      if test "x$apr_platform_runtime_link_flag" != "x"; then
20179251875Speter
20180251875Speter  if test "x$LDFLAGS" = "x"; then
20181251875Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$apr_platform_runtime_link_flag$apr_efence_dir/lib\""
20182251875Speter    LDFLAGS="$apr_platform_runtime_link_flag$apr_efence_dir/lib"
20183251875Speter  else
20184251875Speter    apr_addto_bugger="$apr_platform_runtime_link_flag$apr_efence_dir/lib"
20185251875Speter    for i in $apr_addto_bugger; do
20186251875Speter      apr_addto_duplicate="0"
20187251875Speter      for j in $LDFLAGS; do
20188251875Speter        if test "x$i" = "x$j"; then
20189251875Speter          apr_addto_duplicate="1"
20190251875Speter          break
20191251875Speter        fi
20192251875Speter      done
20193251875Speter      if test $apr_addto_duplicate = "0"; then
20194251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20195251875Speter        LDFLAGS="$LDFLAGS $i"
20196251875Speter      fi
20197251875Speter    done
20198251875Speter  fi
20199251875Speter
20200251875Speter      fi
20201251875Speter    fi
20202251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc in -lefence" >&5
20203251875Speter$as_echo_n "checking for malloc in -lefence... " >&6; }
20204251875Speterif ${ac_cv_lib_efence_malloc+:} false; then :
20205251875Speter  $as_echo_n "(cached) " >&6
20206251875Speterelse
20207251875Speter  ac_check_lib_save_LIBS=$LIBS
20208251875SpeterLIBS="-lefence  $LIBS"
20209251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20210251875Speter/* end confdefs.h.  */
20211251875Speter
20212251875Speter/* Override any GCC internal prototype to avoid an error.
20213251875Speter   Use char because int might match the return type of a GCC
20214251875Speter   builtin and then its argument prototype would still apply.  */
20215251875Speter#ifdef __cplusplus
20216251875Speterextern "C"
20217251875Speter#endif
20218251875Speterchar malloc ();
20219251875Speterint
20220251875Spetermain ()
20221251875Speter{
20222251875Speterreturn malloc ();
20223251875Speter  ;
20224251875Speter  return 0;
20225251875Speter}
20226251875Speter_ACEOF
20227251875Speterif ac_fn_c_try_link "$LINENO"; then :
20228251875Speter  ac_cv_lib_efence_malloc=yes
20229251875Speterelse
20230251875Speter  ac_cv_lib_efence_malloc=no
20231251875Speterfi
20232251875Speterrm -f core conftest.err conftest.$ac_objext \
20233251875Speter    conftest$ac_exeext conftest.$ac_ext
20234251875SpeterLIBS=$ac_check_lib_save_LIBS
20235251875Speterfi
20236251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_efence_malloc" >&5
20237251875Speter$as_echo "$ac_cv_lib_efence_malloc" >&6; }
20238251875Speterif test "x$ac_cv_lib_efence_malloc" = xyes; then :
20239251875Speter
20240251875Speter  if test "x$LIBS" = "x"; then
20241251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-lefence\""
20242251875Speter    LIBS="-lefence"
20243251875Speter  else
20244251875Speter    apr_addto_bugger="-lefence"
20245251875Speter    for i in $apr_addto_bugger; do
20246251875Speter      apr_addto_duplicate="0"
20247251875Speter      for j in $LIBS; do
20248251875Speter        if test "x$i" = "x$j"; then
20249251875Speter          apr_addto_duplicate="1"
20250251875Speter          break
20251251875Speter        fi
20252251875Speter      done
20253251875Speter      if test $apr_addto_duplicate = "0"; then
20254251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20255251875Speter        LIBS="$LIBS $i"
20256251875Speter      fi
20257251875Speter    done
20258251875Speter  fi
20259251875Speter
20260251875Speterelse
20261251875Speter   as_fn_error $? "Electric Fence requested but not detected" "$LINENO" 5
20262251875Speterfi
20263251875Speter
20264251875Speter
20265251875Speterfi
20266251875Speter
20267251875Speter
20268251875Speterfor ac_func in sigsuspend
20269251875Speterdo :
20270251875Speter  ac_fn_c_check_func "$LINENO" "sigsuspend" "ac_cv_func_sigsuspend"
20271251875Speterif test "x$ac_cv_func_sigsuspend" = xyes; then :
20272251875Speter  cat >>confdefs.h <<_ACEOF
20273251875Speter#define HAVE_SIGSUSPEND 1
20274251875Speter_ACEOF
20275251875Speter  have_sigsuspend="1"
20276251875Speterelse
20277251875Speter   have_sigsuspend="0"
20278251875Speterfi
20279251875Speterdone
20280251875Speter
20281251875Speterfor ac_func in sigwait
20282251875Speterdo :
20283251875Speter  ac_fn_c_check_func "$LINENO" "sigwait" "ac_cv_func_sigwait"
20284251875Speterif test "x$ac_cv_func_sigwait" = xyes; then :
20285251875Speter  cat >>confdefs.h <<_ACEOF
20286251875Speter#define HAVE_SIGWAIT 1
20287251875Speter_ACEOF
20288251875Speter  have_sigwait="1"
20289251875Speterelse
20290251875Speter   have_sigwait="0"
20291251875Speterfi
20292251875Speterdone
20293251875Speter
20294251875Spetercase $host in
20295251875Speter    *alpha*-dec-osf* )
20296251875Speter        have_sigwait="1"
20297251875Speter        ;;
20298251875Speteresac
20299251875Speter
20300251875Speter
20301251875Speter
20302251875Speter
20303251875Speter
20304251875Speterfor ac_func in poll kqueue port_create
20305251875Speterdo :
20306251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20307251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20308251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20309251875Speter  cat >>confdefs.h <<_ACEOF
20310251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20311251875Speter_ACEOF
20312251875Speter
20313251875Speterfi
20314251875Speterdone
20315251875Speter
20316251875Speter
20317251875Speter# Check for the Linux epoll interface; epoll* may be available in libc
20318251875Speter# but return ENOSYS on a pre-2.6 kernel, so do a run-time check.
20319251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll support" >&5
20320251875Speter$as_echo_n "checking for epoll support... " >&6; }
20321251875Speterif ${apr_cv_epoll+:} false; then :
20322251875Speter  $as_echo_n "(cached) " >&6
20323251875Speterelse
20324251875Speter  if test "$cross_compiling" = yes; then :
20325251875Speter  apr_cv_epoll=no
20326251875Speterelse
20327251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20328251875Speter/* end confdefs.h.  */
20329251875Speter
20330251875Speter#include <sys/epoll.h>
20331251875Speter#include <unistd.h>
20332251875Speter
20333251875Speterint main()
20334251875Speter{
20335251875Speter    return epoll_create(5) == -1;
20336251875Speter}
20337251875Speter_ACEOF
20338251875Speterif ac_fn_c_try_run "$LINENO"; then :
20339251875Speter  apr_cv_epoll=yes
20340251875Speterelse
20341251875Speter  apr_cv_epoll=no
20342251875Speterfi
20343251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20344251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20345251875Speterfi
20346251875Speter
20347251875Speterfi
20348251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll" >&5
20349251875Speter$as_echo "$apr_cv_epoll" >&6; }
20350251875Speter
20351251875Speterif test "$apr_cv_epoll" = "yes"; then
20352251875Speter
20353251875Speter$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
20354251875Speter
20355251875Speterfi
20356251875Speter
20357251875Speter# test for epoll_create1
20358251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll_create1 support" >&5
20359251875Speter$as_echo_n "checking for epoll_create1 support... " >&6; }
20360251875Speterif ${apr_cv_epoll_create1+:} false; then :
20361251875Speter  $as_echo_n "(cached) " >&6
20362251875Speterelse
20363251875Speter  if test "$cross_compiling" = yes; then :
20364251875Speter  apr_cv_epoll_create1=no
20365251875Speterelse
20366251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20367251875Speter/* end confdefs.h.  */
20368251875Speter
20369251875Speter#include <sys/epoll.h>
20370251875Speter#include <unistd.h>
20371251875Speter
20372251875Speterint main()
20373251875Speter{
20374251875Speter    return epoll_create1(0) == -1;
20375251875Speter}
20376251875Speter_ACEOF
20377251875Speterif ac_fn_c_try_run "$LINENO"; then :
20378251875Speter  apr_cv_epoll_create1=yes
20379251875Speterelse
20380251875Speter  apr_cv_epoll_create1=no
20381251875Speterfi
20382251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20383251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20384251875Speterfi
20385251875Speter
20386251875Speterfi
20387251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll_create1" >&5
20388251875Speter$as_echo "$apr_cv_epoll_create1" >&6; }
20389251875Speter
20390251875Speterif test "$apr_cv_epoll_create1" = "yes"; then
20391251875Speter
20392251875Speter$as_echo "#define HAVE_EPOLL_CREATE1 1" >>confdefs.h
20393251875Speter
20394251875Speterfi
20395251875Speter
20396251875Speter# test for dup3
20397251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dup3 support" >&5
20398251875Speter$as_echo_n "checking for dup3 support... " >&6; }
20399251875Speterif ${apr_cv_dup3+:} false; then :
20400251875Speter  $as_echo_n "(cached) " >&6
20401251875Speterelse
20402251875Speter  if test "$cross_compiling" = yes; then :
20403251875Speter  apr_cv_dup3=no
20404251875Speterelse
20405251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20406251875Speter/* end confdefs.h.  */
20407251875Speter
20408251875Speter#include <unistd.h>
20409251875Speter
20410251875Speterint main()
20411251875Speter{
20412251875Speter    return dup3(STDOUT_FILENO, STDERR_FILENO, 0) == -1;
20413251875Speter}
20414251875Speter_ACEOF
20415251875Speterif ac_fn_c_try_run "$LINENO"; then :
20416251875Speter  apr_cv_dup3=yes
20417251875Speterelse
20418251875Speter  apr_cv_dup3=no
20419251875Speterfi
20420251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20421251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20422251875Speterfi
20423251875Speter
20424251875Speterfi
20425251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dup3" >&5
20426251875Speter$as_echo "$apr_cv_dup3" >&6; }
20427251875Speter
20428251875Speterif test "$apr_cv_dup3" = "yes"; then
20429251875Speter
20430251875Speter$as_echo "#define HAVE_DUP3 1" >>confdefs.h
20431251875Speter
20432251875Speterfi
20433251875Speter
20434269847Speter# Test for accept4().  Create a non-blocking socket, bind it to
20435269847Speter# an unspecified port & address (kernel picks), and attempt to
20436269847Speter# call accept4() on it.  If the syscall is wired up (i.e. the
20437269847Speter# kernel is new enough), it should return EAGAIN.
20438251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for accept4 support" >&5
20439251875Speter$as_echo_n "checking for accept4 support... " >&6; }
20440251875Speterif ${apr_cv_accept4+:} false; then :
20441251875Speter  $as_echo_n "(cached) " >&6
20442251875Speterelse
20443251875Speter  if test "$cross_compiling" = yes; then :
20444251875Speter  apr_cv_accept4=no
20445251875Speterelse
20446251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20447251875Speter/* end confdefs.h.  */
20448251875Speter
20449251875Speter#include <sys/types.h>
20450251875Speter#include <sys/socket.h>
20451251875Speter#include <sys/wait.h>
20452269847Speter#include <netinet/in.h>
20453269847Speter#include <netinet/tcp.h>
20454251875Speter#include <errno.h>
20455269847Speter#include <string.h>
20456269847Speter#include <unistd.h>
20457269847Speter#include <fcntl.h>
20458251875Speter
20459269847Speterint main(int argc, char **argv)
20460251875Speter{
20461269847Speter    int fd, flags;
20462269847Speter    struct sockaddr_in sin;
20463251875Speter
20464269847Speter    if ((fd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
20465269847Speter        return 1;
20466269847Speter    flags = fcntl(fd, F_GETFL);
20467269847Speter    if (flags == -1 || fcntl(fd, F_SETFL, flags|O_NONBLOCK) == -1)
20468269847Speter        return 5;
20469251875Speter
20470269847Speter    memset(&sin, 0, sizeof sin);
20471269847Speter    sin.sin_family = AF_INET;
20472251875Speter
20473269847Speter    if (bind(fd, (struct sockaddr *) &sin, sizeof sin) == -1)
20474269847Speter        return 2;
20475251875Speter
20476269847Speter    if (listen(fd, 5) == -1)
20477269847Speter        return 3;
20478251875Speter
20479269847Speter    if (accept4(fd, NULL, 0, SOCK_NONBLOCK) == 0
20480269847Speter        || errno == EAGAIN || errno == EWOULDBLOCK)
20481269847Speter        return 0;
20482251875Speter
20483269847Speter    return 4;
20484251875Speter}
20485251875Speter_ACEOF
20486251875Speterif ac_fn_c_try_run "$LINENO"; then :
20487251875Speter  apr_cv_accept4=yes
20488251875Speterelse
20489251875Speter  apr_cv_accept4=no
20490251875Speterfi
20491251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20492251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20493251875Speterfi
20494251875Speter
20495251875Speterfi
20496251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_accept4" >&5
20497251875Speter$as_echo "$apr_cv_accept4" >&6; }
20498251875Speter
20499251875Speterif test "$apr_cv_accept4" = "yes"; then
20500251875Speter
20501251875Speter$as_echo "#define HAVE_ACCEPT4 1" >>confdefs.h
20502251875Speter
20503251875Speterfi
20504251875Speter
20505251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOCK_CLOEXEC support" >&5
20506251875Speter$as_echo_n "checking for SOCK_CLOEXEC support... " >&6; }
20507251875Speterif ${apr_cv_sock_cloexec+:} false; then :
20508251875Speter  $as_echo_n "(cached) " >&6
20509251875Speterelse
20510251875Speter  if test "$cross_compiling" = yes; then :
20511251875Speter  apr_cv_sock_cloexec=no
20512251875Speterelse
20513251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20514251875Speter/* end confdefs.h.  */
20515251875Speter
20516251875Speter#include <sys/types.h>
20517251875Speter#include <sys/socket.h>
20518251875Speter
20519251875Speterint main()
20520251875Speter{
20521251875Speter    return socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0) == -1;
20522251875Speter}
20523251875Speter_ACEOF
20524251875Speterif ac_fn_c_try_run "$LINENO"; then :
20525251875Speter  apr_cv_sock_cloexec=yes
20526251875Speterelse
20527251875Speter  apr_cv_sock_cloexec=no
20528251875Speterfi
20529251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20530251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20531251875Speterfi
20532251875Speter
20533251875Speterfi
20534251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sock_cloexec" >&5
20535251875Speter$as_echo "$apr_cv_sock_cloexec" >&6; }
20536251875Speter
20537251875Speterif test "$apr_cv_sock_cloexec" = "yes"; then
20538251875Speter
20539251875Speter$as_echo "#define HAVE_SOCK_CLOEXEC 1" >>confdefs.h
20540251875Speter
20541251875Speterfi
20542251875Speter
20543251875Speterfor ac_func in fdatasync
20544251875Speterdo :
20545251875Speter  ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
20546251875Speterif test "x$ac_cv_func_fdatasync" = xyes; then :
20547251875Speter  cat >>confdefs.h <<_ACEOF
20548251875Speter#define HAVE_FDATASYNC 1
20549251875Speter_ACEOF
20550251875Speter
20551251875Speterfi
20552251875Speterdone
20553251875Speter
20554251875Speter
20555251875Speter# test for epoll_create1
20556251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll_create1 support" >&5
20557251875Speter$as_echo_n "checking for epoll_create1 support... " >&6; }
20558251875Speterif ${apr_cv_epoll_create1+:} false; then :
20559251875Speter  $as_echo_n "(cached) " >&6
20560251875Speterelse
20561251875Speter  if test "$cross_compiling" = yes; then :
20562251875Speter  apr_cv_epoll_create1=no
20563251875Speterelse
20564251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20565251875Speter/* end confdefs.h.  */
20566251875Speter
20567251875Speter#include <sys/epoll.h>
20568251875Speter#include <unistd.h>
20569251875Speter
20570251875Speterint main()
20571251875Speter{
20572251875Speter    return epoll_create1(0) == -1;
20573251875Speter}
20574251875Speter_ACEOF
20575251875Speterif ac_fn_c_try_run "$LINENO"; then :
20576251875Speter  apr_cv_epoll_create1=yes
20577251875Speterelse
20578251875Speter  apr_cv_epoll_create1=no
20579251875Speterfi
20580251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20581251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20582251875Speterfi
20583251875Speter
20584251875Speterfi
20585251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_epoll_create1" >&5
20586251875Speter$as_echo "$apr_cv_epoll_create1" >&6; }
20587251875Speter
20588251875Speterif test "$apr_cv_epoll_create1" = "yes"; then
20589251875Speter
20590251875Speter$as_echo "#define HAVE_EPOLL_CREATE1 1" >>confdefs.h
20591251875Speter
20592251875Speterfi
20593251875Speter
20594269847Speter# Check for z/OS async i/o support.
20595269847Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for asio -> message queue support" >&5
20596269847Speter$as_echo_n "checking for asio -> message queue support... " >&6; }
20597269847Speterif ${apr_cv_aio_msgq+:} false; then :
20598269847Speter  $as_echo_n "(cached) " >&6
20599269847Speterelse
20600269847Speter  if test "$cross_compiling" = yes; then :
20601269847Speter  apr_cv_aio_msgq=no
20602269847Speterelse
20603269847Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20604269847Speter/* end confdefs.h.  */
20605269847Speter
20606269847Speter#define _AIO_OS390
20607269847Speter#include <aio.h>
20608269847Speter
20609269847Speterint main()
20610269847Speter{
20611269847Speter    struct aiocb a;
20612269847Speter
20613269847Speter    a.aio_notifytype = AIO_MSGQ;  /* use IPC message queue for notification */
20614269847Speter
20615269847Speter    return aio_cancel(2, NULL) == -1;
20616269847Speter}
20617269847Speter_ACEOF
20618269847Speterif ac_fn_c_try_run "$LINENO"; then :
20619269847Speter  apr_cv_aio_msgq=yes
20620269847Speterelse
20621269847Speter  apr_cv_aio_msgq=no
20622269847Speterfi
20623269847Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20624269847Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20625269847Speterfi
20626269847Speter
20627269847Speterfi
20628269847Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_aio_msgq" >&5
20629269847Speter$as_echo "$apr_cv_aio_msgq" >&6; }
20630269847Speter
20631269847Speterif test "$apr_cv_aio_msgq" = "yes"; then
20632269847Speter
20633269847Speter$as_echo "#define HAVE_AIO_MSGQ 1" >>confdefs.h
20634269847Speter
20635269847Speterfi
20636269847Speter
20637251875Speter# test for dup3
20638251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dup3 support" >&5
20639251875Speter$as_echo_n "checking for dup3 support... " >&6; }
20640251875Speterif ${apr_cv_dup3+:} false; then :
20641251875Speter  $as_echo_n "(cached) " >&6
20642251875Speterelse
20643251875Speter  if test "$cross_compiling" = yes; then :
20644251875Speter  apr_cv_dup3=no
20645251875Speterelse
20646251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20647251875Speter/* end confdefs.h.  */
20648251875Speter
20649251875Speter#include <unistd.h>
20650251875Speter
20651251875Speterint main()
20652251875Speter{
20653251875Speter    return dup3(STDOUT_FILENO, STDERR_FILENO, 0) == -1;
20654251875Speter}
20655251875Speter_ACEOF
20656251875Speterif ac_fn_c_try_run "$LINENO"; then :
20657251875Speter  apr_cv_dup3=yes
20658251875Speterelse
20659251875Speter  apr_cv_dup3=no
20660251875Speterfi
20661251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20662251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20663251875Speterfi
20664251875Speter
20665251875Speterfi
20666251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dup3" >&5
20667251875Speter$as_echo "$apr_cv_dup3" >&6; }
20668251875Speter
20669251875Speterif test "$apr_cv_dup3" = "yes"; then
20670251875Speter
20671251875Speter$as_echo "#define HAVE_DUP3 1" >>confdefs.h
20672251875Speter
20673251875Speterfi
20674251875Speter
20675251875Speter# test for accept4
20676251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for accept4 support" >&5
20677251875Speter$as_echo_n "checking for accept4 support... " >&6; }
20678251875Speterif ${apr_cv_accept4+:} false; then :
20679251875Speter  $as_echo_n "(cached) " >&6
20680251875Speterelse
20681251875Speter  if test "$cross_compiling" = yes; then :
20682251875Speter  apr_cv_accept4=no
20683251875Speterelse
20684251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20685251875Speter/* end confdefs.h.  */
20686251875Speter
20687251875Speter#include <unistd.h>
20688251875Speter#include <sys/types.h>
20689251875Speter#include <sys/socket.h>
20690251875Speter#include <sys/un.h>
20691251875Speter#include <sys/wait.h>
20692251875Speter#include <signal.h>
20693251875Speter#include <errno.h>
20694251875Speter
20695251875Speter#define A4_SOCK "./apr_accept4_test_socket"
20696251875Speter
20697251875Speterint main()
20698251875Speter{
20699251875Speter    pid_t pid;
20700251875Speter    int fd;
20701251875Speter    struct sockaddr_un loc, rem;
20702251875Speter    socklen_t rem_sz;
20703251875Speter
20704251875Speter    if ((pid = fork())) {
20705251875Speter        int status;
20706251875Speter
20707251875Speter        unlink(A4_SOCK);
20708251875Speter
20709251875Speter        if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
20710251875Speter            goto cleanup_failure2;
20711251875Speter
20712251875Speter        loc.sun_family = AF_UNIX;
20713251875Speter        strncpy(loc.sun_path, A4_SOCK, sizeof(loc.sun_path) - 1);
20714251875Speter
20715251875Speter        if (bind(fd, (struct sockaddr *) &loc,
20716251875Speter                 sizeof(struct sockaddr_un)) == -1)
20717251875Speter            goto cleanup_failure;
20718251875Speter
20719251875Speter        if (listen(fd, 5) == -1)
20720251875Speter            goto cleanup_failure;
20721251875Speter
20722251875Speter        rem_sz = sizeof(struct sockaddr_un);
20723251875Speter        if (accept4(fd, (struct sockaddr *) &rem, &rem_sz, 0) == -1) {
20724251875Speter            goto cleanup_failure;
20725251875Speter        }
20726251875Speter        else {
20727251875Speter            close(fd);
20728251875Speter            waitpid(pid, &status, 0);
20729251875Speter            unlink(A4_SOCK);
20730251875Speter            return 0;
20731251875Speter        }
20732251875Speter
20733251875Spetercleanup_failure:
20734251875Speter        close(fd);
20735251875Spetercleanup_failure2:
20736251875Speter        kill(pid, SIGKILL);
20737251875Speter        waitpid(pid, &status, 0);
20738251875Speter        unlink(A4_SOCK);
20739251875Speter        return 1;
20740251875Speter    }
20741251875Speter    else {
20742251875Speter        if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) == -1)
20743251875Speter            return 1; /* this will be bad: we'll hang */
20744251875Speter
20745251875Speter        loc.sun_family = AF_UNIX;
20746251875Speter        strncpy(loc.sun_path, A4_SOCK, sizeof(loc.sun_path) - 1);
20747251875Speter
20748251875Speter        while(connect(fd, (struct sockaddr *) &loc,
20749251875Speter                      sizeof(struct sockaddr_un)) == -1 &&
20750251875Speter              (errno==ENOENT || errno==ECONNREFUSED))
20751251875Speter            ;
20752251875Speter
20753251875Speter        close(fd);
20754251875Speter        return 0;
20755251875Speter    }
20756251875Speter}
20757251875Speter_ACEOF
20758251875Speterif ac_fn_c_try_run "$LINENO"; then :
20759251875Speter  apr_cv_accept4=yes
20760251875Speterelse
20761251875Speter  apr_cv_accept4=no
20762251875Speterfi
20763251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20764251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20765251875Speterfi
20766251875Speter
20767251875Speterfi
20768251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_accept4" >&5
20769251875Speter$as_echo "$apr_cv_accept4" >&6; }
20770251875Speter
20771251875Speterif test "$apr_cv_accept4" = "yes"; then
20772251875Speter
20773251875Speter$as_echo "#define HAVE_ACCEPT4 1" >>confdefs.h
20774251875Speter
20775251875Speterfi
20776251875Speter
20777251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SOCK_CLOEXEC support" >&5
20778251875Speter$as_echo_n "checking for SOCK_CLOEXEC support... " >&6; }
20779251875Speterif ${apr_cv_sock_cloexec+:} false; then :
20780251875Speter  $as_echo_n "(cached) " >&6
20781251875Speterelse
20782251875Speter  if test "$cross_compiling" = yes; then :
20783251875Speter  apr_cv_sock_cloexec=no
20784251875Speterelse
20785251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20786251875Speter/* end confdefs.h.  */
20787251875Speter
20788251875Speter#include <sys/types.h>
20789251875Speter#include <sys/socket.h>
20790251875Speter
20791251875Speterint main()
20792251875Speter{
20793251875Speter    return socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, 0) == -1;
20794251875Speter}
20795251875Speter_ACEOF
20796251875Speterif ac_fn_c_try_run "$LINENO"; then :
20797251875Speter  apr_cv_sock_cloexec=yes
20798251875Speterelse
20799251875Speter  apr_cv_sock_cloexec=no
20800251875Speterfi
20801251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20802251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
20803251875Speterfi
20804251875Speter
20805251875Speterfi
20806251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sock_cloexec" >&5
20807251875Speter$as_echo "$apr_cv_sock_cloexec" >&6; }
20808251875Speter
20809251875Speterif test "$apr_cv_sock_cloexec" = "yes"; then
20810251875Speter
20811251875Speter$as_echo "#define HAVE_SOCK_CLOEXEC 1" >>confdefs.h
20812251875Speter
20813251875Speterfi
20814251875Speter
20815251875Speterfor ac_func in getpwnam_r getpwuid_r getgrnam_r getgrgid_r
20816251875Speterdo :
20817251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20818251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20819251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20820251875Speter  cat >>confdefs.h <<_ACEOF
20821251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20822251875Speter_ACEOF
20823251875Speter
20824251875Speterfi
20825251875Speterdone
20826251875Speter
20827251875Speter
20828251875Speterecho "${nl}Checking for Shared Memory Support..."
20829251875Speter
20830251875Speter# The real-time POSIX extensions (e.g. shm_*, sem_*) may only
20831251875Speter# be available if linking against librt.
20832251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
20833251875Speter$as_echo_n "checking for library containing shm_open... " >&6; }
20834251875Speterif ${ac_cv_search_shm_open+:} false; then :
20835251875Speter  $as_echo_n "(cached) " >&6
20836251875Speterelse
20837251875Speter  ac_func_search_save_LIBS=$LIBS
20838251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20839251875Speter/* end confdefs.h.  */
20840251875Speter
20841251875Speter/* Override any GCC internal prototype to avoid an error.
20842251875Speter   Use char because int might match the return type of a GCC
20843251875Speter   builtin and then its argument prototype would still apply.  */
20844251875Speter#ifdef __cplusplus
20845251875Speterextern "C"
20846251875Speter#endif
20847251875Speterchar shm_open ();
20848251875Speterint
20849251875Spetermain ()
20850251875Speter{
20851251875Speterreturn shm_open ();
20852251875Speter  ;
20853251875Speter  return 0;
20854251875Speter}
20855251875Speter_ACEOF
20856251875Speterfor ac_lib in '' rt; do
20857251875Speter  if test -z "$ac_lib"; then
20858251875Speter    ac_res="none required"
20859251875Speter  else
20860251875Speter    ac_res=-l$ac_lib
20861251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
20862251875Speter  fi
20863251875Speter  if ac_fn_c_try_link "$LINENO"; then :
20864251875Speter  ac_cv_search_shm_open=$ac_res
20865251875Speterfi
20866251875Speterrm -f core conftest.err conftest.$ac_objext \
20867251875Speter    conftest$ac_exeext
20868251875Speter  if ${ac_cv_search_shm_open+:} false; then :
20869251875Speter  break
20870251875Speterfi
20871251875Speterdone
20872251875Speterif ${ac_cv_search_shm_open+:} false; then :
20873251875Speter
20874251875Speterelse
20875251875Speter  ac_cv_search_shm_open=no
20876251875Speterfi
20877251875Speterrm conftest.$ac_ext
20878251875SpeterLIBS=$ac_func_search_save_LIBS
20879251875Speterfi
20880251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
20881251875Speter$as_echo "$ac_cv_search_shm_open" >&6; }
20882251875Speterac_res=$ac_cv_search_shm_open
20883251875Speterif test "$ac_res" != no; then :
20884251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20885251875Speter
20886251875Speterfi
20887251875Speter
20888251875Speter
20889251875Spetercase $host in
20890251875Speter *-sysv*)
20891251875Speter   ac_includes_default="$ac_includes_default
20892251875Speter#if HAVE_SYS_MUTEX_H /* needed to define lock_t for sys/shm.h */
20893251875Speter# include <sys/mutex.h>
20894251875Speter#endif";;
20895251875Speteresac
20896251875Speter
20897251875Speterfor 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
20898251875Speterdo :
20899251875Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20900251875Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20901251875Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20902251875Speter  cat >>confdefs.h <<_ACEOF
20903251875Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20904251875Speter_ACEOF
20905251875Speter
20906251875Speterfi
20907251875Speter
20908251875Speterdone
20909251875Speter
20910251875Speterfor ac_func in mmap munmap shm_open shm_unlink shmget shmat shmdt shmctl \
20911251875Speter                create_area
20912251875Speterdo :
20913251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20914251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
20915251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
20916251875Speter  cat >>confdefs.h <<_ACEOF
20917251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20918251875Speter_ACEOF
20919251875Speter
20920251875Speterfi
20921251875Speterdone
20922251875Speter
20923251875Speter
20924251875Speter
20925251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON in sys/mman.h" >&5
20926251875Speter$as_echo_n "checking for MAP_ANON in sys/mman.h... " >&6; }
20927251875Speterif ${ac_cv_define_MAP_ANON+:} false; then :
20928251875Speter  $as_echo_n "(cached) " >&6
20929251875Speterelse
20930251875Speter
20931251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20932251875Speter/* end confdefs.h.  */
20933251875Speter
20934251875Speter#include <sys/mman.h>
20935251875Speter#ifdef MAP_ANON
20936251875SpeterYES_IS_DEFINED
20937251875Speter#endif
20938251875Speter
20939251875Speter_ACEOF
20940251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20941251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
20942251875Speter  ac_cv_define_MAP_ANON=yes
20943251875Speterelse
20944251875Speter  ac_cv_define_MAP_ANON=no
20945251875Speterfi
20946251875Speterrm -f conftest*
20947251875Speter
20948251875Speter
20949251875Speterfi
20950251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_MAP_ANON" >&5
20951251875Speter$as_echo "$ac_cv_define_MAP_ANON" >&6; }
20952251875Speter  if test "$ac_cv_define_MAP_ANON" = "yes"; then
20953251875Speter
20954251875Speter$as_echo "#define HAVE_MAP_ANON 1" >>confdefs.h
20955251875Speter
20956251875Speter  fi
20957251875Speter
20958251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/zero" >&5
20959251875Speter$as_echo_n "checking for /dev/zero... " >&6; }
20960251875Speterif ${ac_cv_file__dev_zero+:} false; then :
20961251875Speter  $as_echo_n "(cached) " >&6
20962251875Speterelse
20963251875Speter  test "$cross_compiling" = yes &&
20964251875Speter  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20965251875Speterif test -r "/dev/zero"; then
20966251875Speter  ac_cv_file__dev_zero=yes
20967251875Speterelse
20968251875Speter  ac_cv_file__dev_zero=no
20969251875Speterfi
20970251875Speterfi
20971251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_zero" >&5
20972251875Speter$as_echo "$ac_cv_file__dev_zero" >&6; }
20973251875Speterif test "x$ac_cv_file__dev_zero" = xyes; then :
20974251875Speter
20975251875Speterfi
20976251875Speter
20977251875Speter
20978251875Speter# Not all systems can mmap /dev/zero (such as HP-UX).  Check for that.
20979251875Speterif test "$ac_cv_func_mmap" = "yes" &&
20980251875Speter   test "$ac_cv_file__dev_zero" = "yes"; then
20981251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mmap that can map /dev/zero" >&5
20982251875Speter$as_echo_n "checking for mmap that can map /dev/zero... " >&6; }
20983251875Speter    if test "$cross_compiling" = yes; then :
20984251875Speter  ac_cv_file__dev_zero=no
20985251875Speterelse
20986251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20987251875Speter/* end confdefs.h.  */
20988251875Speter
20989251875Speter#include <sys/types.h>
20990251875Speter#include <sys/stat.h>
20991251875Speter#include <fcntl.h>
20992251875Speter#ifdef HAVE_SYS_MMAN_H
20993251875Speter#include <sys/mman.h>
20994251875Speter#endif
20995251875Speter    int main()
20996251875Speter    {
20997251875Speter        int fd;
20998251875Speter        void *m;
20999251875Speter        fd = open("/dev/zero", O_RDWR);
21000251875Speter        if (fd < 0) {
21001251875Speter            return 1;
21002251875Speter        }
21003251875Speter        m = mmap(0, sizeof(void*), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
21004251875Speter        if (m == (void *)-1) {  /* aka MAP_FAILED */
21005251875Speter            return 2;
21006251875Speter        }
21007251875Speter        if (munmap(m, sizeof(void*)) < 0) {
21008251875Speter            return 3;
21009251875Speter        }
21010251875Speter        return 0;
21011251875Speter    }
21012251875Speter_ACEOF
21013251875Speterif ac_fn_c_try_run "$LINENO"; then :
21014251875Speter
21015251875Speterelse
21016251875Speter  ac_cv_file__dev_zero=no
21017251875Speterfi
21018251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21019251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
21020251875Speterfi
21021251875Speter
21022251875Speter
21023251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_zero" >&5
21024251875Speter$as_echo "$ac_cv_file__dev_zero" >&6; }
21025251875Speterfi
21026251875Speter
21027251875Speter# Now we determine which one is our anonymous shmem preference.
21028251875Speterhaveshmgetanon="0"
21029251875Speterhavemmapzero="0"
21030251875Speterhavemmapanon="0"
21031251875Speterac_decision_item='anonymous shared memory allocation method'
21032251875Speterac_decision_msg='FAILED'
21033251875Speterac_decision=''
21034251875Speter
21035251875Speterac_rc=yes
21036251875Speterfor ac_spec in header:sys/ipc.h header:sys/shm.h header:sys/file.h              func:shmget func:shmat func:shmdt func:shmctl; do
21037251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21038251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21039251875Speter    case $ac_type in
21040251875Speter        header )
21041251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21042251875Speter            ac_var="ac_cv_header_$ac_item"
21043251875Speter            ;;
21044251875Speter        file )
21045251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21046251875Speter            ac_var="ac_cv_file_$ac_item"
21047251875Speter            ;;
21048251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21049251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21050251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21051251875Speter        custom ) ac_var="$ac_item" ;;
21052251875Speter    esac
21053251875Speter    eval "ac_val=\$$ac_var"
21054251875Speter    if test ".$ac_val" != .yes; then
21055251875Speter        ac_rc=no
21056251875Speter        break
21057251875Speter    fi
21058251875Speterdone
21059251875Speterif test ".$ac_rc" = .yes; then
21060251875Speter    :
21061251875Speter    haveshmgetanon="1"
21062251875Speter
21063251875Speterac_decision='USE_SHMEM_SHMGET_ANON'
21064251875Speterac_decision_msg='SysV IPC shmget()'
21065251875Speterac_decision_USE_SHMEM_SHMGET_ANON=yes
21066251875Speterac_decision_USE_SHMEM_SHMGET_ANON_msg='SysV IPC shmget()'
21067251875Speter
21068251875Speterelse
21069251875Speter    :
21070251875Speter
21071251875Speterfi
21072251875Speter
21073251875Speterac_rc=yes
21074251875Speterfor ac_spec in header:sys/mman.h func:mmap func:munmap file:/dev/zero; do
21075251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21076251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21077251875Speter    case $ac_type in
21078251875Speter        header )
21079251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21080251875Speter            ac_var="ac_cv_header_$ac_item"
21081251875Speter            ;;
21082251875Speter        file )
21083251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21084251875Speter            ac_var="ac_cv_file_$ac_item"
21085251875Speter            ;;
21086251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21087251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21088251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21089251875Speter        custom ) ac_var="$ac_item" ;;
21090251875Speter    esac
21091251875Speter    eval "ac_val=\$$ac_var"
21092251875Speter    if test ".$ac_val" != .yes; then
21093251875Speter        ac_rc=no
21094251875Speter        break
21095251875Speter    fi
21096251875Speterdone
21097251875Speterif test ".$ac_rc" = .yes; then
21098251875Speter    :
21099251875Speter    havemmapzero="1"
21100251875Speter
21101251875Speterac_decision='USE_SHMEM_MMAP_ZERO'
21102251875Speterac_decision_msg='SVR4-style mmap() on /dev/zero'
21103251875Speterac_decision_USE_SHMEM_MMAP_ZERO=yes
21104251875Speterac_decision_USE_SHMEM_MMAP_ZERO_msg='SVR4-style mmap() on /dev/zero'
21105251875Speter
21106251875Speterelse
21107251875Speter    :
21108251875Speter
21109251875Speterfi
21110251875Speter
21111251875Speterac_rc=yes
21112251875Speterfor ac_spec in header:sys/mman.h func:mmap func:munmap define:MAP_ANON; do
21113251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21114251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21115251875Speter    case $ac_type in
21116251875Speter        header )
21117251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21118251875Speter            ac_var="ac_cv_header_$ac_item"
21119251875Speter            ;;
21120251875Speter        file )
21121251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21122251875Speter            ac_var="ac_cv_file_$ac_item"
21123251875Speter            ;;
21124251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21125251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21126251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21127251875Speter        custom ) ac_var="$ac_item" ;;
21128251875Speter    esac
21129251875Speter    eval "ac_val=\$$ac_var"
21130251875Speter    if test ".$ac_val" != .yes; then
21131251875Speter        ac_rc=no
21132251875Speter        break
21133251875Speter    fi
21134251875Speterdone
21135251875Speterif test ".$ac_rc" = .yes; then
21136251875Speter    :
21137251875Speter    havemmapanon="1"
21138251875Speter
21139251875Speterac_decision='USE_SHMEM_MMAP_ANON'
21140251875Speterac_decision_msg='4.4BSD-style mmap() via MAP_ANON'
21141251875Speterac_decision_USE_SHMEM_MMAP_ANON=yes
21142251875Speterac_decision_USE_SHMEM_MMAP_ANON_msg='4.4BSD-style mmap() via MAP_ANON'
21143251875Speter
21144251875Speterelse
21145251875Speter    :
21146251875Speter
21147251875Speterfi
21148251875Speter
21149251875Speterac_rc=yes
21150251875Speterfor ac_spec in header:os2.h; do
21151251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21152251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21153251875Speter    case $ac_type in
21154251875Speter        header )
21155251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21156251875Speter            ac_var="ac_cv_header_$ac_item"
21157251875Speter            ;;
21158251875Speter        file )
21159251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21160251875Speter            ac_var="ac_cv_file_$ac_item"
21161251875Speter            ;;
21162251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21163251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21164251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21165251875Speter        custom ) ac_var="$ac_item" ;;
21166251875Speter    esac
21167251875Speter    eval "ac_val=\$$ac_var"
21168251875Speter    if test ".$ac_val" != .yes; then
21169251875Speter        ac_rc=no
21170251875Speter        break
21171251875Speter    fi
21172251875Speterdone
21173251875Speterif test ".$ac_rc" = .yes; then
21174251875Speter    :
21175251875Speter    haveos2shm="1"
21176251875Speter
21177251875Speterac_decision='USE_SHMEM_OS2_ANON'
21178251875Speterac_decision_msg='OS/2 DosAllocSharedMem()'
21179251875Speterac_decision_USE_SHMEM_OS2_ANON=yes
21180251875Speterac_decision_USE_SHMEM_OS2_ANON_msg='OS/2 DosAllocSharedMem()'
21181251875Speter
21182251875Speterelse
21183251875Speter    :
21184251875Speter
21185251875Speterfi
21186251875Speter
21187251875Speterac_rc=yes
21188251875Speterfor ac_spec in header:kernel/OS.h func:create_area; do
21189251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21190251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21191251875Speter    case $ac_type in
21192251875Speter        header )
21193251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21194251875Speter            ac_var="ac_cv_header_$ac_item"
21195251875Speter            ;;
21196251875Speter        file )
21197251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21198251875Speter            ac_var="ac_cv_file_$ac_item"
21199251875Speter            ;;
21200251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21201251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21202251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21203251875Speter        custom ) ac_var="$ac_item" ;;
21204251875Speter    esac
21205251875Speter    eval "ac_val=\$$ac_var"
21206251875Speter    if test ".$ac_val" != .yes; then
21207251875Speter        ac_rc=no
21208251875Speter        break
21209251875Speter    fi
21210251875Speterdone
21211251875Speterif test ".$ac_rc" = .yes; then
21212251875Speter    :
21213251875Speter    havebeosshm="1"
21214251875Speter
21215251875Speterac_decision='USE_SHMEM_BEOS_ANON'
21216251875Speterac_decision_msg='BeOS areas'
21217251875Speterac_decision_USE_SHMEM_BEOS_ANON=yes
21218251875Speterac_decision_USE_SHMEM_BEOS_ANON_msg='BeOS areas'
21219251875Speter
21220251875Speterelse
21221251875Speter    :
21222251875Speter
21223251875Speterfi
21224251875Speter
21225251875Speterac_rc=yes
21226251875Speterfor ac_spec in header:windows.h func:CreateFileMapping; do
21227251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21228251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21229251875Speter    case $ac_type in
21230251875Speter        header )
21231251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21232251875Speter            ac_var="ac_cv_header_$ac_item"
21233251875Speter            ;;
21234251875Speter        file )
21235251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21236251875Speter            ac_var="ac_cv_file_$ac_item"
21237251875Speter            ;;
21238251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21239251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21240251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21241251875Speter        custom ) ac_var="$ac_item" ;;
21242251875Speter    esac
21243251875Speter    eval "ac_val=\$$ac_var"
21244251875Speter    if test ".$ac_val" != .yes; then
21245251875Speter        ac_rc=no
21246251875Speter        break
21247251875Speter    fi
21248251875Speterdone
21249251875Speterif test ".$ac_rc" = .yes; then
21250251875Speter    :
21251251875Speter    havewin32shm="1"
21252251875Speter
21253251875Speterac_decision='USE_SHMEM_WIN32_ANON'
21254251875Speterac_decision_msg='Windows CreateFileMapping()'
21255251875Speterac_decision_USE_SHMEM_WIN32_ANON=yes
21256251875Speterac_decision_USE_SHMEM_WIN32_ANON_msg='Windows CreateFileMapping()'
21257251875Speter
21258251875Speterelse
21259251875Speter    :
21260251875Speter
21261251875Speterfi
21262251875Speter
21263251875Spetercase $host in
21264251875Speter    *linux* )
21265251875Speter        # Linux has problems with MM_SHMT_MMANON even though it reports
21266251875Speter        # that it has it.
21267251875Speter        # FIXME - find exact 2.3 version that MMANON was fixed in.  It is
21268251875Speter        # confirmed fixed in 2.4 series.
21269269847Speter        if test $os_pre24linux -eq 1; then
21270269847Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling anon mmap() support for Linux pre-2.4" >&5
21271269847Speter$as_echo "$as_me: WARNING: Disabling anon mmap() support for Linux pre-2.4" >&2;}
21272251875Speter                ac_decision=''
21273251875Speter    for ac_item in USE_SHMEM_MMAP_ZERO USE_SHMEM_SHMGET_ANON; do
21274251875Speter         eval "ac_decision_this=\$ac_decision_${ac_item}"
21275251875Speter         if test ".$ac_decision_this" = .yes; then
21276251875Speter             ac_decision=$ac_item
21277251875Speter             eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21278251875Speter         fi
21279251875Speter    done
21280251875Speter
21281251875Speter        fi
21282251875Speter        ;;
21283251875Speter    *hpux11* )
21284251875Speter            ac_decision=''
21285251875Speter    for ac_item in USE_SHMEM_SHMGET_ANON; do
21286251875Speter         eval "ac_decision_this=\$ac_decision_${ac_item}"
21287251875Speter         if test ".$ac_decision_this" = .yes; then
21288251875Speter             ac_decision=$ac_item
21289251875Speter             eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21290251875Speter         fi
21291251875Speter    done
21292251875Speter
21293251875Speter        ;;
21294251875Speteresac
21295251875Speterif test ".$ac_decision" = .; then
21296251875Speter    echo "$0:Error: decision on $ac_decision_item failed" 1>&2
21297251875Speter    exit 1
21298251875Speterelse
21299251875Speter    if test ".$ac_decision_msg" = .; then
21300251875Speter        ac_decision_msg="$ac_decision"
21301251875Speter    fi
21302251875Speter    cat >>confdefs.h <<_ACEOF
21303251875Speter#define ${ac_decision_item} 1
21304251875Speter_ACEOF
21305251875Speter
21306251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
21307251875Speter$as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
21308251875Speterfi
21309251875Speter
21310251875Spetercat >>confdefs.h <<_ACEOF
21311251875Speter#define $ac_decision 1
21312251875Speter_ACEOF
21313251875Speter
21314251875Speter
21315251875Speteruseshmgetanon="0"
21316251875Speterusemmapzero="0"
21317251875Speterusemmapanon="0"
21318251875Speter
21319251875Spetercase $ac_decision in
21320251875Speter    USE_SHMEM_SHMGET_ANON )
21321251875Speter        useshmgetanon="1"
21322251875Speter        ;;
21323251875Speter    USE_SHMEM_MMAP_ZERO )
21324251875Speter        usemmapzero="1"
21325251875Speter        ;;
21326251875Speter    USE_SHMEM_MMAP_ANON )
21327251875Speter        usemmapanon="1"
21328251875Speter        ;;
21329251875Speteresac
21330251875Speter
21331251875Speter
21332251875Speter
21333251875Speter
21334251875Speter
21335251875Speter
21336251875Speter
21337251875Speter
21338251875Speter# Now we determine which one is our name-based shmem preference.
21339251875Speterhavemmaptmp="0"
21340251875Speterhavemmapshm="0"
21341251875Speterhaveshmget="0"
21342251875Speterhavebeosarea="0"
21343251875Speterhaveos2shm="0"
21344251875Speterhavewin32shm="0"
21345251875Speterac_decision_item='namebased memory allocation method'
21346251875Speterac_decision_msg='FAILED'
21347251875Speterac_decision=''
21348251875Speter
21349251875Speterac_rc=yes
21350251875Speterfor ac_spec in header:sys/mman.h func:mmap func:munmap; do
21351251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21352251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21353251875Speter    case $ac_type in
21354251875Speter        header )
21355251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21356251875Speter            ac_var="ac_cv_header_$ac_item"
21357251875Speter            ;;
21358251875Speter        file )
21359251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21360251875Speter            ac_var="ac_cv_file_$ac_item"
21361251875Speter            ;;
21362251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21363251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21364251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21365251875Speter        custom ) ac_var="$ac_item" ;;
21366251875Speter    esac
21367251875Speter    eval "ac_val=\$$ac_var"
21368251875Speter    if test ".$ac_val" != .yes; then
21369251875Speter        ac_rc=no
21370251875Speter        break
21371251875Speter    fi
21372251875Speterdone
21373251875Speterif test ".$ac_rc" = .yes; then
21374251875Speter    :
21375251875Speter    havemmaptmp="1"
21376251875Speter
21377251875Speterac_decision='USE_SHMEM_MMAP_TMP'
21378251875Speterac_decision_msg='Classical mmap() on temporary file'
21379251875Speterac_decision_USE_SHMEM_MMAP_TMP=yes
21380251875Speterac_decision_USE_SHMEM_MMAP_TMP_msg='Classical mmap() on temporary file'
21381251875Speter
21382251875Speterelse
21383251875Speter    :
21384251875Speter
21385251875Speterfi
21386251875Speter
21387251875Speterac_rc=yes
21388251875Speterfor ac_spec in header:sys/mman.h func:mmap func:munmap func:shm_open              func:shm_unlink; do
21389251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21390251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21391251875Speter    case $ac_type in
21392251875Speter        header )
21393251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21394251875Speter            ac_var="ac_cv_header_$ac_item"
21395251875Speter            ;;
21396251875Speter        file )
21397251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21398251875Speter            ac_var="ac_cv_file_$ac_item"
21399251875Speter            ;;
21400251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21401251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21402251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21403251875Speter        custom ) ac_var="$ac_item" ;;
21404251875Speter    esac
21405251875Speter    eval "ac_val=\$$ac_var"
21406251875Speter    if test ".$ac_val" != .yes; then
21407251875Speter        ac_rc=no
21408251875Speter        break
21409251875Speter    fi
21410251875Speterdone
21411251875Speterif test ".$ac_rc" = .yes; then
21412251875Speter    :
21413251875Speter    havemmapshm="1"
21414251875Speter
21415251875Speterac_decision='USE_SHMEM_MMAP_SHM'
21416251875Speterac_decision_msg='mmap() via POSIX.1 shm_open() on temporary file'
21417251875Speterac_decision_USE_SHMEM_MMAP_SHM=yes
21418251875Speterac_decision_USE_SHMEM_MMAP_SHM_msg='mmap() via POSIX.1 shm_open() on temporary file'
21419251875Speter
21420251875Speterelse
21421251875Speter    :
21422251875Speter
21423251875Speterfi
21424251875Speter
21425251875Speterac_rc=yes
21426251875Speterfor ac_spec in header:sys/ipc.h header:sys/shm.h header:sys/file.h              func:shmget func:shmat func:shmdt func:shmctl; do
21427251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21428251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21429251875Speter    case $ac_type in
21430251875Speter        header )
21431251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21432251875Speter            ac_var="ac_cv_header_$ac_item"
21433251875Speter            ;;
21434251875Speter        file )
21435251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21436251875Speter            ac_var="ac_cv_file_$ac_item"
21437251875Speter            ;;
21438251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21439251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21440251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21441251875Speter        custom ) ac_var="$ac_item" ;;
21442251875Speter    esac
21443251875Speter    eval "ac_val=\$$ac_var"
21444251875Speter    if test ".$ac_val" != .yes; then
21445251875Speter        ac_rc=no
21446251875Speter        break
21447251875Speter    fi
21448251875Speterdone
21449251875Speterif test ".$ac_rc" = .yes; then
21450251875Speter    :
21451251875Speter    haveshmget="1"
21452251875Speter
21453251875Speterac_decision='USE_SHMEM_SHMGET'
21454251875Speterac_decision_msg='SysV IPC shmget()'
21455251875Speterac_decision_USE_SHMEM_SHMGET=yes
21456251875Speterac_decision_USE_SHMEM_SHMGET_msg='SysV IPC shmget()'
21457251875Speter
21458251875Speterelse
21459251875Speter    :
21460251875Speter
21461251875Speterfi
21462251875Speter
21463251875Speterac_rc=yes
21464251875Speterfor ac_spec in header:kernel/OS.h func:create_area; do
21465251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21466251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21467251875Speter    case $ac_type in
21468251875Speter        header )
21469251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21470251875Speter            ac_var="ac_cv_header_$ac_item"
21471251875Speter            ;;
21472251875Speter        file )
21473251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21474251875Speter            ac_var="ac_cv_file_$ac_item"
21475251875Speter            ;;
21476251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21477251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21478251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21479251875Speter        custom ) ac_var="$ac_item" ;;
21480251875Speter    esac
21481251875Speter    eval "ac_val=\$$ac_var"
21482251875Speter    if test ".$ac_val" != .yes; then
21483251875Speter        ac_rc=no
21484251875Speter        break
21485251875Speter    fi
21486251875Speterdone
21487251875Speterif test ".$ac_rc" = .yes; then
21488251875Speter    :
21489251875Speter    havebeosshm="1"
21490251875Speter
21491251875Speterac_decision='USE_SHMEM_BEOS'
21492251875Speterac_decision_msg='BeOS areas'
21493251875Speterac_decision_USE_SHMEM_BEOS=yes
21494251875Speterac_decision_USE_SHMEM_BEOS_msg='BeOS areas'
21495251875Speter
21496251875Speterelse
21497251875Speter    :
21498251875Speter
21499251875Speterfi
21500251875Speter
21501251875Speterac_rc=yes
21502251875Speterfor ac_spec in header:os2.h; do
21503251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21504251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21505251875Speter    case $ac_type in
21506251875Speter        header )
21507251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21508251875Speter            ac_var="ac_cv_header_$ac_item"
21509251875Speter            ;;
21510251875Speter        file )
21511251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21512251875Speter            ac_var="ac_cv_file_$ac_item"
21513251875Speter            ;;
21514251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21515251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21516251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21517251875Speter        custom ) ac_var="$ac_item" ;;
21518251875Speter    esac
21519251875Speter    eval "ac_val=\$$ac_var"
21520251875Speter    if test ".$ac_val" != .yes; then
21521251875Speter        ac_rc=no
21522251875Speter        break
21523251875Speter    fi
21524251875Speterdone
21525251875Speterif test ".$ac_rc" = .yes; then
21526251875Speter    :
21527251875Speter    haveos2shm="1"
21528251875Speter
21529251875Speterac_decision='USE_SHMEM_OS2'
21530251875Speterac_decision_msg='OS/2 DosAllocSharedMem()'
21531251875Speterac_decision_USE_SHMEM_OS2=yes
21532251875Speterac_decision_USE_SHMEM_OS2_msg='OS/2 DosAllocSharedMem()'
21533251875Speter
21534251875Speterelse
21535251875Speter    :
21536251875Speter
21537251875Speterfi
21538251875Speter
21539251875Speterac_rc=yes
21540251875Speterfor ac_spec in header:windows.h; do
21541251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
21542251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
21543251875Speter    case $ac_type in
21544251875Speter        header )
21545251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21546251875Speter            ac_var="ac_cv_header_$ac_item"
21547251875Speter            ;;
21548251875Speter        file )
21549251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
21550251875Speter            ac_var="ac_cv_file_$ac_item"
21551251875Speter            ;;
21552251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
21553251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
21554251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
21555251875Speter        custom ) ac_var="$ac_item" ;;
21556251875Speter    esac
21557251875Speter    eval "ac_val=\$$ac_var"
21558251875Speter    if test ".$ac_val" != .yes; then
21559251875Speter        ac_rc=no
21560251875Speter        break
21561251875Speter    fi
21562251875Speterdone
21563251875Speterif test ".$ac_rc" = .yes; then
21564251875Speter    :
21565251875Speter    havewin32shm="1"
21566251875Speter
21567251875Speterac_decision='USE_SHMEM_WIN32'
21568251875Speterac_decision_msg='Windows shared memory'
21569251875Speterac_decision_USE_SHMEM_WIN32=yes
21570251875Speterac_decision_USE_SHMEM_WIN32_msg='Windows shared memory'
21571251875Speter
21572251875Speterelse
21573251875Speter    :
21574251875Speter
21575251875Speterfi
21576251875Speter
21577269847Speter# Check whether --enable-posix-shm was given.
21578269847Speterif test "${enable_posix_shm+set}" = set; then :
21579269847Speter  enableval=$enable_posix_shm;
21580269847Speterif test "$havemmapshm" = "1"; then
21581269847Speter      ac_decision=''
21582269847Speter    for ac_item in USE_SHMEM_MMAP_SHM; do
21583269847Speter         eval "ac_decision_this=\$ac_decision_${ac_item}"
21584269847Speter         if test ".$ac_decision_this" = .yes; then
21585269847Speter             ac_decision=$ac_item
21586269847Speter             eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21587269847Speter         fi
21588269847Speter    done
21589269847Speter
21590269847Speterfi
21591269847Speter
21592269847Speterfi
21593269847Speter
21594251875Spetercase $host in
21595251875Speter    *linux* )
21596269847Speter        # Linux pre-2.4 had problems with MM_SHMT_MMANON even though
21597269847Speter        # it reports that it has it.
21598269847Speter        if test $os_pre24linux -eq 1; then
21599251875Speter                ac_decision=''
21600251875Speter    for ac_item in USE_SHMEM_MMAP_TMP USE_SHMEM_MMAP_SHM                                   USE_SHMEM_SHMGET; do
21601251875Speter         eval "ac_decision_this=\$ac_decision_${ac_item}"
21602251875Speter         if test ".$ac_decision_this" = .yes; then
21603251875Speter             ac_decision=$ac_item
21604251875Speter             eval "ac_decision_msg=\$ac_decision_${ac_item}_msg"
21605251875Speter         fi
21606251875Speter    done
21607251875Speter
21608251875Speter        fi
21609251875Speter        ;;
21610251875Speteresac
21611251875Speterif test ".$ac_decision" = .; then
21612251875Speter    echo "$0:Error: decision on $ac_decision_item failed" 1>&2
21613251875Speter    exit 1
21614251875Speterelse
21615251875Speter    if test ".$ac_decision_msg" = .; then
21616251875Speter        ac_decision_msg="$ac_decision"
21617251875Speter    fi
21618251875Speter    cat >>confdefs.h <<_ACEOF
21619251875Speter#define ${ac_decision_item} 1
21620251875Speter_ACEOF
21621251875Speter
21622251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
21623251875Speter$as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
21624251875Speterfi
21625251875Speter
21626251875Spetercat >>confdefs.h <<_ACEOF
21627251875Speter#define $ac_decision 1
21628251875Speter_ACEOF
21629251875Speter
21630251875Speter
21631251875Speterusemmaptmp="0"
21632251875Speterusemmapshm="0"
21633251875Speteruseshmget="0"
21634251875Speterusebeosarea="0"
21635251875Speteruseos2shm="0"
21636251875Speterusewin32shm="0"
21637251875Speter
21638251875Spetercase $ac_decision in
21639251875Speter    USE_SHMEM_MMAP_TMP )
21640251875Speter        usemmaptmp="1"
21641251875Speter        ;;
21642251875Speter    USE_SHMEM_MMAP_SHM )
21643251875Speter        usemmapshm="1"
21644251875Speter        ;;
21645251875Speter    USE_SHMEM_SHMGET )
21646251875Speter        useshmget="1"
21647251875Speter        ;;
21648251875Speter    USE_SHMEM_BEOS )
21649251875Speter        usebeosarea="1"
21650251875Speter        ;;
21651251875Speter    USE_SHMEM_OS2 )
21652251875Speter        useos2shm="1"
21653251875Speter        ;;
21654251875Speter    USE_SHMEM_WIN32 )
21655251875Speter        usewin32shm="1"
21656251875Speter        ;;
21657251875Speteresac
21658251875Speter
21659251875Speter# Do we have any shared memory support?
21660251875Speterif test "$usemmaptmp$usemmapshm$usemmapzero$useshmget$usemmapanon$usebeosarea$useos2shm$usewin32shm" = "00000000"; then
21661251875Speter  sharedmem="0"
21662251875Speterelse
21663251875Speter  sharedmem="1"
21664251875Speterfi
21665251875Speter
21666251875Speter
21667251875Speter
21668251875Speter
21669251875Speter
21670251875Speter
21671251875Speter
21672251875Speter
21673251875Speter
21674251875Speter
21675251875Speter
21676251875Speter
21677251875Speter
21678251875Speter
21679251875Speter
21680251875Speter
21681251875Speterac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
21682251875Speterif test "x$ac_cv_type_size_t" = xyes; then :
21683251875Speter
21684251875Speterelse
21685251875Speter
21686251875Spetercat >>confdefs.h <<_ACEOF
21687251875Speter#define size_t unsigned int
21688251875Speter_ACEOF
21689251875Speter
21690251875Speterfi
21691251875Speter
21692251875Speter# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
21693251875Speter# for constant arguments.  Useless!
21694251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
21695251875Speter$as_echo_n "checking for working alloca.h... " >&6; }
21696251875Speterif ${ac_cv_working_alloca_h+:} false; then :
21697251875Speter  $as_echo_n "(cached) " >&6
21698251875Speterelse
21699251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21700251875Speter/* end confdefs.h.  */
21701251875Speter#include <alloca.h>
21702251875Speterint
21703251875Spetermain ()
21704251875Speter{
21705251875Speterchar *p = (char *) alloca (2 * sizeof (int));
21706251875Speter			  if (p) return 0;
21707251875Speter  ;
21708251875Speter  return 0;
21709251875Speter}
21710251875Speter_ACEOF
21711251875Speterif ac_fn_c_try_link "$LINENO"; then :
21712251875Speter  ac_cv_working_alloca_h=yes
21713251875Speterelse
21714251875Speter  ac_cv_working_alloca_h=no
21715251875Speterfi
21716251875Speterrm -f core conftest.err conftest.$ac_objext \
21717251875Speter    conftest$ac_exeext conftest.$ac_ext
21718251875Speterfi
21719251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
21720251875Speter$as_echo "$ac_cv_working_alloca_h" >&6; }
21721251875Speterif test $ac_cv_working_alloca_h = yes; then
21722251875Speter
21723251875Speter$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
21724251875Speter
21725251875Speterfi
21726251875Speter
21727251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
21728251875Speter$as_echo_n "checking for alloca... " >&6; }
21729251875Speterif ${ac_cv_func_alloca_works+:} false; then :
21730251875Speter  $as_echo_n "(cached) " >&6
21731251875Speterelse
21732251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21733251875Speter/* end confdefs.h.  */
21734251875Speter#ifdef __GNUC__
21735251875Speter# define alloca __builtin_alloca
21736251875Speter#else
21737251875Speter# ifdef _MSC_VER
21738251875Speter#  include <malloc.h>
21739251875Speter#  define alloca _alloca
21740251875Speter# else
21741251875Speter#  ifdef HAVE_ALLOCA_H
21742251875Speter#   include <alloca.h>
21743251875Speter#  else
21744251875Speter#   ifdef _AIX
21745251875Speter #pragma alloca
21746251875Speter#   else
21747251875Speter#    ifndef alloca /* predefined by HP cc +Olibcalls */
21748251875Spetervoid *alloca (size_t);
21749251875Speter#    endif
21750251875Speter#   endif
21751251875Speter#  endif
21752251875Speter# endif
21753251875Speter#endif
21754251875Speter
21755251875Speterint
21756251875Spetermain ()
21757251875Speter{
21758251875Speterchar *p = (char *) alloca (1);
21759251875Speter				    if (p) return 0;
21760251875Speter  ;
21761251875Speter  return 0;
21762251875Speter}
21763251875Speter_ACEOF
21764251875Speterif ac_fn_c_try_link "$LINENO"; then :
21765251875Speter  ac_cv_func_alloca_works=yes
21766251875Speterelse
21767251875Speter  ac_cv_func_alloca_works=no
21768251875Speterfi
21769251875Speterrm -f core conftest.err conftest.$ac_objext \
21770251875Speter    conftest$ac_exeext conftest.$ac_ext
21771251875Speterfi
21772251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
21773251875Speter$as_echo "$ac_cv_func_alloca_works" >&6; }
21774251875Speter
21775251875Speterif test $ac_cv_func_alloca_works = yes; then
21776251875Speter
21777251875Speter$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
21778251875Speter
21779251875Speterelse
21780251875Speter  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
21781251875Speter# that cause trouble.  Some versions do not even contain alloca or
21782251875Speter# contain a buggy version.  If you still want to use their alloca,
21783251875Speter# use ar to extract alloca.o from them instead of compiling alloca.c.
21784251875Speter
21785251875SpeterALLOCA=\${LIBOBJDIR}alloca.$ac_objext
21786251875Speter
21787251875Speter$as_echo "#define C_ALLOCA 1" >>confdefs.h
21788251875Speter
21789251875Speter
21790251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
21791251875Speter$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
21792251875Speterif ${ac_cv_os_cray+:} false; then :
21793251875Speter  $as_echo_n "(cached) " >&6
21794251875Speterelse
21795251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21796251875Speter/* end confdefs.h.  */
21797251875Speter#if defined CRAY && ! defined CRAY2
21798251875Speterwebecray
21799251875Speter#else
21800251875Speterwenotbecray
21801251875Speter#endif
21802251875Speter
21803251875Speter_ACEOF
21804251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21805251875Speter  $EGREP "webecray" >/dev/null 2>&1; then :
21806251875Speter  ac_cv_os_cray=yes
21807251875Speterelse
21808251875Speter  ac_cv_os_cray=no
21809251875Speterfi
21810251875Speterrm -f conftest*
21811251875Speter
21812251875Speterfi
21813251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
21814251875Speter$as_echo "$ac_cv_os_cray" >&6; }
21815251875Speterif test $ac_cv_os_cray = yes; then
21816251875Speter  for ac_func in _getb67 GETB67 getb67; do
21817251875Speter    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21818251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21819251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21820251875Speter
21821251875Spetercat >>confdefs.h <<_ACEOF
21822251875Speter#define CRAY_STACKSEG_END $ac_func
21823251875Speter_ACEOF
21824251875Speter
21825251875Speter    break
21826251875Speterfi
21827251875Speter
21828251875Speter  done
21829251875Speterfi
21830251875Speter
21831251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
21832251875Speter$as_echo_n "checking stack direction for C alloca... " >&6; }
21833251875Speterif ${ac_cv_c_stack_direction+:} false; then :
21834251875Speter  $as_echo_n "(cached) " >&6
21835251875Speterelse
21836251875Speter  if test "$cross_compiling" = yes; then :
21837251875Speter  ac_cv_c_stack_direction=0
21838251875Speterelse
21839251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21840251875Speter/* end confdefs.h.  */
21841251875Speter$ac_includes_default
21842251875Speterint
21843253734Speterfind_stack_direction (int *addr, int depth)
21844251875Speter{
21845253734Speter  int dir, dummy = 0;
21846253734Speter  if (! addr)
21847253734Speter    addr = &dummy;
21848253734Speter  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
21849253734Speter  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
21850253734Speter  return dir + dummy;
21851251875Speter}
21852251875Speter
21853251875Speterint
21854253734Spetermain (int argc, char **argv)
21855251875Speter{
21856253734Speter  return find_stack_direction (0, argc + !argv + 20) < 0;
21857251875Speter}
21858251875Speter_ACEOF
21859251875Speterif ac_fn_c_try_run "$LINENO"; then :
21860251875Speter  ac_cv_c_stack_direction=1
21861251875Speterelse
21862251875Speter  ac_cv_c_stack_direction=-1
21863251875Speterfi
21864251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21865251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
21866251875Speterfi
21867251875Speter
21868251875Speterfi
21869251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
21870251875Speter$as_echo "$ac_cv_c_stack_direction" >&6; }
21871251875Spetercat >>confdefs.h <<_ACEOF
21872251875Speter#define STACK_DIRECTION $ac_cv_c_stack_direction
21873251875Speter_ACEOF
21874251875Speter
21875251875Speter
21876251875Speterfi
21877251875Speter
21878251875Speter
21879251875Speterfor ac_func in calloc setsid isinf isnan \
21880251875Speter                getenv putenv setenv unsetenv \
21881251875Speter                writev getifaddrs utime utimes
21882251875Speterdo :
21883251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21884251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21885251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21886251875Speter  cat >>confdefs.h <<_ACEOF
21887251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21888251875Speter_ACEOF
21889251875Speter
21890251875Speterfi
21891251875Speterdone
21892251875Speter
21893251875Speterfor ac_func in setrlimit
21894251875Speterdo :
21895251875Speter  ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit"
21896251875Speterif test "x$ac_cv_func_setrlimit" = xyes; then :
21897251875Speter  cat >>confdefs.h <<_ACEOF
21898251875Speter#define HAVE_SETRLIMIT 1
21899251875Speter_ACEOF
21900251875Speter  have_setrlimit="1"
21901251875Speterelse
21902251875Speter   have_setrlimit="0"
21903251875Speterfi
21904251875Speterdone
21905251875Speter
21906251875Speterfor ac_func in getrlimit
21907251875Speterdo :
21908251875Speter  ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
21909251875Speterif test "x$ac_cv_func_getrlimit" = xyes; then :
21910251875Speter  cat >>confdefs.h <<_ACEOF
21911251875Speter#define HAVE_GETRLIMIT 1
21912251875Speter_ACEOF
21913251875Speter  have_getrlimit="1"
21914251875Speterelse
21915251875Speter   have_getrlimit="0"
21916251875Speterfi
21917251875Speterdone
21918251875Speter
21919251875Spetersendfile="0"
21920251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sendfilev in -lsendfile" >&5
21921251875Speter$as_echo_n "checking for sendfilev in -lsendfile... " >&6; }
21922251875Speterif ${ac_cv_lib_sendfile_sendfilev+:} false; then :
21923251875Speter  $as_echo_n "(cached) " >&6
21924251875Speterelse
21925251875Speter  ac_check_lib_save_LIBS=$LIBS
21926251875SpeterLIBS="-lsendfile  $LIBS"
21927251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21928251875Speter/* end confdefs.h.  */
21929251875Speter
21930251875Speter/* Override any GCC internal prototype to avoid an error.
21931251875Speter   Use char because int might match the return type of a GCC
21932251875Speter   builtin and then its argument prototype would still apply.  */
21933251875Speter#ifdef __cplusplus
21934251875Speterextern "C"
21935251875Speter#endif
21936251875Speterchar sendfilev ();
21937251875Speterint
21938251875Spetermain ()
21939251875Speter{
21940251875Speterreturn sendfilev ();
21941251875Speter  ;
21942251875Speter  return 0;
21943251875Speter}
21944251875Speter_ACEOF
21945251875Speterif ac_fn_c_try_link "$LINENO"; then :
21946251875Speter  ac_cv_lib_sendfile_sendfilev=yes
21947251875Speterelse
21948251875Speter  ac_cv_lib_sendfile_sendfilev=no
21949251875Speterfi
21950251875Speterrm -f core conftest.err conftest.$ac_objext \
21951251875Speter    conftest$ac_exeext conftest.$ac_ext
21952251875SpeterLIBS=$ac_check_lib_save_LIBS
21953251875Speterfi
21954251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sendfile_sendfilev" >&5
21955251875Speter$as_echo "$ac_cv_lib_sendfile_sendfilev" >&6; }
21956251875Speterif test "x$ac_cv_lib_sendfile_sendfilev" = xyes; then :
21957251875Speter  cat >>confdefs.h <<_ACEOF
21958251875Speter#define HAVE_LIBSENDFILE 1
21959251875Speter_ACEOF
21960251875Speter
21961251875Speter  LIBS="-lsendfile $LIBS"
21962251875Speter
21963251875Speterfi
21964251875Speter
21965251875Speterfor ac_func in sendfile send_file sendfilev
21966251875Speterdo :
21967251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21968251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21969251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21970251875Speter  cat >>confdefs.h <<_ACEOF
21971251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21972251875Speter_ACEOF
21973251875Speter  sendfile="1"
21974251875Speterfi
21975251875Speterdone
21976251875Speter
21977251875Speter
21978251875Speter
21979251875Speter
21980251875Speter# Check whether --with-sendfile was given.
21981251875Speterif test "${with_sendfile+set}" = set; then :
21982251875Speter  withval=$with_sendfile;  if test "$withval" = "yes"; then
21983251875Speter        sendfile="1"
21984251875Speter    else
21985251875Speter        sendfile="0"
21986251875Speter    fi
21987251875Speterelse
21988251875Speter
21989251875Speter    orig_sendfile=$sendfile
21990251875Speter    case $host in
21991251875Speter        *freebsd*)
21992251875Speter            # FreeBSD < 4.2 has issues with threads+sendfile
21993251875Speter            if test $os_version -le "401999"; then
21994251875Speter                if test "$threads" = "1"; then
21995251875Speter                    sendfile="0"
21996251875Speter                fi
21997251875Speter            fi
21998251875Speter            ;;
21999251875Speter        *alpha*-dec-osf* )
22000251875Speter            sendfile="0"
22001251875Speter            ;;
22002251875Speter        s390-*-linux-gnu)
22003251875Speter            # disable sendfile support for 2.2 on S/390
22004269847Speter            if test $os_pre24linux -eq 1; then
22005269847Speter                { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabled sendfile support for Linux 2.2 on S/390" >&5
22006269847Speter$as_echo "$as_me: WARNING: Disabled sendfile support for Linux 2.2 on S/390" >&2;}
22007251875Speter                sendfile="0"
22008251875Speter            fi
22009251875Speter            ;;
22010251875Speter        *aix*)
22011251875Speter            # compiler-independent check for 64-bit build
22012251875Speter            # The cast to long int works around a bug in the HP C Compiler
22013251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22014251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22015251875Speter# This bug is HP SR number 8606223364.
22016251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
22017251875Speter$as_echo_n "checking size of void*... " >&6; }
22018251875Speterif ${ac_cv_sizeof_voidp+:} false; then :
22019251875Speter  $as_echo_n "(cached) " >&6
22020251875Speterelse
22021251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp"        "$ac_includes_default"; then :
22022251875Speter
22023251875Speterelse
22024251875Speter  if test "$ac_cv_type_voidp" = yes; then
22025251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22026251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22027251875Speteras_fn_error 77 "cannot compute sizeof (void*)
22028251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
22029251875Speter   else
22030251875Speter     ac_cv_sizeof_voidp=0
22031251875Speter   fi
22032251875Speterfi
22033251875Speter
22034251875Speterfi
22035251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
22036251875Speter$as_echo "$ac_cv_sizeof_voidp" >&6; }
22037251875Speter
22038251875Speter
22039251875Speter
22040251875Spetercat >>confdefs.h <<_ACEOF
22041251875Speter#define SIZEOF_VOIDP $ac_cv_sizeof_voidp
22042251875Speter_ACEOF
22043251875Speter
22044251875Speter
22045251875Speter            if test "x$ac_cv_sizeof_voidp" = "x8"; then
22046251875Speter                # sendfile not working for 64-bit build
22047251875Speter                sendfile="0"
22048251875Speter            fi
22049251875Speter            ;;
22050251875Speter    esac
22051251875Speter    if test "$orig_sendfile" != "$sendfile"; then
22052251875Speter      echo "sendfile support disabled to avoid system problem"
22053251875Speter    fi
22054251875Speterfi
22055251875Speter
22056251875Speter
22057251875Speter
22058251875Speterfor ac_func in sigaction
22059251875Speterdo :
22060251875Speter  ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
22061251875Speterif test "x$ac_cv_func_sigaction" = xyes; then :
22062251875Speter  cat >>confdefs.h <<_ACEOF
22063251875Speter#define HAVE_SIGACTION 1
22064251875Speter_ACEOF
22065251875Speter  have_sigaction="1"
22066251875Speterelse
22067251875Speter   have_sigaction="0"
22068251875Speterfi
22069251875Speterdone
22070251875Speter
22071251875Speterac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
22072251875Speter/* NetBSD declares sys_siglist in unistd.h.  */
22073251875Speter#ifdef HAVE_UNISTD_H
22074251875Speter# include <unistd.h>
22075251875Speter#endif
22076251875Speter
22077251875Speter"
22078251875Speterif test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
22079251875Speter  ac_have_decl=1
22080251875Speterelse
22081251875Speter  ac_have_decl=0
22082251875Speterfi
22083251875Speter
22084251875Spetercat >>confdefs.h <<_ACEOF
22085251875Speter#define HAVE_DECL_SYS_SIGLIST $ac_have_decl
22086251875Speter_ACEOF
22087251875Speter
22088251875Speter
22089251875Speter
22090251875Speterfor ac_func in fork
22091251875Speterdo :
22092251875Speter  ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
22093251875Speterif test "x$ac_cv_func_fork" = xyes; then :
22094251875Speter  cat >>confdefs.h <<_ACEOF
22095251875Speter#define HAVE_FORK 1
22096251875Speter_ACEOF
22097251875Speter  fork="1"
22098251875Speterelse
22099251875Speter   fork="0"
22100251875Speterfi
22101251875Speterdone
22102251875Speter
22103251875Speter
22104251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr" >&5
22105251875Speter$as_echo_n "checking for inet_addr... " >&6; }
22106251875Speterif ${ac_cv_func_inet_addr+:} false; then :
22107251875Speter  $as_echo_n "(cached) " >&6
22108251875Speterelse
22109251875Speter
22110251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22111251875Speter/* end confdefs.h.  */
22112251875Speter
22113251875Speter#ifdef HAVE_SYS_TYPES_H
22114251875Speter#include <sys/types.h>
22115251875Speter#endif
22116251875Speter#ifdef HAVE_ARPA_INET_H
22117251875Speter#include <arpa/inet.h>
22118251875Speter#endif
22119251875Speter
22120251875Speterint
22121251875Spetermain ()
22122251875Speter{
22123251875Speter
22124251875Speterinet_addr("127.0.0.1");
22125251875Speter
22126251875Speter  ;
22127251875Speter  return 0;
22128251875Speter}
22129251875Speter_ACEOF
22130251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22131251875Speter
22132251875Speter    ac_cv_func_inet_addr=yes
22133251875Speter
22134251875Speterelse
22135251875Speter
22136251875Speter    ac_cv_func_inet_addr=no
22137251875Speter
22138251875Speterfi
22139251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22140251875Speter
22141251875Speterfi
22142251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_inet_addr" >&5
22143251875Speter$as_echo "$ac_cv_func_inet_addr" >&6; }
22144251875Speter
22145251875Speterif test "$ac_cv_func_inet_addr" = "yes"; then
22146251875Speter  have_inet_addr=1
22147251875Speterelse
22148251875Speter  have_inet_addr=0
22149251875Speterfi
22150251875Speter
22151251875Speter
22152251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_network" >&5
22153251875Speter$as_echo_n "checking for inet_network... " >&6; }
22154251875Speterif ${ac_cv_func_inet_network+:} false; then :
22155251875Speter  $as_echo_n "(cached) " >&6
22156251875Speterelse
22157251875Speter
22158251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22159251875Speter/* end confdefs.h.  */
22160251875Speter
22161251875Speter#ifdef HAVE_SYS_TYPES_H
22162251875Speter#include <sys/types.h>
22163251875Speter#endif
22164251875Speter#ifdef HAVE_ARPA_INET_H
22165251875Speter#include <arpa/inet.h>
22166251875Speter#endif
22167251875Speter
22168251875Speterint
22169251875Spetermain ()
22170251875Speter{
22171251875Speter
22172251875Speterinet_network("127.0.0.1");
22173251875Speter
22174251875Speter  ;
22175251875Speter  return 0;
22176251875Speter}
22177251875Speter_ACEOF
22178251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22179251875Speter
22180251875Speter    ac_cv_func_inet_network=yes
22181251875Speter
22182251875Speterelse
22183251875Speter
22184251875Speter    ac_cv_func_inet_network=no
22185251875Speter
22186251875Speterfi
22187251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22188251875Speter
22189251875Speterfi
22190251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_inet_network" >&5
22191251875Speter$as_echo "$ac_cv_func_inet_network" >&6; }
22192251875Speter
22193251875Speterif test "$ac_cv_func_inet_network" = "yes"; then
22194251875Speter  have_inet_network=1
22195251875Speterelse
22196251875Speter  have_inet_network=0
22197251875Speterfi
22198251875Speter
22199251875Speter
22200251875Speterac_fn_c_check_func "$LINENO" "_getch" "ac_cv_func__getch"
22201251875Speterif test "x$ac_cv_func__getch" = xyes; then :
22202251875Speter
22203251875Speterfi
22204251875Speter
22205251875Speterfor ac_func in strerror_r
22206251875Speterdo :
22207251875Speter  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
22208251875Speterif test "x$ac_cv_func_strerror_r" = xyes; then :
22209251875Speter  cat >>confdefs.h <<_ACEOF
22210251875Speter#define HAVE_STRERROR_R 1
22211251875Speter_ACEOF
22212251875Speter  strerror_r="1"
22213251875Speterelse
22214251875Speter   strerror_r="0"
22215251875Speterfi
22216251875Speterdone
22217251875Speter
22218251875Speterif test "$strerror_r" = "1"; then
22219251875Speter
22220251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of return code from strerror_r" >&5
22221251875Speter$as_echo_n "checking for type of return code from strerror_r... " >&6; }
22222251875Speterif test "$cross_compiling" = yes; then :
22223251875Speter
22224251875Speter    ac_cv_strerror_r_rc_int=no
22225251875Speterelse
22226251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22227251875Speter/* end confdefs.h.  */
22228251875Speter
22229251875Speter#include <errno.h>
22230251875Speter#include <string.h>
22231251875Speter#include <stdio.h>
22232251875Spetermain()
22233251875Speter{
22234251875Speter  char buf[1024];
22235251875Speter  if (strerror_r(ERANGE, buf, sizeof buf) < 1) {
22236251875Speter    exit(0);
22237251875Speter  }
22238251875Speter  else {
22239251875Speter    exit(1);
22240251875Speter  }
22241251875Speter}
22242251875Speter_ACEOF
22243251875Speterif ac_fn_c_try_run "$LINENO"; then :
22244251875Speter
22245251875Speter    ac_cv_strerror_r_rc_int=yes
22246251875Speterelse
22247251875Speter
22248251875Speter    ac_cv_strerror_r_rc_int=no
22249251875Speterfi
22250251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22251251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
22252251875Speterfi
22253251875Speter
22254251875Speterif test "x$ac_cv_strerror_r_rc_int" = xyes; then
22255251875Speter
22256251875Speter$as_echo "#define STRERROR_R_RC_INT 1" >>confdefs.h
22257251875Speter
22258251875Speter  msg="int"
22259251875Speterelse
22260251875Speter  msg="pointer"
22261251875Speterfi
22262251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
22263251875Speter$as_echo "$msg" >&6; }
22264251875Speter
22265251875Speterfi
22266251875Speterfor ac_func in mmap
22267251875Speterdo :
22268251875Speter  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
22269251875Speterif test "x$ac_cv_func_mmap" = xyes; then :
22270251875Speter  cat >>confdefs.h <<_ACEOF
22271251875Speter#define HAVE_MMAP 1
22272251875Speter_ACEOF
22273251875Speter  mmap="1"
22274251875Speterelse
22275251875Speter   mmap="0"
22276251875Speterfi
22277251875Speterdone
22278251875Speter
22279251875Speterif test "$native_mmap_emul" = "1"; then
22280251875Speter    mmap="1"
22281251875Speterfi
22282251875Speterfor ac_func in memmove
22283251875Speterdo :
22284251875Speter  ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
22285251875Speterif test "x$ac_cv_func_memmove" = xyes; then :
22286251875Speter  cat >>confdefs.h <<_ACEOF
22287251875Speter#define HAVE_MEMMOVE 1
22288251875Speter_ACEOF
22289251875Speter  have_memmove="1"
22290251875Speterelse
22291251875Speter  have_memmove="0"
22292251875Speterfi
22293251875Speterdone
22294251875Speter
22295251875Speterfor ac_func in getpass getpassphrase gmtime_r localtime_r mkstemp
22296251875Speterdo :
22297251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22298251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22299251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22300251875Speter  cat >>confdefs.h <<_ACEOF
22301251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22302251875Speter_ACEOF
22303251875Speter
22304251875Speterfi
22305251875Speterdone
22306251875Speter
22307251875Speter
22308251875Speter
22309251875Speter
22310251875Speter
22311251875Speter
22312251875Speter
22313251875Speter
22314251875Speter
22315251875Speter
22316251875Speter
22317251875Speter
22318251875Speter
22319251875Speter
22320251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sigwait takes one argument" >&5
22321251875Speter$as_echo_n "checking whether sigwait takes one argument... " >&6; }
22322251875Speterif ${ac_cv_sigwait_one_arg+:} false; then :
22323251875Speter  $as_echo_n "(cached) " >&6
22324251875Speterelse
22325251875Speter
22326251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22327251875Speter/* end confdefs.h.  */
22328251875Speter
22329251875Speter#if defined(__NETBSD__) || defined(DARWIN)
22330251875Speter    /* When using the unproven-pthreads package, we need to pull in this
22331251875Speter     * header to get a prototype for sigwait().  Else things will fail later
22332251875Speter     * on.  XXX Should probably be fixed in the unproven-pthreads package.
22333251875Speter     * Darwin is declaring sigwait() in the wrong place as well.
22334251875Speter     */
22335251875Speter#include <pthread.h>
22336251875Speter#endif
22337251875Speter#include <signal.h>
22338251875Speter
22339251875Speterint
22340251875Spetermain ()
22341251875Speter{
22342251875Speter
22343251875Speter  sigset_t set;
22344251875Speter
22345251875Speter  sigwait(&set);
22346251875Speter
22347251875Speter  ;
22348251875Speter  return 0;
22349251875Speter}
22350251875Speter_ACEOF
22351251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22352251875Speter
22353251875Speter  ac_cv_sigwait_one_arg=yes
22354251875Speter
22355251875Speterelse
22356251875Speter
22357251875Speter  ac_cv_sigwait_one_arg=no
22358251875Speter
22359251875Speterfi
22360251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22361251875Speterfi
22362251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sigwait_one_arg" >&5
22363251875Speter$as_echo "$ac_cv_sigwait_one_arg" >&6; }
22364251875Speter  if test "$ac_cv_sigwait_one_arg" = "yes"; then
22365251875Speter
22366251875Speter$as_echo "#define SIGWAIT_TAKES_ONE_ARG 1" >>confdefs.h
22367251875Speter
22368251875Speter  fi
22369251875Speter
22370251875Speter
22371251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
22372251875Speter$as_echo_n "checking for ANSI C header files... " >&6; }
22373251875Speterif ${ac_cv_header_stdc+:} false; then :
22374251875Speter  $as_echo_n "(cached) " >&6
22375251875Speterelse
22376251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22377251875Speter/* end confdefs.h.  */
22378251875Speter#include <stdlib.h>
22379251875Speter#include <stdarg.h>
22380251875Speter#include <string.h>
22381251875Speter#include <float.h>
22382251875Speter
22383251875Speterint
22384251875Spetermain ()
22385251875Speter{
22386251875Speter
22387251875Speter  ;
22388251875Speter  return 0;
22389251875Speter}
22390251875Speter_ACEOF
22391251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22392251875Speter  ac_cv_header_stdc=yes
22393251875Speterelse
22394251875Speter  ac_cv_header_stdc=no
22395251875Speterfi
22396251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22397251875Speter
22398251875Speterif test $ac_cv_header_stdc = yes; then
22399251875Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
22400251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22401251875Speter/* end confdefs.h.  */
22402251875Speter#include <string.h>
22403251875Speter
22404251875Speter_ACEOF
22405251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22406251875Speter  $EGREP "memchr" >/dev/null 2>&1; then :
22407251875Speter
22408251875Speterelse
22409251875Speter  ac_cv_header_stdc=no
22410251875Speterfi
22411251875Speterrm -f conftest*
22412251875Speter
22413251875Speterfi
22414251875Speter
22415251875Speterif test $ac_cv_header_stdc = yes; then
22416251875Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
22417251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22418251875Speter/* end confdefs.h.  */
22419251875Speter#include <stdlib.h>
22420251875Speter
22421251875Speter_ACEOF
22422251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22423251875Speter  $EGREP "free" >/dev/null 2>&1; then :
22424251875Speter
22425251875Speterelse
22426251875Speter  ac_cv_header_stdc=no
22427251875Speterfi
22428251875Speterrm -f conftest*
22429251875Speter
22430251875Speterfi
22431251875Speter
22432251875Speterif test $ac_cv_header_stdc = yes; then
22433251875Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
22434251875Speter  if test "$cross_compiling" = yes; then :
22435251875Speter  :
22436251875Speterelse
22437251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22438251875Speter/* end confdefs.h.  */
22439251875Speter#include <ctype.h>
22440251875Speter#include <stdlib.h>
22441251875Speter#if ((' ' & 0x0FF) == 0x020)
22442251875Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
22443251875Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
22444251875Speter#else
22445251875Speter# define ISLOWER(c) \
22446251875Speter		   (('a' <= (c) && (c) <= 'i') \
22447251875Speter		     || ('j' <= (c) && (c) <= 'r') \
22448251875Speter		     || ('s' <= (c) && (c) <= 'z'))
22449251875Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
22450251875Speter#endif
22451251875Speter
22452251875Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
22453251875Speterint
22454251875Spetermain ()
22455251875Speter{
22456251875Speter  int i;
22457251875Speter  for (i = 0; i < 256; i++)
22458251875Speter    if (XOR (islower (i), ISLOWER (i))
22459251875Speter	|| toupper (i) != TOUPPER (i))
22460251875Speter      return 2;
22461251875Speter  return 0;
22462251875Speter}
22463251875Speter_ACEOF
22464251875Speterif ac_fn_c_try_run "$LINENO"; then :
22465251875Speter
22466251875Speterelse
22467251875Speter  ac_cv_header_stdc=no
22468251875Speterfi
22469251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22470251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
22471251875Speterfi
22472251875Speter
22473251875Speterfi
22474251875Speterfi
22475251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
22476251875Speter$as_echo "$ac_cv_header_stdc" >&6; }
22477251875Speterif test $ac_cv_header_stdc = yes; then
22478251875Speter
22479251875Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
22480251875Speter
22481251875Speterfi
22482251875Speter
22483251875Speter
22484251875Speter
22485251875Speterfor ac_header in ByteOrder.h		\
22486251875Speter    conio.h		\
22487251875Speter    crypt.h		\
22488251875Speter    ctype.h		\
22489251875Speter    dir.h		\
22490251875Speter    dirent.h		\
22491251875Speter    dl.h		\
22492251875Speter    dlfcn.h		\
22493251875Speter    errno.h		\
22494251875Speter    fcntl.h		\
22495251875Speter    grp.h		\
22496251875Speter    io.h		\
22497251875Speter    limits.h		\
22498251875Speter    mach-o/dyld.h	\
22499251875Speter    malloc.h		\
22500251875Speter    memory.h		\
22501251875Speter    netdb.h		\
22502251875Speter    osreldate.h		\
22503251875Speter    poll.h		\
22504251875Speter    process.h		\
22505251875Speter    pwd.h		\
22506251875Speter    semaphore.h		\
22507251875Speter    signal.h		\
22508251875Speter    stdarg.h		\
22509251875Speter    stddef.h		\
22510251875Speter    stdio.h		\
22511251875Speter    stdlib.h		\
22512251875Speter    string.h		\
22513251875Speter    strings.h		\
22514251875Speter    sysapi.h		\
22515251875Speter    sysgtime.h		\
22516251875Speter    termios.h		\
22517251875Speter    time.h		\
22518251875Speter    tpfeq.h		\
22519251875Speter    tpfio.h		\
22520251875Speter    unistd.h		\
22521251875Speter    unix.h		\
22522251875Speter    windows.h		\
22523251875Speter    winsock2.h		\
22524251875Speter    arpa/inet.h		\
22525251875Speter    kernel/OS.h		\
22526251875Speter    net/errno.h		\
22527251875Speter    netinet/in.h	\
22528251875Speter    netinet/sctp.h      \
22529251875Speter    netinet/sctp_uio.h  \
22530251875Speter    sys/file.h		\
22531251875Speter    sys/ioctl.h         \
22532251875Speter    sys/mman.h		\
22533251875Speter    sys/param.h         \
22534251875Speter    sys/poll.h		\
22535251875Speter    sys/resource.h	\
22536251875Speter    sys/select.h	\
22537251875Speter    sys/sem.h		\
22538251875Speter    sys/sendfile.h	\
22539251875Speter    sys/signal.h	\
22540251875Speter    sys/socket.h	\
22541251875Speter    sys/sockio.h	\
22542251875Speter    sys/stat.h          \
22543251875Speter    sys/sysctl.h	\
22544251875Speter    sys/syslimits.h	\
22545251875Speter    sys/time.h		\
22546251875Speter    sys/types.h		\
22547251875Speter    sys/uio.h		\
22548251875Speter    sys/un.h		\
22549251875Speter    sys/wait.h
22550251875Speterdo :
22551251875Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22552251875Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22553251875Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22554251875Speter  cat >>confdefs.h <<_ACEOF
22555251875Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22556251875Speter_ACEOF
22557251875Speter
22558251875Speterfi
22559251875Speter
22560251875Speterdone
22561251875Speter
22562251875Speterfor aprt_i in ByteOrder.h		\
22563251875Speter    conio.h		\
22564251875Speter    crypt.h		\
22565251875Speter    ctype.h		\
22566251875Speter    dir.h		\
22567251875Speter    dirent.h		\
22568251875Speter    dl.h		\
22569251875Speter    dlfcn.h		\
22570251875Speter    errno.h		\
22571251875Speter    fcntl.h		\
22572251875Speter    grp.h		\
22573251875Speter    io.h		\
22574251875Speter    limits.h		\
22575251875Speter    mach-o/dyld.h	\
22576251875Speter    malloc.h		\
22577251875Speter    memory.h		\
22578251875Speter    netdb.h		\
22579251875Speter    osreldate.h		\
22580251875Speter    poll.h		\
22581251875Speter    process.h		\
22582251875Speter    pwd.h		\
22583251875Speter    semaphore.h		\
22584251875Speter    signal.h		\
22585251875Speter    stdarg.h		\
22586251875Speter    stddef.h		\
22587251875Speter    stdio.h		\
22588251875Speter    stdlib.h		\
22589251875Speter    string.h		\
22590251875Speter    strings.h		\
22591251875Speter    sysapi.h		\
22592251875Speter    sysgtime.h		\
22593251875Speter    termios.h		\
22594251875Speter    time.h		\
22595251875Speter    tpfeq.h		\
22596251875Speter    tpfio.h		\
22597251875Speter    unistd.h		\
22598251875Speter    unix.h		\
22599251875Speter    windows.h		\
22600251875Speter    winsock2.h		\
22601251875Speter    arpa/inet.h		\
22602251875Speter    kernel/OS.h		\
22603251875Speter    net/errno.h		\
22604251875Speter    netinet/in.h	\
22605251875Speter    netinet/sctp.h      \
22606251875Speter    netinet/sctp_uio.h  \
22607251875Speter    sys/file.h		\
22608251875Speter    sys/ioctl.h         \
22609251875Speter    sys/mman.h		\
22610251875Speter    sys/param.h         \
22611251875Speter    sys/poll.h		\
22612251875Speter    sys/resource.h	\
22613251875Speter    sys/select.h	\
22614251875Speter    sys/sem.h		\
22615251875Speter    sys/sendfile.h	\
22616251875Speter    sys/signal.h	\
22617251875Speter    sys/socket.h	\
22618251875Speter    sys/sockio.h	\
22619251875Speter    sys/stat.h          \
22620251875Speter    sys/sysctl.h	\
22621251875Speter    sys/syslimits.h	\
22622251875Speter    sys/time.h		\
22623251875Speter    sys/types.h		\
22624251875Speter    sys/uio.h		\
22625251875Speter    sys/un.h		\
22626251875Speter    sys/wait.h
22627251875Speterdo
22628251875Speter    ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
22629251875Speter    aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
22630251875Speter    if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
22631251875Speter       eval "$aprt_2=1"
22632251875Speter    else
22633251875Speter       eval "$aprt_2=0"
22634251875Speter    fi
22635251875Speterdone
22636251875Speter
22637251875Speter
22638251875Speter# IRIX 6.5 has a problem in <netinet/tcp.h> which prevents it from
22639251875Speter# being included by itself.  Check for <netinet/tcp.h> manually,
22640251875Speter# including another header file first.
22641251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for netinet/tcp.h" >&5
22642251875Speter$as_echo_n "checking for netinet/tcp.h... " >&6; }
22643251875Speterif ${apr_cv_hdr_netinet_tcp_h+:} false; then :
22644251875Speter  $as_echo_n "(cached) " >&6
22645251875Speterelse
22646251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22647251875Speter/* end confdefs.h.  */
22648251875Speter#ifdef HAVE_NETINET_IN_H
22649251875Speter#include <netinet/in.h>
22650251875Speter#endif
22651251875Speter#include <netinet/tcp.h>
22652251875Speter
22653251875Speter_ACEOF
22654251875Speterif ac_fn_c_try_cpp "$LINENO"; then :
22655251875Speter  apr_cv_hdr_netinet_tcp_h=yes
22656251875Speterelse
22657251875Speter  apr_cv_hdr_netinet_tcp_h=no
22658251875Speterfi
22659251875Speterrm -f conftest.err conftest.i conftest.$ac_ext
22660251875Speterfi
22661251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_netinet_tcp_h" >&5
22662251875Speter$as_echo "$apr_cv_hdr_netinet_tcp_h" >&6; }
22663251875Speterif test "$apr_cv_hdr_netinet_tcp_h" = "yes"; then
22664251875Speter   netinet_tcph=1
22665251875Speter
22666251875Speter$as_echo "#define HAVE_NETINET_TCP_H 1" >>confdefs.h
22667251875Speter
22668251875Speterelse
22669251875Speter   netinet_tcph=0
22670251875Speterfi
22671251875Speter
22672251875Speter
22673251875Speter
22674251875Speter
22675251875Speter
22676251875Speter
22677251875Speter
22678251875Speter
22679251875Speter
22680251875Speter
22681251875Speter
22682251875Speter
22683251875Speter
22684251875Speter
22685251875Speter
22686251875Speter
22687251875Speter
22688251875Speter
22689251875Speter
22690251875Speter
22691251875Speter
22692251875Speter
22693251875Speter
22694251875Speter
22695251875Speter
22696251875Speter
22697251875Speter
22698251875Speter
22699251875Speter
22700251875Speter
22701251875Speter
22702251875Speter
22703251875Speter
22704251875Speter
22705251875Speter
22706251875Speter
22707251875Speter
22708251875Speter
22709251875Speter
22710251875Speter
22711251875Speter# Checking for h_errno in <netdb.h>
22712251875Speterif test "$netdbh" = "1"; then
22713251875Speter
22714251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno in netdb.h" >&5
22715251875Speter$as_echo_n "checking for h_errno in netdb.h... " >&6; }
22716251875Speter  if ${ac_cv_h_errno_cppflags+:} false; then :
22717251875Speter  $as_echo_n "(cached) " >&6
22718251875Speterelse
22719251875Speter
22720251875Speter
22721251875Speter  if test x != x; then
22722251875Speter    CPPFLAGS="-D $CPPFLAGS"
22723251875Speter  fi
22724251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22725251875Speter/* end confdefs.h.  */
22726251875Speter
22727251875Speter#ifdef HAVE_SYS_TYPES_H
22728251875Speter#include <sys/types.h>
22729251875Speter#endif
22730251875Speter#ifdef HAVE_NETDB_H
22731251875Speter#include <netdb.h>
22732251875Speter#endif
22733251875Speter
22734251875Speterint
22735251875Spetermain ()
22736251875Speter{
22737251875Speter
22738251875Speterint h_e = h_errno;
22739251875Speter
22740251875Speter  ;
22741251875Speter  return 0;
22742251875Speter}
22743251875Speter_ACEOF
22744251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22745251875Speter
22746251875Speter  if test x != x; then
22747251875Speter    ac_cv_h_errno_cppflags=""
22748251875Speter  else
22749251875Speter    ac_cv_h_errno_cppflags=yes
22750251875Speter  fi
22751251875Speter
22752251875Speterelse
22753251875Speter
22754251875Speter  ac_cv_h_errno_cppflags=no
22755251875Speter
22756251875Speterfi
22757251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22758251875Speter    if test "$ac_cv_h_errno_cppflags" = "no"; then
22759251875Speter      ac_save="$CPPFLAGS"
22760251875Speter      for flag in _XOPEN_SOURCE_EXTENDED; do
22761251875Speter
22762251875Speter  if test x$flag != x; then
22763251875Speter    CPPFLAGS="-D$flag $CPPFLAGS"
22764251875Speter  fi
22765251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22766251875Speter/* end confdefs.h.  */
22767251875Speter
22768251875Speter#ifdef HAVE_SYS_TYPES_H
22769251875Speter#include <sys/types.h>
22770251875Speter#endif
22771251875Speter#ifdef HAVE_NETDB_H
22772251875Speter#include <netdb.h>
22773251875Speter#endif
22774251875Speter
22775251875Speterint
22776251875Spetermain ()
22777251875Speter{
22778251875Speter
22779251875Speterint h_e = h_errno;
22780251875Speter
22781251875Speter  ;
22782251875Speter  return 0;
22783251875Speter}
22784251875Speter_ACEOF
22785251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22786251875Speter
22787251875Speter  if test x$flag != x; then
22788251875Speter    ac_cv_h_errno_cppflags="$flag"
22789251875Speter  else
22790251875Speter    ac_cv_h_errno_cppflags=yes
22791251875Speter  fi
22792251875Speter
22793251875Speterelse
22794251875Speter
22795251875Speter  ac_cv_h_errno_cppflags=no
22796251875Speter
22797251875Speterfi
22798251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22799251875Speter        if test "$ac_cv_h_errno_cppflags" != "no"; then
22800251875Speter          break
22801251875Speter        fi
22802251875Speter      done
22803251875Speter      CPPFLAGS="$ac_save"
22804251875Speter    fi
22805251875Speter
22806251875Speterfi
22807251875Speter
22808251875Speter  if test "$ac_cv_h_errno_cppflags" != "no"; then
22809251875Speter    if test "$ac_cv_h_errno_cppflags" != "yes"; then
22810251875Speter      CPPFLAGS="-D$ac_cv_h_errno_cppflags $CPPFLAGS"
22811251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -D$ac_cv_h_errno_cppflags" >&5
22812251875Speter$as_echo "yes, with -D$ac_cv_h_errno_cppflags" >&6; }
22813251875Speter    else
22814251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_h_errno_cppflags" >&5
22815251875Speter$as_echo "$ac_cv_h_errno_cppflags" >&6; }
22816251875Speter    fi
22817251875Speter  else
22818251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_h_errno_cppflags" >&5
22819251875Speter$as_echo "$ac_cv_h_errno_cppflags" >&6; }
22820251875Speter  fi
22821251875Speter
22822251875Speter  if test "$ac_cv_h_errno_cflags" = "no"; then
22823251875Speter    as_fn_error $? "can not find h_errno in netdb.h" "$LINENO" 5
22824251875Speter  fi
22825251875Speterfi
22826251875Speter
22827251875Speter# Check whether --enable-allocator-uses-mmap was given.
22828251875Speterif test "${enable_allocator_uses_mmap+set}" = set; then :
22829251875Speter  enableval=$enable_allocator_uses_mmap;  if test "$enableval" = "yes"; then
22830251875Speter        ac_rc=yes
22831251875Speterfor ac_spec in header:sys/mman.h func:mmap func:munmap define:MAP_ANON; do
22832251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
22833251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
22834251875Speter    case $ac_type in
22835251875Speter        header )
22836251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
22837251875Speter            ac_var="ac_cv_header_$ac_item"
22838251875Speter            ;;
22839251875Speter        file )
22840251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
22841251875Speter            ac_var="ac_cv_file_$ac_item"
22842251875Speter            ;;
22843251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
22844251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
22845251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
22846251875Speter        custom ) ac_var="$ac_item" ;;
22847251875Speter    esac
22848251875Speter    eval "ac_val=\$$ac_var"
22849251875Speter    if test ".$ac_val" != .yes; then
22850251875Speter        ac_rc=no
22851251875Speter        break
22852251875Speter    fi
22853251875Speterdone
22854251875Speterif test ".$ac_rc" = .yes; then
22855251875Speter    :
22856251875Speter
22857251875Speter$as_echo "#define APR_ALLOCATOR_USES_MMAP 1" >>confdefs.h
22858251875Speter
22859251875Speterelse
22860251875Speter    :
22861251875Speter    as_fn_error $? "mmap()/MAP_ANON not supported" "$LINENO" 5
22862251875Speter
22863251875Speterfi
22864251875Speter
22865251875Speter    fi
22866251875Speter
22867251875Speterfi
22868251875Speter
22869251875Speter
22870251875Speterac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
22871251875Speterif test "x$ac_cv_type_off_t" = xyes; then :
22872251875Speter
22873251875Speterelse
22874251875Speter
22875251875Spetercat >>confdefs.h <<_ACEOF
22876251875Speter#define off_t long int
22877251875Speter_ACEOF
22878251875Speter
22879251875Speterfi
22880251875Speter
22881251875Speterac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
22882251875Speterif test "x$ac_cv_type_pid_t" = xyes; then :
22883251875Speter
22884251875Speterelse
22885251875Speter
22886251875Spetercat >>confdefs.h <<_ACEOF
22887251875Speter#define pid_t int
22888251875Speter_ACEOF
22889251875Speter
22890251875Speterfi
22891251875Speter
22892251875Speterac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
22893251875Speterif test "x$ac_cv_type_size_t" = xyes; then :
22894251875Speter
22895251875Speterelse
22896251875Speter
22897251875Spetercat >>confdefs.h <<_ACEOF
22898251875Speter#define size_t unsigned int
22899251875Speter_ACEOF
22900251875Speter
22901251875Speterfi
22902251875Speter
22903251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
22904251875Speter$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
22905251875Speterif ${ac_cv_type_uid_t+:} false; then :
22906251875Speter  $as_echo_n "(cached) " >&6
22907251875Speterelse
22908251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22909251875Speter/* end confdefs.h.  */
22910251875Speter#include <sys/types.h>
22911251875Speter
22912251875Speter_ACEOF
22913251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22914251875Speter  $EGREP "uid_t" >/dev/null 2>&1; then :
22915251875Speter  ac_cv_type_uid_t=yes
22916251875Speterelse
22917251875Speter  ac_cv_type_uid_t=no
22918251875Speterfi
22919251875Speterrm -f conftest*
22920251875Speter
22921251875Speterfi
22922251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
22923251875Speter$as_echo "$ac_cv_type_uid_t" >&6; }
22924251875Speterif test $ac_cv_type_uid_t = no; then
22925251875Speter
22926251875Speter$as_echo "#define uid_t int" >>confdefs.h
22927251875Speter
22928251875Speter
22929251875Speter$as_echo "#define gid_t int" >>confdefs.h
22930251875Speter
22931251875Speterfi
22932251875Speter
22933251875Speterac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
22934251875Speterif test "x$ac_cv_type_ssize_t" = xyes; then :
22935251875Speter
22936251875Speterelse
22937251875Speter
22938251875Spetercat >>confdefs.h <<_ACEOF
22939251875Speter#define ssize_t int
22940251875Speter_ACEOF
22941251875Speter
22942251875Speterfi
22943251875Speter
22944251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
22945251875Speter$as_echo_n "checking for inline... " >&6; }
22946251875Speterif ${ac_cv_c_inline+:} false; then :
22947251875Speter  $as_echo_n "(cached) " >&6
22948251875Speterelse
22949251875Speter  ac_cv_c_inline=no
22950251875Speterfor ac_kw in inline __inline__ __inline; do
22951251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22952251875Speter/* end confdefs.h.  */
22953251875Speter#ifndef __cplusplus
22954251875Spetertypedef int foo_t;
22955251875Speterstatic $ac_kw foo_t static_foo () {return 0; }
22956251875Speter$ac_kw foo_t foo () {return 0; }
22957251875Speter#endif
22958251875Speter
22959251875Speter_ACEOF
22960251875Speterif ac_fn_c_try_compile "$LINENO"; then :
22961251875Speter  ac_cv_c_inline=$ac_kw
22962251875Speterfi
22963251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22964251875Speter  test "$ac_cv_c_inline" != no && break
22965251875Speterdone
22966251875Speter
22967251875Speterfi
22968251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
22969251875Speter$as_echo "$ac_cv_c_inline" >&6; }
22970251875Speter
22971251875Spetercase $ac_cv_c_inline in
22972251875Speter  inline | yes) ;;
22973251875Speter  *)
22974251875Speter    case $ac_cv_c_inline in
22975251875Speter      no) ac_val=;;
22976251875Speter      *) ac_val=$ac_cv_c_inline;;
22977251875Speter    esac
22978251875Speter    cat >>confdefs.h <<_ACEOF
22979251875Speter#ifndef __cplusplus
22980251875Speter#define inline $ac_val
22981251875Speter#endif
22982251875Speter_ACEOF
22983251875Speter    ;;
22984251875Speteresac
22985251875Speter
22986251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
22987251875Speter$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
22988251875Speterif ${ac_cv_c_const+:} false; then :
22989251875Speter  $as_echo_n "(cached) " >&6
22990251875Speterelse
22991251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22992251875Speter/* end confdefs.h.  */
22993251875Speter
22994251875Speterint
22995251875Spetermain ()
22996251875Speter{
22997253734Speter
22998251875Speter#ifndef __cplusplus
22999253734Speter  /* Ultrix mips cc rejects this sort of thing.  */
23000251875Speter  typedef int charset[2];
23001253734Speter  const charset cs = { 0, 0 };
23002251875Speter  /* SunOS 4.1.1 cc rejects this.  */
23003251875Speter  char const *const *pcpcc;
23004251875Speter  char **ppc;
23005251875Speter  /* NEC SVR4.0.2 mips cc rejects this.  */
23006251875Speter  struct point {int x, y;};
23007251875Speter  static struct point const zero = {0,0};
23008251875Speter  /* AIX XL C 1.02.0.0 rejects this.
23009251875Speter     It does not let you subtract one const X* pointer from another in
23010251875Speter     an arm of an if-expression whose if-part is not a constant
23011251875Speter     expression */
23012251875Speter  const char *g = "string";
23013251875Speter  pcpcc = &g + (g ? g-g : 0);
23014251875Speter  /* HPUX 7.0 cc rejects these. */
23015251875Speter  ++pcpcc;
23016251875Speter  ppc = (char**) pcpcc;
23017251875Speter  pcpcc = (char const *const *) ppc;
23018253734Speter  { /* SCO 3.2v4 cc rejects this sort of thing.  */
23019253734Speter    char tx;
23020253734Speter    char *t = &tx;
23021251875Speter    char const *s = 0 ? (char *) 0 : (char const *) 0;
23022251875Speter
23023251875Speter    *t++ = 0;
23024251875Speter    if (s) return 0;
23025251875Speter  }
23026251875Speter  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
23027251875Speter    int x[] = {25, 17};
23028251875Speter    const int *foo = &x[0];
23029251875Speter    ++foo;
23030251875Speter  }
23031251875Speter  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
23032251875Speter    typedef const int *iptr;
23033251875Speter    iptr p = 0;
23034251875Speter    ++p;
23035251875Speter  }
23036253734Speter  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
23037251875Speter       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
23038253734Speter    struct s { int j; const int *ap[3]; } bx;
23039253734Speter    struct s *b = &bx; b->j = 5;
23040251875Speter  }
23041251875Speter  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
23042251875Speter    const int foo = 10;
23043251875Speter    if (!foo) return 0;
23044251875Speter  }
23045251875Speter  return !cs[0] && !zero.x;
23046251875Speter#endif
23047251875Speter
23048251875Speter  ;
23049251875Speter  return 0;
23050251875Speter}
23051251875Speter_ACEOF
23052251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23053251875Speter  ac_cv_c_const=yes
23054251875Speterelse
23055251875Speter  ac_cv_c_const=no
23056251875Speterfi
23057251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23058251875Speterfi
23059251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
23060251875Speter$as_echo "$ac_cv_c_const" >&6; }
23061251875Speterif test $ac_cv_c_const = no; then
23062251875Speter
23063251875Speter$as_echo "#define const /**/" >>confdefs.h
23064251875Speter
23065251875Speterfi
23066251875Speter
23067251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5
23068251875Speter$as_echo_n "checking whether setpgrp takes no argument... " >&6; }
23069251875Speterif ${ac_cv_func_setpgrp_void+:} false; then :
23070251875Speter  $as_echo_n "(cached) " >&6
23071251875Speterelse
23072251875Speter  if test "$cross_compiling" = yes; then :
23073251875Speter  as_fn_error $? "cannot check setpgrp when cross compiling" "$LINENO" 5
23074251875Speterelse
23075251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23076251875Speter/* end confdefs.h.  */
23077251875Speter$ac_includes_default
23078251875Speterint
23079251875Spetermain ()
23080251875Speter{
23081251875Speter/* If this system has a BSD-style setpgrp which takes arguments,
23082251875Speter  setpgrp(1, 1) will fail with ESRCH and return -1, in that case
23083251875Speter  exit successfully. */
23084251875Speter  return setpgrp (1,1) != -1;
23085251875Speter  ;
23086251875Speter  return 0;
23087251875Speter}
23088251875Speter_ACEOF
23089251875Speterif ac_fn_c_try_run "$LINENO"; then :
23090251875Speter  ac_cv_func_setpgrp_void=no
23091251875Speterelse
23092251875Speter  ac_cv_func_setpgrp_void=yes
23093251875Speterfi
23094251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23095251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
23096251875Speterfi
23097251875Speter
23098251875Speterfi
23099251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5
23100251875Speter$as_echo "$ac_cv_func_setpgrp_void" >&6; }
23101251875Speterif test $ac_cv_func_setpgrp_void = yes; then
23102251875Speter
23103251875Speter$as_echo "#define SETPGRP_VOID 1" >>confdefs.h
23104251875Speter
23105251875Speterfi
23106251875Speter
23107251875Speter
23108251875Speter
23109251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
23110251875Speter$as_echo_n "checking for socklen_t... " >&6; }
23111251875Speterif ${ac_cv_socklen_t+:} false; then :
23112251875Speter  $as_echo_n "(cached) " >&6
23113251875Speterelse
23114251875Speter
23115251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23116251875Speter/* end confdefs.h.  */
23117251875Speter
23118251875Speter#ifdef HAVE_SYS_TYPES_H
23119251875Speter#include <sys/types.h>
23120251875Speter#endif
23121251875Speter#ifdef HAVE_SYS_SOCKET_H
23122251875Speter#include <sys/socket.h>
23123251875Speter#endif
23124251875Speter
23125251875Speterint
23126251875Spetermain ()
23127251875Speter{
23128251875Speter
23129251875Spetersocklen_t foo = (socklen_t) 0;
23130251875Speter
23131251875Speter  ;
23132251875Speter  return 0;
23133251875Speter}
23134251875Speter_ACEOF
23135251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23136251875Speter
23137251875Speter    ac_cv_socklen_t=yes
23138251875Speter
23139251875Speterelse
23140251875Speter
23141251875Speter    ac_cv_socklen_t=no
23142251875Speter
23143251875Speterfi
23144251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23145251875Speter
23146251875Speterfi
23147251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_socklen_t" >&5
23148251875Speter$as_echo "$ac_cv_socklen_t" >&6; }
23149251875Speter
23150251875Speterif test "$ac_cv_socklen_t" = "yes"; then
23151251875Speter
23152251875Speter$as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
23153251875Speter
23154251875Speterfi
23155251875Speter
23156251875Speter
23157251875Speter# The cast to long int works around a bug in the HP C Compiler
23158251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23159251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23160251875Speter# This bug is HP SR number 8606223364.
23161251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
23162251875Speter$as_echo_n "checking size of void*... " >&6; }
23163251875Speterif ${ac_cv_sizeof_voidp+:} false; then :
23164251875Speter  $as_echo_n "(cached) " >&6
23165251875Speterelse
23166251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp"        "$ac_includes_default"; then :
23167251875Speter
23168251875Speterelse
23169251875Speter  if test "$ac_cv_type_voidp" = yes; then
23170251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23171251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23172251875Speteras_fn_error 77 "cannot compute sizeof (void*)
23173251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23174251875Speter   else
23175251875Speter     ac_cv_sizeof_voidp=0
23176251875Speter   fi
23177251875Speterfi
23178251875Speter
23179251875Speterfi
23180251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
23181251875Speter$as_echo "$ac_cv_sizeof_voidp" >&6; }
23182251875Speter
23183251875Speter
23184251875Speter
23185251875Spetercat >>confdefs.h <<_ACEOF
23186251875Speter#define SIZEOF_VOIDP $ac_cv_sizeof_voidp
23187251875Speter_ACEOF
23188251875Speter
23189251875Speter
23190251875Speter
23191251875Speterif test "x$ac_cv_sizeof_voidp" != "x"; then
23192251875Speter    voidp_size=$ac_cv_sizeof_voidp
23193251875Speterelse
23194251875Speter    as_fn_error $? "Cannot determine size of void*" "$LINENO" 5
23195251875Speterfi
23196251875Speter
23197251875Speter# The cast to long int works around a bug in the HP C Compiler
23198251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23199251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23200251875Speter# This bug is HP SR number 8606223364.
23201251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
23202251875Speter$as_echo_n "checking size of char... " >&6; }
23203251875Speterif ${ac_cv_sizeof_char+:} false; then :
23204251875Speter  $as_echo_n "(cached) " >&6
23205251875Speterelse
23206251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
23207251875Speter
23208251875Speterelse
23209251875Speter  if test "$ac_cv_type_char" = yes; then
23210251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23211251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23212251875Speteras_fn_error 77 "cannot compute sizeof (char)
23213251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23214251875Speter   else
23215251875Speter     ac_cv_sizeof_char=0
23216251875Speter   fi
23217251875Speterfi
23218251875Speter
23219251875Speterfi
23220251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
23221251875Speter$as_echo "$ac_cv_sizeof_char" >&6; }
23222251875Speter
23223251875Speter
23224251875Speter
23225251875Spetercat >>confdefs.h <<_ACEOF
23226251875Speter#define SIZEOF_CHAR $ac_cv_sizeof_char
23227251875Speter_ACEOF
23228251875Speter
23229251875Speter
23230251875Speter# The cast to long int works around a bug in the HP C Compiler
23231251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23232251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23233251875Speter# This bug is HP SR number 8606223364.
23234251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
23235251875Speter$as_echo_n "checking size of int... " >&6; }
23236251875Speterif ${ac_cv_sizeof_int+:} false; then :
23237251875Speter  $as_echo_n "(cached) " >&6
23238251875Speterelse
23239251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
23240251875Speter
23241251875Speterelse
23242251875Speter  if test "$ac_cv_type_int" = yes; then
23243251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23244251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23245251875Speteras_fn_error 77 "cannot compute sizeof (int)
23246251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23247251875Speter   else
23248251875Speter     ac_cv_sizeof_int=0
23249251875Speter   fi
23250251875Speterfi
23251251875Speter
23252251875Speterfi
23253251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
23254251875Speter$as_echo "$ac_cv_sizeof_int" >&6; }
23255251875Speter
23256251875Speter
23257251875Speter
23258251875Spetercat >>confdefs.h <<_ACEOF
23259251875Speter#define SIZEOF_INT $ac_cv_sizeof_int
23260251875Speter_ACEOF
23261251875Speter
23262251875Speter
23263251875Speter# The cast to long int works around a bug in the HP C Compiler
23264251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23265251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23266251875Speter# This bug is HP SR number 8606223364.
23267251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
23268251875Speter$as_echo_n "checking size of long... " >&6; }
23269251875Speterif ${ac_cv_sizeof_long+:} false; then :
23270251875Speter  $as_echo_n "(cached) " >&6
23271251875Speterelse
23272251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
23273251875Speter
23274251875Speterelse
23275251875Speter  if test "$ac_cv_type_long" = yes; then
23276251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23277251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23278251875Speteras_fn_error 77 "cannot compute sizeof (long)
23279251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23280251875Speter   else
23281251875Speter     ac_cv_sizeof_long=0
23282251875Speter   fi
23283251875Speterfi
23284251875Speter
23285251875Speterfi
23286251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
23287251875Speter$as_echo "$ac_cv_sizeof_long" >&6; }
23288251875Speter
23289251875Speter
23290251875Speter
23291251875Spetercat >>confdefs.h <<_ACEOF
23292251875Speter#define SIZEOF_LONG $ac_cv_sizeof_long
23293251875Speter_ACEOF
23294251875Speter
23295251875Speter
23296251875Speter# The cast to long int works around a bug in the HP C Compiler
23297251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23298251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23299251875Speter# This bug is HP SR number 8606223364.
23300251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
23301251875Speter$as_echo_n "checking size of short... " >&6; }
23302251875Speterif ${ac_cv_sizeof_short+:} false; then :
23303251875Speter  $as_echo_n "(cached) " >&6
23304251875Speterelse
23305251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
23306251875Speter
23307251875Speterelse
23308251875Speter  if test "$ac_cv_type_short" = yes; then
23309251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23310251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23311251875Speteras_fn_error 77 "cannot compute sizeof (short)
23312251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23313251875Speter   else
23314251875Speter     ac_cv_sizeof_short=0
23315251875Speter   fi
23316251875Speterfi
23317251875Speter
23318251875Speterfi
23319251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
23320251875Speter$as_echo "$ac_cv_sizeof_short" >&6; }
23321251875Speter
23322251875Speter
23323251875Speter
23324251875Spetercat >>confdefs.h <<_ACEOF
23325251875Speter#define SIZEOF_SHORT $ac_cv_sizeof_short
23326251875Speter_ACEOF
23327251875Speter
23328251875Speter
23329251875Speter# The cast to long int works around a bug in the HP C Compiler
23330251875Speter# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23331251875Speter# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23332251875Speter# This bug is HP SR number 8606223364.
23333251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
23334251875Speter$as_echo_n "checking size of long long... " >&6; }
23335251875Speterif ${ac_cv_sizeof_long_long+:} false; then :
23336251875Speter  $as_echo_n "(cached) " >&6
23337251875Speterelse
23338251875Speter  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
23339251875Speter
23340251875Speterelse
23341251875Speter  if test "$ac_cv_type_long_long" = yes; then
23342251875Speter     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23343251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23344251875Speteras_fn_error 77 "cannot compute sizeof (long long)
23345251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
23346251875Speter   else
23347251875Speter     ac_cv_sizeof_long_long=0
23348251875Speter   fi
23349251875Speterfi
23350251875Speter
23351251875Speterfi
23352251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
23353251875Speter$as_echo "$ac_cv_sizeof_long_long" >&6; }
23354251875Speter
23355251875Speter
23356251875Speter
23357251875Spetercat >>confdefs.h <<_ACEOF
23358251875Speter#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
23359251875Speter_ACEOF
23360251875Speter
23361251875Speter
23362251875Speter
23363251875Speterif test "$ac_cv_sizeof_short" = "2"; then
23364251875Speter    short_value=short
23365251875Speterfi
23366251875Speterif test "$ac_cv_sizeof_int" = "4"; then
23367251875Speter    int_value=int
23368251875Speterfi
23369251875Speter# Now we need to find what apr_int64_t (sizeof == 8) will be.
23370251875Speter# The first match is our preference.
23371251875Speterif test "$ac_cv_sizeof_int" = "8"; then
23372251875Speter    int64_literal='#define APR_INT64_C(val) (val)'
23373251875Speter    uint64_literal='#define APR_UINT64_C(val) (val##U)'
23374251875Speter    int64_t_fmt='#define APR_INT64_T_FMT "d"'
23375251875Speter    uint64_t_fmt='#define APR_UINT64_T_FMT "u"'
23376251875Speter    uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "x"'
23377251875Speter    int64_value="int"
23378251875Speter    long_value=int
23379251875Speter    int64_strfn="strtoi"
23380251875Speterelif test "$ac_cv_sizeof_long" = "8"; then
23381251875Speter    int64_literal='#define APR_INT64_C(val) (val##L)'
23382251875Speter    uint64_literal='#define APR_UINT64_C(val) (val##UL)'
23383251875Speter    int64_t_fmt='#define APR_INT64_T_FMT "ld"'
23384251875Speter    uint64_t_fmt='#define APR_UINT64_T_FMT "lu"'
23385251875Speter    uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "lx"'
23386251875Speter    int64_value="long"
23387251875Speter    long_value=long
23388251875Speter    int64_strfn="strtol"
23389251875Speterelif test "$ac_cv_sizeof_long_long" = "8"; then
23390251875Speter    int64_literal='#define APR_INT64_C(val) (val##LL)'
23391251875Speter    uint64_literal='#define APR_UINT64_C(val) (val##ULL)'
23392251875Speter    # Linux, Solaris, FreeBSD all support ll with printf.
23393251875Speter    # BSD 4.4 originated 'q'.  Solaris is more popular and
23394251875Speter    # doesn't support 'q'.  Solaris wins.  Exceptions can
23395251875Speter    # go to the OS-dependent section.
23396251875Speter    int64_t_fmt='#define APR_INT64_T_FMT "lld"'
23397251875Speter    uint64_t_fmt='#define APR_UINT64_T_FMT "llu"'
23398251875Speter    uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "llx"'
23399251875Speter    int64_value="long long"
23400251875Speter    long_value="long long"
23401251875Speter    int64_strfn="strtoll"
23402251875Speterelif test "$ac_cv_sizeof_longlong" = "8"; then
23403251875Speter    int64_literal='#define APR_INT64_C(val) (val##LL)'
23404251875Speter    uint64_literal='#define APR_UINT64_C(val) (val##ULL)'
23405251875Speter    int64_t_fmt='#define APR_INT64_T_FMT "qd"'
23406251875Speter    uint64_t_fmt='#define APR_UINT64_T_FMT "qu"'
23407251875Speter    uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "qx"'
23408251875Speter    int64_value="__int64"
23409251875Speter    long_value="__int64"
23410251875Speter    int64_strfn="strtoll"
23411251875Speterelse
23412251875Speter    # int64_literal may be overriden if your compiler thinks you have
23413251875Speter    # a 64-bit value but APR does not agree.
23414251875Speter    as_fn_error $? "could not detect a 64-bit integer type" "$LINENO" 5
23415251875Speterfi
23416251875Speter
23417251875Speter# If present, allow the C99 macro INT64_C to override our conversion.
23418251875Speter#
23419251875Speter# HP-UX's ANSI C compiler provides this without any includes, so we
23420251875Speter# will first look for INT64_C without adding stdint.h
23421251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for INT64_C" >&5
23422251875Speter$as_echo_n "checking for INT64_C... " >&6; }
23423251875Speterif ${apr_cv_define_INT64_C+:} false; then :
23424251875Speter  $as_echo_n "(cached) " >&6
23425251875Speterelse
23426251875Speter
23427251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23428251875Speter/* end confdefs.h.  */
23429251875Speter#ifdef INT64_C
23430251875SpeterYES_IS_DEFINED
23431251875Speter#endif
23432251875Speter_ACEOF
23433251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23434251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23435251875Speter  apr_cv_define_INT64_C=yes
23436251875Speterelse
23437251875Speter
23438251875Speter    # Now check for INT64_C in stdint.h
23439251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23440251875Speter/* end confdefs.h.  */
23441251875Speter#include <stdint.h>
23442251875Speter#ifdef INT64_C
23443251875SpeterYES_IS_DEFINED
23444251875Speter#endif
23445251875Speter_ACEOF
23446251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23447251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23448251875Speter  apr_cv_define_INT64_C=yes
23449251875Speterelse
23450251875Speter  apr_cv_define_INT64_C=no
23451251875Speterfi
23452251875Speterrm -f conftest*
23453251875Speter
23454251875Speterfi
23455251875Speterrm -f conftest*
23456251875Speter
23457251875Speterfi
23458251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_define_INT64_C" >&5
23459251875Speter$as_echo "$apr_cv_define_INT64_C" >&6; }
23460251875Speter
23461251875Speterif test "$apr_cv_define_INT64_C" = "yes"; then
23462251875Speter    int64_literal='#define APR_INT64_C(val) INT64_C(val)'
23463251875Speter    uint64_literal='#define APR_UINT64_C(val) UINT64_C(val)'
23464251875Speter    stdint=1
23465251875Speterelse
23466251875Speter    stdint=0
23467251875Speterfi
23468251875Speter
23469251875Speterif test "$ac_cv_type_size_t" = "yes"; then
23470251875Speter    size_t_value="size_t"
23471251875Speterelse
23472251875Speter    size_t_value="apr_int32_t"
23473251875Speterfi
23474251875Speterif test "$ac_cv_type_ssize_t" = "yes"; then
23475251875Speter    ssize_t_value="ssize_t"
23476251875Speterelse
23477251875Speter    ssize_t_value="apr_int32_t"
23478251875Speterfi
23479251875Speterif test "$ac_cv_socklen_t" = "yes"; then
23480251875Speter    socklen_t_value="socklen_t"
23481251875Speter    case $host in
23482251875Speter        *-hp-hpux*)
23483251875Speter            if test "$ac_cv_sizeof_long" = "8"; then
23484251875Speter                # 64-bit HP-UX requires 32-bit socklens in
23485251875Speter                # kernel, but user-space declarations say
23486251875Speter                # 64-bit (socklen_t == size_t == long).
23487251875Speter                # This will result in many compile warnings,
23488251875Speter                # but we're functionally busted otherwise.
23489251875Speter                socklen_t_value="int"
23490251875Speter            fi
23491251875Speter            ;;
23492251875Speter    esac
23493251875Speterelse
23494251875Speter    socklen_t_value="int"
23495251875Speterfi
23496251875Speter
23497251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pid_t" >&5
23498251875Speter$as_echo_n "checking size of pid_t... " >&6; }
23499251875Speterif ${ac_cv_sizeof_pid_t+:} false; then :
23500251875Speter  $as_echo_n "(cached) " >&6
23501251875Speterelse
23502251875Speter  if test "$cross_compiling" = yes; then :
23503251875Speter  ac_cv_sizeof_pid_t=8
23504251875Speterelse
23505251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23506251875Speter/* end confdefs.h.  */
23507251875Speter#include <stdio.h>
23508251875Speter#include <sys/types.h>
23509269847Speter#ifdef WIN32
23510269847Speter#define binmode "b"
23511269847Speter#else
23512269847Speter#define binmode
23513269847Speter#endif
23514251875Spetermain()
23515251875Speter{
23516269847Speter  FILE *f=fopen("conftestval", "w" binmode);
23517251875Speter  if (!f) exit(1);
23518251875Speter  fprintf(f, "%d\n", sizeof(pid_t));
23519251875Speter  exit(0);
23520251875Speter}
23521251875Speter_ACEOF
23522251875Speterif ac_fn_c_try_run "$LINENO"; then :
23523251875Speter  ac_cv_sizeof_pid_t=`cat conftestval`
23524251875Speterelse
23525251875Speter  ac_cv_sizeof_pid_t=0
23526251875Speterfi
23527251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23528251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
23529251875Speterfi
23530251875Speter
23531251875Speterfi
23532251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pid_t" >&5
23533251875Speter$as_echo "$ac_cv_sizeof_pid_t" >&6; }
23534251875Speter
23535251875Spetercat >>confdefs.h <<_ACEOF
23536251875Speter#define SIZEOF_PID_T $ac_cv_sizeof_pid_t
23537251875Speter_ACEOF
23538251875Speter
23539251875Speter
23540251875Speter
23541251875Speterif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_short"; then
23542251875Speter    pid_t_fmt='#define APR_PID_T_FMT "hd"'
23543251875Speterelif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_int"; then
23544251875Speter    pid_t_fmt='#define APR_PID_T_FMT "d"'
23545251875Speterelif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_long"; then
23546251875Speter    pid_t_fmt='#define APR_PID_T_FMT "ld"'
23547251875Speterelif test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_long_long"; then
23548251875Speter    pid_t_fmt='#define APR_PID_T_FMT APR_INT64_T_FMT'
23549251875Speterelse
23550251875Speter    pid_t_fmt='#error Can not determine the proper size for pid_t'
23551251875Speterfi
23552251875Speter
23553251875Speter# Basically, we have tried to figure out the correct format strings
23554251875Speter# for APR types which vary between platforms, but we don't always get
23555251875Speter# it right.
23556251875Spetercase $host in
23557251875Speter   s390*linux*)
23558251875Speter       # uniquely, the 31-bit Linux/s390 uses "unsigned long int"
23559251875Speter       # for size_t rather than "unsigned int":
23560251875Speter       size_t_fmt="lu"
23561251875Speter       ssize_t_fmt="ld"
23562251875Speter       ;;
23563251875Speter   *-os2*)
23564251875Speter       size_t_fmt="lu"
23565251875Speter       ;;
23566251875Speter   *-solaris*)
23567251875Speter       if test "$ac_cv_sizeof_long" = "8"; then
23568251875Speter         pid_t_fmt='#define APR_PID_T_FMT "d"'
23569251875Speter       else
23570251875Speter         pid_t_fmt='#define APR_PID_T_FMT "ld"'
23571251875Speter       fi
23572251875Speter       ;;
23573251875Speter   *aix4*|*aix5*)
23574251875Speter       ssize_t_fmt="ld"
23575251875Speter       size_t_fmt="lu"
23576251875Speter       ;;
23577251875Speter    *beos*)
23578251875Speter        ssize_t_fmt="ld"
23579251875Speter        size_t_fmt="ld"
23580251875Speter        ;;
23581251875Speter    *apple-darwin*)
23582251875Speter        osver=`uname -r`
23583251875Speter        case $osver in
23584251875Speter           [0-7].*)
23585251875Speter              ssize_t_fmt="d"
23586251875Speter              ;;
23587251875Speter           *)
23588251875Speter              ssize_t_fmt="ld"
23589251875Speter              ;;
23590251875Speter        esac
23591251875Speter        size_t_fmt="lu"
23592251875Speter        ;;
23593251875Speter    *-mingw*)
23594251875Speter        int64_t_fmt='#define APR_INT64_T_FMT "I64d"'
23595251875Speter        uint64_t_fmt='#define APR_UINT64_T_FMT "I64u"'
23596251875Speter        uint64_t_hex_fmt='#define APR_UINT64_T_HEX_FMT "I64x"'
23597251875Speter        int64_value="__int64"
23598251875Speter        long_value="__int64"
23599251875Speter        int64_strfn="_strtoi64"
23600251875Speter        ;;
23601251875Speteresac
23602251875Speter
23603251875Speter
23604251875Speter
23605251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ssize_t and int are the same" >&5
23606251875Speter$as_echo_n "checking whether ssize_t and int are the same... " >&6; }
23607251875Speterif ${apr_cv_typematch_ssize_t_int+:} false; then :
23608251875Speter  $as_echo_n "(cached) " >&6
23609251875Speterelse
23610251875Speter
23611251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23612251875Speter/* end confdefs.h.  */
23613251875Speter$ac_includes_default
23614251875Speterint
23615251875Spetermain ()
23616251875Speter{
23617251875Speter
23618251875Speter    int foo[0 - !__builtin_types_compatible_p(ssize_t, int)];
23619251875Speter
23620251875Speter  ;
23621251875Speter  return 0;
23622251875Speter}
23623251875Speter_ACEOF
23624251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23625251875Speter  apr_cv_typematch_ssize_t_int=yes
23626251875Speterssize_t_fmt="d"
23627251875Speterelse
23628251875Speter  apr_cv_typematch_ssize_t_int=no
23629251875Speterfi
23630251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23631251875Speterfi
23632251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_ssize_t_int" >&5
23633251875Speter$as_echo "$apr_cv_typematch_ssize_t_int" >&6; }
23634251875Speter
23635251875Speter
23636251875Speter
23637251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ssize_t and long are the same" >&5
23638251875Speter$as_echo_n "checking whether ssize_t and long are the same... " >&6; }
23639251875Speterif ${apr_cv_typematch_ssize_t_long+:} false; then :
23640251875Speter  $as_echo_n "(cached) " >&6
23641251875Speterelse
23642251875Speter
23643251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23644251875Speter/* end confdefs.h.  */
23645251875Speter$ac_includes_default
23646251875Speterint
23647251875Spetermain ()
23648251875Speter{
23649251875Speter
23650251875Speter    int foo[0 - !__builtin_types_compatible_p(ssize_t, long)];
23651251875Speter
23652251875Speter  ;
23653251875Speter  return 0;
23654251875Speter}
23655251875Speter_ACEOF
23656251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23657251875Speter  apr_cv_typematch_ssize_t_long=yes
23658251875Speterssize_t_fmt="ld"
23659251875Speterelse
23660251875Speter  apr_cv_typematch_ssize_t_long=no
23661251875Speterfi
23662251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23663251875Speterfi
23664251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_ssize_t_long" >&5
23665251875Speter$as_echo "$apr_cv_typematch_ssize_t_long" >&6; }
23666251875Speter
23667251875Speter
23668251875Speter
23669251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether size_t and unsigned int are the same" >&5
23670251875Speter$as_echo_n "checking whether size_t and unsigned int are the same... " >&6; }
23671251875Speterif ${apr_cv_typematch_size_t_unsigned_int+:} false; then :
23672251875Speter  $as_echo_n "(cached) " >&6
23673251875Speterelse
23674251875Speter
23675251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23676251875Speter/* end confdefs.h.  */
23677251875Speter$ac_includes_default
23678251875Speterint
23679251875Spetermain ()
23680251875Speter{
23681251875Speter
23682251875Speter    int foo[0 - !__builtin_types_compatible_p(size_t, unsigned int)];
23683251875Speter
23684251875Speter  ;
23685251875Speter  return 0;
23686251875Speter}
23687251875Speter_ACEOF
23688251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23689251875Speter  apr_cv_typematch_size_t_unsigned_int=yes
23690251875Spetersize_t_fmt="u"
23691251875Speterelse
23692251875Speter  apr_cv_typematch_size_t_unsigned_int=no
23693251875Speterfi
23694251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23695251875Speterfi
23696251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_size_t_unsigned_int" >&5
23697251875Speter$as_echo "$apr_cv_typematch_size_t_unsigned_int" >&6; }
23698251875Speter
23699251875Speter
23700251875Speter
23701251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether size_t and unsigned long are the same" >&5
23702251875Speter$as_echo_n "checking whether size_t and unsigned long are the same... " >&6; }
23703251875Speterif ${apr_cv_typematch_size_t_unsigned_long+:} false; then :
23704251875Speter  $as_echo_n "(cached) " >&6
23705251875Speterelse
23706251875Speter
23707251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23708251875Speter/* end confdefs.h.  */
23709251875Speter$ac_includes_default
23710251875Speterint
23711251875Spetermain ()
23712251875Speter{
23713251875Speter
23714251875Speter    int foo[0 - !__builtin_types_compatible_p(size_t, unsigned long)];
23715251875Speter
23716251875Speter  ;
23717251875Speter  return 0;
23718251875Speter}
23719251875Speter_ACEOF
23720251875Speterif ac_fn_c_try_compile "$LINENO"; then :
23721251875Speter  apr_cv_typematch_size_t_unsigned_long=yes
23722251875Spetersize_t_fmt="lu"
23723251875Speterelse
23724251875Speter  apr_cv_typematch_size_t_unsigned_long=no
23725251875Speterfi
23726251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23727251875Speterfi
23728251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_typematch_size_t_unsigned_long" >&5
23729251875Speter$as_echo "$apr_cv_typematch_size_t_unsigned_long" >&6; }
23730251875Speter
23731251875Speter
23732251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
23733251875Speter$as_echo_n "checking size of ssize_t... " >&6; }
23734251875Speterif ${ac_cv_sizeof_ssize_t+:} false; then :
23735251875Speter  $as_echo_n "(cached) " >&6
23736251875Speterelse
23737251875Speter  if test "$cross_compiling" = yes; then :
23738251875Speter  ac_cv_sizeof_ssize_t=8
23739251875Speterelse
23740251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23741251875Speter/* end confdefs.h.  */
23742251875Speter#include <stdio.h>
23743251875Speter#include <sys/types.h>
23744269847Speter#ifdef WIN32
23745269847Speter#define binmode "b"
23746269847Speter#else
23747269847Speter#define binmode
23748269847Speter#endif
23749251875Spetermain()
23750251875Speter{
23751269847Speter  FILE *f=fopen("conftestval", "w" binmode);
23752251875Speter  if (!f) exit(1);
23753251875Speter  fprintf(f, "%d\n", sizeof(ssize_t));
23754251875Speter  exit(0);
23755251875Speter}
23756251875Speter_ACEOF
23757251875Speterif ac_fn_c_try_run "$LINENO"; then :
23758251875Speter  ac_cv_sizeof_ssize_t=`cat conftestval`
23759251875Speterelse
23760251875Speter  ac_cv_sizeof_ssize_t=0
23761251875Speterfi
23762251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23763251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
23764251875Speterfi
23765251875Speter
23766251875Speterfi
23767251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5
23768251875Speter$as_echo "$ac_cv_sizeof_ssize_t" >&6; }
23769251875Speter
23770251875Spetercat >>confdefs.h <<_ACEOF
23771251875Speter#define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
23772251875Speter_ACEOF
23773251875Speter
23774251875Speter
23775251875Speter
23776251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which format to use for apr_ssize_t" >&5
23777251875Speter$as_echo_n "checking which format to use for apr_ssize_t... " >&6; }
23778251875Speterif test -n "$ssize_t_fmt"; then
23779251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %$ssize_t_fmt" >&5
23780251875Speter$as_echo "%$ssize_t_fmt" >&6; }
23781251875Speterelif test "$ac_cv_sizeof_ssize_t" = "$ac_cv_sizeof_int"; then
23782251875Speter    ssize_t_fmt="d"
23783251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %d" >&5
23784251875Speter$as_echo "%d" >&6; }
23785251875Speterelif test "$ac_cv_sizeof_ssize_t" = "$ac_cv_sizeof_long"; then
23786251875Speter    ssize_t_fmt="ld"
23787251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %ld" >&5
23788251875Speter$as_echo "%ld" >&6; }
23789251875Speterelse
23790251875Speter    as_fn_error $? "could not determine the proper format for apr_ssize_t" "$LINENO" 5
23791251875Speterfi
23792251875Speter
23793251875Speterssize_t_fmt="#define APR_SSIZE_T_FMT \"$ssize_t_fmt\""
23794251875Speter
23795251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
23796251875Speter$as_echo_n "checking size of size_t... " >&6; }
23797251875Speterif ${ac_cv_sizeof_size_t+:} false; then :
23798251875Speter  $as_echo_n "(cached) " >&6
23799251875Speterelse
23800251875Speter  if test "$cross_compiling" = yes; then :
23801251875Speter  ac_cv_sizeof_size_t=8
23802251875Speterelse
23803251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23804251875Speter/* end confdefs.h.  */
23805251875Speter#include <stdio.h>
23806251875Speter#include <stddef.h>
23807269847Speter#ifdef WIN32
23808269847Speter#define binmode "b"
23809269847Speter#else
23810269847Speter#define binmode
23811269847Speter#endif
23812251875Spetermain()
23813251875Speter{
23814269847Speter  FILE *f=fopen("conftestval", "w" binmode);
23815251875Speter  if (!f) exit(1);
23816251875Speter  fprintf(f, "%d\n", sizeof(size_t));
23817251875Speter  exit(0);
23818251875Speter}
23819251875Speter_ACEOF
23820251875Speterif ac_fn_c_try_run "$LINENO"; then :
23821251875Speter  ac_cv_sizeof_size_t=`cat conftestval`
23822251875Speterelse
23823251875Speter  ac_cv_sizeof_size_t=0
23824251875Speterfi
23825251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23826251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
23827251875Speterfi
23828251875Speter
23829251875Speterfi
23830251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
23831251875Speter$as_echo "$ac_cv_sizeof_size_t" >&6; }
23832251875Speter
23833251875Spetercat >>confdefs.h <<_ACEOF
23834251875Speter#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
23835251875Speter_ACEOF
23836251875Speter
23837251875Speter
23838251875Speter
23839251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which format to use for apr_size_t" >&5
23840251875Speter$as_echo_n "checking which format to use for apr_size_t... " >&6; }
23841251875Speterif test -n "$size_t_fmt"; then
23842251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %$size_t_fmt" >&5
23843251875Speter$as_echo "%$size_t_fmt" >&6; }
23844251875Speterelif test "$ac_cv_sizeof_size_t" = "$ac_cv_sizeof_int"; then
23845251875Speter    size_t_fmt="d"
23846251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %d" >&5
23847251875Speter$as_echo "%d" >&6; }
23848251875Speterelif test "$ac_cv_sizeof_size_t" = "$ac_cv_sizeof_long"; then
23849251875Speter    size_t_fmt="ld"
23850251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: %ld" >&5
23851251875Speter$as_echo "%ld" >&6; }
23852251875Speterelse
23853251875Speter    as_fn_error $? "could not determine the proper format for apr_size_t" "$LINENO" 5
23854251875Speterfi
23855251875Speter
23856251875Spetersize_t_fmt="#define APR_SIZE_T_FMT \"$size_t_fmt\""
23857251875Speter
23858251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
23859251875Speter$as_echo_n "checking size of off_t... " >&6; }
23860251875Speterif ${ac_cv_sizeof_off_t+:} false; then :
23861251875Speter  $as_echo_n "(cached) " >&6
23862251875Speterelse
23863251875Speter  if test "$cross_compiling" = yes; then :
23864251875Speter  ac_cv_sizeof_off_t=8
23865251875Speterelse
23866251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23867251875Speter/* end confdefs.h.  */
23868251875Speter#include <stdio.h>
23869251875Speter#include <sys/types.h>
23870269847Speter#ifdef WIN32
23871269847Speter#define binmode "b"
23872269847Speter#else
23873269847Speter#define binmode
23874269847Speter#endif
23875251875Spetermain()
23876251875Speter{
23877269847Speter  FILE *f=fopen("conftestval", "w" binmode);
23878251875Speter  if (!f) exit(1);
23879251875Speter  fprintf(f, "%d\n", sizeof(off_t));
23880251875Speter  exit(0);
23881251875Speter}
23882251875Speter_ACEOF
23883251875Speterif ac_fn_c_try_run "$LINENO"; then :
23884251875Speter  ac_cv_sizeof_off_t=`cat conftestval`
23885251875Speterelse
23886251875Speter  ac_cv_sizeof_off_t=0
23887251875Speterfi
23888251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23889251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
23890251875Speterfi
23891251875Speter
23892251875Speterfi
23893251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
23894251875Speter$as_echo "$ac_cv_sizeof_off_t" >&6; }
23895251875Speter
23896251875Spetercat >>confdefs.h <<_ACEOF
23897251875Speter#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
23898251875Speter_ACEOF
23899251875Speter
23900251875Speter
23901251875Speter
23902251875Speterif test "${ac_cv_sizeof_off_t}${apr_cv_use_lfs64}" = "4yes"; then
23903251875Speter    # Enable LFS
23904251875Speter    aprlfs=1
23905251875Speter    for ac_func in mmap64 sendfile64 sendfilev64 mkstemp64 readdir64_r
23906251875Speterdo :
23907251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23908251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23909251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23910251875Speter  cat >>confdefs.h <<_ACEOF
23911251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23912251875Speter_ACEOF
23913251875Speter
23914251875Speterfi
23915251875Speterdone
23916251875Speter
23917251875Speterelif test "${ac_cv_sizeof_off_t}" != "${ac_cv_sizeof_size_t}"; then
23918251875Speter    # unsure of using -gt above is as portable, can can't forsee where
23919251875Speter    # off_t can legitimately be smaller than size_t
23920251875Speter    aprlfs=1
23921251875Speterelse
23922251875Speter    aprlfs=0
23923251875Speterfi
23924251875Speter
23925251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which type to use for apr_off_t" >&5
23926251875Speter$as_echo_n "checking which type to use for apr_off_t... " >&6; }
23927251875Speterif test "${ac_cv_sizeof_off_t}${apr_cv_use_lfs64}" = "4yes"; then
23928251875Speter    # LFS is go!
23929251875Speter    off_t_fmt='#define APR_OFF_T_FMT APR_INT64_T_FMT'
23930251875Speter    off_t_value='off64_t'
23931251875Speter    off_t_strfn='apr_strtoi64'
23932251875Speterelif test "${ac_cv_sizeof_off_t}x${ac_cv_sizeof_long}" = "4x4"; then
23933251875Speter    # Special case: off_t may change size with _FILE_OFFSET_BITS
23934251875Speter    # on 32-bit systems with LFS support.  To avoid compatibility
23935251875Speter    # issues when other packages do define _FILE_OFFSET_BITS,
23936251875Speter    # hard-code apr_off_t to long.
23937251875Speter    off_t_value=long
23938251875Speter    off_t_fmt='#define APR_OFF_T_FMT "ld"'
23939251875Speter    off_t_strfn='strtol'
23940251875Speterelif test "$ac_cv_type_off_t" = "yes"; then
23941251875Speter    off_t_value=off_t
23942251875Speter    # off_t is more commonly a long than an int; prefer that case
23943251875Speter    # where int and long are the same size.
23944251875Speter    if test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_long"; then
23945251875Speter        off_t_fmt='#define APR_OFF_T_FMT "ld"'
23946251875Speter        off_t_strfn='strtol'
23947251875Speter    elif test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_int"; then
23948251875Speter        off_t_fmt='#define APR_OFF_T_FMT "d"'
23949251875Speter        off_t_strfn='strtoi'
23950251875Speter    elif test "$ac_cv_sizeof_off_t" = "$ac_cv_sizeof_long_long"; then
23951251875Speter        off_t_fmt='#define APR_OFF_T_FMT APR_INT64_T_FMT'
23952251875Speter        off_t_strfn='apr_strtoi64'
23953251875Speter    else
23954251875Speter        as_fn_error $? "could not determine the size of off_t" "$LINENO" 5
23955251875Speter    fi
23956251875Speter    # Per OS tuning...
23957251875Speter    case $host in
23958251875Speter    *-mingw*)
23959251875Speter        off_t_value=apr_int64_t
23960251875Speter        off_t_fmt='#define APR_OFF_T_FMT "I64d"'
23961251875Speter        off_t_strfn='_strtoi64'
23962251875Speter        ;;
23963251875Speter    esac
23964251875Speterelse
23965251875Speter   # Fallback on int
23966251875Speter   off_t_value=apr_int32_t
23967251875Speter   off_t_fmt=d
23968251875Speter   off_t_strfn='strtoi'
23969251875Speterfi
23970251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $off_t_value" >&5
23971251875Speter$as_echo "$off_t_value" >&6; }
23972251875Speter
23973251875Speter# Regardless of whether _LARGEFILE64_SOURCE is used, on some
23974251875Speter# platforms _FILE_OFFSET_BITS will affect the size of ino_t and hence
23975251875Speter# the build-time ABI may be different from the apparent ABI when using
23976251875Speter# APR with another package which *does* define _FILE_OFFSET_BITS.
23977251875Speter# (Exactly as per the case above with off_t where LFS is *not* used)
23978251875Speter#
23979251875Speter# To be safe, hard-code apr_ino_t as 'unsigned long' or 'unsigned int'
23980251875Speter# iff that is exactly the size of ino_t here; otherwise use ino_t as existing
23981251875Speter# releases did.  To be correct, apr_ino_t should have been made an
23982251875Speter# ino64_t as apr_off_t is off64_t, but this can't be done now without
23983251875Speter# breaking ABI.
23984251875Speter
23985251875Speter# Per OS tuning...
23986251875Spetercase $host in
23987251875Speter*mingw*)
23988251875Speter    ino_t_value=apr_int64_t
23989251875Speter    ;;
23990251875Speter*)
23991251875Speter    ino_t_value=ino_t
23992251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ino_t" >&5
23993251875Speter$as_echo_n "checking size of ino_t... " >&6; }
23994251875Speterif ${ac_cv_sizeof_ino_t+:} false; then :
23995251875Speter  $as_echo_n "(cached) " >&6
23996251875Speterelse
23997251875Speter  if test "$cross_compiling" = yes; then :
23998251875Speter  ac_cv_sizeof_ino_t=$ac_cv_sizeof_long
23999251875Speterelse
24000251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24001251875Speter/* end confdefs.h.  */
24002251875Speter#include <stdio.h>
24003251875Speter$ac_includes_default
24004269847Speter#ifdef WIN32
24005269847Speter#define binmode "b"
24006269847Speter#else
24007269847Speter#define binmode
24008269847Speter#endif
24009251875Spetermain()
24010251875Speter{
24011269847Speter  FILE *f=fopen("conftestval", "w" binmode);
24012251875Speter  if (!f) exit(1);
24013251875Speter  fprintf(f, "%d\n", sizeof(ino_t));
24014251875Speter  exit(0);
24015251875Speter}
24016251875Speter_ACEOF
24017251875Speterif ac_fn_c_try_run "$LINENO"; then :
24018251875Speter  ac_cv_sizeof_ino_t=`cat conftestval`
24019251875Speterelse
24020251875Speter  ac_cv_sizeof_ino_t=0
24021251875Speterfi
24022251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24023251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
24024251875Speterfi
24025251875Speter
24026251875Speterfi
24027251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ino_t" >&5
24028251875Speter$as_echo "$ac_cv_sizeof_ino_t" >&6; }
24029251875Speter
24030251875Spetercat >>confdefs.h <<_ACEOF
24031251875Speter#define SIZEOF_INO_T $ac_cv_sizeof_ino_t
24032251875Speter_ACEOF
24033251875Speter
24034251875Speter
24035251875Speter    if test $ac_cv_sizeof_ino_t = 4; then
24036251875Speter        if test $ac_cv_sizeof_long = 4; then
24037251875Speter            ino_t_value="unsigned long"
24038251875Speter        else
24039251875Speter            ino_t_value="unsigned int"
24040251875Speter        fi
24041251875Speter    fi
24042251875Speter    ;;
24043251875Speteresac
24044251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: using $ino_t_value for ino_t" >&5
24045251875Speter$as_echo "$as_me: using $ino_t_value for ino_t" >&6;}
24046251875Speter
24047251875Speter# Checks for endianness
24048251875Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
24049251875Speter$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
24050251875Speterif ${ac_cv_c_bigendian+:} false; then :
24051251875Speter  $as_echo_n "(cached) " >&6
24052251875Speterelse
24053251875Speter  ac_cv_c_bigendian=unknown
24054251875Speter    # See if we're dealing with a universal compiler.
24055251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24056251875Speter/* end confdefs.h.  */
24057251875Speter#ifndef __APPLE_CC__
24058251875Speter	       not a universal capable compiler
24059251875Speter	     #endif
24060251875Speter	     typedef int dummy;
24061251875Speter
24062251875Speter_ACEOF
24063251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24064251875Speter
24065251875Speter	# Check for potential -arch flags.  It is not universal unless
24066251875Speter	# there are at least two -arch flags with different values.
24067251875Speter	ac_arch=
24068251875Speter	ac_prev=
24069251875Speter	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
24070251875Speter	 if test -n "$ac_prev"; then
24071251875Speter	   case $ac_word in
24072251875Speter	     i?86 | x86_64 | ppc | ppc64)
24073251875Speter	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
24074251875Speter		 ac_arch=$ac_word
24075251875Speter	       else
24076251875Speter		 ac_cv_c_bigendian=universal
24077251875Speter		 break
24078251875Speter	       fi
24079251875Speter	       ;;
24080251875Speter	   esac
24081251875Speter	   ac_prev=
24082251875Speter	 elif test "x$ac_word" = "x-arch"; then
24083251875Speter	   ac_prev=arch
24084251875Speter	 fi
24085251875Speter       done
24086251875Speterfi
24087251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24088251875Speter    if test $ac_cv_c_bigendian = unknown; then
24089251875Speter      # See if sys/param.h defines the BYTE_ORDER macro.
24090251875Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24091251875Speter/* end confdefs.h.  */
24092251875Speter#include <sys/types.h>
24093251875Speter	     #include <sys/param.h>
24094251875Speter
24095251875Speterint
24096251875Spetermain ()
24097251875Speter{
24098251875Speter#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
24099251875Speter		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
24100251875Speter		     && LITTLE_ENDIAN)
24101251875Speter	      bogus endian macros
24102251875Speter	     #endif
24103251875Speter
24104251875Speter  ;
24105251875Speter  return 0;
24106251875Speter}
24107251875Speter_ACEOF
24108251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24109251875Speter  # It does; now see whether it defined to BIG_ENDIAN or not.
24110251875Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24111251875Speter/* end confdefs.h.  */
24112251875Speter#include <sys/types.h>
24113251875Speter		#include <sys/param.h>
24114251875Speter
24115251875Speterint
24116251875Spetermain ()
24117251875Speter{
24118251875Speter#if BYTE_ORDER != BIG_ENDIAN
24119251875Speter		 not big endian
24120251875Speter		#endif
24121251875Speter
24122251875Speter  ;
24123251875Speter  return 0;
24124251875Speter}
24125251875Speter_ACEOF
24126251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24127251875Speter  ac_cv_c_bigendian=yes
24128251875Speterelse
24129251875Speter  ac_cv_c_bigendian=no
24130251875Speterfi
24131251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24132251875Speterfi
24133251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24134251875Speter    fi
24135251875Speter    if test $ac_cv_c_bigendian = unknown; then
24136251875Speter      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
24137251875Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24138251875Speter/* end confdefs.h.  */
24139251875Speter#include <limits.h>
24140251875Speter
24141251875Speterint
24142251875Spetermain ()
24143251875Speter{
24144251875Speter#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
24145251875Speter	      bogus endian macros
24146251875Speter	     #endif
24147251875Speter
24148251875Speter  ;
24149251875Speter  return 0;
24150251875Speter}
24151251875Speter_ACEOF
24152251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24153251875Speter  # It does; now see whether it defined to _BIG_ENDIAN or not.
24154251875Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24155251875Speter/* end confdefs.h.  */
24156251875Speter#include <limits.h>
24157251875Speter
24158251875Speterint
24159251875Spetermain ()
24160251875Speter{
24161251875Speter#ifndef _BIG_ENDIAN
24162251875Speter		 not big endian
24163251875Speter		#endif
24164251875Speter
24165251875Speter  ;
24166251875Speter  return 0;
24167251875Speter}
24168251875Speter_ACEOF
24169251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24170251875Speter  ac_cv_c_bigendian=yes
24171251875Speterelse
24172251875Speter  ac_cv_c_bigendian=no
24173251875Speterfi
24174251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24175251875Speterfi
24176251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24177251875Speter    fi
24178251875Speter    if test $ac_cv_c_bigendian = unknown; then
24179251875Speter      # Compile a test program.
24180251875Speter      if test "$cross_compiling" = yes; then :
24181251875Speter  # Try to guess by grepping values from an object file.
24182251875Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24183251875Speter/* end confdefs.h.  */
24184251875Spetershort int ascii_mm[] =
24185251875Speter		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
24186251875Speter		short int ascii_ii[] =
24187251875Speter		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
24188251875Speter		int use_ascii (int i) {
24189251875Speter		  return ascii_mm[i] + ascii_ii[i];
24190251875Speter		}
24191251875Speter		short int ebcdic_ii[] =
24192251875Speter		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
24193251875Speter		short int ebcdic_mm[] =
24194251875Speter		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
24195251875Speter		int use_ebcdic (int i) {
24196251875Speter		  return ebcdic_mm[i] + ebcdic_ii[i];
24197251875Speter		}
24198251875Speter		extern int foo;
24199251875Speter
24200251875Speterint
24201251875Spetermain ()
24202251875Speter{
24203251875Speterreturn use_ascii (foo) == use_ebcdic (foo);
24204251875Speter  ;
24205251875Speter  return 0;
24206251875Speter}
24207251875Speter_ACEOF
24208251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24209251875Speter  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
24210251875Speter	      ac_cv_c_bigendian=yes
24211251875Speter	    fi
24212251875Speter	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
24213251875Speter	      if test "$ac_cv_c_bigendian" = unknown; then
24214251875Speter		ac_cv_c_bigendian=no
24215251875Speter	      else
24216251875Speter		# finding both strings is unlikely to happen, but who knows?
24217251875Speter		ac_cv_c_bigendian=unknown
24218251875Speter	      fi
24219251875Speter	    fi
24220251875Speterfi
24221251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24222251875Speterelse
24223251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24224251875Speter/* end confdefs.h.  */
24225251875Speter$ac_includes_default
24226251875Speterint
24227251875Spetermain ()
24228251875Speter{
24229251875Speter
24230251875Speter	     /* Are we little or big endian?  From Harbison&Steele.  */
24231251875Speter	     union
24232251875Speter	     {
24233251875Speter	       long int l;
24234251875Speter	       char c[sizeof (long int)];
24235251875Speter	     } u;
24236251875Speter	     u.l = 1;
24237251875Speter	     return u.c[sizeof (long int) - 1] == 1;
24238251875Speter
24239251875Speter  ;
24240251875Speter  return 0;
24241251875Speter}
24242251875Speter_ACEOF
24243251875Speterif ac_fn_c_try_run "$LINENO"; then :
24244251875Speter  ac_cv_c_bigendian=no
24245251875Speterelse
24246251875Speter  ac_cv_c_bigendian=yes
24247251875Speterfi
24248251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24249251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
24250251875Speterfi
24251251875Speter
24252251875Speter    fi
24253251875Speterfi
24254251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
24255251875Speter$as_echo "$ac_cv_c_bigendian" >&6; }
24256251875Speter case $ac_cv_c_bigendian in #(
24257251875Speter   yes)
24258251875Speter     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
24259251875Speter;; #(
24260251875Speter   no)
24261251875Speter      ;; #(
24262251875Speter   universal)
24263251875Speter
24264251875Speter$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
24265251875Speter
24266251875Speter     ;; #(
24267251875Speter   *)
24268251875Speter     as_fn_error $? "unknown endianness
24269251875Speter presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
24270251875Speter esac
24271251875Speter
24272251875Speterif test $ac_cv_c_bigendian = yes; then
24273251875Speter    bigendian=1
24274251875Speterelse
24275251875Speter    bigendian=0
24276251875Speterfi
24277251875Speter
24278251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iovec" >&5
24279251875Speter$as_echo_n "checking size of struct iovec... " >&6; }
24280251875Speterif ${ac_cv_sizeof_struct_iovec+:} false; then :
24281251875Speter  $as_echo_n "(cached) " >&6
24282251875Speterelse
24283251875Speter  if test "$cross_compiling" = yes; then :
24284251875Speter  ac_cv_sizeof_struct_iovec=0
24285251875Speterelse
24286251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24287251875Speter/* end confdefs.h.  */
24288251875Speter#include <stdio.h>
24289251875Speter#include <sys/types.h>
24290251875Speter#include <sys/uio.h>
24291269847Speter#ifdef WIN32
24292269847Speter#define binmode "b"
24293269847Speter#else
24294269847Speter#define binmode
24295269847Speter#endif
24296251875Spetermain()
24297251875Speter{
24298269847Speter  FILE *f=fopen("conftestval", "w" binmode);
24299251875Speter  if (!f) exit(1);
24300251875Speter  fprintf(f, "%d\n", sizeof(struct iovec));
24301251875Speter  exit(0);
24302251875Speter}
24303251875Speter_ACEOF
24304251875Speterif ac_fn_c_try_run "$LINENO"; then :
24305251875Speter  ac_cv_sizeof_struct_iovec=`cat conftestval`
24306251875Speterelse
24307251875Speter  ac_cv_sizeof_struct_iovec=0
24308251875Speterfi
24309251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24310251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
24311251875Speterfi
24312251875Speter
24313251875Speterfi
24314251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iovec" >&5
24315251875Speter$as_echo "$ac_cv_sizeof_struct_iovec" >&6; }
24316251875Speter
24317251875Spetercat >>confdefs.h <<_ACEOF
24318251875Speter#define SIZEOF_STRUCT_IOVEC $ac_cv_sizeof_struct_iovec
24319251875Speter_ACEOF
24320251875Speter
24321251875Speter
24322251875Speterif test "$ac_cv_sizeof_struct_iovec" = "0"; then
24323251875Speter    have_iovec=0
24324251875Speterelse
24325251875Speter    have_iovec=1
24326251875Speterfi
24327251875Speter
24328251875Speter
24329251875Speter
24330251875Speter
24331251875Speter
24332251875Speter
24333251875Speter
24334251875Speter
24335251875Speter
24336251875Speter
24337251875Speter
24338251875Speter
24339251875Speter
24340251875Speter
24341251875Speter
24342251875Speter
24343251875Speter
24344251875Speter
24345251875Speter
24346251875Speter
24347251875Speter
24348251875Speter
24349251875Speter
24350251875Speter
24351251875Speter
24352251875Speterfor ac_func in strnicmp
24353251875Speterdo :
24354251875Speter  ac_fn_c_check_func "$LINENO" "strnicmp" "ac_cv_func_strnicmp"
24355251875Speterif test "x$ac_cv_func_strnicmp" = xyes; then :
24356251875Speter  cat >>confdefs.h <<_ACEOF
24357251875Speter#define HAVE_STRNICMP 1
24358251875Speter_ACEOF
24359251875Speter have_strnicmp="1"
24360251875Speterelse
24361251875Speter  have_strnicmp="0"
24362251875Speterfi
24363251875Speterdone
24364251875Speter
24365251875Speterfor ac_func in strncasecmp
24366251875Speterdo :
24367251875Speter  ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
24368251875Speterif test "x$ac_cv_func_strncasecmp" = xyes; then :
24369251875Speter  cat >>confdefs.h <<_ACEOF
24370251875Speter#define HAVE_STRNCASECMP 1
24371251875Speter_ACEOF
24372251875Speter have_strncasecmp="1"
24373251875Speterelse
24374251875Speter  have_strncasecmp="0"
24375251875Speterfi
24376251875Speterdone
24377251875Speter
24378251875Speterfor ac_func in stricmp
24379251875Speterdo :
24380251875Speter  ac_fn_c_check_func "$LINENO" "stricmp" "ac_cv_func_stricmp"
24381251875Speterif test "x$ac_cv_func_stricmp" = xyes; then :
24382251875Speter  cat >>confdefs.h <<_ACEOF
24383251875Speter#define HAVE_STRICMP 1
24384251875Speter_ACEOF
24385251875Speter have_stricmp="1"
24386251875Speterelse
24387251875Speter  have_stricmp="0"
24388251875Speterfi
24389251875Speterdone
24390251875Speter
24391251875Speterfor ac_func in strcasecmp
24392251875Speterdo :
24393251875Speter  ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
24394251875Speterif test "x$ac_cv_func_strcasecmp" = xyes; then :
24395251875Speter  cat >>confdefs.h <<_ACEOF
24396251875Speter#define HAVE_STRCASECMP 1
24397251875Speter_ACEOF
24398251875Speter have_strcasecmp="1"
24399251875Speterelse
24400251875Speter  have_strcasecmp="0"
24401251875Speterfi
24402251875Speterdone
24403251875Speter
24404251875Speterfor ac_func in strdup
24405251875Speterdo :
24406251875Speter  ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
24407251875Speterif test "x$ac_cv_func_strdup" = xyes; then :
24408251875Speter  cat >>confdefs.h <<_ACEOF
24409251875Speter#define HAVE_STRDUP 1
24410251875Speter_ACEOF
24411251875Speter have_strdup="1"
24412251875Speterelse
24413251875Speter  have_strdup="0"
24414251875Speterfi
24415251875Speterdone
24416251875Speter
24417251875Speterfor ac_func in strstr
24418251875Speterdo :
24419251875Speter  ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
24420251875Speterif test "x$ac_cv_func_strstr" = xyes; then :
24421251875Speter  cat >>confdefs.h <<_ACEOF
24422251875Speter#define HAVE_STRSTR 1
24423251875Speter_ACEOF
24424251875Speter have_strstr="1"
24425251875Speterelse
24426251875Speter  have_strstr="0"
24427251875Speterfi
24428251875Speterdone
24429251875Speter
24430251875Speterfor ac_func in memchr
24431251875Speterdo :
24432251875Speter  ac_fn_c_check_func "$LINENO" "memchr" "ac_cv_func_memchr"
24433251875Speterif test "x$ac_cv_func_memchr" = xyes; then :
24434251875Speter  cat >>confdefs.h <<_ACEOF
24435251875Speter#define HAVE_MEMCHR 1
24436251875Speter_ACEOF
24437251875Speter have_memchr="1"
24438251875Speterelse
24439251875Speter  have_memchr="0"
24440251875Speterfi
24441251875Speterdone
24442251875Speter
24443251875Speteras_ac_var=`$as_echo "ac_cv_func_$int64_strfn" | $as_tr_sh`
24444251875Speterac_fn_c_check_func "$LINENO" "$int64_strfn" "$as_ac_var"
24445251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24446251875Speter  have_int64_strfn="1"
24447251875Speterelse
24448251875Speter  have_int64_strfn="0"
24449251875Speterfi
24450251875Speter
24451251875Speter
24452251875Speterif test "$have_int64_strfn" = "0" && test "$int64_strfn" = "strtoll"; then
24453251875Speter    int64_strfn="strtoq"
24454251875Speter    ac_fn_c_check_func "$LINENO" "strtoq" "ac_cv_func_strtoq"
24455251875Speterif test "x$ac_cv_func_strtoq" = xyes; then :
24456251875Speter  have_int64_strfn=1
24457251875Speterelse
24458251875Speter  have_int64_strfn=0
24459251875Speterfi
24460251875Speter
24461251875Speterfi
24462251875Speter
24463251875Speterif test "$have_int64_strfn" = "1"; then
24464251875Speter
24465251875Spetercat >>confdefs.h <<_ACEOF
24466251875Speter#define APR_INT64_STRFN $int64_strfn
24467251875Speter_ACEOF
24468251875Speter
24469251875Speterfi
24470251875Speter
24471251875Speter
24472251875Speter
24473251875Speter
24474251875Speter
24475251875Speter
24476251875Speter
24477251875Speter
24478251875Speter
24479251875Speterif test "$off_t_strfn" = "apr_strtoi64" && test "$have_int64_strfn" = "1"; then
24480251875Speter    off_t_strfn=$int64_strfn
24481251875Speterfi
24482251875Speter
24483251875Spetercat >>confdefs.h <<_ACEOF
24484251875Speter#define APR_OFF_T_STRFN $off_t_strfn
24485251875Speter_ACEOF
24486251875Speter
24487251875Speter
24488251875Speterecho "${nl}Checking for DSO..."
24489251875Speter# Check whether --enable-dso was given.
24490251875Speterif test "${enable_dso+set}" = set; then :
24491251875Speter  enableval=$enable_dso; if test "x$enableval" = "xyes"; then
24492251875Speter      dsotype=any
24493251875Speter   else
24494251875Speter      dsotype=$enableval
24495251875Speter   fi
24496251875Speter
24497251875Speterelse
24498251875Speter  dsotype=any
24499251875Speterfi
24500251875Speter
24501251875Speter
24502251875Speterif test "$dsotype" = "any"; then
24503251875Speter    if test "$dsotype" = "any"; then
24504251875Speter      case $host in
24505251875Speter        *darwin[0-8]\.*)
24506251875Speter          # Original Darwin, not for 9.0!:
24507251875Speter          ac_fn_c_check_func "$LINENO" "NSLinkModule" "ac_cv_func_NSLinkModule"
24508251875Speterif test "x$ac_cv_func_NSLinkModule" = xyes; then :
24509251875Speter  dsotype=dyld
24510251875Speterfi
24511251875Speter;;
24512251875Speter        hppa*-hpux[1-9]\.*|hppa*-hpux1[01]*)
24513251875Speter          # shl is specific to parisc hpux SOM binaries, not used for 64 bit
24514251875Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
24515251875Speter$as_echo_n "checking for shl_load in -ldld... " >&6; }
24516251875Speterif ${ac_cv_lib_dld_shl_load+:} false; then :
24517251875Speter  $as_echo_n "(cached) " >&6
24518251875Speterelse
24519251875Speter  ac_check_lib_save_LIBS=$LIBS
24520251875SpeterLIBS="-ldld  $LIBS"
24521251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
24522251875Speter/* end confdefs.h.  */
24523251875Speter
24524251875Speter/* Override any GCC internal prototype to avoid an error.
24525251875Speter   Use char because int might match the return type of a GCC
24526251875Speter   builtin and then its argument prototype would still apply.  */
24527251875Speter#ifdef __cplusplus
24528251875Speterextern "C"
24529251875Speter#endif
24530251875Speterchar shl_load ();
24531251875Speterint
24532251875Spetermain ()
24533251875Speter{
24534251875Speterreturn shl_load ();
24535251875Speter  ;
24536251875Speter  return 0;
24537251875Speter}
24538251875Speter_ACEOF
24539251875Speterif ac_fn_c_try_link "$LINENO"; then :
24540251875Speter  ac_cv_lib_dld_shl_load=yes
24541251875Speterelse
24542251875Speter  ac_cv_lib_dld_shl_load=no
24543251875Speterfi
24544251875Speterrm -f core conftest.err conftest.$ac_objext \
24545251875Speter    conftest$ac_exeext conftest.$ac_ext
24546251875SpeterLIBS=$ac_check_lib_save_LIBS
24547251875Speterfi
24548251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
24549251875Speter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
24550251875Speterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
24551251875Speter  have_shl=1
24552251875Speterfi
24553251875Speter
24554251875Speter          if test "$ac_cv_sizeof_voidp$have_shl" = "41"; then
24555251875Speter            dsotype=shl;
24556251875Speter  if test "x$LIBS" = "x"; then
24557251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldld\""
24558251875Speter    LIBS="-ldld"
24559251875Speter  else
24560251875Speter    apr_addto_bugger="-ldld"
24561251875Speter    for i in $apr_addto_bugger; do
24562251875Speter      apr_addto_duplicate="0"
24563251875Speter      for j in $LIBS; do
24564251875Speter        if test "x$i" = "x$j"; then
24565251875Speter          apr_addto_duplicate="1"
24566251875Speter          break
24567251875Speter        fi
24568251875Speter      done
24569251875Speter      if test $apr_addto_duplicate = "0"; then
24570251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24571251875Speter        LIBS="$LIBS $i"
24572251875Speter      fi
24573251875Speter    done
24574251875Speter  fi
24575251875Speter
24576251875Speter          fi;;
24577251875Speter        *mingw*|*-os2*)
24578251875Speter          # several 'other's below probably belong up here.  If they always
24579251875Speter          # use a platform implementation and shouldn't test the dlopen/dlfcn
24580251875Speter          # features, then bring them up here.
24581251875Speter          # But if they -should- optionally use dlfcn, and/or need the config
24582251875Speter          # detection of dlopen/dlsym, do not move them up.
24583251875Speter          dsotype=other ;;
24584251875Speter      esac
24585251875Speter    fi
24586251875Speter    # Normal POSIX:
24587251875Speter    if test "$dsotype" = "any"; then
24588251875Speter      ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
24589251875Speterif test "x$ac_cv_func_dlopen" = xyes; then :
24590251875Speter  dsotype=dlfcn
24591251875Speterfi
24592251875Speter
24593251875Speter    fi
24594251875Speter    if test "$dsotype" = "any"; then
24595251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
24596251875Speter$as_echo_n "checking for dlopen in -ldl... " >&6; }
24597251875Speterif ${ac_cv_lib_dl_dlopen+:} false; then :
24598251875Speter  $as_echo_n "(cached) " >&6
24599251875Speterelse
24600251875Speter  ac_check_lib_save_LIBS=$LIBS
24601251875SpeterLIBS="-ldl  $LIBS"
24602251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
24603251875Speter/* end confdefs.h.  */
24604251875Speter
24605251875Speter/* Override any GCC internal prototype to avoid an error.
24606251875Speter   Use char because int might match the return type of a GCC
24607251875Speter   builtin and then its argument prototype would still apply.  */
24608251875Speter#ifdef __cplusplus
24609251875Speterextern "C"
24610251875Speter#endif
24611251875Speterchar dlopen ();
24612251875Speterint
24613251875Spetermain ()
24614251875Speter{
24615251875Speterreturn dlopen ();
24616251875Speter  ;
24617251875Speter  return 0;
24618251875Speter}
24619251875Speter_ACEOF
24620251875Speterif ac_fn_c_try_link "$LINENO"; then :
24621251875Speter  ac_cv_lib_dl_dlopen=yes
24622251875Speterelse
24623251875Speter  ac_cv_lib_dl_dlopen=no
24624251875Speterfi
24625251875Speterrm -f core conftest.err conftest.$ac_objext \
24626251875Speter    conftest$ac_exeext conftest.$ac_ext
24627251875SpeterLIBS=$ac_check_lib_save_LIBS
24628251875Speterfi
24629251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
24630251875Speter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
24631251875Speterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
24632251875Speter  dsotype=dlfcn;
24633251875Speter  if test "x$LIBS" = "x"; then
24634251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldl\""
24635251875Speter    LIBS="-ldl"
24636251875Speter  else
24637251875Speter    apr_addto_bugger="-ldl"
24638251875Speter    for i in $apr_addto_bugger; do
24639251875Speter      apr_addto_duplicate="0"
24640251875Speter      for j in $LIBS; do
24641251875Speter        if test "x$i" = "x$j"; then
24642251875Speter          apr_addto_duplicate="1"
24643251875Speter          break
24644251875Speter        fi
24645251875Speter      done
24646251875Speter      if test $apr_addto_duplicate = "0"; then
24647251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24648251875Speter        LIBS="$LIBS $i"
24649251875Speter      fi
24650251875Speter    done
24651251875Speter  fi
24652251875Speter
24653251875Speterfi
24654251875Speter
24655251875Speter    fi
24656251875Speter    if test "$dsotype" = "dlfcn"; then
24657251875Speter        # ReliantUnix has dlopen() in libc but dlsym() in libdl :(
24658251875Speter        ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym"
24659251875Speterif test "x$ac_cv_func_dlsym" = xyes; then :
24660251875Speter
24661251875Speterelse
24662251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
24663251875Speter$as_echo_n "checking for dlsym in -ldl... " >&6; }
24664251875Speterif ${ac_cv_lib_dl_dlsym+:} false; then :
24665251875Speter  $as_echo_n "(cached) " >&6
24666251875Speterelse
24667251875Speter  ac_check_lib_save_LIBS=$LIBS
24668251875SpeterLIBS="-ldl  $LIBS"
24669251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
24670251875Speter/* end confdefs.h.  */
24671251875Speter
24672251875Speter/* Override any GCC internal prototype to avoid an error.
24673251875Speter   Use char because int might match the return type of a GCC
24674251875Speter   builtin and then its argument prototype would still apply.  */
24675251875Speter#ifdef __cplusplus
24676251875Speterextern "C"
24677251875Speter#endif
24678251875Speterchar dlsym ();
24679251875Speterint
24680251875Spetermain ()
24681251875Speter{
24682251875Speterreturn dlsym ();
24683251875Speter  ;
24684251875Speter  return 0;
24685251875Speter}
24686251875Speter_ACEOF
24687251875Speterif ac_fn_c_try_link "$LINENO"; then :
24688251875Speter  ac_cv_lib_dl_dlsym=yes
24689251875Speterelse
24690251875Speter  ac_cv_lib_dl_dlsym=no
24691251875Speterfi
24692251875Speterrm -f core conftest.err conftest.$ac_objext \
24693251875Speter    conftest$ac_exeext conftest.$ac_ext
24694251875SpeterLIBS=$ac_check_lib_save_LIBS
24695251875Speterfi
24696251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
24697251875Speter$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
24698251875Speterif test "x$ac_cv_lib_dl_dlsym" = xyes; then :
24699251875Speter
24700251875Speter  if test "x$LIBS" = "x"; then
24701251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldl\""
24702251875Speter    LIBS="-ldl"
24703251875Speter  else
24704251875Speter    apr_addto_bugger="-ldl"
24705251875Speter    for i in $apr_addto_bugger; do
24706251875Speter      apr_addto_duplicate="0"
24707251875Speter      for j in $LIBS; do
24708251875Speter        if test "x$i" = "x$j"; then
24709251875Speter          apr_addto_duplicate="1"
24710251875Speter          break
24711251875Speter        fi
24712251875Speter      done
24713251875Speter      if test $apr_addto_duplicate = "0"; then
24714251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24715251875Speter        LIBS="$LIBS $i"
24716251875Speter      fi
24717251875Speter    done
24718251875Speter  fi
24719251875Speter
24720251875Speterelse
24721251875Speter  dsotype=any
24722251875Speter              echo "Weird: dlopen() was found but dlsym() was not found!"
24723251875Speterfi
24724251875Speter
24725251875Speterfi
24726251875Speter
24727251875Speter    fi
24728251875Speter    if test "$dsotype" = "any"; then
24729251875Speter      # BeOS:
24730251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for load_image in -lroot" >&5
24731251875Speter$as_echo_n "checking for load_image in -lroot... " >&6; }
24732251875Speterif ${ac_cv_lib_root_load_image+:} false; then :
24733251875Speter  $as_echo_n "(cached) " >&6
24734251875Speterelse
24735251875Speter  ac_check_lib_save_LIBS=$LIBS
24736251875SpeterLIBS="-lroot  $LIBS"
24737251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
24738251875Speter/* end confdefs.h.  */
24739251875Speter
24740251875Speter/* Override any GCC internal prototype to avoid an error.
24741251875Speter   Use char because int might match the return type of a GCC
24742251875Speter   builtin and then its argument prototype would still apply.  */
24743251875Speter#ifdef __cplusplus
24744251875Speterextern "C"
24745251875Speter#endif
24746251875Speterchar load_image ();
24747251875Speterint
24748251875Spetermain ()
24749251875Speter{
24750251875Speterreturn load_image ();
24751251875Speter  ;
24752251875Speter  return 0;
24753251875Speter}
24754251875Speter_ACEOF
24755251875Speterif ac_fn_c_try_link "$LINENO"; then :
24756251875Speter  ac_cv_lib_root_load_image=yes
24757251875Speterelse
24758251875Speter  ac_cv_lib_root_load_image=no
24759251875Speterfi
24760251875Speterrm -f core conftest.err conftest.$ac_objext \
24761251875Speter    conftest$ac_exeext conftest.$ac_ext
24762251875SpeterLIBS=$ac_check_lib_save_LIBS
24763251875Speterfi
24764251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_root_load_image" >&5
24765251875Speter$as_echo "$ac_cv_lib_root_load_image" >&6; }
24766251875Speterif test "x$ac_cv_lib_root_load_image" = xyes; then :
24767251875Speter  dsotype=other
24768251875Speterfi
24769251875Speter
24770251875Speter    fi
24771251875Speter    # Everything else:
24772251875Speter    if test "$dsotype" = "any"; then
24773251875Speter        case $host in
24774251875Speter        *os390|*os400|*-aix*)
24775251875Speter          # Some -aix5 will use dl, no hassles.  Keep that pattern here.
24776251875Speter          dsotype=other ;;
24777251875Speter        *-hpux*)
24778251875Speter          if test "$have_shl" = "1"; then
24779251875Speter            dsotype=shl;
24780251875Speter  if test "x$LIBS" = "x"; then
24781251875Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-ldld\""
24782251875Speter    LIBS="-ldld"
24783251875Speter  else
24784251875Speter    apr_addto_bugger="-ldld"
24785251875Speter    for i in $apr_addto_bugger; do
24786251875Speter      apr_addto_duplicate="0"
24787251875Speter      for j in $LIBS; do
24788251875Speter        if test "x$i" = "x$j"; then
24789251875Speter          apr_addto_duplicate="1"
24790251875Speter          break
24791251875Speter        fi
24792251875Speter      done
24793251875Speter      if test $apr_addto_duplicate = "0"; then
24794251875Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
24795251875Speter        LIBS="$LIBS $i"
24796251875Speter      fi
24797251875Speter    done
24798251875Speter  fi
24799251875Speter
24800251875Speter          fi;;
24801251875Speter        esac
24802251875Speter    fi
24803251875Speterfi
24804251875Speter
24805251875Speterif test "$dsotype" = "any"; then
24806251875Speter    as_fn_error $? "Could not detect suitable DSO implementation" "$LINENO" 5
24807251875Speterelif test "$dsotype" = "no"; then
24808251875Speter    aprdso="0"
24809251875Speterelse
24810251875Speter    case "$dsotype" in
24811251875Speter    dlfcn)
24812251875Speter$as_echo "#define DSO_USE_DLFCN 1" >>confdefs.h
24813251875Speter;;
24814251875Speter    shl)
24815251875Speter$as_echo "#define DSO_USE_SHL 1" >>confdefs.h
24816251875Speter;;
24817251875Speter    dyld)
24818251875Speter$as_echo "#define DSO_USE_DYLD 1" >>confdefs.h
24819251875Speter;;
24820251875Speter    other) ;; # Use whatever is in dso/OSDIR
24821251875Speter    *) as_fn_error $? "Unknown DSO implementation \"$dsotype\"" "$LINENO" 5;;
24822251875Speter    esac
24823251875Speter    aprdso="1"
24824251875Speter    apr_modules="$apr_modules dso"
24825251875Speterfi
24826251875Speter
24827251875Speter
24828251875Speter
24829251875Speterecho "${nl}Checking for Processes..."
24830251875Speter
24831251875Speterfor ac_func in waitpid
24832251875Speterdo :
24833251875Speter  ac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
24834251875Speterif test "x$ac_cv_func_waitpid" = xyes; then :
24835251875Speter  cat >>confdefs.h <<_ACEOF
24836251875Speter#define HAVE_WAITPID 1
24837251875Speter_ACEOF
24838251875Speter
24839251875Speterfi
24840251875Speterdone
24841251875Speter
24842251875Speter
24843251875Speter# Check whether --enable-other-child was given.
24844251875Speterif test "${enable_other_child+set}" = set; then :
24845251875Speter  enableval=$enable_other_child;  if test "$enableval" = "yes"; then
24846251875Speter        oc="1"
24847251875Speter    else
24848251875Speter        oc="0"
24849251875Speter    fi
24850251875Speterelse
24851251875Speter   oc=1
24852251875Speterfi
24853251875Speter
24854251875Speter
24855251875Speter
24856251875Speter
24857251875Speterif test -z "$have_proc_invoked"; then
24858251875Speter  have_proc_invoked="0"
24859251875Speterfi
24860251875Speter
24861251875Speter
24862251875Speter
24863251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Variable Length Arrays" >&5
24864251875Speter$as_echo_n "checking for Variable Length Arrays... " >&6; }
24865251875Speterapr_save_CFLAGS=$CFLAGS
24866251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
24867251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
24868251875Speter   CFLAGS="$CFLAGS -Werror"
24869251875Speter fi
24870251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24871251875Speter/* end confdefs.h.  */
24872251875Speter#include "confdefs.h"
24873251875Speter
24874251875Speter
24875251875Speter   int main(int argc, const char *const *argv) {
24876251875Speter
24877251875Speter    int foo[argc];
24878251875Speter    foo[0] = 0;
24879251875Speter
24880251875Speter      return 0; }
24881251875Speter
24882251875Speter_ACEOF
24883251875Speterif ac_fn_c_try_compile "$LINENO"; then :
24884251875Speter  vla_msg=yes
24885251875Speterelse
24886251875Speter  vla_msg=no
24887251875Speterfi
24888251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24889251875Speter CFLAGS=$apr_save_CFLAGS
24890251875Speter
24891251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vla_msg" >&5
24892251875Speter$as_echo "$vla_msg" >&6; }
24893251875Speterif test "$vla_msg" = "yes"; then
24894251875Speter
24895251875Speter$as_echo "#define HAVE_VLA 1" >>confdefs.h
24896251875Speter
24897251875Speterfi
24898251875Speter
24899251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct rlimit" >&5
24900251875Speter$as_echo_n "checking struct rlimit... " >&6; }
24901251875Speterif ${ac_cv_struct_rlimit+:} false; then :
24902251875Speter  $as_echo_n "(cached) " >&6
24903251875Speterelse
24904251875Speter
24905251875Speterif test "$cross_compiling" = yes; then :
24906251875Speter
24907251875Speter    ac_cv_struct_rlimit=no
24908251875Speterelse
24909251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24910251875Speter/* end confdefs.h.  */
24911251875Speter
24912251875Speter#include <sys/types.h>
24913251875Speter#include <sys/time.h>
24914251875Speter#include <sys/resource.h>
24915251875Spetermain()
24916251875Speter{
24917251875Speter    struct rlimit limit;
24918251875Speter    limit.rlim_cur = 0;
24919251875Speter    limit.rlim_max = 0;
24920251875Speter    exit(0);
24921251875Speter}
24922251875Speter_ACEOF
24923251875Speterif ac_fn_c_try_run "$LINENO"; then :
24924251875Speter
24925251875Speter    ac_cv_struct_rlimit=yes
24926251875Speterelse
24927251875Speter
24928251875Speter    ac_cv_struct_rlimit=no
24929251875Speterfi
24930251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24931251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
24932251875Speterfi
24933251875Speter
24934251875Speterfi
24935251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_rlimit" >&5
24936251875Speter$as_echo "$ac_cv_struct_rlimit" >&6; }
24937251875Speterstruct_rlimit=0
24938251875Spetertest "x$ac_cv_struct_rlimit" = xyes && struct_rlimit=1
24939251875Speter
24940251875Speter
24941251875Speterecho "${nl}Checking for Locking..."
24942251875Speter
24943251875Speterfor ac_func in semget semctl flock
24944251875Speterdo :
24945251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24946251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
24947251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24948251875Speter  cat >>confdefs.h <<_ACEOF
24949251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24950251875Speter_ACEOF
24951251875Speter
24952251875Speterfi
24953251875Speterdone
24954251875Speter
24955251875Speterfor ac_header in semaphore.h OS.h
24956251875Speterdo :
24957251875Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24958251875Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
24959251875Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
24960251875Speter  cat >>confdefs.h <<_ACEOF
24961251875Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24962251875Speter_ACEOF
24963251875Speter
24964251875Speterfi
24965251875Speter
24966251875Speterdone
24967251875Speter
24968251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_open" >&5
24969251875Speter$as_echo_n "checking for library containing sem_open... " >&6; }
24970251875Speterif ${ac_cv_search_sem_open+:} false; then :
24971251875Speter  $as_echo_n "(cached) " >&6
24972251875Speterelse
24973251875Speter  ac_func_search_save_LIBS=$LIBS
24974251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
24975251875Speter/* end confdefs.h.  */
24976251875Speter
24977251875Speter/* Override any GCC internal prototype to avoid an error.
24978251875Speter   Use char because int might match the return type of a GCC
24979251875Speter   builtin and then its argument prototype would still apply.  */
24980251875Speter#ifdef __cplusplus
24981251875Speterextern "C"
24982251875Speter#endif
24983251875Speterchar sem_open ();
24984251875Speterint
24985251875Spetermain ()
24986251875Speter{
24987251875Speterreturn sem_open ();
24988251875Speter  ;
24989251875Speter  return 0;
24990251875Speter}
24991251875Speter_ACEOF
24992251875Speterfor ac_lib in '' rt; do
24993251875Speter  if test -z "$ac_lib"; then
24994251875Speter    ac_res="none required"
24995251875Speter  else
24996251875Speter    ac_res=-l$ac_lib
24997251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24998251875Speter  fi
24999251875Speter  if ac_fn_c_try_link "$LINENO"; then :
25000251875Speter  ac_cv_search_sem_open=$ac_res
25001251875Speterfi
25002251875Speterrm -f core conftest.err conftest.$ac_objext \
25003251875Speter    conftest$ac_exeext
25004251875Speter  if ${ac_cv_search_sem_open+:} false; then :
25005251875Speter  break
25006251875Speterfi
25007251875Speterdone
25008251875Speterif ${ac_cv_search_sem_open+:} false; then :
25009251875Speter
25010251875Speterelse
25011251875Speter  ac_cv_search_sem_open=no
25012251875Speterfi
25013251875Speterrm conftest.$ac_ext
25014251875SpeterLIBS=$ac_func_search_save_LIBS
25015251875Speterfi
25016251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_open" >&5
25017251875Speter$as_echo "$ac_cv_search_sem_open" >&6; }
25018251875Speterac_res=$ac_cv_search_sem_open
25019251875Speterif test "$ac_res" != no; then :
25020251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25021251875Speter
25022251875Speterfi
25023251875Speter
25024251875Speterfor ac_func in sem_close sem_unlink sem_post sem_wait create_sem
25025251875Speterdo :
25026251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
25027251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
25028251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
25029251875Speter  cat >>confdefs.h <<_ACEOF
25030251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
25031251875Speter_ACEOF
25032251875Speter
25033251875Speterfi
25034251875Speterdone
25035251875Speter
25036251875Speter
25037251875Speter# Some systems return ENOSYS from sem_open.
25038251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working sem_open" >&5
25039251875Speter$as_echo_n "checking for working sem_open... " >&6; }
25040251875Speterif ${ac_cv_func_sem_open+:} false; then :
25041251875Speter  $as_echo_n "(cached) " >&6
25042251875Speterelse
25043251875Speter
25044251875Speterif test "$cross_compiling" = yes; then :
25045251875Speter  ac_cv_func_sem_open=no
25046251875Speterelse
25047251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25048251875Speter/* end confdefs.h.  */
25049251875Speter
25050251875Speter#include <errno.h>
25051251875Speter#include <stdlib.h>
25052251875Speter#include <fcntl.h>
25053251875Speter#include <semaphore.h>
25054251875Speter#ifndef SEM_FAILED
25055251875Speter#define SEM_FAILED (-1)
25056251875Speter#endif
25057251875Spetermain()
25058251875Speter{
25059251875Speter    sem_t *psem;
25060251875Speter    const char *sem_name = "/apr_autoconf";
25061251875Speter
25062251875Speter    psem = sem_open(sem_name, O_CREAT, 0644, 1);
25063251875Speter    if (psem == (sem_t *)SEM_FAILED) {
25064251875Speter	exit(1);
25065251875Speter    }
25066251875Speter    sem_close(psem);
25067251875Speter    psem = sem_open(sem_name, O_CREAT | O_EXCL, 0644, 1);
25068251875Speter    if (psem != (sem_t *)SEM_FAILED) {
25069251875Speter        sem_close(psem);
25070251875Speter        exit(1);
25071251875Speter    }
25072251875Speter    sem_unlink(sem_name);
25073251875Speter    exit(0);
25074251875Speter}
25075251875Speter_ACEOF
25076251875Speterif ac_fn_c_try_run "$LINENO"; then :
25077251875Speter  ac_cv_func_sem_open=yes
25078251875Speterelse
25079251875Speter  ac_cv_func_sem_open=no
25080251875Speterfi
25081251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25082251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
25083251875Speterfi
25084251875Speter
25085251875Speterfi
25086251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_sem_open" >&5
25087251875Speter$as_echo "$ac_cv_func_sem_open" >&6; }
25088251875Speter
25089251875Speter# It's stupid, but not all platforms have union semun, even those that need it.
25090251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for union semun in sys/sem.h" >&5
25091251875Speter$as_echo_n "checking for union semun in sys/sem.h... " >&6; }
25092251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
25093251875Speter/* end confdefs.h.  */
25094251875Speter
25095251875Speter#include <sys/types.h>
25096251875Speter#include <sys/ipc.h>
25097251875Speter#include <sys/sem.h>
25098251875Speter
25099251875Speterint
25100251875Spetermain ()
25101251875Speter{
25102251875Speter
25103251875Speterunion semun arg;
25104251875Spetersemctl(0, 0, 0, arg);
25105251875Speter
25106251875Speter  ;
25107251875Speter  return 0;
25108251875Speter}
25109251875Speter_ACEOF
25110251875Speterif ac_fn_c_try_compile "$LINENO"; then :
25111251875Speter  have_union_semun="1" union_semun=yes
25112251875Spetermsg=yes
25113251875Speterelse
25114251875Speter
25115251875Speterhave_union_semun="0"
25116251875Spetermsg=no
25117251875Speterfi
25118251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25119251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
25120251875Speter$as_echo "$msg" >&6; }
25121251875Speter
25122251875Speter
25123251875Speter
25124251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOCK_EX in sys/file.h" >&5
25125251875Speter$as_echo_n "checking for LOCK_EX in sys/file.h... " >&6; }
25126251875Speterif ${ac_cv_define_LOCK_EX+:} false; then :
25127251875Speter  $as_echo_n "(cached) " >&6
25128251875Speterelse
25129251875Speter
25130251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25131251875Speter/* end confdefs.h.  */
25132251875Speter
25133251875Speter#include <sys/file.h>
25134251875Speter#ifdef LOCK_EX
25135251875SpeterYES_IS_DEFINED
25136251875Speter#endif
25137251875Speter
25138251875Speter_ACEOF
25139251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25140251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25141251875Speter  ac_cv_define_LOCK_EX=yes
25142251875Speterelse
25143251875Speter  ac_cv_define_LOCK_EX=no
25144251875Speterfi
25145251875Speterrm -f conftest*
25146251875Speter
25147251875Speter
25148251875Speterfi
25149251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_LOCK_EX" >&5
25150251875Speter$as_echo "$ac_cv_define_LOCK_EX" >&6; }
25151251875Speter  if test "$ac_cv_define_LOCK_EX" = "yes"; then
25152251875Speter
25153251875Speter$as_echo "#define HAVE_LOCK_EX 1" >>confdefs.h
25154251875Speter
25155251875Speter  fi
25156251875Speter
25157251875Speter
25158251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETLK in fcntl.h" >&5
25159251875Speter$as_echo_n "checking for F_SETLK in fcntl.h... " >&6; }
25160251875Speterif ${ac_cv_define_F_SETLK+:} false; then :
25161251875Speter  $as_echo_n "(cached) " >&6
25162251875Speterelse
25163251875Speter
25164251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25165251875Speter/* end confdefs.h.  */
25166251875Speter
25167251875Speter#include <fcntl.h>
25168251875Speter#ifdef F_SETLK
25169251875SpeterYES_IS_DEFINED
25170251875Speter#endif
25171251875Speter
25172251875Speter_ACEOF
25173251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25174251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25175251875Speter  ac_cv_define_F_SETLK=yes
25176251875Speterelse
25177251875Speter  ac_cv_define_F_SETLK=no
25178251875Speterfi
25179251875Speterrm -f conftest*
25180251875Speter
25181251875Speter
25182251875Speterfi
25183251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_F_SETLK" >&5
25184251875Speter$as_echo "$ac_cv_define_F_SETLK" >&6; }
25185251875Speter  if test "$ac_cv_define_F_SETLK" = "yes"; then
25186251875Speter
25187251875Speter$as_echo "#define HAVE_F_SETLK 1" >>confdefs.h
25188251875Speter
25189251875Speter  fi
25190251875Speter
25191251875Speter
25192251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SEM_UNDO in sys/sem.h" >&5
25193251875Speter$as_echo_n "checking for SEM_UNDO in sys/sem.h... " >&6; }
25194251875Speterif ${ac_cv_define_SEM_UNDO+:} false; then :
25195251875Speter  $as_echo_n "(cached) " >&6
25196251875Speterelse
25197251875Speter
25198251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25199251875Speter/* end confdefs.h.  */
25200251875Speter
25201251875Speter#include <sys/sem.h>
25202251875Speter#ifdef SEM_UNDO
25203251875SpeterYES_IS_DEFINED
25204251875Speter#endif
25205251875Speter
25206251875Speter_ACEOF
25207251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25208251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25209251875Speter  ac_cv_define_SEM_UNDO=yes
25210251875Speterelse
25211251875Speter  ac_cv_define_SEM_UNDO=no
25212251875Speterfi
25213251875Speterrm -f conftest*
25214251875Speter
25215251875Speter
25216251875Speterfi
25217251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_SEM_UNDO" >&5
25218251875Speter$as_echo "$ac_cv_define_SEM_UNDO" >&6; }
25219251875Speter  if test "$ac_cv_define_SEM_UNDO" = "yes"; then
25220251875Speter
25221251875Speter$as_echo "#define HAVE_SEM_UNDO 1" >>confdefs.h
25222251875Speter
25223251875Speter  fi
25224251875Speter
25225251875Speter
25226251875Speter# We are assuming that if the platform doesn't have POLLIN, it doesn't have
25227251875Speter# any POLL definitions.
25228251875Speter
25229251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLLIN in poll.h sys/poll.h" >&5
25230251875Speter$as_echo_n "checking for POLLIN in poll.h sys/poll.h... " >&6; }
25231251875Speterif ${ac_cv_define_POLLIN+:} false; then :
25232251875Speter  $as_echo_n "(cached) " >&6
25233251875Speterelse
25234251875Speter
25235251875Speter    ac_cv_define_POLLIN=no
25236251875Speter    for curhdr in poll.h sys/poll.h
25237251875Speter    do
25238251875Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25239251875Speter/* end confdefs.h.  */
25240251875Speter
25241251875Speter#include <$curhdr>
25242251875Speter#ifdef POLLIN
25243251875SpeterYES_IS_DEFINED
25244251875Speter#endif
25245251875Speter
25246251875Speter_ACEOF
25247251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25248251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25249251875Speter  ac_cv_define_POLLIN=yes
25250251875Speterfi
25251251875Speterrm -f conftest*
25252251875Speter
25253251875Speter    done
25254251875Speter
25255251875Speterfi
25256251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_POLLIN" >&5
25257251875Speter$as_echo "$ac_cv_define_POLLIN" >&6; }
25258251875Speter  if test "$ac_cv_define_POLLIN" = "yes"; then
25259251875Speter
25260251875Speter$as_echo "#define HAVE_POLLIN 1" >>confdefs.h
25261251875Speter
25262251875Speter  fi
25263251875Speter
25264251875Speter
25265251875Speterif test "$threads" = "1"; then
25266251875Speter
25267251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PROCESS_SHARED in pthread.h" >&5
25268251875Speter$as_echo_n "checking for PTHREAD_PROCESS_SHARED in pthread.h... " >&6; }
25269251875Speterif ${ac_cv_define_PTHREAD_PROCESS_SHARED+:} false; then :
25270251875Speter  $as_echo_n "(cached) " >&6
25271251875Speterelse
25272251875Speter
25273251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25274251875Speter/* end confdefs.h.  */
25275251875Speter
25276251875Speter#include <pthread.h>
25277251875Speter#ifdef PTHREAD_PROCESS_SHARED
25278251875SpeterYES_IS_DEFINED
25279251875Speter#endif
25280251875Speter
25281251875Speter_ACEOF
25282251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25283251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
25284251875Speter  ac_cv_define_PTHREAD_PROCESS_SHARED=yes
25285251875Speterelse
25286251875Speter  ac_cv_define_PTHREAD_PROCESS_SHARED=no
25287251875Speterfi
25288251875Speterrm -f conftest*
25289251875Speter
25290251875Speter
25291251875Speterfi
25292251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_PTHREAD_PROCESS_SHARED" >&5
25293251875Speter$as_echo "$ac_cv_define_PTHREAD_PROCESS_SHARED" >&6; }
25294251875Speter  if test "$ac_cv_define_PTHREAD_PROCESS_SHARED" = "yes"; then
25295251875Speter
25296251875Speter$as_echo "#define HAVE_PTHREAD_PROCESS_SHARED 1" >>confdefs.h
25297251875Speter
25298251875Speter  fi
25299251875Speter
25300251875Speter    for ac_func in pthread_mutexattr_setpshared
25301251875Speterdo :
25302251875Speter  ac_fn_c_check_func "$LINENO" "pthread_mutexattr_setpshared" "ac_cv_func_pthread_mutexattr_setpshared"
25303251875Speterif test "x$ac_cv_func_pthread_mutexattr_setpshared" = xyes; then :
25304251875Speter  cat >>confdefs.h <<_ACEOF
25305251875Speter#define HAVE_PTHREAD_MUTEXATTR_SETPSHARED 1
25306251875Speter_ACEOF
25307251875Speter
25308251875Speterfi
25309251875Speterdone
25310251875Speter
25311251875Speter    # Some systems have setpshared and define PROCESS_SHARED, but don't
25312251875Speter    # really support PROCESS_SHARED locks.  So, we must validate that we
25313251875Speter    # can go through the steps without receiving some sort of system error.
25314251875Speter    # Linux and older versions of AIX have this problem.
25315251875Speter    ac_rc=yes
25316251875Speterfor ac_spec in header:pthread.h define:PTHREAD_PROCESS_SHARED func:pthread_mutexattr_setpshared; do
25317251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25318251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25319251875Speter    case $ac_type in
25320251875Speter        header )
25321251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25322251875Speter            ac_var="ac_cv_header_$ac_item"
25323251875Speter            ;;
25324251875Speter        file )
25325251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25326251875Speter            ac_var="ac_cv_file_$ac_item"
25327251875Speter            ;;
25328251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25329251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25330251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25331251875Speter        custom ) ac_var="$ac_item" ;;
25332251875Speter    esac
25333251875Speter    eval "ac_val=\$$ac_var"
25334251875Speter    if test ".$ac_val" != .yes; then
25335251875Speter        ac_rc=no
25336251875Speter        break
25337251875Speter    fi
25338251875Speterdone
25339251875Speterif test ".$ac_rc" = .yes; then
25340251875Speter    :
25341251875Speter
25342251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working PROCESS_SHARED locks" >&5
25343251875Speter$as_echo_n "checking for working PROCESS_SHARED locks... " >&6; }
25344251875Speterif ${apr_cv_process_shared_works+:} false; then :
25345251875Speter  $as_echo_n "(cached) " >&6
25346251875Speterelse
25347251875Speter
25348251875Speter      if test "$cross_compiling" = yes; then :
25349251875Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
25350251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25351251875Speteras_fn_error $? "cannot run test program while cross compiling
25352251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
25353251875Speterelse
25354251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25355251875Speter/* end confdefs.h.  */
25356251875Speter
25357251875Speter#include <sys/types.h>
25358251875Speter#include <pthread.h>
25359251875Speter        int main()
25360251875Speter        {
25361251875Speter            pthread_mutex_t mutex;
25362251875Speter            pthread_mutexattr_t attr;
25363251875Speter            if (pthread_mutexattr_init(&attr))
25364251875Speter                exit(1);
25365251875Speter            if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED))
25366251875Speter                exit(2);
25367251875Speter            if (pthread_mutex_init(&mutex, &attr))
25368251875Speter                exit(3);
25369251875Speter            if (pthread_mutexattr_destroy(&attr))
25370251875Speter                exit(4);
25371251875Speter            if (pthread_mutex_destroy(&mutex))
25372251875Speter                exit(5);
25373251875Speter            exit(0);
25374251875Speter        }
25375251875Speter_ACEOF
25376251875Speterif ac_fn_c_try_run "$LINENO"; then :
25377251875Speter  apr_cv_process_shared_works=yes
25378251875Speterelse
25379251875Speter  apr_cv_process_shared_works=no
25380251875Speterfi
25381251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25382251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
25383251875Speterfi
25384251875Speter
25385251875Speterfi
25386251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_process_shared_works" >&5
25387251875Speter$as_echo "$apr_cv_process_shared_works" >&6; }
25388251875Speter      # Override detection of pthread_mutexattr_setpshared
25389251875Speter      ac_cv_func_pthread_mutexattr_setpshared=$apr_cv_process_shared_works
25390251875Speterelse
25391251875Speter    :
25392251875Speter
25393251875Speterfi
25394251875Speter
25395251875Speter
25396251875Speter    if test "$ac_cv_func_pthread_mutexattr_setpshared" = "yes"; then
25397251875Speter
25398251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for robust cross-process mutex support" >&5
25399251875Speter$as_echo_n "checking for robust cross-process mutex support... " >&6; }
25400251875Speterif ${apr_cv_mutex_robust_shared+:} false; then :
25401251875Speter  $as_echo_n "(cached) " >&6
25402251875Speterelse
25403251875Speter  if test "$cross_compiling" = yes; then :
25404251875Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
25405251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25406251875Speteras_fn_error $? "cannot run test program while cross compiling
25407251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
25408251875Speterelse
25409251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25410251875Speter/* end confdefs.h.  */
25411251875Speter
25412251875Speter#include <sys/types.h>
25413251875Speter#include <pthread.h>
25414251875Speter#include <stdlib.h>
25415251875Speter
25416251875Speterint main(int argc, char **argv)
25417251875Speter{
25418251875Speter    pthread_mutex_t mutex;
25419251875Speter    pthread_mutexattr_t attr;
25420251875Speter
25421251875Speter    if (pthread_mutexattr_init(&attr))
25422251875Speter        exit(1);
25423251875Speter    if (pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED))
25424251875Speter        exit(2);
25425251875Speter    if (pthread_mutexattr_setrobust_np(&attr, PTHREAD_MUTEX_ROBUST_NP))
25426251875Speter        exit(3);
25427251875Speter    if (pthread_mutexattr_setprotocol(&attr, PTHREAD_PRIO_INHERIT))
25428251875Speter        exit(4);
25429251875Speter    if (pthread_mutex_init(&mutex, &attr))
25430251875Speter        exit(5);
25431251875Speter    if (pthread_mutexattr_destroy(&attr))
25432251875Speter        exit(6);
25433251875Speter    if (pthread_mutex_destroy(&mutex))
25434251875Speter        exit(7);
25435251875Speter
25436251875Speter    exit(0);
25437251875Speter}
25438251875Speter_ACEOF
25439251875Speterif ac_fn_c_try_run "$LINENO"; then :
25440251875Speter  apr_cv_mutex_robust_shared=yes
25441251875Speterelse
25442251875Speter  apr_cv_mutex_robust_shared=no
25443251875Speterfi
25444251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25445251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
25446251875Speterfi
25447251875Speter
25448251875Speterfi
25449251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_mutex_robust_shared" >&5
25450251875Speter$as_echo "$apr_cv_mutex_robust_shared" >&6; }
25451251875Speter
25452251875Speterif test "$apr_cv_mutex_robust_shared" = "yes"; then
25453251875Speter
25454251875Speter$as_echo "#define HAVE_PTHREAD_MUTEX_ROBUST 1" >>confdefs.h
25455251875Speter
25456251875Speterfi
25457251875Speter
25458251875Speter    fi
25459251875Speterfi
25460251875Speter
25461251875Speter# See which lock mechanisms we can support on this system.
25462251875Speterac_rc=yes
25463251875Speterfor ac_spec in header:semaphore.h func:sem_open func:sem_close              func:sem_unlink func:sem_post func:sem_wait; do
25464251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25465251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25466251875Speter    case $ac_type in
25467251875Speter        header )
25468251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25469251875Speter            ac_var="ac_cv_header_$ac_item"
25470251875Speter            ;;
25471251875Speter        file )
25472251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25473251875Speter            ac_var="ac_cv_file_$ac_item"
25474251875Speter            ;;
25475251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25476251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25477251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25478251875Speter        custom ) ac_var="$ac_item" ;;
25479251875Speter    esac
25480251875Speter    eval "ac_val=\$$ac_var"
25481251875Speter    if test ".$ac_val" != .yes; then
25482251875Speter        ac_rc=no
25483251875Speter        break
25484251875Speter    fi
25485251875Speterdone
25486251875Speterif test ".$ac_rc" = .yes; then
25487251875Speter    :
25488251875Speter    hasposixser="1"
25489251875Speterelse
25490251875Speter    :
25491251875Speter    hasposixser="0"
25492251875Speterfi
25493251875Speter
25494251875Speterac_rc=yes
25495251875Speterfor ac_spec in func:semget func:semctl define:SEM_UNDO; do
25496251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25497251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25498251875Speter    case $ac_type in
25499251875Speter        header )
25500251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25501251875Speter            ac_var="ac_cv_header_$ac_item"
25502251875Speter            ;;
25503251875Speter        file )
25504251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25505251875Speter            ac_var="ac_cv_file_$ac_item"
25506251875Speter            ;;
25507251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25508251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25509251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25510251875Speter        custom ) ac_var="$ac_item" ;;
25511251875Speter    esac
25512251875Speter    eval "ac_val=\$$ac_var"
25513251875Speter    if test ".$ac_val" != .yes; then
25514251875Speter        ac_rc=no
25515251875Speter        break
25516251875Speter    fi
25517251875Speterdone
25518251875Speterif test ".$ac_rc" = .yes; then
25519251875Speter    :
25520251875Speter    hassysvser="1"
25521251875Speterelse
25522251875Speter    :
25523251875Speter    hassysvser="0"
25524251875Speterfi
25525251875Speter
25526251875Speterac_rc=yes
25527251875Speterfor ac_spec in func:flock define:LOCK_EX; do
25528251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25529251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25530251875Speter    case $ac_type in
25531251875Speter        header )
25532251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25533251875Speter            ac_var="ac_cv_header_$ac_item"
25534251875Speter            ;;
25535251875Speter        file )
25536251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25537251875Speter            ac_var="ac_cv_file_$ac_item"
25538251875Speter            ;;
25539251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25540251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25541251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25542251875Speter        custom ) ac_var="$ac_item" ;;
25543251875Speter    esac
25544251875Speter    eval "ac_val=\$$ac_var"
25545251875Speter    if test ".$ac_val" != .yes; then
25546251875Speter        ac_rc=no
25547251875Speter        break
25548251875Speter    fi
25549251875Speterdone
25550251875Speterif test ".$ac_rc" = .yes; then
25551251875Speter    :
25552251875Speter    hasflockser="1"
25553251875Speterelse
25554251875Speter    :
25555251875Speter    hasflockser="0"
25556251875Speterfi
25557251875Speter
25558251875Speterac_rc=yes
25559251875Speterfor ac_spec in header:fcntl.h define:F_SETLK; do
25560251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25561251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25562251875Speter    case $ac_type in
25563251875Speter        header )
25564251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25565251875Speter            ac_var="ac_cv_header_$ac_item"
25566251875Speter            ;;
25567251875Speter        file )
25568251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25569251875Speter            ac_var="ac_cv_file_$ac_item"
25570251875Speter            ;;
25571251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25572251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25573251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25574251875Speter        custom ) ac_var="$ac_item" ;;
25575251875Speter    esac
25576251875Speter    eval "ac_val=\$$ac_var"
25577251875Speter    if test ".$ac_val" != .yes; then
25578251875Speter        ac_rc=no
25579251875Speter        break
25580251875Speter    fi
25581251875Speterdone
25582251875Speterif test ".$ac_rc" = .yes; then
25583251875Speter    :
25584251875Speter    hasfcntlser="1"
25585251875Speterelse
25586251875Speter    :
25587251875Speter    hasfcntlser="0"
25588251875Speterfi
25589251875Speter
25590251875Speter# note: the current APR use of shared mutex requires /dev/zero
25591251875Speterac_rc=yes
25592251875Speterfor ac_spec in header:pthread.h define:PTHREAD_PROCESS_SHARED              func:pthread_mutexattr_setpshared              file:/dev/zero; do
25593251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25594251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25595251875Speter    case $ac_type in
25596251875Speter        header )
25597251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25598251875Speter            ac_var="ac_cv_header_$ac_item"
25599251875Speter            ;;
25600251875Speter        file )
25601251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25602251875Speter            ac_var="ac_cv_file_$ac_item"
25603251875Speter            ;;
25604251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25605251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25606251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25607251875Speter        custom ) ac_var="$ac_item" ;;
25608251875Speter    esac
25609251875Speter    eval "ac_val=\$$ac_var"
25610251875Speter    if test ".$ac_val" != .yes; then
25611251875Speter        ac_rc=no
25612251875Speter        break
25613251875Speter    fi
25614251875Speterdone
25615251875Speterif test ".$ac_rc" = .yes; then
25616251875Speter    :
25617251875Speter    hasprocpthreadser="1"
25618251875Speterelse
25619251875Speter    :
25620251875Speter    hasprocpthreadser="0"
25621251875Speterfi
25622251875Speter
25623251875Speterac_rc=yes
25624251875Speterfor ac_spec in header:OS.h func:create_sem; do
25625251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25626251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25627251875Speter    case $ac_type in
25628251875Speter        header )
25629251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25630251875Speter            ac_var="ac_cv_header_$ac_item"
25631251875Speter            ;;
25632251875Speter        file )
25633251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25634251875Speter            ac_var="ac_cv_file_$ac_item"
25635251875Speter            ;;
25636251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25637251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25638251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25639251875Speter        custom ) ac_var="$ac_item" ;;
25640251875Speter    esac
25641251875Speter    eval "ac_val=\$$ac_var"
25642251875Speter    if test ".$ac_val" != .yes; then
25643251875Speter        ac_rc=no
25644251875Speter        break
25645251875Speter    fi
25646251875Speterdone
25647251875Speterif test ".$ac_rc" = .yes; then
25648251875Speter    :
25649251875Speter    hasbeossem="1"
25650251875Speterelse
25651251875Speter    :
25652251875Speter    hasbeossem="0"
25653251875Speterfi
25654251875Speter
25655251875Speter
25656251875Speter# See which lock mechanism we'll select by default on this system.
25657251875Speter# The last APR_DECIDE to execute sets the default.
25658251875Speter# At this stage, we match the ordering in Apache 1.3
25659251875Speter# which is (highest to lowest): sysvsem -> fcntl -> flock.
25660251875Speter# POSIX semaphores and cross-process pthread mutexes are not
25661251875Speter# used by default since they have less desirable behaviour when
25662251875Speter# e.g. a process holding the mutex segfaults.
25663251875Speter# The BEOSSEM decision doesn't require any substitutions but is
25664251875Speter# included here to prevent the fcntl() branch being selected
25665251875Speter# from the decision making.
25666251875Speterac_decision_item='apr_lock implementation method'
25667251875Speterac_decision_msg='FAILED'
25668251875Speterac_decision=''
25669251875Speter
25670251875Speterac_rc=yes
25671251875Speterfor ac_spec in func:flock define:LOCK_EX; do
25672251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25673251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25674251875Speter    case $ac_type in
25675251875Speter        header )
25676251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25677251875Speter            ac_var="ac_cv_header_$ac_item"
25678251875Speter            ;;
25679251875Speter        file )
25680251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25681251875Speter            ac_var="ac_cv_file_$ac_item"
25682251875Speter            ;;
25683251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25684251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25685251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25686251875Speter        custom ) ac_var="$ac_item" ;;
25687251875Speter    esac
25688251875Speter    eval "ac_val=\$$ac_var"
25689251875Speter    if test ".$ac_val" != .yes; then
25690251875Speter        ac_rc=no
25691251875Speter        break
25692251875Speter    fi
25693251875Speterdone
25694251875Speterif test ".$ac_rc" = .yes; then
25695251875Speter    :
25696251875Speter
25697251875Speterac_decision='USE_FLOCK_SERIALIZE'
25698251875Speterac_decision_msg='4.2BSD-style flock()'
25699251875Speterac_decision_USE_FLOCK_SERIALIZE=yes
25700251875Speterac_decision_USE_FLOCK_SERIALIZE_msg='4.2BSD-style flock()'
25701251875Speter
25702251875Speterelse
25703251875Speter    :
25704251875Speter
25705251875Speterfi
25706251875Speter
25707251875Speterac_rc=yes
25708251875Speterfor ac_spec in header:fcntl.h define:F_SETLK; do
25709251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25710251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25711251875Speter    case $ac_type in
25712251875Speter        header )
25713251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25714251875Speter            ac_var="ac_cv_header_$ac_item"
25715251875Speter            ;;
25716251875Speter        file )
25717251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25718251875Speter            ac_var="ac_cv_file_$ac_item"
25719251875Speter            ;;
25720251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25721251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25722251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25723251875Speter        custom ) ac_var="$ac_item" ;;
25724251875Speter    esac
25725251875Speter    eval "ac_val=\$$ac_var"
25726251875Speter    if test ".$ac_val" != .yes; then
25727251875Speter        ac_rc=no
25728251875Speter        break
25729251875Speter    fi
25730251875Speterdone
25731251875Speterif test ".$ac_rc" = .yes; then
25732251875Speter    :
25733251875Speter
25734251875Speterac_decision='USE_FCNTL_SERIALIZE'
25735251875Speterac_decision_msg='SVR4-style fcntl()'
25736251875Speterac_decision_USE_FCNTL_SERIALIZE=yes
25737251875Speterac_decision_USE_FCNTL_SERIALIZE_msg='SVR4-style fcntl()'
25738251875Speter
25739251875Speterelse
25740251875Speter    :
25741251875Speter
25742251875Speterfi
25743251875Speter
25744251875Speterac_rc=yes
25745251875Speterfor ac_spec in func:semget func:semctl define:SEM_UNDO; do
25746251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25747251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25748251875Speter    case $ac_type in
25749251875Speter        header )
25750251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25751251875Speter            ac_var="ac_cv_header_$ac_item"
25752251875Speter            ;;
25753251875Speter        file )
25754251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25755251875Speter            ac_var="ac_cv_file_$ac_item"
25756251875Speter            ;;
25757251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25758251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25759251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25760251875Speter        custom ) ac_var="$ac_item" ;;
25761251875Speter    esac
25762251875Speter    eval "ac_val=\$$ac_var"
25763251875Speter    if test ".$ac_val" != .yes; then
25764251875Speter        ac_rc=no
25765251875Speter        break
25766251875Speter    fi
25767251875Speterdone
25768251875Speterif test ".$ac_rc" = .yes; then
25769251875Speter    :
25770251875Speter
25771251875Speterac_decision='USE_SYSVSEM_SERIALIZE'
25772251875Speterac_decision_msg='SysV IPC semget()'
25773251875Speterac_decision_USE_SYSVSEM_SERIALIZE=yes
25774251875Speterac_decision_USE_SYSVSEM_SERIALIZE_msg='SysV IPC semget()'
25775251875Speter
25776251875Speterelse
25777251875Speter    :
25778251875Speter
25779251875Speterfi
25780251875Speter
25781251875Speterac_rc=yes
25782251875Speterfor ac_spec in header:OS.h func:create_sem; do
25783251875Speter    ac_type=`echo "$ac_spec" | sed -e 's/:.*$//'`
25784251875Speter    ac_item=`echo "$ac_spec" | sed -e 's/^.*://'`
25785251875Speter    case $ac_type in
25786251875Speter        header )
25787251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25788251875Speter            ac_var="ac_cv_header_$ac_item"
25789251875Speter            ;;
25790251875Speter        file )
25791251875Speter            ac_item=`echo "$ac_item" | sed 'y%./+-%__p_%'`
25792251875Speter            ac_var="ac_cv_file_$ac_item"
25793251875Speter            ;;
25794251875Speter        func )   ac_var="ac_cv_func_$ac_item"   ;;
25795251875Speter        struct ) ac_var="ac_cv_struct_$ac_item" ;;
25796251875Speter        define ) ac_var="ac_cv_define_$ac_item" ;;
25797251875Speter        custom ) ac_var="$ac_item" ;;
25798251875Speter    esac
25799251875Speter    eval "ac_val=\$$ac_var"
25800251875Speter    if test ".$ac_val" != .yes; then
25801251875Speter        ac_rc=no
25802251875Speter        break
25803251875Speter    fi
25804251875Speterdone
25805251875Speterif test ".$ac_rc" = .yes; then
25806251875Speter    :
25807251875Speter
25808251875Speterac_decision='USE_BEOSSEM'
25809251875Speterac_decision_msg='BeOS Semaphores'
25810251875Speterac_decision_USE_BEOSSEM=yes
25811251875Speterac_decision_USE_BEOSSEM_msg='BeOS Semaphores'
25812251875Speter
25813251875Speterelse
25814251875Speter    :
25815251875Speter
25816251875Speterfi
25817251875Speter
25818251875Speterif test "x$apr_lock_method" != "x"; then
25819251875Speter    ac_decision="$apr_lock_method"
25820251875Spetereval "ac_decision_msg=\"\$ac_decision_${ac_decision}_msg\""
25821251875Speter
25822251875Speterfi
25823251875Speterif test ".$ac_decision" = .; then
25824251875Speter    echo "$0:Error: decision on $ac_decision_item failed" 1>&2
25825251875Speter    exit 1
25826251875Speterelse
25827251875Speter    if test ".$ac_decision_msg" = .; then
25828251875Speter        ac_decision_msg="$ac_decision"
25829251875Speter    fi
25830251875Speter    cat >>confdefs.h <<_ACEOF
25831251875Speter#define ${ac_decision_item} 1
25832251875Speter_ACEOF
25833251875Speter
25834251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: decision on $ac_decision_item... $ac_decision_msg" >&5
25835251875Speter$as_echo "decision on $ac_decision_item... $ac_decision_msg" >&6; }
25836251875Speterfi
25837251875Speter
25838251875Spetercat >>confdefs.h <<_ACEOF
25839251875Speter#define $ac_decision 1
25840251875Speter_ACEOF
25841251875Speter
25842251875Speter
25843251875Speterflockser="0"
25844251875Spetersysvser="0"
25845251875Speterposixser="0"
25846251875Speterprocpthreadser="0"
25847251875Speterfcntlser="0"
25848251875Spetercase $ac_decision in
25849251875Speter    USE_FLOCK_SERIALIZE )
25850251875Speter        flockser="1"
25851251875Speter        ;;
25852251875Speter    USE_FCNTL_SERIALIZE )
25853251875Speter        fcntlser="1"
25854251875Speter        ;;
25855251875Speter    USE_SYSVSEM_SERIALIZE )
25856251875Speter        sysvser="1"
25857251875Speter        ;;
25858251875Speter    USE_POSIXSEM_SERIALIZE )
25859251875Speter        posixser="1"
25860251875Speter        ;;
25861251875Speter    USE_PROC_PTHREAD_SERIALIZE )
25862251875Speter        procpthreadser="1"
25863251875Speter        ;;
25864251875Speter    USE_BEOSSEM )
25865251875Speter        beossem="1"
25866251875Speter        ;;
25867251875Speteresac
25868251875Speter
25869251875Speterif test $hasfcntlser = "1"; then
25870251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl returns EACCES when F_SETLK is already held" >&5
25871251875Speter$as_echo_n "checking if fcntl returns EACCES when F_SETLK is already held... " >&6; }
25872251875Speterif test "$cross_compiling" = yes; then :
25873251875Speter  apr_fcntl_tryacquire_eacces=0
25874251875Speterelse
25875251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25876251875Speter/* end confdefs.h.  */
25877251875Speter
25878251875Speter#ifdef HAVE_STDLIB_H
25879251875Speter#include <stdlib.h>
25880251875Speter#endif
25881251875Speter#ifdef HAVE_SYS_TYPES_H
25882251875Speter#include <sys/types.h>
25883251875Speter#endif
25884251875Speter#ifdef HAVE_SYS_STAT_H
25885251875Speter#include <sys/stat.h>
25886251875Speter#endif
25887251875Speter#ifdef HAVE_SYS_WAIT_H
25888251875Speter#include <sys/wait.h>
25889251875Speter#endif
25890251875Speter#if defined(HAVE_UNISTD_H)
25891251875Speter#include <unistd.h>
25892251875Speter#endif
25893251875Speter#include <fcntl.h>
25894251875Speter#include <errno.h>
25895251875Speter
25896251875Speterint fd;
25897251875Speterstruct flock proc_mutex_lock_it = {0};
25898251875Speterconst char *fname = "conftest.fcntl";
25899251875Speter
25900251875Speterint main()
25901251875Speter{
25902251875Speter    int rc, status;;
25903251875Speter    proc_mutex_lock_it.l_whence = SEEK_SET;   /* from current point */
25904251875Speter    proc_mutex_lock_it.l_type = F_WRLCK;      /* set exclusive/write lock */
25905251875Speter
25906251875Speter    fd = creat(fname, S_IRWXU);
25907251875Speter    unlink(fname);
25908251875Speter
25909251875Speter    if (rc = lockit()) {
25910251875Speter        exit(-1);
25911251875Speter    }
25912251875Speter
25913251875Speter    if (fork()) {
25914251875Speter        wait(&status);
25915251875Speter    }
25916251875Speter    else {
25917251875Speter      return(lockit());
25918251875Speter    }
25919251875Speter
25920251875Speter    close(fd);
25921251875Speter    exit(WEXITSTATUS(status) != EACCES);
25922251875Speter}
25923251875Speter
25924251875Speterint lockit() {
25925251875Speter    int rc;
25926251875Speter    do {
25927251875Speter        rc = fcntl(fd, F_SETLK, &proc_mutex_lock_it);
25928251875Speter    } while ( rc < 0 && errno == EINTR);
25929251875Speter
25930251875Speter    return (rc < 0) ? errno : 0;
25931251875Speter}
25932251875Speter_ACEOF
25933251875Speterif ac_fn_c_try_run "$LINENO"; then :
25934251875Speter  apr_fcntl_tryacquire_eacces=1
25935251875Speterelse
25936251875Speter  apr_fcntl_tryacquire_eacces=0
25937251875Speterfi
25938251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25939251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
25940251875Speterfi
25941251875Speter
25942251875Speterfi
25943251875Speter
25944251875Speterif test "$apr_fcntl_tryacquire_eacces" = "1"; then
25945251875Speter
25946251875Speter$as_echo "#define FCNTL_TRYACQUIRE_EACCES 1" >>confdefs.h
25947251875Speter
25948251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25949251875Speter$as_echo "yes" >&6; }
25950251875Speterelse
25951251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25952251875Speter$as_echo "no" >&6; }
25953251875Speterfi
25954251875Speter
25955251875Speter
25956251875Speter
25957251875Speter
25958251875Speter
25959251875Speter
25960251875Speter
25961251875Speter
25962251875Speter
25963251875Speter
25964251875Speter
25965251875Speter
25966251875Speter
25967251875Speter
25968251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if all interprocess locks affect threads" >&5
25969251875Speter$as_echo_n "checking if all interprocess locks affect threads... " >&6; }
25970251875Speterif test "x$apr_process_lock_is_global" = "xyes"; then
25971251875Speter    proclockglobal="1"
25972251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25973251875Speter$as_echo "yes" >&6; }
25974251875Speterelse
25975251875Speter    proclockglobal="0"
25976251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25977251875Speter$as_echo "no" >&6; }
25978251875Speterfi
25979251875Speter
25980251875Speter
25981251875Speter
25982251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if POSIX sems affect threads in the same process" >&5
25983251875Speter$as_echo_n "checking if POSIX sems affect threads in the same process... " >&6; }
25984251875Speterif test "x$apr_posixsem_is_global" = "xyes"; then
25985251875Speter
25986251875Speter$as_echo "#define POSIXSEM_IS_GLOBAL 1" >>confdefs.h
25987251875Speter
25988251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25989251875Speter$as_echo "yes" >&6; }
25990251875Speterelse
25991251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25992251875Speter$as_echo "no" >&6; }
25993251875Speterfi
25994251875Speter
25995251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if SysV sems affect threads in the same process" >&5
25996251875Speter$as_echo_n "checking if SysV sems affect threads in the same process... " >&6; }
25997251875Speterif test "x$apr_sysvsem_is_global" = "xyes"; then
25998251875Speter
25999251875Speter$as_echo "#define SYSVSEM_IS_GLOBAL 1" >>confdefs.h
26000251875Speter
26001251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26002251875Speter$as_echo "yes" >&6; }
26003251875Speterelse
26004251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26005251875Speter$as_echo "no" >&6; }
26006251875Speterfi
26007251875Speter
26008251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl locks affect threads in the same process" >&5
26009251875Speter$as_echo_n "checking if fcntl locks affect threads in the same process... " >&6; }
26010251875Speterif test "x$apr_fcntl_is_global" = "xyes"; then
26011251875Speter
26012251875Speter$as_echo "#define FCNTL_IS_GLOBAL 1" >>confdefs.h
26013251875Speter
26014251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26015251875Speter$as_echo "yes" >&6; }
26016251875Speterelse
26017251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26018251875Speter$as_echo "no" >&6; }
26019251875Speterfi
26020251875Speter
26021251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if flock locks affect threads in the same process" >&5
26022251875Speter$as_echo_n "checking if flock locks affect threads in the same process... " >&6; }
26023251875Speterif test "x$apr_flock_is_global" = "xyes"; then
26024251875Speter
26025251875Speter$as_echo "#define FLOCK_IS_GLOBAL 1" >>confdefs.h
26026251875Speter
26027251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26028251875Speter$as_echo "yes" >&6; }
26029251875Speterelse
26030251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26031251875Speter$as_echo "no" >&6; }
26032251875Speterfi
26033251875Speter
26034251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for entropy source" >&5
26035251875Speter$as_echo_n "checking for entropy source... " >&6; }
26036251875Speter
26037251875Speterwhy_no_rand=""
26038251875Speter
26039251875Speter
26040251875Speter# Check whether --with-egd was given.
26041251875Speterif test "${with_egd+set}" = set; then :
26042251875Speter  withval=$with_egd;
26043251875Speter$as_echo "#define HAVE_EGD 1" >>confdefs.h
26044251875Speter
26045251875Speter    if test "$withval" = "yes"; then
26046251875Speter
26047251875Spetercat >>confdefs.h <<_ACEOF
26048251875Speter#define EGD_DEFAULT_SOCKET "/var/run/egd-pool","/dev/egd-pool","/etc/egd-pool","/etc/entropy"
26049251875Speter_ACEOF
26050251875Speter
26051251875Speter    else
26052251875Speter        cat >>confdefs.h <<_ACEOF
26053251875Speter#define EGD_DEFAULT_SOCKET "$withval"
26054251875Speter_ACEOF
26055251875Speter
26056251875Speter    fi
26057251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: EGD-compatible daemon" >&5
26058251875Speter$as_echo "EGD-compatible daemon" >&6; }
26059251875Speter    rand="1"
26060251875Speter
26061251875Speterfi
26062251875Speter
26063251875Speter
26064251875Speterif test "$rand" != "1"; then
26065251875Speter
26066251875Speter# Check whether --with-devrandom was given.
26067251875Speterif test "${with_devrandom+set}" = set; then :
26068251875Speter  withval=$with_devrandom;  apr_devrandom="$withval"
26069251875Speterelse
26070251875Speter   apr_devrandom="yes"
26071251875Speterfi
26072251875Speter
26073251875Speter
26074251875Speter  if test "$apr_devrandom" = "yes"; then
26075251875Speter    # /dev/random on OpenBSD doesn't provide random data, so
26076251875Speter    # prefer /dev/arandom, which does; see random(4).
26077251875Speter    for f in /dev/arandom /dev/urandom /dev/random; do
26078251875Speter      if test -r $f; then
26079251875Speter        apr_devrandom=$f
26080251875Speter        rand=1
26081251875Speter        break
26082251875Speter      fi
26083251875Speter    done
26084251875Speter  elif test "$apr_devrandom" != "no"; then
26085251875Speter    if test -r "$apr_devrandom"; then
26086251875Speter      rand="1"
26087251875Speter    else
26088251875Speter      as_fn_error $? "$apr_devrandom not found or unreadable." "$LINENO" 5
26089251875Speter    fi
26090251875Speter  fi
26091251875Speter
26092251875Speter  if test "$rand" = "1"; then
26093251875Speter    case $host in
26094251875Speter      *os390)
26095251875Speter        if test $os_version -lt 1700; then
26096251875Speter          rand="0"
26097251875Speter          why_no_rand=" ($apr_devrandom unusable on z/OS before V1R7)"
26098251875Speter        fi
26099251875Speter        ;;
26100251875Speter    esac
26101251875Speter  fi
26102251875Speter
26103251875Speter  if test "$rand" = "1"; then
26104251875Speter
26105251875Spetercat >>confdefs.h <<_ACEOF
26106251875Speter#define DEV_RANDOM "$apr_devrandom"
26107251875Speter_ACEOF
26108251875Speter
26109251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_devrandom" >&5
26110251875Speter$as_echo "$apr_devrandom" >&6; }
26111251875Speter  fi
26112251875Speterfi
26113251875Speter
26114251875Speterif test "$rand" != "1"; then
26115251875Speter    case $host in
26116251875Speter        # we have built in support for OS/2
26117251875Speter        *-os2*)
26118251875Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using OS/2 builtin random" >&5
26119251875Speter$as_echo "Using OS/2 builtin random" >&6; }
26120251875Speter            rand="1"
26121251875Speter            ;;
26122251875Speter        *)
26123251875Speter            if test "$rand" != "1"; then
26124251875Speter              if test "$ac_cv_lib_truerand_main" = "yes"; then
26125251875Speter
26126251875Speter$as_echo "#define HAVE_TRUERAND 1" >>confdefs.h
26127251875Speter
26128251875Speter                { $as_echo "$as_me:${as_lineno-$LINENO}: result: truerand" >&5
26129251875Speter$as_echo "truerand" >&6; }
26130251875Speter                rand="1"
26131251875Speter              else
26132251875Speter                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found$why_no_rand" >&5
26133251875Speter$as_echo "not found$why_no_rand" >&6; }
26134251875Speter                rand="0"
26135251875Speter              fi
26136251875Speter            fi
26137251875Speter            ;;
26138251875Speter    esac
26139251875Speterfi
26140251875Speter
26141251875Speter
26142251875Speter
26143251875Speterecho "${nl}Checking for File Info Support..."
26144251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "
26145251875Speter#ifdef HAVE_SYS_TYPES_H
26146251875Speter#include <sys/types.h>
26147251875Speter#endif
26148251875Speter#ifdef HAVE_SYS_STAT_H
26149251875Speter#include <sys/stat.h>
26150251875Speter#endif
26151251875Speter#ifdef HAVE_UNISTD_H
26152251875Speter#include <unistd.h>
26153251875Speter#endif
26154251875Speter"
26155251875Speterif test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
26156251875Speter
26157251875Spetercat >>confdefs.h <<_ACEOF
26158251875Speter#define HAVE_STRUCT_STAT_ST_BLOCKS 1
26159251875Speter_ACEOF
26160251875Speter
26161251875Speter
26162251875Speterfi
26163251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "
26164251875Speter#ifdef HAVE_SYS_TYPES_H
26165251875Speter#include <sys/types.h>
26166251875Speter#endif
26167251875Speter#ifdef HAVE_SYS_STAT_H
26168251875Speter#include <sys/stat.h>
26169251875Speter#endif
26170251875Speter#ifdef HAVE_UNISTD_H
26171251875Speter#include <unistd.h>
26172251875Speter#endif
26173251875Speter"
26174251875Speterif test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then :
26175251875Speter
26176251875Spetercat >>confdefs.h <<_ACEOF
26177251875Speter#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
26178251875Speter_ACEOF
26179251875Speter
26180251875Speter
26181251875Speterfi
26182251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_ctimensec" "ac_cv_member_struct_stat_st_ctimensec" "
26183251875Speter#ifdef HAVE_SYS_TYPES_H
26184251875Speter#include <sys/types.h>
26185251875Speter#endif
26186251875Speter#ifdef HAVE_SYS_STAT_H
26187251875Speter#include <sys/stat.h>
26188251875Speter#endif
26189251875Speter#ifdef HAVE_UNISTD_H
26190251875Speter#include <unistd.h>
26191251875Speter#endif
26192251875Speter"
26193251875Speterif test "x$ac_cv_member_struct_stat_st_ctimensec" = xyes; then :
26194251875Speter
26195251875Spetercat >>confdefs.h <<_ACEOF
26196251875Speter#define HAVE_STRUCT_STAT_ST_CTIMENSEC 1
26197251875Speter_ACEOF
26198251875Speter
26199251875Speter
26200251875Speterfi
26201251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "
26202251875Speter#ifdef HAVE_SYS_TYPES_H
26203251875Speter#include <sys/types.h>
26204251875Speter#endif
26205251875Speter#ifdef HAVE_SYS_STAT_H
26206251875Speter#include <sys/stat.h>
26207251875Speter#endif
26208251875Speter#ifdef HAVE_UNISTD_H
26209251875Speter#include <unistd.h>
26210251875Speter#endif
26211251875Speter"
26212251875Speterif test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
26213251875Speter
26214251875Spetercat >>confdefs.h <<_ACEOF
26215251875Speter#define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
26216251875Speter_ACEOF
26217251875Speter
26218251875Speter
26219251875Speterfi
26220251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "
26221251875Speter#ifdef HAVE_SYS_TYPES_H
26222251875Speter#include <sys/types.h>
26223251875Speter#endif
26224251875Speter#ifdef HAVE_SYS_STAT_H
26225251875Speter#include <sys/stat.h>
26226251875Speter#endif
26227251875Speter#ifdef HAVE_UNISTD_H
26228251875Speter#include <unistd.h>
26229251875Speter#endif
26230251875Speter"
26231251875Speterif test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
26232251875Speter
26233251875Spetercat >>confdefs.h <<_ACEOF
26234251875Speter#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
26235251875Speter_ACEOF
26236251875Speter
26237251875Speter
26238251875Speterfi
26239251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_ctim.tv_nsec" "ac_cv_member_struct_stat_st_ctim_tv_nsec" "
26240251875Speter#ifdef HAVE_SYS_TYPES_H
26241251875Speter#include <sys/types.h>
26242251875Speter#endif
26243251875Speter#ifdef HAVE_SYS_STAT_H
26244251875Speter#include <sys/stat.h>
26245251875Speter#endif
26246251875Speter#ifdef HAVE_UNISTD_H
26247251875Speter#include <unistd.h>
26248251875Speter#endif
26249251875Speter"
26250251875Speterif test "x$ac_cv_member_struct_stat_st_ctim_tv_nsec" = xyes; then :
26251251875Speter
26252251875Spetercat >>confdefs.h <<_ACEOF
26253251875Speter#define HAVE_STRUCT_STAT_ST_CTIM_TV_NSEC 1
26254251875Speter_ACEOF
26255251875Speter
26256251875Speter
26257251875Speterfi
26258251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "
26259251875Speter#ifdef HAVE_SYS_TYPES_H
26260251875Speter#include <sys/types.h>
26261251875Speter#endif
26262251875Speter#ifdef HAVE_SYS_STAT_H
26263251875Speter#include <sys/stat.h>
26264251875Speter#endif
26265251875Speter#ifdef HAVE_UNISTD_H
26266251875Speter#include <unistd.h>
26267251875Speter#endif
26268251875Speter"
26269251875Speterif test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
26270251875Speter
26271251875Spetercat >>confdefs.h <<_ACEOF
26272251875Speter#define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
26273251875Speter_ACEOF
26274251875Speter
26275251875Speter
26276251875Speterfi
26277251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_atime_n" "ac_cv_member_struct_stat_st_atime_n" "
26278251875Speter#ifdef HAVE_SYS_TYPES_H
26279251875Speter#include <sys/types.h>
26280251875Speter#endif
26281251875Speter#ifdef HAVE_SYS_STAT_H
26282251875Speter#include <sys/stat.h>
26283251875Speter#endif
26284251875Speter#ifdef HAVE_UNISTD_H
26285251875Speter#include <unistd.h>
26286251875Speter#endif
26287251875Speter"
26288251875Speterif test "x$ac_cv_member_struct_stat_st_atime_n" = xyes; then :
26289251875Speter
26290251875Spetercat >>confdefs.h <<_ACEOF
26291251875Speter#define HAVE_STRUCT_STAT_ST_ATIME_N 1
26292251875Speter_ACEOF
26293251875Speter
26294251875Speter
26295251875Speterfi
26296251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_ctime_n" "ac_cv_member_struct_stat_st_ctime_n" "
26297251875Speter#ifdef HAVE_SYS_TYPES_H
26298251875Speter#include <sys/types.h>
26299251875Speter#endif
26300251875Speter#ifdef HAVE_SYS_STAT_H
26301251875Speter#include <sys/stat.h>
26302251875Speter#endif
26303251875Speter#ifdef HAVE_UNISTD_H
26304251875Speter#include <unistd.h>
26305251875Speter#endif
26306251875Speter"
26307251875Speterif test "x$ac_cv_member_struct_stat_st_ctime_n" = xyes; then :
26308251875Speter
26309251875Spetercat >>confdefs.h <<_ACEOF
26310251875Speter#define HAVE_STRUCT_STAT_ST_CTIME_N 1
26311251875Speter_ACEOF
26312251875Speter
26313251875Speter
26314251875Speterfi
26315251875Speterac_fn_c_check_member "$LINENO" "struct stat" "st_mtime_n" "ac_cv_member_struct_stat_st_mtime_n" "
26316251875Speter#ifdef HAVE_SYS_TYPES_H
26317251875Speter#include <sys/types.h>
26318251875Speter#endif
26319251875Speter#ifdef HAVE_SYS_STAT_H
26320251875Speter#include <sys/stat.h>
26321251875Speter#endif
26322251875Speter#ifdef HAVE_UNISTD_H
26323251875Speter#include <unistd.h>
26324251875Speter#endif
26325251875Speter"
26326251875Speterif test "x$ac_cv_member_struct_stat_st_mtime_n" = xyes; then :
26327251875Speter
26328251875Spetercat >>confdefs.h <<_ACEOF
26329251875Speter#define HAVE_STRUCT_STAT_ST_MTIME_N 1
26330251875Speter_ACEOF
26331251875Speter
26332251875Speter
26333251875Speterfi
26334251875Speter
26335251875Speter
26336251875Speter
26337251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inode member of struct dirent" >&5
26338251875Speter$as_echo_n "checking for inode member of struct dirent... " >&6; }
26339251875Speterif ${apr_cv_dirent_inode+:} false; then :
26340251875Speter  $as_echo_n "(cached) " >&6
26341251875Speterelse
26342251875Speter
26343251875Speterapr_cv_dirent_inode=no
26344251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
26345251875Speter/* end confdefs.h.  */
26346251875Speter
26347251875Speter#include <sys/types.h>
26348251875Speter#include <dirent.h>
26349251875Speter
26350251875Speterint
26351251875Spetermain ()
26352251875Speter{
26353251875Speter
26354251875Speter#ifdef d_ino
26355251875Speter#undef d_ino
26356251875Speter#endif
26357251875Speterstruct dirent de; de.d_fileno;
26358251875Speter
26359251875Speter  ;
26360251875Speter  return 0;
26361251875Speter}
26362251875Speter_ACEOF
26363251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26364251875Speter  apr_cv_dirent_inode=d_fileno
26365251875Speterfi
26366251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26367251875Speterif test "$apr_cv_dirent_inode" = "no"; then
26368251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
26369251875Speter/* end confdefs.h.  */
26370251875Speter
26371251875Speter#include <sys/types.h>
26372251875Speter#include <dirent.h>
26373251875Speter
26374251875Speterint
26375251875Spetermain ()
26376251875Speter{
26377251875Speter
26378251875Speter#ifdef d_fileno
26379251875Speter#undef d_fileno
26380251875Speter#endif
26381251875Speterstruct dirent de; de.d_ino;
26382251875Speter
26383251875Speter  ;
26384251875Speter  return 0;
26385251875Speter}
26386251875Speter_ACEOF
26387251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26388251875Speter  apr_cv_dirent_inode=d_ino
26389251875Speterfi
26390251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26391251875Speterfi
26392251875Speter
26393251875Speterfi
26394251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dirent_inode" >&5
26395251875Speter$as_echo "$apr_cv_dirent_inode" >&6; }
26396251875Speterif test "$apr_cv_dirent_inode" != "no"; then
26397251875Speter
26398251875Spetercat >>confdefs.h <<_ACEOF
26399251875Speter#define DIRENT_INODE $apr_cv_dirent_inode
26400251875Speter_ACEOF
26401251875Speter
26402251875Speterfi
26403251875Speter
26404251875Speter
26405251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file type member of struct dirent" >&5
26406251875Speter$as_echo_n "checking for file type member of struct dirent... " >&6; }
26407251875Speterif ${apr_cv_dirent_type+:} false; then :
26408251875Speter  $as_echo_n "(cached) " >&6
26409251875Speterelse
26410251875Speter
26411251875Speterapr_cv_dirent_type=no
26412251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
26413251875Speter/* end confdefs.h.  */
26414251875Speter
26415251875Speter#include <sys/types.h>
26416251875Speter#include <dirent.h>
26417251875Speter
26418251875Speterint
26419251875Spetermain ()
26420251875Speter{
26421251875Speter
26422251875Speterstruct dirent de; de.d_type = DT_REG;
26423251875Speter
26424251875Speter  ;
26425251875Speter  return 0;
26426251875Speter}
26427251875Speter_ACEOF
26428251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26429251875Speter  apr_cv_dirent_type=d_type
26430251875Speterfi
26431251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26432251875Speter
26433251875Speterfi
26434251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_dirent_type" >&5
26435251875Speter$as_echo "$apr_cv_dirent_type" >&6; }
26436251875Speterif test "$apr_cv_dirent_type" != "no"; then
26437251875Speter
26438251875Spetercat >>confdefs.h <<_ACEOF
26439251875Speter#define DIRENT_TYPE $apr_cv_dirent_type
26440251875Speter_ACEOF
26441251875Speter
26442251875Speterfi
26443251875Speter
26444251875Speter
26445251875Speterecho "${nl}Checking for OS UUID Support..."
26446251875Speter
26447251875Speterfor ac_header in uuid.h uuid/uuid.h sys/uuid.h
26448251875Speterdo :
26449251875Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26450251875Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26451251875Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26452251875Speter  cat >>confdefs.h <<_ACEOF
26453251875Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26454251875Speter_ACEOF
26455251875Speter break
26456251875Speterfi
26457251875Speter
26458251875Speterdone
26459251875Speter
26460251875Speter
26461251875Speterapr_revert_save_LIBS=$LIBS
26462251875Speter
26463251875Speter# Prefer the flavor(s) that live in libc;
26464251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_create" >&5
26465251875Speter$as_echo_n "checking for library containing uuid_create... " >&6; }
26466251875Speterif ${ac_cv_search_uuid_create+:} false; then :
26467251875Speter  $as_echo_n "(cached) " >&6
26468251875Speterelse
26469251875Speter  ac_func_search_save_LIBS=$LIBS
26470251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
26471251875Speter/* end confdefs.h.  */
26472251875Speter
26473251875Speter/* Override any GCC internal prototype to avoid an error.
26474251875Speter   Use char because int might match the return type of a GCC
26475251875Speter   builtin and then its argument prototype would still apply.  */
26476251875Speter#ifdef __cplusplus
26477251875Speterextern "C"
26478251875Speter#endif
26479251875Speterchar uuid_create ();
26480251875Speterint
26481251875Spetermain ()
26482251875Speter{
26483251875Speterreturn uuid_create ();
26484251875Speter  ;
26485251875Speter  return 0;
26486251875Speter}
26487251875Speter_ACEOF
26488251875Speterfor ac_lib in '' uuid; do
26489251875Speter  if test -z "$ac_lib"; then
26490251875Speter    ac_res="none required"
26491251875Speter  else
26492251875Speter    ac_res=-l$ac_lib
26493251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26494251875Speter  fi
26495251875Speter  if ac_fn_c_try_link "$LINENO"; then :
26496251875Speter  ac_cv_search_uuid_create=$ac_res
26497251875Speterfi
26498251875Speterrm -f core conftest.err conftest.$ac_objext \
26499251875Speter    conftest$ac_exeext
26500251875Speter  if ${ac_cv_search_uuid_create+:} false; then :
26501251875Speter  break
26502251875Speterfi
26503251875Speterdone
26504251875Speterif ${ac_cv_search_uuid_create+:} false; then :
26505251875Speter
26506251875Speterelse
26507251875Speter  ac_cv_search_uuid_create=no
26508251875Speterfi
26509251875Speterrm conftest.$ac_ext
26510251875SpeterLIBS=$ac_func_search_save_LIBS
26511251875Speterfi
26512251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_create" >&5
26513251875Speter$as_echo "$ac_cv_search_uuid_create" >&6; }
26514251875Speterac_res=$ac_cv_search_uuid_create
26515251875Speterif test "$ac_res" != no; then :
26516251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26517251875Speter
26518251875Speterfi
26519251875Speter
26520251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uuid_generate" >&5
26521251875Speter$as_echo_n "checking for library containing uuid_generate... " >&6; }
26522251875Speterif ${ac_cv_search_uuid_generate+:} false; then :
26523251875Speter  $as_echo_n "(cached) " >&6
26524251875Speterelse
26525251875Speter  ac_func_search_save_LIBS=$LIBS
26526251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
26527251875Speter/* end confdefs.h.  */
26528251875Speter
26529251875Speter/* Override any GCC internal prototype to avoid an error.
26530251875Speter   Use char because int might match the return type of a GCC
26531251875Speter   builtin and then its argument prototype would still apply.  */
26532251875Speter#ifdef __cplusplus
26533251875Speterextern "C"
26534251875Speter#endif
26535251875Speterchar uuid_generate ();
26536251875Speterint
26537251875Spetermain ()
26538251875Speter{
26539251875Speterreturn uuid_generate ();
26540251875Speter  ;
26541251875Speter  return 0;
26542251875Speter}
26543251875Speter_ACEOF
26544251875Speterfor ac_lib in '' uuid; do
26545251875Speter  if test -z "$ac_lib"; then
26546251875Speter    ac_res="none required"
26547251875Speter  else
26548251875Speter    ac_res=-l$ac_lib
26549251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26550251875Speter  fi
26551251875Speter  if ac_fn_c_try_link "$LINENO"; then :
26552251875Speter  ac_cv_search_uuid_generate=$ac_res
26553251875Speterfi
26554251875Speterrm -f core conftest.err conftest.$ac_objext \
26555251875Speter    conftest$ac_exeext
26556251875Speter  if ${ac_cv_search_uuid_generate+:} false; then :
26557251875Speter  break
26558251875Speterfi
26559251875Speterdone
26560251875Speterif ${ac_cv_search_uuid_generate+:} false; then :
26561251875Speter
26562251875Speterelse
26563251875Speter  ac_cv_search_uuid_generate=no
26564251875Speterfi
26565251875Speterrm conftest.$ac_ext
26566251875SpeterLIBS=$ac_func_search_save_LIBS
26567251875Speterfi
26568251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uuid_generate" >&5
26569251875Speter$as_echo "$ac_cv_search_uuid_generate" >&6; }
26570251875Speterac_res=$ac_cv_search_uuid_generate
26571251875Speterif test "$ac_res" != no; then :
26572251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26573251875Speter
26574251875Speterfi
26575251875Speter
26576251875Speterif test "$ac_cv_search_uuid_create" = "none required" -o \
26577251875Speter        "$ac_cv_search_uuid_generate" = "none required"; then
26578251875Speter LIBS=$apr_revert_save_LIBS
26579251875Speterfi
26580251875Speter
26581251875Speterfor ac_func in uuid_create uuid_generate
26582251875Speterdo :
26583251875Speter  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
26584251875Speterac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
26585251875Speterif eval test \"x\$"$as_ac_var"\" = x"yes"; then :
26586251875Speter  cat >>confdefs.h <<_ACEOF
26587251875Speter#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
26588251875Speter_ACEOF
26589251875Speter
26590251875Speterfi
26591251875Speterdone
26592251875Speter
26593251875Speter
26594251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for os uuid usability" >&5
26595251875Speter$as_echo_n "checking for os uuid usability... " >&6; }
26596251875Speterif ${apr_cv_osuuid+:} false; then :
26597251875Speter  $as_echo_n "(cached) " >&6
26598251875Speterelse
26599251875Speter
26600251875Speter# Ensure this test closely mirrors misc/unix/rand.c!
26601251875Speteruuid_includes="
26602251875Speter#if defined(HAVE_SYS_TYPES_H)
26603251875Speter#include <sys/types.h>
26604251875Speter#endif
26605251875Speter#if defined(HAVE_UNISTD_H)
26606251875Speter#include <unistd.h>
26607251875Speter#endif
26608251875Speter#if defined(HAVE_UUID_H)
26609251875Speter#include <uuid.h>
26610251875Speter#elif defined(HAVE_UUID_UUID_H)
26611251875Speter#include <uuid/uuid.h>
26612251875Speter#elif defined(HAVE_SYS_UUID_H)
26613251875Speter#include <sys/uuid.h>
26614251875Speter#endif
26615251875Speter"
26616251875Speter apr_cv_osuuid=no
26617251875Speter if test $ac_cv_func_uuid_create = yes; then
26618251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26619251875Speter/* end confdefs.h.  */
26620251875Speter$uuid_includes
26621251875Speterint
26622251875Spetermain ()
26623251875Speter{
26624251875Speter
26625251875Speter    uuid_t g;
26626251875Speter    uint32_t s;
26627251875Speter    uuid_create(&g, &s);
26628251875Speter    if (s == uuid_s_ok) s = 0;
26629251875Speter
26630251875Speter  ;
26631251875Speter  return 0;
26632251875Speter}
26633251875Speter_ACEOF
26634251875Speterif ac_fn_c_try_link "$LINENO"; then :
26635251875Speter  apr_cv_osuuid=yes
26636251875Speterelse
26637251875Speter  apr_cv_func_uuid_create=no
26638251875Speterfi
26639251875Speterrm -f core conftest.err conftest.$ac_objext \
26640251875Speter    conftest$ac_exeext conftest.$ac_ext
26641251875Speter fi
26642251875Speter if test $ac_cv_func_uuid_generate = yes; then
26643251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26644251875Speter/* end confdefs.h.  */
26645251875Speter$uuid_includes
26646251875Speterint
26647251875Spetermain ()
26648251875Speter{
26649251875Speter
26650251875Speter    uuid_t g;
26651251875Speter    uuid_generate(g);
26652251875Speter
26653251875Speter  ;
26654251875Speter  return 0;
26655251875Speter}
26656251875Speter_ACEOF
26657251875Speterif ac_fn_c_try_link "$LINENO"; then :
26658251875Speter  apr_cv_osuuid=yes
26659251875Speterelse
26660251875Speter  apr_cv_func_uuid_generate=no
26661251875Speterfi
26662251875Speterrm -f core conftest.err conftest.$ac_objext \
26663251875Speter    conftest$ac_exeext conftest.$ac_ext
26664251875Speter fi
26665251875Speter
26666251875Speterfi
26667251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_osuuid" >&5
26668251875Speter$as_echo "$apr_cv_osuuid" >&6; }
26669251875Speter
26670251875Speterif test $apr_cv_osuuid = yes; then
26671251875Speter  osuuid="1"
26672251875Speterelse
26673251875Speter  osuuid="0"
26674251875Speter  LIBS=$apr_revert_save_LIBS
26675251875Speterfi
26676251875Speter
26677251875Speter
26678251875Speter
26679251875Speterecho "${nl}Checking for Time Support..."
26680251875Speter
26681251875Speterac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "
26682251875Speter#include <sys/types.h>
26683251875Speter#include <time.h>
26684251875Speter"
26685251875Speterif test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
26686251875Speter
26687251875Spetercat >>confdefs.h <<_ACEOF
26688251875Speter#define HAVE_STRUCT_TM_TM_GMTOFF 1
26689251875Speter_ACEOF
26690251875Speter
26691251875Speter
26692251875Speterfi
26693251875Speterac_fn_c_check_member "$LINENO" "struct tm" "__tm_gmtoff" "ac_cv_member_struct_tm___tm_gmtoff" "
26694251875Speter#include <sys/types.h>
26695251875Speter#include <time.h>
26696251875Speter"
26697251875Speterif test "x$ac_cv_member_struct_tm___tm_gmtoff" = xyes; then :
26698251875Speter
26699251875Spetercat >>confdefs.h <<_ACEOF
26700251875Speter#define HAVE_STRUCT_TM___TM_GMTOFF 1
26701251875Speter_ACEOF
26702251875Speter
26703251875Speter
26704251875Speterfi
26705251875Speter
26706251875Speter
26707251875Speterecho "${nl}Checking for Networking support..."
26708251875Speter
26709251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type in_addr" >&5
26710251875Speter$as_echo_n "checking for type in_addr... " >&6; }
26711251875Speterif ${ac_cv_type_in_addr+:} false; then :
26712251875Speter  $as_echo_n "(cached) " >&6
26713251875Speterelse
26714251875Speter
26715251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26716251875Speter/* end confdefs.h.  */
26717251875Speter
26718251875Speter#ifdef HAVE_SYS_TYPES_H
26719251875Speter#include <sys/types.h>
26720251875Speter#endif
26721251875Speter#ifdef HAVE_NETINET_IN_H
26722251875Speter#include <netinet/in.h>
26723251875Speter#endif
26724251875Speter#ifdef HAVE_WINSOCK2_H
26725251875Speter#include <winsock2.h>
26726251875Speter#endif
26727251875Speter
26728251875Speterint
26729251875Spetermain ()
26730251875Speter{
26731251875Speter
26732251875Speter struct in_addr arg;
26733251875Speter arg.s_addr = htonl(INADDR_ANY);
26734251875Speter
26735251875Speter  ;
26736251875Speter  return 0;
26737251875Speter}
26738251875Speter_ACEOF
26739251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26740251875Speter   ac_cv_type_in_addr="yes"
26741251875Speterelse
26742251875Speter
26743251875Speterac_cv_type_in_addr="no"
26744251875Speterfi
26745251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26746251875Speter
26747251875Speterfi
26748251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_in_addr" >&5
26749251875Speter$as_echo "$ac_cv_type_in_addr" >&6; }
26750251875Speter
26751251875Speterif test "$ac_cv_type_in_addr" = "yes"; then
26752251875Speter  have_in_addr="1"
26753251875Speterelse
26754251875Speter  have_in_addr="0"
26755251875Speterfi
26756251875Speter
26757251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if fd == socket on this platform" >&5
26758251875Speter$as_echo_n "checking if fd == socket on this platform... " >&6; }
26759251875Speterif test "x$file_as_socket" != "x0" ; then
26760251875Speter    file_as_socket="1";
26761251875Speter    echo "yes"
26762251875Speterelse
26763251875Speter    echo "no"
26764251875Speterfi
26765251875Speter
26766251875Speter
26767251875Speter
26768251875Speter
26769251875Speterif test "$ac_cv_func_poll $file_as_socket" = "yes 1"; then
26770251875Speter
26771251875Speter$as_echo "#define WAITIO_USES_POLL 1" >>confdefs.h
26772251875Speter
26773251875Speterfi
26774251875Speter
26775251875Speter# Check the types only if we have gethostbyname_r
26776251875Speterif test "$ac_cv_func_gethostbyname_r" = "yes"; then
26777251875Speter
26778251875Speter
26779251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking style of gethostbyname_r routine" >&5
26780251875Speter$as_echo_n "checking style of gethostbyname_r routine... " >&6; }
26781251875Speterif ${ac_cv_gethostbyname_r_style+:} false; then :
26782251875Speter  $as_echo_n "(cached) " >&6
26783251875Speterelse
26784251875Speter  apr_save_CFLAGS=$CFLAGS
26785251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
26786251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
26787251875Speter   CFLAGS="$CFLAGS -Werror"
26788251875Speter fi
26789251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26790251875Speter/* end confdefs.h.  */
26791251875Speter#include "confdefs.h"
26792251875Speter
26793251875Speter
26794251875Speter#ifdef HAVE_SYS_TYPES_H
26795251875Speter#include <sys/types.h>
26796251875Speter#endif
26797251875Speter#ifdef HAVE_NETINET_IN_H
26798251875Speter#include <netinet/in.h>
26799251875Speter#endif
26800251875Speter#ifdef HAVE_ARPA_INET_H
26801251875Speter#include <arpa/inet.h>
26802251875Speter#endif
26803251875Speter#ifdef HAVE_NETDB_H
26804251875Speter#include <netdb.h>
26805251875Speter#endif
26806251875Speter#ifdef HAVE_STDLIB_H
26807251875Speter#include <stdlib.h>
26808251875Speter#endif
26809251875Speter
26810251875Speter   int main(int argc, const char *const *argv) {
26811251875Speter
26812251875Speterint tmp = gethostbyname_r((const char *) 0, (struct hostent *) 0,
26813251875Speter                          (char *) 0, 0, (struct hostent **) 0, &tmp);
26814251875Speter/* use tmp to suppress the warning */
26815251875Spetertmp=0;
26816251875Speter
26817251875Speter      return 0; }
26818251875Speter
26819251875Speter_ACEOF
26820251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26821251875Speter  ac_cv_gethostbyname_r_style=glibc2
26822251875Speterelse
26823251875Speter  ac_cv_gethostbyname_r_style=none
26824251875Speterfi
26825251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26826251875Speter CFLAGS=$apr_save_CFLAGS
26827251875Speter
26828251875Speterfi
26829251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gethostbyname_r_style" >&5
26830251875Speter$as_echo "$ac_cv_gethostbyname_r_style" >&6; }
26831251875Speter
26832251875Speterif test "$ac_cv_gethostbyname_r_style" = "glibc2"; then
26833251875Speter
26834251875Speter$as_echo "#define GETHOSTBYNAME_R_GLIBC2 1" >>confdefs.h
26835251875Speter
26836251875Speterfi
26837251875Speter
26838251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking 3rd argument to the gethostbyname_r routines" >&5
26839251875Speter$as_echo_n "checking 3rd argument to the gethostbyname_r routines... " >&6; }
26840251875Speterif ${ac_cv_gethostbyname_r_arg+:} false; then :
26841251875Speter  $as_echo_n "(cached) " >&6
26842251875Speterelse
26843251875Speter  apr_save_CFLAGS=$CFLAGS
26844251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
26845251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
26846251875Speter   CFLAGS="$CFLAGS -Werror"
26847251875Speter fi
26848251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26849251875Speter/* end confdefs.h.  */
26850251875Speter#include "confdefs.h"
26851251875Speter
26852251875Speter
26853251875Speter#ifdef HAVE_SYS_TYPES_H
26854251875Speter#include <sys/types.h>
26855251875Speter#endif
26856251875Speter#ifdef HAVE_NETINET_IN_H
26857251875Speter#include <netinet/in.h>
26858251875Speter#endif
26859251875Speter#ifdef HAVE_ARPA_INET_H
26860251875Speter#include <arpa/inet.h>
26861251875Speter#endif
26862251875Speter#ifdef HAVE_NETDB_H
26863251875Speter#include <netdb.h>
26864251875Speter#endif
26865251875Speter#ifdef HAVE_STDLIB_H
26866251875Speter#include <stdlib.h>
26867251875Speter#endif
26868251875Speter
26869251875Speter   int main(int argc, const char *const *argv) {
26870251875Speter
26871251875Speterint tmp = gethostbyname_r((const char *) 0, (struct hostent *) 0,
26872251875Speter                          (struct hostent_data *) 0);
26873251875Speter/* use tmp to suppress the warning */
26874251875Spetertmp=0;
26875251875Speter
26876251875Speter      return 0; }
26877251875Speter
26878251875Speter_ACEOF
26879251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26880251875Speter  ac_cv_gethostbyname_r_arg=hostent_data
26881251875Speterelse
26882251875Speter  ac_cv_gethostbyname_r_arg=char
26883251875Speterfi
26884251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26885251875Speter CFLAGS=$apr_save_CFLAGS
26886251875Speter
26887251875Speterfi
26888251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gethostbyname_r_arg" >&5
26889251875Speter$as_echo "$ac_cv_gethostbyname_r_arg" >&6; }
26890251875Speter
26891251875Speterif test "$ac_cv_gethostbyname_r_arg" = "hostent_data"; then
26892251875Speter
26893251875Speter$as_echo "#define GETHOSTBYNAME_R_HOSTENT_DATA 1" >>confdefs.h
26894251875Speter
26895251875Speterfi
26896251875Speter
26897251875Speterfi
26898251875Speter
26899251875Speter# Check the types only if we have getservbyname_r
26900251875Speterif test "$ac_cv_func_getservbyname_r" = "yes"; then
26901251875Speter
26902251875Speter
26903251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking style of getservbyname_r routine" >&5
26904251875Speter$as_echo_n "checking style of getservbyname_r routine... " >&6; }
26905251875Speterif ${ac_cv_getservbyname_r_style+:} false; then :
26906251875Speter  $as_echo_n "(cached) " >&6
26907251875Speterelse
26908251875Speter
26909251875Speterapr_save_CFLAGS=$CFLAGS
26910251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
26911251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
26912251875Speter   CFLAGS="$CFLAGS -Werror"
26913251875Speter fi
26914251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26915251875Speter/* end confdefs.h.  */
26916251875Speter#include "confdefs.h"
26917251875Speter
26918251875Speter
26919251875Speter#ifdef HAVE_SYS_TYPES_H
26920251875Speter#include <sys/types.h>
26921251875Speter#endif
26922251875Speter#ifdef HAVE_NETINET_IN_H
26923251875Speter#include <netinet/in.h>
26924251875Speter#endif
26925251875Speter#ifdef HAVE_ARPA_INET_H
26926251875Speter#include <arpa/inet.h>
26927251875Speter#endif
26928251875Speter#ifdef HAVE_NETDB_H
26929251875Speter#include <netdb.h>
26930251875Speter#endif
26931251875Speter#ifdef HAVE_STDLIB_H
26932251875Speter#include <stdlib.h>
26933251875Speter#endif
26934251875Speter
26935251875Speter   int main(int argc, const char *const *argv) {
26936251875Speter
26937251875Speterint tmp = getservbyname_r((const char *) 0, (const char *) 0,
26938251875Speter                          (struct servent *) 0, (char *) 0, 0,
26939251875Speter                          (struct servent **) 0);
26940251875Speter/* use tmp to suppress the warning */
26941251875Spetertmp=0;
26942251875Speter
26943251875Speter      return 0; }
26944251875Speter
26945251875Speter_ACEOF
26946251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26947251875Speter  ac_cv_getservbyname_r_style=glibc2
26948251875Speterelse
26949251875Speter  ac_cv_getservbyname_r_style=none
26950251875Speterfi
26951251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26952251875Speter CFLAGS=$apr_save_CFLAGS
26953251875Speter
26954251875Speter
26955251875Speterif test "$ac_cv_getservbyname_r_style" = "none"; then
26956251875Speter            apr_save_CFLAGS=$CFLAGS
26957251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
26958251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
26959251875Speter   CFLAGS="$CFLAGS -Werror"
26960251875Speter fi
26961251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26962251875Speter/* end confdefs.h.  */
26963251875Speter#include "confdefs.h"
26964251875Speter
26965251875Speter
26966251875Speter    #ifdef HAVE_SYS_TYPES_H
26967251875Speter    #include <sys/types.h>
26968251875Speter    #endif
26969251875Speter    #ifdef HAVE_NETINET_IN_H
26970251875Speter    #include <netinet/in.h>
26971251875Speter    #endif
26972251875Speter    #ifdef HAVE_ARPA_INET_H
26973251875Speter    #include <arpa/inet.h>
26974251875Speter    #endif
26975251875Speter    #ifdef HAVE_NETDB_H
26976251875Speter    #include <netdb.h>
26977251875Speter    #endif
26978251875Speter    #ifdef HAVE_STDLIB_H
26979251875Speter    #include <stdlib.h>
26980251875Speter    #endif
26981251875Speter
26982251875Speter   int main(int argc, const char *const *argv) {
26983251875Speter
26984251875Speter    struct servent *tmp = getservbyname_r((const char *) 0, (const char *) 0,
26985251875Speter                                          (struct servent *) 0, (char *) 0, 0);
26986251875Speter    /* use tmp to suppress the warning */
26987251875Speter    tmp=NULL;
26988251875Speter
26989251875Speter      return 0; }
26990251875Speter
26991251875Speter_ACEOF
26992251875Speterif ac_fn_c_try_compile "$LINENO"; then :
26993251875Speter  ac_cv_getservbyname_r_style=solaris
26994251875Speterelse
26995251875Speter  ac_cv_getservbyname_r_style=none
26996251875Speterfi
26997251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26998251875Speter CFLAGS=$apr_save_CFLAGS
26999251875Speter
27000251875Speterfi
27001251875Speter
27002251875Speterif test "$ac_cv_getservbyname_r_style" = "none"; then
27003251875Speter            apr_save_CFLAGS=$CFLAGS
27004251875Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
27005251875Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
27006251875Speter   CFLAGS="$CFLAGS -Werror"
27007251875Speter fi
27008251875Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27009251875Speter/* end confdefs.h.  */
27010251875Speter#include "confdefs.h"
27011251875Speter
27012251875Speter
27013251875Speter    #ifdef HAVE_SYS_TYPES_H
27014251875Speter    #include <sys/types.h>
27015251875Speter    #endif
27016251875Speter    #ifdef HAVE_NETINET_IN_H
27017251875Speter    #include <netinet/in.h>
27018251875Speter    #endif
27019251875Speter    #ifdef HAVE_ARPA_INET_H
27020251875Speter    #include <arpa/inet.h>
27021251875Speter    #endif
27022251875Speter    #ifdef HAVE_NETDB_H
27023251875Speter    #include <netdb.h>
27024251875Speter    #endif
27025251875Speter    #ifdef HAVE_STDLIB_H
27026251875Speter    #include <stdlib.h>
27027251875Speter    #endif
27028251875Speter
27029251875Speter   int main(int argc, const char *const *argv) {
27030251875Speter
27031251875Speter    int tmp = getservbyname_r((const char *) 0, (const char *) 0,
27032251875Speter                              (struct servent *) 0, (struct servent_data *) 0);
27033251875Speter    /* use tmp to suppress the warning */
27034251875Speter    tmp=0;
27035251875Speter
27036251875Speter      return 0; }
27037251875Speter
27038251875Speter_ACEOF
27039251875Speterif ac_fn_c_try_compile "$LINENO"; then :
27040251875Speter  ac_cv_getservbyname_r_style=osf1
27041251875Speterelse
27042251875Speter  ac_cv_getservbyname_r_style=none
27043251875Speterfi
27044251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27045251875Speter CFLAGS=$apr_save_CFLAGS
27046251875Speter
27047251875Speterfi
27048251875Speter
27049251875Speterfi
27050251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_getservbyname_r_style" >&5
27051251875Speter$as_echo "$ac_cv_getservbyname_r_style" >&6; }
27052251875Speter
27053251875Speterif test "$ac_cv_getservbyname_r_style" = "glibc2"; then
27054251875Speter
27055251875Speter$as_echo "#define GETSERVBYNAME_R_GLIBC2 1" >>confdefs.h
27056251875Speter
27057251875Speterelif test "$ac_cv_getservbyname_r_style" = "solaris"; then
27058251875Speter
27059251875Speter$as_echo "#define GETSERVBYNAME_R_SOLARIS 1" >>confdefs.h
27060251875Speter
27061251875Speterelif test "$ac_cv_getservbyname_r_style" = "osf1"; then
27062251875Speter
27063251875Speter$as_echo "#define GETSERVBYNAME_R_OSF1 1" >>confdefs.h
27064251875Speter
27065251875Speterfi
27066251875Speter
27067251875Speterfi
27068251875Speter
27069251875Speter
27070251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TCP_NODELAY setting is inherited from listening sockets" >&5
27071251875Speter$as_echo_n "checking if TCP_NODELAY setting is inherited from listening sockets... " >&6; }
27072251875Speterif ${ac_cv_tcp_nodelay_inherited+:} false; then :
27073251875Speter  $as_echo_n "(cached) " >&6
27074251875Speterelse
27075251875Speter
27076251875Speter  if test "$cross_compiling" = yes; then :
27077251875Speter
27078251875Speter    ac_cv_tcp_nodelay_inherited="yes"
27079251875Speter
27080251875Speterelse
27081251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27082251875Speter/* end confdefs.h.  */
27083251875Speter
27084251875Speter#include <stdio.h>
27085251875Speter#ifdef HAVE_SYS_TYPES_H
27086251875Speter#include <sys/types.h>
27087251875Speter#endif
27088251875Speter#ifdef HAVE_SYS_SOCKET_H
27089251875Speter#include <sys/socket.h>
27090251875Speter#endif
27091251875Speter#ifdef HAVE_NETINET_IN_H
27092251875Speter#include <netinet/in.h>
27093251875Speter#endif
27094251875Speter#ifdef HAVE_NETINET_TCP_H
27095251875Speter#include <netinet/tcp.h>
27096251875Speter#endif
27097251875Speter#ifndef HAVE_SOCKLEN_T
27098251875Spetertypedef int socklen_t;
27099251875Speter#endif
27100251875Speterint main(void) {
27101251875Speter    int listen_s, connected_s, client_s;
27102251875Speter    int listen_port, rc;
27103251875Speter    struct sockaddr_in sa;
27104251875Speter    socklen_t sa_len;
27105251875Speter    socklen_t option_len;
27106251875Speter    int option;
27107251875Speter
27108251875Speter    listen_s = socket(AF_INET, SOCK_STREAM, 0);
27109251875Speter    if (listen_s < 0) {
27110251875Speter        perror("socket");
27111251875Speter        exit(1);
27112251875Speter    }
27113251875Speter    option = 1;
27114251875Speter    rc = setsockopt(listen_s, IPPROTO_TCP, TCP_NODELAY, &option, sizeof option);
27115251875Speter    if (rc < 0) {
27116251875Speter        perror("setsockopt TCP_NODELAY");
27117251875Speter        exit(1);
27118251875Speter    }
27119251875Speter    memset(&sa, 0, sizeof sa);
27120251875Speter    sa.sin_family = AF_INET;
27121251875Speter#ifdef BEOS
27122251875Speter    sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27123251875Speter#endif
27124251875Speter    /* leave port 0 to get ephemeral */
27125251875Speter    rc = bind(listen_s, (struct sockaddr *)&sa, sizeof sa);
27126251875Speter    if (rc < 0) {
27127251875Speter        perror("bind for ephemeral port");
27128251875Speter        exit(1);
27129251875Speter    }
27130251875Speter    /* find ephemeral port */
27131251875Speter    sa_len = sizeof(sa);
27132251875Speter    rc = getsockname(listen_s, (struct sockaddr *)&sa, &sa_len);
27133251875Speter    if (rc < 0) {
27134251875Speter        perror("getsockname");
27135251875Speter        exit(1);
27136251875Speter    }
27137251875Speter    listen_port = sa.sin_port;
27138251875Speter    rc = listen(listen_s, 5);
27139251875Speter    if (rc < 0) {
27140251875Speter        perror("listen");
27141251875Speter        exit(1);
27142251875Speter    }
27143251875Speter    client_s = socket(AF_INET, SOCK_STREAM, 0);
27144251875Speter    if (client_s < 0) {
27145251875Speter        perror("socket");
27146251875Speter        exit(1);
27147251875Speter    }
27148251875Speter    memset(&sa, 0, sizeof sa);
27149251875Speter    sa.sin_family = AF_INET;
27150251875Speter    sa.sin_port   = listen_port;
27151251875Speter#ifdef BEOS
27152251875Speter    sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27153251875Speter#endif
27154251875Speter    /* leave sin_addr all zeros to use loopback */
27155251875Speter    rc = connect(client_s, (struct sockaddr *)&sa, sizeof sa);
27156251875Speter    if (rc < 0) {
27157251875Speter        perror("connect");
27158251875Speter        exit(1);
27159251875Speter    }
27160251875Speter    sa_len = sizeof sa;
27161251875Speter    connected_s = accept(listen_s, (struct sockaddr *)&sa, &sa_len);
27162251875Speter    if (connected_s < 0) {
27163251875Speter        perror("accept");
27164251875Speter        exit(1);
27165251875Speter    }
27166251875Speter    option_len = sizeof option;
27167251875Speter    rc = getsockopt(connected_s, IPPROTO_TCP, TCP_NODELAY, &option, &option_len);
27168251875Speter    if (rc < 0) {
27169251875Speter        perror("getsockopt");
27170251875Speter        exit(1);
27171251875Speter    }
27172251875Speter    if (!option) {
27173251875Speter        fprintf(stderr, "TCP_NODELAY is not set in the child.\n");
27174251875Speter        exit(1);
27175251875Speter    }
27176251875Speter    return 0;
27177251875Speter}
27178251875Speter
27179251875Speter_ACEOF
27180251875Speterif ac_fn_c_try_run "$LINENO"; then :
27181251875Speter
27182251875Speter    ac_cv_tcp_nodelay_inherited="yes"
27183251875Speter
27184251875Speterelse
27185251875Speter
27186251875Speter    ac_cv_tcp_nodelay_inherited="no"
27187251875Speter
27188251875Speterfi
27189251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27190251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
27191251875Speterfi
27192251875Speter
27193251875Speterfi
27194251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tcp_nodelay_inherited" >&5
27195251875Speter$as_echo "$ac_cv_tcp_nodelay_inherited" >&6; }
27196251875Speterif test "$ac_cv_tcp_nodelay_inherited" = "yes"; then
27197251875Speter    tcp_nodelay_inherited=1
27198251875Speterelse
27199251875Speter    tcp_nodelay_inherited=0
27200251875Speterfi
27201251875Speter
27202251875Speter
27203251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if O_NONBLOCK setting is inherited from listening sockets" >&5
27204251875Speter$as_echo_n "checking if O_NONBLOCK setting is inherited from listening sockets... " >&6; }
27205251875Speterif ${ac_cv_o_nonblock_inherited+:} false; then :
27206251875Speter  $as_echo_n "(cached) " >&6
27207251875Speterelse
27208251875Speter
27209251875Speter  if test "$cross_compiling" = yes; then :
27210251875Speter
27211251875Speter    ac_cv_o_nonblock_inherited="yes"
27212251875Speter
27213251875Speterelse
27214251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27215251875Speter/* end confdefs.h.  */
27216251875Speter
27217253734Speter#ifdef HAVE_STDLIB_H
27218253734Speter#include <stdlib.h>
27219253734Speter#endif
27220253734Speter#ifdef HAVE_STRING_H
27221253734Speter#include <string.h>
27222253734Speter#endif
27223253734Speter#ifdef HAVE_STDIO_H
27224251875Speter#include <stdio.h>
27225253734Speter#endif
27226251875Speter#ifdef HAVE_SYS_TYPES_H
27227251875Speter#include <sys/types.h>
27228251875Speter#endif
27229251875Speter#ifdef HAVE_SYS_SOCKET_H
27230251875Speter#include <sys/socket.h>
27231251875Speter#endif
27232269847Speter#ifdef HAVE_SYS_TIME_H
27233269847Speter#include <sys/time.h>
27234269847Speter#endif
27235253734Speter#ifdef HAVE_SYS_SELECT_H
27236253734Speter#include <sys/select.h>
27237253734Speter#endif
27238251875Speter#ifdef HAVE_NETINET_IN_H
27239251875Speter#include <netinet/in.h>
27240251875Speter#endif
27241251875Speter#ifdef HAVE_NETINET_TCP_H
27242251875Speter#include <netinet/tcp.h>
27243251875Speter#endif
27244251875Speter#ifndef HAVE_SOCKLEN_T
27245251875Spetertypedef int socklen_t;
27246251875Speter#endif
27247251875Speter#ifdef HAVE_FCNTL_H
27248251875Speter#include <fcntl.h>
27249251875Speter#endif
27250251875Speterint main(void) {
27251251875Speter    int listen_s, connected_s, client_s;
27252251875Speter    int listen_port, rc;
27253251875Speter    struct sockaddr_in sa;
27254251875Speter    socklen_t sa_len;
27255269847Speter    fd_set fds;
27256269847Speter    struct timeval tv;
27257251875Speter
27258251875Speter    listen_s = socket(AF_INET, SOCK_STREAM, 0);
27259251875Speter    if (listen_s < 0) {
27260251875Speter        perror("socket");
27261251875Speter        exit(1);
27262251875Speter    }
27263251875Speter    memset(&sa, 0, sizeof sa);
27264251875Speter    sa.sin_family = AF_INET;
27265251875Speter#ifdef BEOS
27266251875Speter    sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27267251875Speter#endif
27268251875Speter    /* leave port 0 to get ephemeral */
27269251875Speter    rc = bind(listen_s, (struct sockaddr *)&sa, sizeof sa);
27270251875Speter    if (rc < 0) {
27271251875Speter        perror("bind for ephemeral port");
27272251875Speter        exit(1);
27273251875Speter    }
27274251875Speter    /* find ephemeral port */
27275251875Speter    sa_len = sizeof(sa);
27276251875Speter    rc = getsockname(listen_s, (struct sockaddr *)&sa, &sa_len);
27277251875Speter    if (rc < 0) {
27278251875Speter        perror("getsockname");
27279251875Speter        exit(1);
27280251875Speter    }
27281251875Speter    listen_port = sa.sin_port;
27282251875Speter    rc = listen(listen_s, 5);
27283251875Speter    if (rc < 0) {
27284251875Speter        perror("listen");
27285251875Speter        exit(1);
27286251875Speter    }
27287251875Speter    rc = fcntl(listen_s, F_SETFL, O_NONBLOCK);
27288251875Speter    if (rc < 0) {
27289251875Speter        perror("fcntl(F_SETFL)");
27290251875Speter        exit(1);
27291251875Speter    }
27292251875Speter    client_s = socket(AF_INET, SOCK_STREAM, 0);
27293251875Speter    if (client_s < 0) {
27294251875Speter        perror("socket");
27295251875Speter        exit(1);
27296251875Speter    }
27297251875Speter    memset(&sa, 0, sizeof sa);
27298251875Speter    sa.sin_family = AF_INET;
27299251875Speter    sa.sin_port   = listen_port;
27300251875Speter#ifdef BEOS
27301251875Speter    sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
27302251875Speter#endif
27303251875Speter    /* leave sin_addr all zeros to use loopback */
27304251875Speter    rc = connect(client_s, (struct sockaddr *)&sa, sizeof sa);
27305251875Speter    if (rc < 0) {
27306251875Speter        perror("connect");
27307251875Speter        exit(1);
27308251875Speter    }
27309251875Speter    sa_len = sizeof sa;
27310253734Speter    /* 1 second select timeout */
27311253734Speter    tv.tv_sec = 1;
27312253734Speter    tv.tv_usec = 0;
27313253734Speter    /* Set up fd set */
27314253734Speter    FD_ZERO(&fds);
27315253734Speter    FD_SET(listen_s, &fds);
27316253734Speter    /* Wait for socket to become readable */
27317253734Speter    rc = select(listen_s + 1, &fds, NULL, NULL, &tv);
27318253734Speter    if (rc < 0) {
27319253734Speter        perror("select");
27320253734Speter        exit(1);
27321253734Speter    }
27322253734Speter    if (rc == 0) {
27323253734Speter        fprintf(stderr, "Socket failed to become readable (timeout)\n");
27324253734Speter        exit(1);
27325253734Speter    }
27326253734Speter    if (!FD_ISSET(listen_s, &fds)) {
27327253734Speter        fprintf(stderr, "Socket failed to become readable (selected another fd)\n");
27328253734Speter        exit(1);
27329253734Speter    }
27330251875Speter    connected_s = accept(listen_s, (struct sockaddr *)&sa, &sa_len);
27331251875Speter    if (connected_s < 0) {
27332251875Speter        perror("accept");
27333251875Speter        exit(1);
27334251875Speter    }
27335251875Speter    rc = fcntl(connected_s, F_GETFL, 0);
27336251875Speter    if (rc < 0) {
27337251875Speter        perror("fcntl(F_GETFL)");
27338251875Speter        exit(1);
27339251875Speter    }
27340251875Speter    if (!(rc & O_NONBLOCK)) {
27341251875Speter        fprintf(stderr, "O_NONBLOCK is not set in the child.\n");
27342251875Speter        exit(1);
27343251875Speter    }
27344251875Speter    return 0;
27345251875Speter}
27346251875Speter
27347251875Speter_ACEOF
27348251875Speterif ac_fn_c_try_run "$LINENO"; then :
27349251875Speter
27350251875Speter    ac_cv_o_nonblock_inherited="yes"
27351251875Speter
27352251875Speterelse
27353251875Speter
27354251875Speter    ac_cv_o_nonblock_inherited="no"
27355251875Speter
27356251875Speterfi
27357251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27358251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
27359251875Speterfi
27360251875Speter
27361251875Speterfi
27362251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_o_nonblock_inherited" >&5
27363251875Speter$as_echo "$ac_cv_o_nonblock_inherited" >&6; }
27364251875Speterif test "$ac_cv_o_nonblock_inherited" = "yes"; then
27365251875Speter    o_nonblock_inherited=1
27366251875Speterelse
27367251875Speter    o_nonblock_inherited=0
27368251875Speterfi
27369251875Speter
27370251875Speter
27371251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether TCP_NODELAY and TCP_CORK can both be enabled" >&5
27372251875Speter$as_echo_n "checking whether TCP_NODELAY and TCP_CORK can both be enabled... " >&6; }
27373251875Speterif ${apr_cv_tcp_nodelay_with_cork+:} false; then :
27374251875Speter  $as_echo_n "(cached) " >&6
27375251875Speterelse
27376251875Speter  if test "$cross_compiling" = yes; then :
27377251875Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27378251875Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27379251875Speteras_fn_error $? "cannot run test program while cross compiling
27380251875SpeterSee \`config.log' for more details" "$LINENO" 5; }
27381251875Speterelse
27382251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27383251875Speter/* end confdefs.h.  */
27384251875Speter
27385251875Speter#ifdef HAVE_SYS_TYPES_H
27386251875Speter#include <sys/types.h>
27387251875Speter#endif
27388251875Speter#ifdef HAVE_SYS_SOCKET_H
27389251875Speter#include <sys/socket.h>
27390251875Speter#endif
27391251875Speter#ifdef HAVE_NETINET_IN_H
27392251875Speter#include <netinet/in.h>
27393251875Speter#endif
27394251875Speter#ifdef HAVE_NETINET_TCP_H
27395251875Speter#include <netinet/tcp.h>
27396251875Speter#endif
27397251875Speter#include <stdio.h>
27398251875Speter#include <stdlib.h>
27399251875Speter
27400251875Speterint
27401251875Spetermain ()
27402251875Speter{
27403251875Speter
27404251875Speter    int fd, flag, rc;
27405251875Speter
27406251875Speter    fd = socket(AF_INET, SOCK_STREAM, 0);
27407251875Speter    if (fd < 0) {
27408251875Speter       exit(1);
27409251875Speter    }
27410251875Speter
27411251875Speter    flag = 1;
27412251875Speter    rc = setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof flag);
27413251875Speter    if (rc < 0) {
27414251875Speter        perror("setsockopt TCP_NODELAY");
27415251875Speter        exit(2);
27416251875Speter    }
27417251875Speter
27418251875Speter    flag = 1;
27419251875Speter    rc = setsockopt(fd, IPPROTO_TCP, TCP_CORK, &flag, sizeof flag);
27420251875Speter    if (rc < 0) {
27421251875Speter        perror("setsockopt TCP_CORK");
27422251875Speter        exit(3);
27423251875Speter    }
27424251875Speter
27425251875Speter    exit(0);
27426251875Speter
27427251875Speter  ;
27428251875Speter  return 0;
27429251875Speter}
27430251875Speter_ACEOF
27431251875Speterif ac_fn_c_try_run "$LINENO"; then :
27432251875Speter  apr_cv_tcp_nodelay_with_cork=yes
27433251875Speterelse
27434251875Speter  apr_cv_tcp_nodelay_with_cork=no
27435251875Speterfi
27436251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27437251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
27438251875Speterfi
27439251875Speter
27440251875Speterfi
27441251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_tcp_nodelay_with_cork" >&5
27442251875Speter$as_echo "$apr_cv_tcp_nodelay_with_cork" >&6; }
27443251875Speter
27444251875Speterif test "$apr_cv_tcp_nodelay_with_cork" = "yes"; then
27445251875Speter
27446251875Speter$as_echo "#define HAVE_TCP_NODELAY_WITH_CORK 1" >>confdefs.h
27447251875Speter
27448251875Speterfi
27449251875Speter
27450251875Speter
27451251875Speter# Look for a way of corking TCP...
27452251875Speter
27453251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_CORK in netinet/tcp.h" >&5
27454251875Speter$as_echo_n "checking for TCP_CORK in netinet/tcp.h... " >&6; }
27455251875Speterif ${ac_cv_define_TCP_CORK+:} false; then :
27456251875Speter  $as_echo_n "(cached) " >&6
27457251875Speterelse
27458251875Speter
27459251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27460251875Speter/* end confdefs.h.  */
27461251875Speter
27462251875Speter#include <netinet/tcp.h>
27463251875Speter#ifdef TCP_CORK
27464251875SpeterYES_IS_DEFINED
27465251875Speter#endif
27466251875Speter
27467251875Speter_ACEOF
27468251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27469251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27470251875Speter  ac_cv_define_TCP_CORK=yes
27471251875Speterelse
27472251875Speter  ac_cv_define_TCP_CORK=no
27473251875Speterfi
27474251875Speterrm -f conftest*
27475251875Speter
27476251875Speter
27477251875Speterfi
27478251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_TCP_CORK" >&5
27479251875Speter$as_echo "$ac_cv_define_TCP_CORK" >&6; }
27480251875Speter  if test "$ac_cv_define_TCP_CORK" = "yes"; then
27481251875Speter
27482251875Speter$as_echo "#define HAVE_TCP_CORK 1" >>confdefs.h
27483251875Speter
27484251875Speter  fi
27485251875Speter
27486251875Speter
27487251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_NOPUSH in netinet/tcp.h" >&5
27488251875Speter$as_echo_n "checking for TCP_NOPUSH in netinet/tcp.h... " >&6; }
27489251875Speterif ${ac_cv_define_TCP_NOPUSH+:} false; then :
27490251875Speter  $as_echo_n "(cached) " >&6
27491251875Speterelse
27492251875Speter
27493251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27494251875Speter/* end confdefs.h.  */
27495251875Speter
27496251875Speter#include <netinet/tcp.h>
27497251875Speter#ifdef TCP_NOPUSH
27498251875SpeterYES_IS_DEFINED
27499251875Speter#endif
27500251875Speter
27501251875Speter_ACEOF
27502251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27503251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27504251875Speter  ac_cv_define_TCP_NOPUSH=yes
27505251875Speterelse
27506251875Speter  ac_cv_define_TCP_NOPUSH=no
27507251875Speterfi
27508251875Speterrm -f conftest*
27509251875Speter
27510251875Speter
27511251875Speterfi
27512251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_TCP_NOPUSH" >&5
27513251875Speter$as_echo "$ac_cv_define_TCP_NOPUSH" >&6; }
27514251875Speter  if test "$ac_cv_define_TCP_NOPUSH" = "yes"; then
27515251875Speter
27516251875Speter$as_echo "#define HAVE_TCP_NOPUSH 1" >>confdefs.h
27517251875Speter
27518251875Speter  fi
27519251875Speter
27520251875Speterapr_tcp_nopush_flag="0"
27521251875Speterhave_corkable_tcp="0"
27522251875Speterif test "x$ac_cv_define_TCP_CORK" = "xyes"; then
27523251875Speter    apr_tcp_nopush_flag="TCP_CORK"
27524251875Speter    have_corkable_tcp="1"
27525251875Speterelse
27526251875Speter    case $host in
27527251875Speter        *linux*)
27528251875Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27529251875Speter/* end confdefs.h.  */
27530251875Speter
27531251875Speter#include <linux/socket.h>
27532251875Speter#ifdef TCP_CORK
27533251875Speteryes
27534251875Speter#endif
27535251875Speter
27536251875Speter_ACEOF
27537251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27538251875Speter  $EGREP "yes" >/dev/null 2>&1; then :
27539251875Speter
27540251875Speter                apr_tcp_nopush_flag="3"
27541251875Speter                have_corkable_tcp="1"
27542251875Speter
27543251875Speterfi
27544251875Speterrm -f conftest*
27545251875Speter
27546251875Speter            ;;
27547251875Speter        *)
27548251875Speter            ;;
27549251875Speter    esac
27550251875Speterfi
27551251875Speterif test "x$ac_cv_define_TCP_NOPUSH" = "xyes"; then
27552251875Speter    apr_tcp_nopush_flag="TCP_NOPUSH"
27553251875Speter    have_corkable_tcp="1"
27554251875Speterfi
27555251875Speter
27556251875Speter
27557251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SO_ACCEPTFILTER in sys/socket.h" >&5
27558251875Speter$as_echo_n "checking for SO_ACCEPTFILTER in sys/socket.h... " >&6; }
27559251875Speterif ${ac_cv_define_SO_ACCEPTFILTER+:} false; then :
27560251875Speter  $as_echo_n "(cached) " >&6
27561251875Speterelse
27562251875Speter
27563251875Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27564251875Speter/* end confdefs.h.  */
27565251875Speter
27566251875Speter#include <sys/socket.h>
27567251875Speter#ifdef SO_ACCEPTFILTER
27568251875SpeterYES_IS_DEFINED
27569251875Speter#endif
27570251875Speter
27571251875Speter_ACEOF
27572251875Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27573251875Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
27574251875Speter  ac_cv_define_SO_ACCEPTFILTER=yes
27575251875Speterelse
27576251875Speter  ac_cv_define_SO_ACCEPTFILTER=no
27577251875Speterfi
27578251875Speterrm -f conftest*
27579251875Speter
27580251875Speter
27581251875Speterfi
27582251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_SO_ACCEPTFILTER" >&5
27583251875Speter$as_echo "$ac_cv_define_SO_ACCEPTFILTER" >&6; }
27584251875Speter  if test "$ac_cv_define_SO_ACCEPTFILTER" = "yes"; then
27585251875Speter
27586251875Speter$as_echo "#define HAVE_SO_ACCEPTFILTER 1" >>confdefs.h
27587251875Speter
27588251875Speter  fi
27589251875Speter
27590251875Speterif test "x$ac_cv_define_SO_ACCEPTFILTER" = "xyes"; then
27591251875Speter    acceptfilter="1"
27592251875Speterelse
27593251875Speter    acceptfilter="0"
27594251875Speterfi
27595251875Speter
27596251875Speter
27597251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether SCTP is supported" >&5
27598251875Speter$as_echo_n "checking whether SCTP is supported... " >&6; }
27599251875Speterif ${apr_cv_sctp+:} false; then :
27600251875Speter  $as_echo_n "(cached) " >&6
27601251875Speterelse
27602251875Speter
27603251875Speter  if test "$cross_compiling" = yes; then :
27604251875Speter  apr_cv_sctp=no
27605251875Speterelse
27606251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27607251875Speter/* end confdefs.h.  */
27608251875Speter
27609251875Speter#ifdef HAVE_SYS_TYPES_H
27610251875Speter#include <sys/types.h>
27611251875Speter#endif
27612251875Speter#ifdef HAVE_SYS_SOCKET_H
27613251875Speter#include <sys/socket.h>
27614251875Speter#endif
27615251875Speter#ifdef HAVE_NETINET_IN_H
27616251875Speter#include <netinet/in.h>
27617251875Speter#endif
27618251875Speter#ifdef HAVE_NETINET_SCTP_H
27619251875Speter#include <netinet/sctp.h>
27620251875Speter#endif
27621251875Speter#ifdef HAVE_NETINET_SCTP_UIO_H
27622251875Speter#include <netinet/sctp_uio.h>
27623251875Speter#endif
27624251875Speter#include <stdlib.h>
27625251875Speterint main(void) {
27626251875Speter    int s, opt = 1;
27627251875Speter    if ((s = socket(AF_INET, SOCK_STREAM, IPPROTO_SCTP)) < 0)
27628251875Speter       exit(1);
27629251875Speter    if (setsockopt(s, IPPROTO_SCTP, SCTP_NODELAY, &opt, sizeof(int)) < 0)
27630251875Speter       exit(2);
27631251875Speter    exit(0);
27632251875Speter}
27633251875Speter_ACEOF
27634251875Speterif ac_fn_c_try_run "$LINENO"; then :
27635251875Speter  apr_cv_sctp=yes
27636251875Speterelse
27637251875Speter  apr_cv_sctp=no
27638251875Speterfi
27639251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27640251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
27641251875Speterfi
27642251875Speter
27643251875Speterfi
27644251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_sctp" >&5
27645251875Speter$as_echo "$apr_cv_sctp" >&6; }
27646251875Speter
27647251875Speterif test "$apr_cv_sctp" = "yes"; then
27648251875Speter    have_sctp=1
27649251875Speterelse
27650251875Speter    have_sctp=0
27651251875Speterfi
27652251875Speter
27653251875Speter
27654251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ip_mreq" >&5
27655251875Speter$as_echo_n "checking for struct ip_mreq... " >&6; }
27656251875Speterif ${apr_cv_struct_ipmreq+:} false; then :
27657251875Speter  $as_echo_n "(cached) " >&6
27658251875Speterelse
27659251875Speter
27660251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
27661251875Speter/* end confdefs.h.  */
27662251875Speter
27663251875Speter#include <sys/types.h>
27664251875Speter#include <netinet/in.h>
27665251875Speter
27666251875Speterint
27667251875Spetermain ()
27668251875Speter{
27669251875Speter
27670251875Speter    struct ip_mreq mip;
27671251875Speter    mip.imr_interface.s_addr = INADDR_ANY;
27672251875Speter
27673251875Speter  ;
27674251875Speter  return 0;
27675251875Speter}
27676251875Speter_ACEOF
27677251875Speterif ac_fn_c_try_compile "$LINENO"; then :
27678251875Speter  apr_cv_struct_ipmreq=yes
27679251875Speterelse
27680251875Speter  apr_cv_struct_ipmreq=no
27681251875Speterfi
27682251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27683251875Speterfi
27684251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_struct_ipmreq" >&5
27685251875Speter$as_echo "$apr_cv_struct_ipmreq" >&6; }
27686251875Speter
27687251875Speterif test $apr_cv_struct_ipmreq = yes; then
27688251875Speter
27689251875Speter$as_echo "#define HAVE_STRUCT_IPMREQ 1" >>confdefs.h
27690251875Speter
27691251875Speterfi
27692251875Speter
27693251875Speter
27694251875Speter
27695251875Speter
27696251875Speter
27697251875Speter
27698251875Speter
27699251875Speterfor ac_func in set_h_errno
27700251875Speterdo :
27701251875Speter  ac_fn_c_check_func "$LINENO" "set_h_errno" "ac_cv_func_set_h_errno"
27702251875Speterif test "x$ac_cv_func_set_h_errno" = xyes; then :
27703251875Speter  cat >>confdefs.h <<_ACEOF
27704251875Speter#define HAVE_SET_H_ERRNO 1
27705251875Speter_ACEOF
27706251875Speter
27707251875Speterfi
27708251875Speterdone
27709251875Speter
27710251875Speter
27711251875Speterecho "${nl}Checking for IPv6 Networking support..."
27712251875Speter
27713251875Speter# Check whether --enable-ipv6 was given.
27714251875Speterif test "${enable_ipv6+set}" = set; then :
27715251875Speter  enableval=$enable_ipv6;  if test "$enableval" = "no"; then
27716251875Speter        user_disabled_ipv6=1
27717251875Speter    fi
27718251875Speterelse
27719251875Speter   user_disabled_ipv6=0
27720251875Speterfi
27721251875Speter
27722251875Speter
27723251875Spetercase $host in
27724251875Speter  *)
27725251875Speter    broken_ipv6=0
27726251875Speteresac
27727251875Speter
27728251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
27729251875Speter$as_echo_n "checking for library containing getaddrinfo... " >&6; }
27730251875Speterif ${ac_cv_search_getaddrinfo+:} false; then :
27731251875Speter  $as_echo_n "(cached) " >&6
27732251875Speterelse
27733251875Speter  ac_func_search_save_LIBS=$LIBS
27734251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
27735251875Speter/* end confdefs.h.  */
27736251875Speter
27737251875Speter/* Override any GCC internal prototype to avoid an error.
27738251875Speter   Use char because int might match the return type of a GCC
27739251875Speter   builtin and then its argument prototype would still apply.  */
27740251875Speter#ifdef __cplusplus
27741251875Speterextern "C"
27742251875Speter#endif
27743251875Speterchar getaddrinfo ();
27744251875Speterint
27745251875Spetermain ()
27746251875Speter{
27747251875Speterreturn getaddrinfo ();
27748251875Speter  ;
27749251875Speter  return 0;
27750251875Speter}
27751251875Speter_ACEOF
27752251875Speterfor ac_lib in '' socket inet6; do
27753251875Speter  if test -z "$ac_lib"; then
27754251875Speter    ac_res="none required"
27755251875Speter  else
27756251875Speter    ac_res=-l$ac_lib
27757251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27758251875Speter  fi
27759251875Speter  if ac_fn_c_try_link "$LINENO"; then :
27760251875Speter  ac_cv_search_getaddrinfo=$ac_res
27761251875Speterfi
27762251875Speterrm -f core conftest.err conftest.$ac_objext \
27763251875Speter    conftest$ac_exeext
27764251875Speter  if ${ac_cv_search_getaddrinfo+:} false; then :
27765251875Speter  break
27766251875Speterfi
27767251875Speterdone
27768251875Speterif ${ac_cv_search_getaddrinfo+:} false; then :
27769251875Speter
27770251875Speterelse
27771251875Speter  ac_cv_search_getaddrinfo=no
27772251875Speterfi
27773251875Speterrm conftest.$ac_ext
27774251875SpeterLIBS=$ac_func_search_save_LIBS
27775251875Speterfi
27776251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
27777251875Speter$as_echo "$ac_cv_search_getaddrinfo" >&6; }
27778251875Speterac_res=$ac_cv_search_getaddrinfo
27779251875Speterif test "$ac_res" != no; then :
27780251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27781251875Speter
27782251875Speterfi
27783251875Speter
27784251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gai_strerror" >&5
27785251875Speter$as_echo_n "checking for library containing gai_strerror... " >&6; }
27786251875Speterif ${ac_cv_search_gai_strerror+:} false; then :
27787251875Speter  $as_echo_n "(cached) " >&6
27788251875Speterelse
27789251875Speter  ac_func_search_save_LIBS=$LIBS
27790251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
27791251875Speter/* end confdefs.h.  */
27792251875Speter
27793251875Speter/* Override any GCC internal prototype to avoid an error.
27794251875Speter   Use char because int might match the return type of a GCC
27795251875Speter   builtin and then its argument prototype would still apply.  */
27796251875Speter#ifdef __cplusplus
27797251875Speterextern "C"
27798251875Speter#endif
27799251875Speterchar gai_strerror ();
27800251875Speterint
27801251875Spetermain ()
27802251875Speter{
27803251875Speterreturn gai_strerror ();
27804251875Speter  ;
27805251875Speter  return 0;
27806251875Speter}
27807251875Speter_ACEOF
27808251875Speterfor ac_lib in '' socket inet6; do
27809251875Speter  if test -z "$ac_lib"; then
27810251875Speter    ac_res="none required"
27811251875Speter  else
27812251875Speter    ac_res=-l$ac_lib
27813251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27814251875Speter  fi
27815251875Speter  if ac_fn_c_try_link "$LINENO"; then :
27816251875Speter  ac_cv_search_gai_strerror=$ac_res
27817251875Speterfi
27818251875Speterrm -f core conftest.err conftest.$ac_objext \
27819251875Speter    conftest$ac_exeext
27820251875Speter  if ${ac_cv_search_gai_strerror+:} false; then :
27821251875Speter  break
27822251875Speterfi
27823251875Speterdone
27824251875Speterif ${ac_cv_search_gai_strerror+:} false; then :
27825251875Speter
27826251875Speterelse
27827251875Speter  ac_cv_search_gai_strerror=no
27828251875Speterfi
27829251875Speterrm conftest.$ac_ext
27830251875SpeterLIBS=$ac_func_search_save_LIBS
27831251875Speterfi
27832251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gai_strerror" >&5
27833251875Speter$as_echo "$ac_cv_search_gai_strerror" >&6; }
27834251875Speterac_res=$ac_cv_search_gai_strerror
27835251875Speterif test "$ac_res" != no; then :
27836251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27837251875Speter
27838251875Speterfi
27839251875Speter
27840251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getnameinfo" >&5
27841251875Speter$as_echo_n "checking for library containing getnameinfo... " >&6; }
27842251875Speterif ${ac_cv_search_getnameinfo+:} false; then :
27843251875Speter  $as_echo_n "(cached) " >&6
27844251875Speterelse
27845251875Speter  ac_func_search_save_LIBS=$LIBS
27846251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
27847251875Speter/* end confdefs.h.  */
27848251875Speter
27849251875Speter/* Override any GCC internal prototype to avoid an error.
27850251875Speter   Use char because int might match the return type of a GCC
27851251875Speter   builtin and then its argument prototype would still apply.  */
27852251875Speter#ifdef __cplusplus
27853251875Speterextern "C"
27854251875Speter#endif
27855251875Speterchar getnameinfo ();
27856251875Speterint
27857251875Spetermain ()
27858251875Speter{
27859251875Speterreturn getnameinfo ();
27860251875Speter  ;
27861251875Speter  return 0;
27862251875Speter}
27863251875Speter_ACEOF
27864251875Speterfor ac_lib in '' socket inet6; do
27865251875Speter  if test -z "$ac_lib"; then
27866251875Speter    ac_res="none required"
27867251875Speter  else
27868251875Speter    ac_res=-l$ac_lib
27869251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
27870251875Speter  fi
27871251875Speter  if ac_fn_c_try_link "$LINENO"; then :
27872251875Speter  ac_cv_search_getnameinfo=$ac_res
27873251875Speterfi
27874251875Speterrm -f core conftest.err conftest.$ac_objext \
27875251875Speter    conftest$ac_exeext
27876251875Speter  if ${ac_cv_search_getnameinfo+:} false; then :
27877251875Speter  break
27878251875Speterfi
27879251875Speterdone
27880251875Speterif ${ac_cv_search_getnameinfo+:} false; then :
27881251875Speter
27882251875Speterelse
27883251875Speter  ac_cv_search_getnameinfo=no
27884251875Speterfi
27885251875Speterrm conftest.$ac_ext
27886251875SpeterLIBS=$ac_func_search_save_LIBS
27887251875Speterfi
27888251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getnameinfo" >&5
27889251875Speter$as_echo "$ac_cv_search_getnameinfo" >&6; }
27890251875Speterac_res=$ac_cv_search_getnameinfo
27891251875Speterif test "$ac_res" != no; then :
27892251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
27893251875Speter
27894251875Speterfi
27895251875Speter
27896251875Speterfor ac_func in gai_strerror
27897251875Speterdo :
27898251875Speter  ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
27899251875Speterif test "x$ac_cv_func_gai_strerror" = xyes; then :
27900251875Speter  cat >>confdefs.h <<_ACEOF
27901251875Speter#define HAVE_GAI_STRERROR 1
27902251875Speter_ACEOF
27903251875Speter
27904251875Speterfi
27905251875Speterdone
27906251875Speter
27907251875Speter
27908251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getaddrinfo" >&5
27909251875Speter$as_echo_n "checking for working getaddrinfo... " >&6; }
27910251875Speterif ${ac_cv_working_getaddrinfo+:} false; then :
27911251875Speter  $as_echo_n "(cached) " >&6
27912251875Speterelse
27913251875Speter
27914251875Speter  if test "$cross_compiling" = yes; then :
27915251875Speter
27916251875Speter  ac_cv_working_getaddrinfo="yes"
27917251875Speter
27918251875Speterelse
27919251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27920251875Speter/* end confdefs.h.  */
27921251875Speter
27922251875Speter#ifdef HAVE_NETDB_H
27923251875Speter#include <netdb.h>
27924251875Speter#endif
27925251875Speter#ifdef HAVE_STRING_H
27926251875Speter#include <string.h>
27927251875Speter#endif
27928251875Speter#ifdef HAVE_SYS_TYPES_H
27929251875Speter#include <sys/types.h>
27930251875Speter#endif
27931251875Speter#ifdef HAVE_SYS_SOCKET_H
27932251875Speter#include <sys/socket.h>
27933251875Speter#endif
27934251875Speter
27935269847Speterint main(void) {
27936251875Speter    struct addrinfo hints, *ai;
27937251875Speter    int error;
27938251875Speter
27939251875Speter    memset(&hints, 0, sizeof(hints));
27940251875Speter    hints.ai_family = AF_UNSPEC;
27941251875Speter    hints.ai_socktype = SOCK_STREAM;
27942251875Speter    error = getaddrinfo("127.0.0.1", NULL, &hints, &ai);
27943251875Speter    if (error) {
27944251875Speter        exit(1);
27945251875Speter    }
27946251875Speter    if (ai->ai_addr->sa_family != AF_INET) {
27947251875Speter        exit(1);
27948251875Speter    }
27949251875Speter    exit(0);
27950251875Speter}
27951251875Speter
27952251875Speter_ACEOF
27953251875Speterif ac_fn_c_try_run "$LINENO"; then :
27954251875Speter
27955251875Speter  ac_cv_working_getaddrinfo="yes"
27956251875Speter
27957251875Speterelse
27958251875Speter
27959251875Speter  ac_cv_working_getaddrinfo="no"
27960251875Speter
27961251875Speterfi
27962251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27963251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
27964251875Speterfi
27965251875Speter
27966251875Speterfi
27967251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_getaddrinfo" >&5
27968251875Speter$as_echo "$ac_cv_working_getaddrinfo" >&6; }
27969251875Speterif test "$ac_cv_working_getaddrinfo" = "yes"; then
27970251875Speter  if test "$ac_cv_func_gai_strerror" != "yes"; then
27971251875Speter    ac_cv_working_getaddrinfo="no"
27972251875Speter  else
27973251875Speter
27974251875Speter$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
27975251875Speter
27976251875Speter  fi
27977251875Speterfi
27978251875Speter
27979251875Speter
27980251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for negative error codes for getaddrinfo" >&5
27981251875Speter$as_echo_n "checking for negative error codes for getaddrinfo... " >&6; }
27982251875Speterif ${ac_cv_negative_eai+:} false; then :
27983251875Speter  $as_echo_n "(cached) " >&6
27984251875Speterelse
27985251875Speter
27986251875Speter  if test "$cross_compiling" = yes; then :
27987251875Speter
27988251875Speter  ac_cv_negative_eai="no"
27989251875Speter
27990251875Speterelse
27991251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27992251875Speter/* end confdefs.h.  */
27993251875Speter
27994251875Speter#ifdef HAVE_NETDB_H
27995251875Speter#include <netdb.h>
27996251875Speter#endif
27997251875Speter
27998269847Speterint main(void) {
27999251875Speter    if (EAI_ADDRFAMILY < 0) {
28000251875Speter        exit(0);
28001251875Speter    }
28002251875Speter    exit(1);
28003251875Speter}
28004251875Speter
28005251875Speter_ACEOF
28006251875Speterif ac_fn_c_try_run "$LINENO"; then :
28007251875Speter
28008251875Speter  ac_cv_negative_eai="yes"
28009251875Speter
28010251875Speterelse
28011251875Speter
28012251875Speter  ac_cv_negative_eai="no"
28013251875Speter
28014251875Speterfi
28015251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28016251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
28017251875Speterfi
28018251875Speter
28019251875Speterfi
28020251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_negative_eai" >&5
28021251875Speter$as_echo "$ac_cv_negative_eai" >&6; }
28022251875Speterif test "$ac_cv_negative_eai" = "yes"; then
28023251875Speter
28024251875Speter$as_echo "#define NEGATIVE_EAI 1" >>confdefs.h
28025251875Speter
28026251875Speterfi
28027251875Speter
28028251875Speter
28029251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working getnameinfo" >&5
28030251875Speter$as_echo_n "checking for working getnameinfo... " >&6; }
28031251875Speterif ${ac_cv_working_getnameinfo+:} false; then :
28032251875Speter  $as_echo_n "(cached) " >&6
28033251875Speterelse
28034251875Speter
28035251875Speter  if test "$cross_compiling" = yes; then :
28036251875Speter
28037251875Speter  ac_cv_working_getnameinfo="yes"
28038251875Speter
28039251875Speterelse
28040251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28041251875Speter/* end confdefs.h.  */
28042251875Speter
28043251875Speter#ifdef HAVE_NETDB_H
28044251875Speter#include <netdb.h>
28045251875Speter#endif
28046251875Speter#ifdef HAVE_STRING_H
28047251875Speter#include <string.h>
28048251875Speter#endif
28049251875Speter#ifdef HAVE_SYS_TYPES_H
28050251875Speter#include <sys/types.h>
28051251875Speter#endif
28052251875Speter#ifdef HAVE_SYS_SOCKET_H
28053251875Speter#include <sys/socket.h>
28054251875Speter#endif
28055251875Speter#ifdef HAVE_NETINET_IN_H
28056251875Speter#include <netinet/in.h>
28057251875Speter#endif
28058251875Speter
28059269847Speterint main(void) {
28060251875Speter    struct sockaddr_in sa;
28061251875Speter    char hbuf[256];
28062251875Speter    int error;
28063251875Speter
28064251875Speter    sa.sin_family = AF_INET;
28065251875Speter    sa.sin_port = 0;
28066251875Speter    sa.sin_addr.s_addr = inet_addr("127.0.0.1");
28067251875Speter#ifdef SIN6_LEN
28068251875Speter    sa.sin_len = sizeof(sa);
28069251875Speter#endif
28070251875Speter
28071251875Speter    error = getnameinfo((const struct sockaddr *)&sa, sizeof(sa),
28072251875Speter                        hbuf, 256, NULL, 0,
28073251875Speter                        NI_NUMERICHOST);
28074251875Speter    if (error) {
28075251875Speter        exit(1);
28076251875Speter    } else {
28077251875Speter        exit(0);
28078251875Speter    }
28079251875Speter}
28080251875Speter
28081251875Speter_ACEOF
28082251875Speterif ac_fn_c_try_run "$LINENO"; then :
28083251875Speter
28084251875Speter  ac_cv_working_getnameinfo="yes"
28085251875Speter
28086251875Speterelse
28087251875Speter
28088251875Speter  ac_cv_working_getnameinfo="no"
28089251875Speter
28090251875Speterfi
28091251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28092251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
28093251875Speterfi
28094251875Speter
28095251875Speterfi
28096251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_getnameinfo" >&5
28097251875Speter$as_echo "$ac_cv_working_getnameinfo" >&6; }
28098251875Speterif test "$ac_cv_working_getnameinfo" = "yes"; then
28099251875Speter
28100251875Speter$as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
28101251875Speter
28102251875Speterfi
28103251875Speter
28104251875Speter
28105251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_in6" >&5
28106251875Speter$as_echo_n "checking for sockaddr_in6... " >&6; }
28107251875Speterif ${ac_cv_define_sockaddr_in6+:} false; then :
28108251875Speter  $as_echo_n "(cached) " >&6
28109251875Speterelse
28110251875Speter
28111251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
28112251875Speter/* end confdefs.h.  */
28113251875Speter
28114251875Speter#ifdef HAVE_SYS_TYPES_H
28115251875Speter#include <sys/types.h>
28116251875Speter#endif
28117251875Speter#ifdef HAVE_NETINET_IN_H
28118251875Speter#include <netinet/in.h>
28119251875Speter#endif
28120251875Speter
28121251875Speterint
28122251875Spetermain ()
28123251875Speter{
28124251875Speter
28125251875Speterstruct sockaddr_in6 sa;
28126251875Speter
28127251875Speter  ;
28128251875Speter  return 0;
28129251875Speter}
28130251875Speter_ACEOF
28131251875Speterif ac_fn_c_try_compile "$LINENO"; then :
28132251875Speter
28133251875Speter    ac_cv_define_sockaddr_in6=yes
28134251875Speter
28135251875Speterelse
28136251875Speter
28137251875Speter    ac_cv_define_sockaddr_in6=no
28138251875Speter
28139251875Speterfi
28140251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28141251875Speter
28142251875Speterfi
28143251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_sockaddr_in6" >&5
28144251875Speter$as_echo "$ac_cv_define_sockaddr_in6" >&6; }
28145251875Speter
28146251875Speterif test "$ac_cv_define_sockaddr_in6" = "yes"; then
28147251875Speter  have_sockaddr_in6=1
28148251875Speterelse
28149251875Speter  have_sockaddr_in6=0
28150251875Speterfi
28151251875Speter
28152251875Speter
28153251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
28154251875Speter$as_echo_n "checking for sockaddr_storage... " >&6; }
28155251875Speterif ${apr_cv_define_sockaddr_storage+:} false; then :
28156251875Speter  $as_echo_n "(cached) " >&6
28157251875Speterelse
28158251875Speter
28159251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
28160251875Speter/* end confdefs.h.  */
28161251875Speter
28162251875Speter#ifdef HAVE_SYS_TYPES_H
28163251875Speter#include <sys/types.h>
28164251875Speter#endif
28165251875Speter#ifdef HAVE_NETINET_IN_H
28166251875Speter#include <netinet/in.h>
28167251875Speter#endif
28168251875Speter
28169251875Speterint
28170251875Spetermain ()
28171251875Speter{
28172251875Speterstruct sockaddr_storage sa;
28173251875Speter  ;
28174251875Speter  return 0;
28175251875Speter}
28176251875Speter_ACEOF
28177251875Speterif ac_fn_c_try_compile "$LINENO"; then :
28178251875Speter  apr_cv_define_sockaddr_storage=yes
28179251875Speterelse
28180251875Speter  apr_cv_define_sockaddr_storage=no
28181251875Speterfi
28182251875Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28183251875Speterfi
28184251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_define_sockaddr_storage" >&5
28185251875Speter$as_echo "$apr_cv_define_sockaddr_storage" >&6; }
28186251875Speter
28187251875Speterif test "$apr_cv_define_sockaddr_storage" = "yes"; then
28188251875Speter  have_sa_storage=1
28189251875Speterelse
28190251875Speter  have_sa_storage=0
28191251875Speterfi
28192251875Speter
28193251875Speter
28194251875Speter
28195251875Speterhave_ipv6="0"
28196251875Speterif test "$user_disabled_ipv6" = 1; then
28197251875Speter    ipv6_result="no -- disabled by user"
28198251875Speterelse
28199251875Speter    if test "x$broken_ipv6" = "x0"; then
28200251875Speter        if test "x$have_sockaddr_in6" = "x1"; then
28201251875Speter            if test "x$ac_cv_working_getaddrinfo" = "xyes"; then
28202251875Speter                if test "x$ac_cv_working_getnameinfo" = "xyes"; then
28203251875Speter
28204251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working AI_ADDRCONFIG" >&5
28205251875Speter$as_echo_n "checking for working AI_ADDRCONFIG... " >&6; }
28206251875Speterif ${apr_cv_gai_addrconfig+:} false; then :
28207251875Speter  $as_echo_n "(cached) " >&6
28208251875Speterelse
28209251875Speter
28210251875Speter  if test "$cross_compiling" = yes; then :
28211251875Speter  apr_cv_gai_addrconfig=no
28212251875Speterelse
28213251875Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28214251875Speter/* end confdefs.h.  */
28215251875Speter
28216251875Speter#ifdef HAVE_NETDB_H
28217251875Speter#include <netdb.h>
28218251875Speter#endif
28219251875Speter#ifdef HAVE_STRING_H
28220251875Speter#include <string.h>
28221251875Speter#endif
28222251875Speter#ifdef HAVE_SYS_TYPES_H
28223251875Speter#include <sys/types.h>
28224251875Speter#endif
28225251875Speter#ifdef HAVE_SYS_SOCKET_H
28226251875Speter#include <sys/socket.h>
28227251875Speter#endif
28228251875Speter
28229251875Speterint main(int argc, char **argv) {
28230251875Speter    struct addrinfo hints, *ai;
28231251875Speter
28232251875Speter    memset(&hints, 0, sizeof(hints));
28233251875Speter    hints.ai_family = AF_UNSPEC;
28234251875Speter    hints.ai_socktype = SOCK_STREAM;
28235251875Speter    hints.ai_flags = AI_ADDRCONFIG;
28236251875Speter    return getaddrinfo("localhost", NULL, &hints, &ai) != 0;
28237251875Speter}
28238251875Speter_ACEOF
28239251875Speterif ac_fn_c_try_run "$LINENO"; then :
28240251875Speter  apr_cv_gai_addrconfig=yes
28241251875Speterelse
28242251875Speter  apr_cv_gai_addrconfig=no
28243251875Speterfi
28244251875Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28245251875Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
28246251875Speterfi
28247251875Speter
28248251875Speterfi
28249251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_gai_addrconfig" >&5
28250251875Speter$as_echo "$apr_cv_gai_addrconfig" >&6; }
28251251875Speter
28252251875Speterif test $apr_cv_gai_addrconfig = yes; then
28253251875Speter
28254251875Speter$as_echo "#define HAVE_GAI_ADDRCONFIG 1" >>confdefs.h
28255251875Speter
28256251875Speterfi
28257251875Speter
28258251875Speter                    have_ipv6="1"
28259251875Speter                    ipv6_result="yes"
28260251875Speter                else
28261251875Speter                    ipv6_result="no -- no getnameinfo"
28262251875Speter                fi
28263251875Speter            else
28264251875Speter                ipv6_result="no -- no working getaddrinfo"
28265251875Speter            fi
28266251875Speter        else
28267251875Speter            ipv6_result="no -- no sockaddr_in6"
28268251875Speter        fi
28269251875Speter    else
28270251875Speter        ipv6_result="no -- the platform has known problems supporting IPv6"
28271251875Speter    fi
28272251875Speterfi
28273251875Speter
28274251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if APR supports IPv6" >&5
28275251875Speter$as_echo_n "checking if APR supports IPv6... " >&6; }
28276251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6_result" >&5
28277251875Speter$as_echo "$ipv6_result" >&6; }
28278251875Speter
28279251875Speter
28280251875Speter
28281251875Speter# hstrerror is only needed if IPv6 is not enabled,
28282251875Speter# so getaddrinfo/gai_strerror are not used.
28283251875Speterif test $have_ipv6 = 0; then
28284251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing hstrerror" >&5
28285251875Speter$as_echo_n "checking for library containing hstrerror... " >&6; }
28286251875Speterif ${ac_cv_search_hstrerror+:} false; then :
28287251875Speter  $as_echo_n "(cached) " >&6
28288251875Speterelse
28289251875Speter  ac_func_search_save_LIBS=$LIBS
28290251875Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
28291251875Speter/* end confdefs.h.  */
28292251875Speter
28293251875Speter/* Override any GCC internal prototype to avoid an error.
28294251875Speter   Use char because int might match the return type of a GCC
28295251875Speter   builtin and then its argument prototype would still apply.  */
28296251875Speter#ifdef __cplusplus
28297251875Speterextern "C"
28298251875Speter#endif
28299251875Speterchar hstrerror ();
28300251875Speterint
28301251875Spetermain ()
28302251875Speter{
28303251875Speterreturn hstrerror ();
28304251875Speter  ;
28305251875Speter  return 0;
28306251875Speter}
28307251875Speter_ACEOF
28308251875Speterfor ac_lib in '' resolv; do
28309251875Speter  if test -z "$ac_lib"; then
28310251875Speter    ac_res="none required"
28311251875Speter  else
28312251875Speter    ac_res=-l$ac_lib
28313251875Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28314251875Speter  fi
28315251875Speter  if ac_fn_c_try_link "$LINENO"; then :
28316251875Speter  ac_cv_search_hstrerror=$ac_res
28317251875Speterfi
28318251875Speterrm -f core conftest.err conftest.$ac_objext \
28319251875Speter    conftest$ac_exeext
28320251875Speter  if ${ac_cv_search_hstrerror+:} false; then :
28321251875Speter  break
28322251875Speterfi
28323251875Speterdone
28324251875Speterif ${ac_cv_search_hstrerror+:} false; then :
28325251875Speter
28326251875Speterelse
28327251875Speter  ac_cv_search_hstrerror=no
28328251875Speterfi
28329251875Speterrm conftest.$ac_ext
28330251875SpeterLIBS=$ac_func_search_save_LIBS
28331251875Speterfi
28332251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_hstrerror" >&5
28333251875Speter$as_echo "$ac_cv_search_hstrerror" >&6; }
28334251875Speterac_res=$ac_cv_search_hstrerror
28335251875Speterif test "$ac_res" != no; then :
28336251875Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28337251875Speter
28338251875Speter$as_echo "#define HAVE_HSTRERROR 1" >>confdefs.h
28339251875Speter
28340251875Speterfi
28341251875Speter
28342251875Speterfi
28343251875Speter
28344251875Speter
28345251875Speterfor ac_header in langinfo.h
28346251875Speterdo :
28347251875Speter  ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
28348251875Speterif test "x$ac_cv_header_langinfo_h" = xyes; then :
28349251875Speter  cat >>confdefs.h <<_ACEOF
28350251875Speter#define HAVE_LANGINFO_H 1
28351251875Speter_ACEOF
28352251875Speter
28353251875Speterfi
28354251875Speter
28355251875Speterdone
28356251875Speter
28357251875Speterfor ac_func in nl_langinfo
28358251875Speterdo :
28359251875Speter  ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
28360251875Speterif test "x$ac_cv_func_nl_langinfo" = xyes; then :
28361251875Speter  cat >>confdefs.h <<_ACEOF
28362251875Speter#define HAVE_NL_LANGINFO 1
28363251875Speter_ACEOF
28364251875Speter
28365251875Speterfi
28366251875Speterdone
28367251875Speter
28368251875Speter
28369251875Speter
28370251875Speter
28371251875Speter  if test -z "$have_unicode_fs"; then
28372251875Speter    test "x$silent" != "xyes" && echo "  setting have_unicode_fs to \"0\""
28373251875Speter    have_unicode_fs="0"
28374251875Speter  fi
28375251875Speter
28376251875Speter
28377251875Speter
28378251875Speter
28379251875Speter  if test -z "$apr_has_xthread_files"; then
28380251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_xthread_files to \"0\""
28381251875Speter    apr_has_xthread_files="0"
28382251875Speter  fi
28383251875Speter
28384251875Speter
28385251875Speter
28386251875Speter
28387251875Speter  if test -z "$apr_procattr_user_set_requires_password"; then
28388251875Speter    test "x$silent" != "xyes" && echo "  setting apr_procattr_user_set_requires_password to \"0\""
28389251875Speter    apr_procattr_user_set_requires_password="0"
28390251875Speter  fi
28391251875Speter
28392251875Speter
28393251875Speter
28394251875Speter
28395251875Speter  if test -z "$apr_thread_func"; then
28396251875Speter    test "x$silent" != "xyes" && echo "  setting apr_thread_func to \"\""
28397251875Speter    apr_thread_func=""
28398251875Speter  fi
28399251875Speter
28400251875Speter
28401251875Speter
28402251875Speter
28403251875Speter  if test -z "$apr_has_user"; then
28404251875Speter    test "x$silent" != "xyes" && echo "  setting apr_has_user to \"1\""
28405251875Speter    apr_has_user="1"
28406251875Speter  fi
28407251875Speter
28408251875Speter
28409251875Speter
28410251875Speter
28411251875Speterecho "${nl}Restore user-defined environment settings..."
28412251875Speter
28413251875Speter
28414251875Speterset X $apr_ste_save_CPPFLAGS
28415251875Speterif test ${#} -eq 1; then
28416251875Speter  EXTRA_CPPFLAGS="$CPPFLAGS"
28417251875Speter  CPPFLAGS=
28418251875Speterelse
28419251875Speter  if test "x$apr_ste_save_CPPFLAGS" = "x$CPPFLAGS"; then
28420251875Speter    EXTRA_CPPFLAGS=
28421251875Speter  else
28422251875Speter    EXTRA_CPPFLAGS=`echo "$CPPFLAGS" | sed -e "s%${apr_ste_save_CPPFLAGS}%%"`
28423251875Speter    CPPFLAGS="$apr_ste_save_CPPFLAGS"
28424251875Speter  fi
28425251875Speterfi
28426251875Speterif test "x$silent" != "xyes"; then
28427251875Speter  echo "  restoring CPPFLAGS to \"$CPPFLAGS\""
28428251875Speter  echo "  setting EXTRA_CPPFLAGS to \"$EXTRA_CPPFLAGS\""
28429251875Speterfi
28430251875Speter
28431251875Speter
28432251875Speter
28433251875Speterset X $apr_ste_save_CFLAGS
28434251875Speterif test ${#} -eq 1; then
28435251875Speter  EXTRA_CFLAGS="$CFLAGS"
28436251875Speter  CFLAGS=
28437251875Speterelse
28438251875Speter  if test "x$apr_ste_save_CFLAGS" = "x$CFLAGS"; then
28439251875Speter    EXTRA_CFLAGS=
28440251875Speter  else
28441251875Speter    EXTRA_CFLAGS=`echo "$CFLAGS" | sed -e "s%${apr_ste_save_CFLAGS}%%"`
28442251875Speter    CFLAGS="$apr_ste_save_CFLAGS"
28443251875Speter  fi
28444251875Speterfi
28445251875Speterif test "x$silent" != "xyes"; then
28446251875Speter  echo "  restoring CFLAGS to \"$CFLAGS\""
28447251875Speter  echo "  setting EXTRA_CFLAGS to \"$EXTRA_CFLAGS\""
28448251875Speterfi
28449251875Speter
28450251875Speter
28451251875Speter
28452251875Speterset X $apr_ste_save_LDFLAGS
28453251875Speterif test ${#} -eq 1; then
28454251875Speter  EXTRA_LDFLAGS="$LDFLAGS"
28455251875Speter  LDFLAGS=
28456251875Speterelse
28457251875Speter  if test "x$apr_ste_save_LDFLAGS" = "x$LDFLAGS"; then
28458251875Speter    EXTRA_LDFLAGS=
28459251875Speter  else
28460251875Speter    EXTRA_LDFLAGS=`echo "$LDFLAGS" | sed -e "s%${apr_ste_save_LDFLAGS}%%"`
28461251875Speter    LDFLAGS="$apr_ste_save_LDFLAGS"
28462251875Speter  fi
28463251875Speterfi
28464251875Speterif test "x$silent" != "xyes"; then
28465251875Speter  echo "  restoring LDFLAGS to \"$LDFLAGS\""
28466251875Speter  echo "  setting EXTRA_LDFLAGS to \"$EXTRA_LDFLAGS\""
28467251875Speterfi
28468251875Speter
28469251875Speter
28470251875Speter
28471251875Speterset X $apr_ste_save_LIBS
28472251875Speterif test ${#} -eq 1; then
28473251875Speter  EXTRA_LIBS="$LIBS"
28474251875Speter  LIBS=
28475251875Speterelse
28476251875Speter  if test "x$apr_ste_save_LIBS" = "x$LIBS"; then
28477251875Speter    EXTRA_LIBS=
28478251875Speter  else
28479251875Speter    EXTRA_LIBS=`echo "$LIBS" | sed -e "s%${apr_ste_save_LIBS}%%"`
28480251875Speter    LIBS="$apr_ste_save_LIBS"
28481251875Speter  fi
28482251875Speterfi
28483251875Speterif test "x$silent" != "xyes"; then
28484251875Speter  echo "  restoring LIBS to \"$LIBS\""
28485251875Speter  echo "  setting EXTRA_LIBS to \"$EXTRA_LIBS\""
28486251875Speterfi
28487251875Speter
28488251875Speter
28489251875Speter
28490251875Speterset X $apr_ste_save_INCLUDES
28491251875Speterif test ${#} -eq 1; then
28492251875Speter  EXTRA_INCLUDES="$INCLUDES"
28493251875Speter  INCLUDES=
28494251875Speterelse
28495251875Speter  if test "x$apr_ste_save_INCLUDES" = "x$INCLUDES"; then
28496251875Speter    EXTRA_INCLUDES=
28497251875Speter  else
28498251875Speter    EXTRA_INCLUDES=`echo "$INCLUDES" | sed -e "s%${apr_ste_save_INCLUDES}%%"`
28499251875Speter    INCLUDES="$apr_ste_save_INCLUDES"
28500251875Speter  fi
28501251875Speterfi
28502251875Speterif test "x$silent" != "xyes"; then
28503251875Speter  echo "  restoring INCLUDES to \"$INCLUDES\""
28504251875Speter  echo "  setting EXTRA_INCLUDES to \"$EXTRA_INCLUDES\""
28505251875Speterfi
28506251875Speter
28507251875Speter
28508251875Speter
28509251875Speter
28510251875Speter
28511251875Speter
28512251875Speter
28513251875Speter
28514251875Speter
28515251875Speter
28516251875Speter
28517251875Speter
28518251875Speter
28519251875Speter
28520251875Speter
28521251875Speter
28522251875Speter
28523251875Speter
28524269847Speter
28525269847Speter# Use -no-install or -no-fast-install to link the test
28526269847Speter# programs on all platforms but Darwin, where it would cause
28527269847Speter# the programs to be linked against installed versions of
28528269847Speter# libapr instead of those just built.
28529251875Spetercase $host in
28530269847Speter    *-apple-darwin*)
28531269847Speter        LT_NO_INSTALL=""
28532269847Speter        ;;
28533269847Speter    *-mingw*)
28534269847Speter        LT_NO_INSTALL="-no-fast-install"
28535269847Speter        ;;
28536269847Speter    *)
28537269847Speter        LT_NO_INSTALL="-no-install"
28538269847Speter        ;;
28539251875Speteresac
28540251875Speter
28541251875Speter
28542251875Speter#
28543251875Speter# BSD/OS (BSDi) needs to use a different include syntax in the Makefiles
28544251875Speter#
28545251875Spetercase $host in
28546251875Speter*bsdi*)
28547251875Speter    # Check whether they've installed GNU make
28548251875Speter    if make --version > /dev/null 2>&1; then
28549251875Speter	INCLUDE_RULES="include $apr_buildout/apr_rules.mk"
28550251875Speter	INCLUDE_OUTPUTS="include $apr_srcdir/build-outputs.mk"
28551251875Speter    else
28552251875Speter	# BSDi make
28553251875Speter	INCLUDE_RULES=".include \"$apr_buildout/apr_rules.mk\""
28554251875Speter	INCLUDE_OUTPUTS=".include \"$apr_srcdir/build-outputs.mk\""
28555251875Speter    fi
28556251875Speter    ;;
28557251875Speter*)
28558251875Speter    INCLUDE_RULES="include $apr_buildout/apr_rules.mk"
28559251875Speter    INCLUDE_OUTPUTS="include $apr_srcdir/build-outputs.mk"
28560251875Speter    ;;
28561251875Speteresac
28562251875Speter
28563251875Speter
28564251875Speter
28565251875Speterac_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"
28566251875Speter
28567251875Speter
28568251875Speterif test -d $srcdir/test; then
28569251875Speter   ac_config_files="$ac_config_files test/Makefile test/internal/Makefile"
28570251875Speter
28571251875Speterfi
28572251875Speter
28573251875Speterdir=include/arch/unix
28574251875Spetertest -d $dir || $MKDIR $dir
28575251875Speter
28576251875Speterac_config_commands="$ac_config_commands default"
28577251875Speter
28578251875Speter
28579251875Spetercat >confcache <<\_ACEOF
28580251875Speter# This file is a shell script that caches the results of configure
28581251875Speter# tests run on this system so they can be shared between configure
28582251875Speter# scripts and configure runs, see configure's option --config-cache.
28583251875Speter# It is not useful on other systems.  If it contains results you don't
28584251875Speter# want to keep, you may remove or edit it.
28585251875Speter#
28586251875Speter# config.status only pays attention to the cache file if you give it
28587251875Speter# the --recheck option to rerun configure.
28588251875Speter#
28589251875Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when
28590251875Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the
28591251875Speter# following values.
28592251875Speter
28593251875Speter_ACEOF
28594251875Speter
28595251875Speter# The following way of writing the cache mishandles newlines in values,
28596251875Speter# but we know of no workaround that is simple, portable, and efficient.
28597251875Speter# So, we kill variables containing newlines.
28598251875Speter# Ultrix sh set writes to stderr and can't be redirected directly,
28599251875Speter# and sets the high bit in the cache file unless we assign to the vars.
28600251875Speter(
28601251875Speter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
28602251875Speter    eval ac_val=\$$ac_var
28603251875Speter    case $ac_val in #(
28604251875Speter    *${as_nl}*)
28605251875Speter      case $ac_var in #(
28606251875Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
28607251875Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
28608251875Speter      esac
28609251875Speter      case $ac_var in #(
28610251875Speter      _ | IFS | as_nl) ;; #(
28611251875Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
28612251875Speter      *) { eval $ac_var=; unset $ac_var;} ;;
28613251875Speter      esac ;;
28614251875Speter    esac
28615251875Speter  done
28616251875Speter
28617251875Speter  (set) 2>&1 |
28618251875Speter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
28619251875Speter    *${as_nl}ac_space=\ *)
28620251875Speter      # `set' does not quote correctly, so add quotes: double-quote
28621251875Speter      # substitution turns \\\\ into \\, and sed turns \\ into \.
28622251875Speter      sed -n \
28623251875Speter	"s/'/'\\\\''/g;
28624251875Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28625251875Speter      ;; #(
28626251875Speter    *)
28627251875Speter      # `set' quotes correctly as required by POSIX, so do not add quotes.
28628251875Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
28629251875Speter      ;;
28630251875Speter    esac |
28631251875Speter    sort
28632251875Speter) |
28633251875Speter  sed '
28634251875Speter     /^ac_cv_env_/b end
28635251875Speter     t clear
28636251875Speter     :clear
28637251875Speter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28638251875Speter     t end
28639251875Speter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28640251875Speter     :end' >>confcache
28641251875Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
28642251875Speter  if test -w "$cache_file"; then
28643251875Speter    if test "x$cache_file" != "x/dev/null"; then
28644251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
28645251875Speter$as_echo "$as_me: updating cache $cache_file" >&6;}
28646251875Speter      if test ! -f "$cache_file" || test -h "$cache_file"; then
28647251875Speter	cat confcache >"$cache_file"
28648251875Speter      else
28649251875Speter        case $cache_file in #(
28650251875Speter        */* | ?:*)
28651251875Speter	  mv -f confcache "$cache_file"$$ &&
28652251875Speter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
28653251875Speter        *)
28654251875Speter	  mv -f confcache "$cache_file" ;;
28655251875Speter	esac
28656251875Speter      fi
28657251875Speter    fi
28658251875Speter  else
28659251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
28660251875Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
28661251875Speter  fi
28662251875Speterfi
28663251875Speterrm -f confcache
28664251875Speter
28665251875Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix
28666251875Speter# Let make expand exec_prefix.
28667251875Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28668251875Speter
28669251875SpeterDEFS=-DHAVE_CONFIG_H
28670251875Speter
28671251875Speterac_libobjs=
28672251875Speterac_ltlibobjs=
28673251875SpeterU=
28674251875Speterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
28675251875Speter  # 1. Remove the extension, and $U if already installed.
28676251875Speter  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
28677251875Speter  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
28678251875Speter  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
28679251875Speter  #    will be set to the directory where LIBOBJS objects are built.
28680251875Speter  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
28681251875Speter  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
28682251875Speterdone
28683251875SpeterLIBOBJS=$ac_libobjs
28684251875Speter
28685251875SpeterLTLIBOBJS=$ac_ltlibobjs
28686251875Speter
28687251875Speter
28688251875Speter
28689251875Speter
28690251875Speter: "${CONFIG_STATUS=./config.status}"
28691251875Speterac_write_fail=0
28692251875Speterac_clean_files_save=$ac_clean_files
28693251875Speterac_clean_files="$ac_clean_files $CONFIG_STATUS"
28694251875Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
28695251875Speter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
28696251875Speteras_write_fail=0
28697251875Spetercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
28698251875Speter#! $SHELL
28699251875Speter# Generated by $as_me.
28700251875Speter# Run this file to recreate the current configuration.
28701251875Speter# Compiler output produced by configure, useful for debugging
28702251875Speter# configure, is in config.log if it exists.
28703251875Speter
28704251875Speterdebug=false
28705251875Speterac_cs_recheck=false
28706251875Speterac_cs_silent=false
28707251875Speter
28708251875SpeterSHELL=\${CONFIG_SHELL-$SHELL}
28709251875Speterexport SHELL
28710251875Speter_ASEOF
28711251875Spetercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
28712251875Speter## -------------------- ##
28713251875Speter## M4sh Initialization. ##
28714251875Speter## -------------------- ##
28715251875Speter
28716251875Speter# Be more Bourne compatible
28717251875SpeterDUALCASE=1; export DUALCASE # for MKS sh
28718251875Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
28719251875Speter  emulate sh
28720251875Speter  NULLCMD=:
28721251875Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
28722251875Speter  # is contrary to our usage.  Disable this feature.
28723251875Speter  alias -g '${1+"$@"}'='"$@"'
28724251875Speter  setopt NO_GLOB_SUBST
28725251875Speterelse
28726251875Speter  case `(set -o) 2>/dev/null` in #(
28727251875Speter  *posix*) :
28728251875Speter    set -o posix ;; #(
28729251875Speter  *) :
28730251875Speter     ;;
28731251875Speteresac
28732251875Speterfi
28733251875Speter
28734251875Speter
28735251875Speteras_nl='
28736251875Speter'
28737251875Speterexport as_nl
28738251875Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
28739251875Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
28740251875Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
28741251875Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
28742251875Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
28743251875Speter# but without wasting forks for bash or zsh.
28744251875Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
28745251875Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
28746251875Speter  as_echo='print -r --'
28747251875Speter  as_echo_n='print -rn --'
28748251875Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
28749251875Speter  as_echo='printf %s\n'
28750251875Speter  as_echo_n='printf %s'
28751251875Speterelse
28752251875Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
28753251875Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
28754251875Speter    as_echo_n='/usr/ucb/echo -n'
28755251875Speter  else
28756251875Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
28757251875Speter    as_echo_n_body='eval
28758251875Speter      arg=$1;
28759251875Speter      case $arg in #(
28760251875Speter      *"$as_nl"*)
28761251875Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
28762251875Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
28763251875Speter      esac;
28764251875Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
28765251875Speter    '
28766251875Speter    export as_echo_n_body
28767251875Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
28768251875Speter  fi
28769251875Speter  export as_echo_body
28770251875Speter  as_echo='sh -c $as_echo_body as_echo'
28771251875Speterfi
28772251875Speter
28773251875Speter# The user is always right.
28774251875Speterif test "${PATH_SEPARATOR+set}" != set; then
28775251875Speter  PATH_SEPARATOR=:
28776251875Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
28777251875Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
28778251875Speter      PATH_SEPARATOR=';'
28779251875Speter  }
28780251875Speterfi
28781251875Speter
28782251875Speter
28783251875Speter# IFS
28784251875Speter# We need space, tab and new line, in precisely that order.  Quoting is
28785251875Speter# there to prevent editors from complaining about space-tab.
28786251875Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
28787251875Speter# splitting by setting IFS to empty value.)
28788251875SpeterIFS=" ""	$as_nl"
28789251875Speter
28790251875Speter# Find who we are.  Look in the path if we contain no directory separator.
28791251875Speteras_myself=
28792251875Spetercase $0 in #((
28793251875Speter  *[\\/]* ) as_myself=$0 ;;
28794251875Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28795251875Speterfor as_dir in $PATH
28796251875Speterdo
28797251875Speter  IFS=$as_save_IFS
28798251875Speter  test -z "$as_dir" && as_dir=.
28799251875Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
28800251875Speter  done
28801251875SpeterIFS=$as_save_IFS
28802251875Speter
28803251875Speter     ;;
28804251875Speteresac
28805251875Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
28806251875Speter# in which case we are not to be found in the path.
28807251875Speterif test "x$as_myself" = x; then
28808251875Speter  as_myself=$0
28809251875Speterfi
28810251875Speterif test ! -f "$as_myself"; then
28811251875Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
28812251875Speter  exit 1
28813251875Speterfi
28814251875Speter
28815251875Speter# Unset variables that we do not need and which cause bugs (e.g. in
28816251875Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
28817251875Speter# suppresses any "Segmentation fault" message there.  '((' could
28818251875Speter# trigger a bug in pdksh 5.2.14.
28819251875Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
28820251875Speterdo eval test x\${$as_var+set} = xset \
28821251875Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
28822251875Speterdone
28823251875SpeterPS1='$ '
28824251875SpeterPS2='> '
28825251875SpeterPS4='+ '
28826251875Speter
28827251875Speter# NLS nuisances.
28828251875SpeterLC_ALL=C
28829251875Speterexport LC_ALL
28830251875SpeterLANGUAGE=C
28831251875Speterexport LANGUAGE
28832251875Speter
28833251875Speter# CDPATH.
28834251875Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
28835251875Speter
28836251875Speter
28837251875Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
28838251875Speter# ----------------------------------------
28839251875Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
28840251875Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
28841251875Speter# script with STATUS, using 1 if that was 0.
28842251875Speteras_fn_error ()
28843251875Speter{
28844251875Speter  as_status=$1; test $as_status -eq 0 && as_status=1
28845251875Speter  if test "$4"; then
28846251875Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
28847251875Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
28848251875Speter  fi
28849251875Speter  $as_echo "$as_me: error: $2" >&2
28850251875Speter  as_fn_exit $as_status
28851251875Speter} # as_fn_error
28852251875Speter
28853251875Speter
28854251875Speter# as_fn_set_status STATUS
28855251875Speter# -----------------------
28856251875Speter# Set $? to STATUS, without forking.
28857251875Speteras_fn_set_status ()
28858251875Speter{
28859251875Speter  return $1
28860251875Speter} # as_fn_set_status
28861251875Speter
28862251875Speter# as_fn_exit STATUS
28863251875Speter# -----------------
28864251875Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
28865251875Speteras_fn_exit ()
28866251875Speter{
28867251875Speter  set +e
28868251875Speter  as_fn_set_status $1
28869251875Speter  exit $1
28870251875Speter} # as_fn_exit
28871251875Speter
28872251875Speter# as_fn_unset VAR
28873251875Speter# ---------------
28874251875Speter# Portably unset VAR.
28875251875Speteras_fn_unset ()
28876251875Speter{
28877251875Speter  { eval $1=; unset $1;}
28878251875Speter}
28879251875Speteras_unset=as_fn_unset
28880251875Speter# as_fn_append VAR VALUE
28881251875Speter# ----------------------
28882251875Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
28883251875Speter# advantage of any shell optimizations that allow amortized linear growth over
28884251875Speter# repeated appends, instead of the typical quadratic growth present in naive
28885251875Speter# implementations.
28886251875Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
28887251875Speter  eval 'as_fn_append ()
28888251875Speter  {
28889251875Speter    eval $1+=\$2
28890251875Speter  }'
28891251875Speterelse
28892251875Speter  as_fn_append ()
28893251875Speter  {
28894251875Speter    eval $1=\$$1\$2
28895251875Speter  }
28896251875Speterfi # as_fn_append
28897251875Speter
28898251875Speter# as_fn_arith ARG...
28899251875Speter# ------------------
28900251875Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
28901251875Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
28902251875Speter# must be portable across $(()) and expr.
28903251875Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
28904251875Speter  eval 'as_fn_arith ()
28905251875Speter  {
28906251875Speter    as_val=$(( $* ))
28907251875Speter  }'
28908251875Speterelse
28909251875Speter  as_fn_arith ()
28910251875Speter  {
28911251875Speter    as_val=`expr "$@" || test $? -eq 1`
28912251875Speter  }
28913251875Speterfi # as_fn_arith
28914251875Speter
28915251875Speter
28916251875Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
28917251875Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
28918251875Speter  as_expr=expr
28919251875Speterelse
28920251875Speter  as_expr=false
28921251875Speterfi
28922251875Speter
28923251875Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
28924251875Speter  as_basename=basename
28925251875Speterelse
28926251875Speter  as_basename=false
28927251875Speterfi
28928251875Speter
28929251875Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
28930251875Speter  as_dirname=dirname
28931251875Speterelse
28932251875Speter  as_dirname=false
28933251875Speterfi
28934251875Speter
28935251875Speteras_me=`$as_basename -- "$0" ||
28936251875Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
28937251875Speter	 X"$0" : 'X\(//\)$' \| \
28938251875Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
28939251875Speter$as_echo X/"$0" |
28940251875Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
28941251875Speter	    s//\1/
28942251875Speter	    q
28943251875Speter	  }
28944251875Speter	  /^X\/\(\/\/\)$/{
28945251875Speter	    s//\1/
28946251875Speter	    q
28947251875Speter	  }
28948251875Speter	  /^X\/\(\/\).*/{
28949251875Speter	    s//\1/
28950251875Speter	    q
28951251875Speter	  }
28952251875Speter	  s/.*/./; q'`
28953251875Speter
28954251875Speter# Avoid depending upon Character Ranges.
28955251875Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
28956251875Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
28957251875Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
28958251875Speteras_cr_digits='0123456789'
28959251875Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
28960251875Speter
28961251875SpeterECHO_C= ECHO_N= ECHO_T=
28962251875Spetercase `echo -n x` in #(((((
28963251875Speter-n*)
28964251875Speter  case `echo 'xy\c'` in
28965251875Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
28966251875Speter  xy)  ECHO_C='\c';;
28967251875Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
28968251875Speter       ECHO_T='	';;
28969251875Speter  esac;;
28970251875Speter*)
28971251875Speter  ECHO_N='-n';;
28972251875Speteresac
28973251875Speter
28974251875Speterrm -f conf$$ conf$$.exe conf$$.file
28975251875Speterif test -d conf$$.dir; then
28976251875Speter  rm -f conf$$.dir/conf$$.file
28977251875Speterelse
28978251875Speter  rm -f conf$$.dir
28979251875Speter  mkdir conf$$.dir 2>/dev/null
28980251875Speterfi
28981251875Speterif (echo >conf$$.file) 2>/dev/null; then
28982251875Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
28983251875Speter    as_ln_s='ln -s'
28984251875Speter    # ... but there are two gotchas:
28985251875Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
28986251875Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
28987253734Speter    # In both cases, we have to default to `cp -pR'.
28988251875Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
28989253734Speter      as_ln_s='cp -pR'
28990251875Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
28991251875Speter    as_ln_s=ln
28992251875Speter  else
28993253734Speter    as_ln_s='cp -pR'
28994251875Speter  fi
28995251875Speterelse
28996253734Speter  as_ln_s='cp -pR'
28997251875Speterfi
28998251875Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
28999251875Speterrmdir conf$$.dir 2>/dev/null
29000251875Speter
29001251875Speter
29002251875Speter# as_fn_mkdir_p
29003251875Speter# -------------
29004251875Speter# Create "$as_dir" as a directory, including parents if necessary.
29005251875Speteras_fn_mkdir_p ()
29006251875Speter{
29007251875Speter
29008251875Speter  case $as_dir in #(
29009251875Speter  -*) as_dir=./$as_dir;;
29010251875Speter  esac
29011251875Speter  test -d "$as_dir" || eval $as_mkdir_p || {
29012251875Speter    as_dirs=
29013251875Speter    while :; do
29014251875Speter      case $as_dir in #(
29015251875Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
29016251875Speter      *) as_qdir=$as_dir;;
29017251875Speter      esac
29018251875Speter      as_dirs="'$as_qdir' $as_dirs"
29019251875Speter      as_dir=`$as_dirname -- "$as_dir" ||
29020251875Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29021251875Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
29022251875Speter	 X"$as_dir" : 'X\(//\)$' \| \
29023251875Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
29024251875Speter$as_echo X"$as_dir" |
29025251875Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29026251875Speter	    s//\1/
29027251875Speter	    q
29028251875Speter	  }
29029251875Speter	  /^X\(\/\/\)[^/].*/{
29030251875Speter	    s//\1/
29031251875Speter	    q
29032251875Speter	  }
29033251875Speter	  /^X\(\/\/\)$/{
29034251875Speter	    s//\1/
29035251875Speter	    q
29036251875Speter	  }
29037251875Speter	  /^X\(\/\).*/{
29038251875Speter	    s//\1/
29039251875Speter	    q
29040251875Speter	  }
29041251875Speter	  s/.*/./; q'`
29042251875Speter      test -d "$as_dir" && break
29043251875Speter    done
29044251875Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
29045251875Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
29046251875Speter
29047251875Speter
29048251875Speter} # as_fn_mkdir_p
29049251875Speterif mkdir -p . 2>/dev/null; then
29050251875Speter  as_mkdir_p='mkdir -p "$as_dir"'
29051251875Speterelse
29052251875Speter  test -d ./-p && rmdir ./-p
29053251875Speter  as_mkdir_p=false
29054251875Speterfi
29055251875Speter
29056251875Speter
29057253734Speter# as_fn_executable_p FILE
29058253734Speter# -----------------------
29059253734Speter# Test if FILE is an executable regular file.
29060253734Speteras_fn_executable_p ()
29061253734Speter{
29062253734Speter  test -f "$1" && test -x "$1"
29063253734Speter} # as_fn_executable_p
29064253734Speteras_test_x='test -x'
29065253734Speteras_executable_p=as_fn_executable_p
29066253734Speter
29067251875Speter# Sed expression to map a string onto a valid CPP name.
29068251875Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
29069251875Speter
29070251875Speter# Sed expression to map a string onto a valid variable name.
29071251875Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
29072251875Speter
29073251875Speter
29074251875Speterexec 6>&1
29075251875Speter## ----------------------------------- ##
29076251875Speter## Main body of $CONFIG_STATUS script. ##
29077251875Speter## ----------------------------------- ##
29078251875Speter_ASEOF
29079251875Spetertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
29080251875Speter
29081251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29082251875Speter# Save the log message, to keep $0 and so on meaningful, and to
29083251875Speter# report actual input values of CONFIG_FILES etc. instead of their
29084251875Speter# values after options handling.
29085251875Speterac_log="
29086251875SpeterThis file was extended by $as_me, which was
29087253734Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
29088251875Speter
29089251875Speter  CONFIG_FILES    = $CONFIG_FILES
29090251875Speter  CONFIG_HEADERS  = $CONFIG_HEADERS
29091251875Speter  CONFIG_LINKS    = $CONFIG_LINKS
29092251875Speter  CONFIG_COMMANDS = $CONFIG_COMMANDS
29093251875Speter  $ $0 $@
29094251875Speter
29095251875Speteron `(hostname || uname -n) 2>/dev/null | sed 1q`
29096251875Speter"
29097251875Speter
29098251875Speter_ACEOF
29099251875Speter
29100251875Spetercase $ac_config_files in *"
29101251875Speter"*) set x $ac_config_files; shift; ac_config_files=$*;;
29102251875Speteresac
29103251875Speter
29104251875Spetercase $ac_config_headers in *"
29105251875Speter"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
29106251875Speteresac
29107251875Speter
29108251875Speter
29109251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29110251875Speter# Files that config.status was made for.
29111251875Speterconfig_files="$ac_config_files"
29112251875Speterconfig_headers="$ac_config_headers"
29113251875Speterconfig_commands="$ac_config_commands"
29114251875Speter
29115251875Speter_ACEOF
29116251875Speter
29117251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29118251875Speterac_cs_usage="\
29119251875Speter\`$as_me' instantiates files and other configuration actions
29120251875Speterfrom templates according to the current configuration.  Unless the files
29121251875Speterand actions are specified as TAGs, all are instantiated by default.
29122251875Speter
29123251875SpeterUsage: $0 [OPTION]... [TAG]...
29124251875Speter
29125251875Speter  -h, --help       print this help, then exit
29126251875Speter  -V, --version    print version number and configuration settings, then exit
29127251875Speter      --config     print configuration, then exit
29128251875Speter  -q, --quiet, --silent
29129251875Speter                   do not print progress messages
29130251875Speter  -d, --debug      don't remove temporary files
29131251875Speter      --recheck    update $as_me by reconfiguring in the same conditions
29132251875Speter      --file=FILE[:TEMPLATE]
29133251875Speter                   instantiate the configuration file FILE
29134251875Speter      --header=FILE[:TEMPLATE]
29135251875Speter                   instantiate the configuration header FILE
29136251875Speter
29137251875SpeterConfiguration files:
29138251875Speter$config_files
29139251875Speter
29140251875SpeterConfiguration headers:
29141251875Speter$config_headers
29142251875Speter
29143251875SpeterConfiguration commands:
29144251875Speter$config_commands
29145251875Speter
29146251875SpeterReport bugs to the package provider."
29147251875Speter
29148251875Speter_ACEOF
29149251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29150251875Speterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
29151251875Speterac_cs_version="\\
29152251875Speterconfig.status
29153253734Speterconfigured by $0, generated by GNU Autoconf 2.69,
29154251875Speter  with options \\"\$ac_cs_config\\"
29155251875Speter
29156253734SpeterCopyright (C) 2012 Free Software Foundation, Inc.
29157251875SpeterThis config.status script is free software; the Free Software Foundation
29158251875Spetergives unlimited permission to copy, distribute and modify it."
29159251875Speter
29160251875Speterac_pwd='$ac_pwd'
29161251875Spetersrcdir='$srcdir'
29162251875SpeterINSTALL='$INSTALL'
29163251875SpeterAWK='$AWK'
29164251875Spetertest -n "\$AWK" || AWK=awk
29165251875Speter_ACEOF
29166251875Speter
29167251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29168251875Speter# The default lists apply if the user does not specify any file.
29169251875Speterac_need_defaults=:
29170251875Speterwhile test $# != 0
29171251875Speterdo
29172251875Speter  case $1 in
29173251875Speter  --*=?*)
29174251875Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
29175251875Speter    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
29176251875Speter    ac_shift=:
29177251875Speter    ;;
29178251875Speter  --*=)
29179251875Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
29180251875Speter    ac_optarg=
29181251875Speter    ac_shift=:
29182251875Speter    ;;
29183251875Speter  *)
29184251875Speter    ac_option=$1
29185251875Speter    ac_optarg=$2
29186251875Speter    ac_shift=shift
29187251875Speter    ;;
29188251875Speter  esac
29189251875Speter
29190251875Speter  case $ac_option in
29191251875Speter  # Handling of the options.
29192251875Speter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29193251875Speter    ac_cs_recheck=: ;;
29194251875Speter  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
29195251875Speter    $as_echo "$ac_cs_version"; exit ;;
29196251875Speter  --config | --confi | --conf | --con | --co | --c )
29197251875Speter    $as_echo "$ac_cs_config"; exit ;;
29198251875Speter  --debug | --debu | --deb | --de | --d | -d )
29199251875Speter    debug=: ;;
29200251875Speter  --file | --fil | --fi | --f )
29201251875Speter    $ac_shift
29202251875Speter    case $ac_optarg in
29203251875Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29204251875Speter    '') as_fn_error $? "missing file argument" ;;
29205251875Speter    esac
29206251875Speter    as_fn_append CONFIG_FILES " '$ac_optarg'"
29207251875Speter    ac_need_defaults=false;;
29208251875Speter  --header | --heade | --head | --hea )
29209251875Speter    $ac_shift
29210251875Speter    case $ac_optarg in
29211251875Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29212251875Speter    esac
29213251875Speter    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
29214251875Speter    ac_need_defaults=false;;
29215251875Speter  --he | --h)
29216251875Speter    # Conflict between --help and --header
29217251875Speter    as_fn_error $? "ambiguous option: \`$1'
29218251875SpeterTry \`$0 --help' for more information.";;
29219251875Speter  --help | --hel | -h )
29220251875Speter    $as_echo "$ac_cs_usage"; exit ;;
29221251875Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29222251875Speter  | -silent | --silent | --silen | --sile | --sil | --si | --s)
29223251875Speter    ac_cs_silent=: ;;
29224251875Speter
29225251875Speter  # This is an error.
29226251875Speter  -*) as_fn_error $? "unrecognized option: \`$1'
29227251875SpeterTry \`$0 --help' for more information." ;;
29228251875Speter
29229251875Speter  *) as_fn_append ac_config_targets " $1"
29230251875Speter     ac_need_defaults=false ;;
29231251875Speter
29232251875Speter  esac
29233251875Speter  shift
29234251875Speterdone
29235251875Speter
29236251875Speterac_configure_extra_args=
29237251875Speter
29238251875Speterif $ac_cs_silent; then
29239251875Speter  exec 6>/dev/null
29240251875Speter  ac_configure_extra_args="$ac_configure_extra_args --silent"
29241251875Speterfi
29242251875Speter
29243251875Speter_ACEOF
29244251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29245251875Speterif \$ac_cs_recheck; then
29246253734Speter  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29247251875Speter  shift
29248251875Speter  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
29249251875Speter  CONFIG_SHELL='$SHELL'
29250251875Speter  export CONFIG_SHELL
29251251875Speter  exec "\$@"
29252251875Speterfi
29253251875Speter
29254251875Speter_ACEOF
29255251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29256251875Speterexec 5>>config.log
29257251875Speter{
29258251875Speter  echo
29259251875Speter  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
29260251875Speter## Running $as_me. ##
29261251875Speter_ASBOX
29262251875Speter  $as_echo "$ac_log"
29263251875Speter} >&5
29264251875Speter
29265251875Speter_ACEOF
29266251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29267251875Speter#
29268251875Speter# INIT-COMMANDS
29269251875Speter#
29270251875Speter
29271251875Speter
29272251875Speter# The HP-UX ksh and POSIX shell print the target directory to stdout
29273251875Speter# if CDPATH is set.
29274251875Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29275251875Speter
29276251875Spetersed_quote_subst='$sed_quote_subst'
29277251875Speterdouble_quote_subst='$double_quote_subst'
29278251875Speterdelay_variable_subst='$delay_variable_subst'
29279251875SpeterAS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
29280251875SpeterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
29281251875SpeterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
29282251875Spetermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
29283251875Spetermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
29284251875Speterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
29285251875Speterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
29286251875Speterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
29287251875Speterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
29288251875SpeterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
29289251875SpeterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
29290251875SpeterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
29291251875Speterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
29292251875Speterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
29293251875Speterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
29294251875Speterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
29295251875Speterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
29296251875Speterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
29297251875SpeterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
29298251875SpeterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
29299251875SpeterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
29300251875SpeterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
29301251875SpeterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
29302251875SpeterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
29303251875SpeterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
29304251875SpeterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
29305251875Spetermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
29306251875Speterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
29307251875Speterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
29308251875Speterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
29309251875Speterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
29310251875Speterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
29311251875Speterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
29312251875Speterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
29313251875Speterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
29314251875Speterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
29315251875Speterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
29316251875Speterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
29317251875Speterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
29318251875Speterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
29319251875Spetersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
29320251875SpeterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
29321251875SpeterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
29322251875Speterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
29323251875SpeterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
29324251875SpeterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
29325251875Speterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29326251875Speterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29327251875Speterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
29328251875Speterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
29329251875SpeterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
29330251875SpeterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
29331251875Spetercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
29332251875SpeterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
29333251875Speterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
29334251875Speterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
29335251875Speterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
29336251875Speterlt_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"`'
29337251875Speternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
29338251875Speterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
29339251875Speterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
29340251875SpeterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
29341251875Speterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
29342251875Speterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
29343251875Speterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
29344251875Speterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
29345251875Speterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
29346251875Speterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
29347251875SpeterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
29348251875SpeterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
29349251875SpeterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
29350251875SpeterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
29351251875SpeterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
29352251875SpeterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
29353251875Speterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
29354251875Spetershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
29355251875Speterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29356251875Speterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
29357251875Speterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
29358251875Speterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
29359251875Speterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
29360251875Spetercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
29361251875Speterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
29362251875Speterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29363251875Speterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
29364251875Speterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29365251875Spetermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
29366251875Spetermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29367251875Speterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
29368251875Speterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
29369251875Speterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
29370251875Speterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
29371251875Speterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
29372251875Speterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
29373251875Speterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
29374251875Speterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
29375251875Speterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
29376251875Speterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
29377251875Speterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
29378251875Speterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
29379251875Speteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
29380251875Speterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
29381251875Speterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
29382251875Speterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
29383251875Speterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
29384251875Speterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
29385251875Speterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
29386251875Spetervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
29387251875Speterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
29388251875Speterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
29389251875Speterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
29390251875Speterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
29391251875Spetershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
29392251875Spetershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
29393251875Speterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
29394251875Speterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
29395251875Spetersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
29396251875Speterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
29397251875Speterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29398251875Speterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29399251875Speterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
29400251875Speterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
29401251875Speterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
29402251875Spetersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
29403251875Spetersys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
29404251875Speterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
29405251875Speterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
29406251875Speterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
29407251875Speterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
29408251875Speterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
29409251875Speterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
29410251875Speter
29411251875SpeterLTCC='$LTCC'
29412251875SpeterLTCFLAGS='$LTCFLAGS'
29413251875Spetercompiler='$compiler_DEFAULT'
29414251875Speter
29415251875Speter# A function that is used when there is no print builtin or printf.
29416251875Speterfunc_fallback_echo ()
29417251875Speter{
29418251875Speter  eval 'cat <<_LTECHO_EOF
29419251875Speter\$1
29420251875Speter_LTECHO_EOF'
29421251875Speter}
29422251875Speter
29423251875Speter# Quote evaled strings.
29424251875Speterfor var in AS \
29425251875SpeterDLLTOOL \
29426251875SpeterOBJDUMP \
29427251875SpeterSHELL \
29428251875SpeterECHO \
29429251875SpeterPATH_SEPARATOR \
29430251875SpeterSED \
29431251875SpeterGREP \
29432251875SpeterEGREP \
29433251875SpeterFGREP \
29434251875SpeterLD \
29435251875SpeterNM \
29436251875SpeterLN_S \
29437251875Speterlt_SP2NL \
29438251875Speterlt_NL2SP \
29439251875Speterreload_flag \
29440251875Speterdeplibs_check_method \
29441251875Speterfile_magic_cmd \
29442251875Speterfile_magic_glob \
29443251875Speterwant_nocaseglob \
29444251875Spetersharedlib_from_linklib_cmd \
29445251875SpeterAR \
29446251875SpeterAR_FLAGS \
29447251875Speterarchiver_list_spec \
29448251875SpeterSTRIP \
29449251875SpeterRANLIB \
29450251875SpeterCC \
29451251875SpeterCFLAGS \
29452251875Spetercompiler \
29453251875Speterlt_cv_sys_global_symbol_pipe \
29454251875Speterlt_cv_sys_global_symbol_to_cdecl \
29455251875Speterlt_cv_sys_global_symbol_to_c_name_address \
29456251875Speterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
29457251875Speternm_file_list_spec \
29458251875Speterlt_prog_compiler_no_builtin_flag \
29459251875Speterlt_prog_compiler_pic \
29460251875Speterlt_prog_compiler_wl \
29461251875Speterlt_prog_compiler_static \
29462251875Speterlt_cv_prog_compiler_c_o \
29463251875Speterneed_locks \
29464251875SpeterMANIFEST_TOOL \
29465251875SpeterDSYMUTIL \
29466251875SpeterNMEDIT \
29467251875SpeterLIPO \
29468251875SpeterOTOOL \
29469251875SpeterOTOOL64 \
29470251875Spetershrext_cmds \
29471251875Speterexport_dynamic_flag_spec \
29472251875Speterwhole_archive_flag_spec \
29473251875Spetercompiler_needs_object \
29474251875Speterwith_gnu_ld \
29475251875Speterallow_undefined_flag \
29476251875Speterno_undefined_flag \
29477251875Speterhardcode_libdir_flag_spec \
29478251875Speterhardcode_libdir_separator \
29479251875Speterexclude_expsyms \
29480251875Speterinclude_expsyms \
29481251875Speterfile_list_spec \
29482251875Spetervariables_saved_for_relink \
29483251875Speterlibname_spec \
29484251875Speterlibrary_names_spec \
29485251875Spetersoname_spec \
29486251875Speterinstall_override_mode \
29487251875Speterfinish_eval \
29488251875Speterold_striplib \
29489251875Speterstriplib; do
29490251875Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
29491251875Speter    *[\\\\\\\`\\"\\\$]*)
29492251875Speter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
29493251875Speter      ;;
29494251875Speter    *)
29495251875Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29496251875Speter      ;;
29497251875Speter    esac
29498251875Speterdone
29499251875Speter
29500251875Speter# Double-quote double-evaled strings.
29501251875Speterfor var in reload_cmds \
29502251875Speterold_postinstall_cmds \
29503251875Speterold_postuninstall_cmds \
29504251875Speterold_archive_cmds \
29505251875Speterextract_expsyms_cmds \
29506251875Speterold_archive_from_new_cmds \
29507251875Speterold_archive_from_expsyms_cmds \
29508251875Speterarchive_cmds \
29509251875Speterarchive_expsym_cmds \
29510251875Spetermodule_cmds \
29511251875Spetermodule_expsym_cmds \
29512251875Speterexport_symbols_cmds \
29513251875Speterprelink_cmds \
29514251875Speterpostlink_cmds \
29515251875Speterpostinstall_cmds \
29516251875Speterpostuninstall_cmds \
29517251875Speterfinish_cmds \
29518251875Spetersys_lib_search_path_spec \
29519251875Spetersys_lib_dlsearch_path_spec; do
29520251875Speter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
29521251875Speter    *[\\\\\\\`\\"\\\$]*)
29522251875Speter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
29523251875Speter      ;;
29524251875Speter    *)
29525251875Speter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
29526251875Speter      ;;
29527251875Speter    esac
29528251875Speterdone
29529251875Speter
29530251875Speterac_aux_dir='$ac_aux_dir'
29531251875Speterxsi_shell='$xsi_shell'
29532251875Speterlt_shell_append='$lt_shell_append'
29533251875Speter
29534251875Speter# See if we are running on zsh, and set the options which allow our
29535251875Speter# commands through without removal of \ escapes INIT.
29536251875Speterif test -n "\${ZSH_VERSION+set}" ; then
29537251875Speter   setopt NO_GLOB_SUBST
29538251875Speterfi
29539251875Speter
29540251875Speter
29541251875Speter    PACKAGE='$PACKAGE'
29542251875Speter    VERSION='$VERSION'
29543251875Speter    TIMESTAMP='$TIMESTAMP'
29544251875Speter    RM='$RM'
29545251875Speter    ofile='$ofile'
29546251875Speter
29547251875Speter
29548251875Speter
29549251875Speter
29550251875Speter
29551251875Speter# Commands run at the beginning of config.status:
29552251875SpeterAPR_SAVE_HEADERS="include/apr.h include/arch/unix/apr_private.h"
29553251875SpeterAPR_MAJOR_VERSION=$APR_MAJOR_VERSION
29554251875SpeterAPR_PLATFORM=$host
29555251875Speter
29556251875Speterfor apri in \${APR_SAVE_HEADERS}; do
29557251875Speter  test -r \${apri} && mv \${apri} \${apri}.save
29558251875Speterdone
29559251875Speter
29560251875Speter
29561251875Speter_ACEOF
29562251875Speter
29563251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29564251875Speter
29565251875Speter# Handling of arguments.
29566251875Speterfor ac_config_target in $ac_config_targets
29567251875Speterdo
29568251875Speter  case $ac_config_target in
29569251875Speter    "include/arch/unix/apr_private.h") CONFIG_HEADERS="$CONFIG_HEADERS include/arch/unix/apr_private.h" ;;
29570251875Speter    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
29571251875Speter    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29572251875Speter    "include/apr.h") CONFIG_FILES="$CONFIG_FILES include/apr.h" ;;
29573251875Speter    "build/apr_rules.mk") CONFIG_FILES="$CONFIG_FILES build/apr_rules.mk" ;;
29574251875Speter    "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
29575251875Speter    "apr-$APR_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apr-$APR_MAJOR_VERSION-config:apr-config.in" ;;
29576251875Speter    "apr.pc") CONFIG_FILES="$CONFIG_FILES apr.pc" ;;
29577251875Speter    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
29578251875Speter    "test/internal/Makefile") CONFIG_FILES="$CONFIG_FILES test/internal/Makefile" ;;
29579251875Speter    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29580251875Speter
29581251875Speter  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
29582251875Speter  esac
29583251875Speterdone
29584251875Speter
29585251875Speter
29586251875Speter# If the user did not use the arguments to specify the items to instantiate,
29587251875Speter# then the envvar interface is used.  Set only those that are not.
29588251875Speter# We use the long form for the default assignment because of an extremely
29589251875Speter# bizarre bug on SunOS 4.1.3.
29590251875Speterif $ac_need_defaults; then
29591251875Speter  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29592251875Speter  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29593251875Speter  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29594251875Speterfi
29595251875Speter
29596251875Speter# Have a temporary directory for convenience.  Make it in the build tree
29597251875Speter# simply because there is no reason against having it here, and in addition,
29598251875Speter# creating and moving files from /tmp can sometimes cause problems.
29599251875Speter# Hook for its removal unless debugging.
29600251875Speter# Note that there is a small window in which the directory will not be cleaned:
29601251875Speter# after its creation but before its name has been assigned to `$tmp'.
29602251875Speter$debug ||
29603251875Speter{
29604251875Speter  tmp= ac_tmp=
29605251875Speter  trap 'exit_status=$?
29606251875Speter  : "${ac_tmp:=$tmp}"
29607251875Speter  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
29608251875Speter' 0
29609251875Speter  trap 'as_fn_exit 1' 1 2 13 15
29610251875Speter}
29611251875Speter# Create a (secure) tmp directory for tmp files.
29612251875Speter
29613251875Speter{
29614251875Speter  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
29615251875Speter  test -d "$tmp"
29616251875Speter}  ||
29617251875Speter{
29618251875Speter  tmp=./conf$$-$RANDOM
29619251875Speter  (umask 077 && mkdir "$tmp")
29620251875Speter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
29621251875Speterac_tmp=$tmp
29622251875Speter
29623251875Speter# Set up the scripts for CONFIG_FILES section.
29624251875Speter# No need to generate them if there are no CONFIG_FILES.
29625251875Speter# This happens for instance with `./config.status config.h'.
29626251875Speterif test -n "$CONFIG_FILES"; then
29627251875Speter
29628251875Speter
29629251875Speterac_cr=`echo X | tr X '\015'`
29630251875Speter# On cygwin, bash can eat \r inside `` if the user requested igncr.
29631251875Speter# But we know of no other shell where ac_cr would be empty at this
29632251875Speter# point, so we can use a bashism as a fallback.
29633251875Speterif test "x$ac_cr" = x; then
29634251875Speter  eval ac_cr=\$\'\\r\'
29635251875Speterfi
29636251875Speterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
29637251875Speterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
29638251875Speter  ac_cs_awk_cr='\\r'
29639251875Speterelse
29640251875Speter  ac_cs_awk_cr=$ac_cr
29641251875Speterfi
29642251875Speter
29643251875Speterecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
29644251875Speter_ACEOF
29645251875Speter
29646251875Speter
29647251875Speter{
29648251875Speter  echo "cat >conf$$subs.awk <<_ACEOF" &&
29649251875Speter  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
29650251875Speter  echo "_ACEOF"
29651251875Speter} >conf$$subs.sh ||
29652251875Speter  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29653251875Speterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
29654251875Speterac_delim='%!_!# '
29655251875Speterfor ac_last_try in false false false false false :; do
29656251875Speter  . ./conf$$subs.sh ||
29657251875Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29658251875Speter
29659251875Speter  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
29660251875Speter  if test $ac_delim_n = $ac_delim_num; then
29661251875Speter    break
29662251875Speter  elif $ac_last_try; then
29663251875Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
29664251875Speter  else
29665251875Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29666251875Speter  fi
29667251875Speterdone
29668251875Speterrm -f conf$$subs.sh
29669251875Speter
29670251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29671251875Spetercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
29672251875Speter_ACEOF
29673251875Spetersed -n '
29674251875Speterh
29675251875Speters/^/S["/; s/!.*/"]=/
29676251875Speterp
29677251875Speterg
29678251875Speters/^[^!]*!//
29679251875Speter:repl
29680251875Spetert repl
29681251875Speters/'"$ac_delim"'$//
29682251875Spetert delim
29683251875Speter:nl
29684251875Speterh
29685251875Speters/\(.\{148\}\)..*/\1/
29686251875Spetert more1
29687251875Speters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
29688251875Speterp
29689251875Spetern
29690251875Speterb repl
29691251875Speter:more1
29692251875Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
29693251875Speterp
29694251875Speterg
29695251875Speters/.\{148\}//
29696251875Spetert nl
29697251875Speter:delim
29698251875Speterh
29699251875Speters/\(.\{148\}\)..*/\1/
29700251875Spetert more2
29701251875Speters/["\\]/\\&/g; s/^/"/; s/$/"/
29702251875Speterp
29703251875Speterb
29704251875Speter:more2
29705251875Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
29706251875Speterp
29707251875Speterg
29708251875Speters/.\{148\}//
29709251875Spetert delim
29710251875Speter' <conf$$subs.awk | sed '
29711251875Speter/^[^""]/{
29712251875Speter  N
29713251875Speter  s/\n//
29714251875Speter}
29715251875Speter' >>$CONFIG_STATUS || ac_write_fail=1
29716251875Speterrm -f conf$$subs.awk
29717251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29718251875Speter_ACAWK
29719251875Spetercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
29720251875Speter  for (key in S) S_is_set[key] = 1
29721251875Speter  FS = ""
29722251875Speter
29723251875Speter}
29724251875Speter{
29725251875Speter  line = $ 0
29726251875Speter  nfields = split(line, field, "@")
29727251875Speter  substed = 0
29728251875Speter  len = length(field[1])
29729251875Speter  for (i = 2; i < nfields; i++) {
29730251875Speter    key = field[i]
29731251875Speter    keylen = length(key)
29732251875Speter    if (S_is_set[key]) {
29733251875Speter      value = S[key]
29734251875Speter      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
29735251875Speter      len += length(value) + length(field[++i])
29736251875Speter      substed = 1
29737251875Speter    } else
29738251875Speter      len += 1 + keylen
29739251875Speter  }
29740251875Speter
29741251875Speter  print line
29742251875Speter}
29743251875Speter
29744251875Speter_ACAWK
29745251875Speter_ACEOF
29746251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29747251875Speterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
29748251875Speter  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
29749251875Speterelse
29750251875Speter  cat
29751251875Speterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
29752251875Speter  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
29753251875Speter_ACEOF
29754251875Speter
29755251875Speter# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
29756251875Speter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
29757251875Speter# trailing colons and then remove the whole line if VPATH becomes empty
29758251875Speter# (actually we leave an empty line to preserve line numbers).
29759251875Speterif test "x$srcdir" = x.; then
29760251875Speter  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
29761251875Speterh
29762251875Speters///
29763251875Speters/^/:/
29764251875Speters/[	 ]*$/:/
29765251875Speters/:\$(srcdir):/:/g
29766251875Speters/:\${srcdir}:/:/g
29767251875Speters/:@srcdir@:/:/g
29768251875Speters/^:*//
29769251875Speters/:*$//
29770251875Speterx
29771251875Speters/\(=[	 ]*\).*/\1/
29772251875SpeterG
29773251875Speters/\n//
29774251875Speters/^[^=]*=[	 ]*$//
29775251875Speter}'
29776251875Speterfi
29777251875Speter
29778251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29779251875Speterfi # test -n "$CONFIG_FILES"
29780251875Speter
29781251875Speter# Set up the scripts for CONFIG_HEADERS section.
29782251875Speter# No need to generate them if there are no CONFIG_HEADERS.
29783251875Speter# This happens for instance with `./config.status Makefile'.
29784251875Speterif test -n "$CONFIG_HEADERS"; then
29785251875Spetercat >"$ac_tmp/defines.awk" <<\_ACAWK ||
29786251875SpeterBEGIN {
29787251875Speter_ACEOF
29788251875Speter
29789251875Speter# Transform confdefs.h into an awk script `defines.awk', embedded as
29790251875Speter# here-document in config.status, that substitutes the proper values into
29791251875Speter# config.h.in to produce config.h.
29792251875Speter
29793251875Speter# Create a delimiter string that does not exist in confdefs.h, to ease
29794251875Speter# handling of long lines.
29795251875Speterac_delim='%!_!# '
29796251875Speterfor ac_last_try in false false :; do
29797251875Speter  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
29798251875Speter  if test -z "$ac_tt"; then
29799251875Speter    break
29800251875Speter  elif $ac_last_try; then
29801251875Speter    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
29802251875Speter  else
29803251875Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
29804251875Speter  fi
29805251875Speterdone
29806251875Speter
29807251875Speter# For the awk script, D is an array of macro values keyed by name,
29808251875Speter# likewise P contains macro parameters if any.  Preserve backslash
29809251875Speter# newline sequences.
29810251875Speter
29811251875Speterac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
29812251875Spetersed -n '
29813251875Speters/.\{148\}/&'"$ac_delim"'/g
29814251875Spetert rset
29815251875Speter:rset
29816251875Speters/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
29817251875Spetert def
29818251875Speterd
29819251875Speter:def
29820251875Speters/\\$//
29821251875Spetert bsnl
29822251875Speters/["\\]/\\&/g
29823251875Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
29824251875SpeterD["\1"]=" \3"/p
29825251875Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
29826251875Speterd
29827251875Speter:bsnl
29828251875Speters/["\\]/\\&/g
29829251875Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
29830251875SpeterD["\1"]=" \3\\\\\\n"\\/p
29831251875Spetert cont
29832251875Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
29833251875Spetert cont
29834251875Speterd
29835251875Speter:cont
29836251875Spetern
29837251875Speters/.\{148\}/&'"$ac_delim"'/g
29838251875Spetert clear
29839251875Speter:clear
29840251875Speters/\\$//
29841251875Spetert bsnlc
29842251875Speters/["\\]/\\&/g; s/^/"/; s/$/"/p
29843251875Speterd
29844251875Speter:bsnlc
29845251875Speters/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
29846251875Speterb cont
29847251875Speter' <confdefs.h | sed '
29848251875Speters/'"$ac_delim"'/"\\\
29849251875Speter"/g' >>$CONFIG_STATUS || ac_write_fail=1
29850251875Speter
29851251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29852251875Speter  for (key in D) D_is_set[key] = 1
29853251875Speter  FS = ""
29854251875Speter}
29855251875Speter/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
29856251875Speter  line = \$ 0
29857251875Speter  split(line, arg, " ")
29858251875Speter  if (arg[1] == "#") {
29859251875Speter    defundef = arg[2]
29860251875Speter    mac1 = arg[3]
29861251875Speter  } else {
29862251875Speter    defundef = substr(arg[1], 2)
29863251875Speter    mac1 = arg[2]
29864251875Speter  }
29865251875Speter  split(mac1, mac2, "(") #)
29866251875Speter  macro = mac2[1]
29867251875Speter  prefix = substr(line, 1, index(line, defundef) - 1)
29868251875Speter  if (D_is_set[macro]) {
29869251875Speter    # Preserve the white space surrounding the "#".
29870251875Speter    print prefix "define", macro P[macro] D[macro]
29871251875Speter    next
29872251875Speter  } else {
29873251875Speter    # Replace #undef with comments.  This is necessary, for example,
29874251875Speter    # in the case of _POSIX_SOURCE, which is predefined and required
29875251875Speter    # on some systems where configure will not decide to define it.
29876251875Speter    if (defundef == "undef") {
29877251875Speter      print "/*", prefix defundef, macro, "*/"
29878251875Speter      next
29879251875Speter    }
29880251875Speter  }
29881251875Speter}
29882251875Speter{ print }
29883251875Speter_ACAWK
29884251875Speter_ACEOF
29885251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29886251875Speter  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
29887251875Speterfi # test -n "$CONFIG_HEADERS"
29888251875Speter
29889251875Speter
29890251875Spetereval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
29891251875Spetershift
29892251875Speterfor ac_tag
29893251875Speterdo
29894251875Speter  case $ac_tag in
29895251875Speter  :[FHLC]) ac_mode=$ac_tag; continue;;
29896251875Speter  esac
29897251875Speter  case $ac_mode$ac_tag in
29898251875Speter  :[FHL]*:*);;
29899251875Speter  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
29900251875Speter  :[FH]-) ac_tag=-:-;;
29901251875Speter  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
29902251875Speter  esac
29903251875Speter  ac_save_IFS=$IFS
29904251875Speter  IFS=:
29905251875Speter  set x $ac_tag
29906251875Speter  IFS=$ac_save_IFS
29907251875Speter  shift
29908251875Speter  ac_file=$1
29909251875Speter  shift
29910251875Speter
29911251875Speter  case $ac_mode in
29912251875Speter  :L) ac_source=$1;;
29913251875Speter  :[FH])
29914251875Speter    ac_file_inputs=
29915251875Speter    for ac_f
29916251875Speter    do
29917251875Speter      case $ac_f in
29918251875Speter      -) ac_f="$ac_tmp/stdin";;
29919251875Speter      *) # Look for the file first in the build tree, then in the source tree
29920251875Speter	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
29921251875Speter	 # because $ac_f cannot contain `:'.
29922251875Speter	 test -f "$ac_f" ||
29923251875Speter	   case $ac_f in
29924251875Speter	   [\\/$]*) false;;
29925251875Speter	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
29926251875Speter	   esac ||
29927251875Speter	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
29928251875Speter      esac
29929251875Speter      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
29930251875Speter      as_fn_append ac_file_inputs " '$ac_f'"
29931251875Speter    done
29932251875Speter
29933251875Speter    # Let's still pretend it is `configure' which instantiates (i.e., don't
29934251875Speter    # use $as_me), people would be surprised to read:
29935251875Speter    #    /* config.h.  Generated by config.status.  */
29936251875Speter    configure_input='Generated from '`
29937251875Speter	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
29938251875Speter	`' by configure.'
29939251875Speter    if test x"$ac_file" != x-; then
29940251875Speter      configure_input="$ac_file.  $configure_input"
29941251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
29942251875Speter$as_echo "$as_me: creating $ac_file" >&6;}
29943251875Speter    fi
29944251875Speter    # Neutralize special characters interpreted by sed in replacement strings.
29945251875Speter    case $configure_input in #(
29946251875Speter    *\&* | *\|* | *\\* )
29947251875Speter       ac_sed_conf_input=`$as_echo "$configure_input" |
29948251875Speter       sed 's/[\\\\&|]/\\\\&/g'`;; #(
29949251875Speter    *) ac_sed_conf_input=$configure_input;;
29950251875Speter    esac
29951251875Speter
29952251875Speter    case $ac_tag in
29953251875Speter    *:-:* | *:-) cat >"$ac_tmp/stdin" \
29954251875Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
29955251875Speter    esac
29956251875Speter    ;;
29957251875Speter  esac
29958251875Speter
29959251875Speter  ac_dir=`$as_dirname -- "$ac_file" ||
29960251875Speter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29961251875Speter	 X"$ac_file" : 'X\(//\)[^/]' \| \
29962251875Speter	 X"$ac_file" : 'X\(//\)$' \| \
29963251875Speter	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
29964251875Speter$as_echo X"$ac_file" |
29965251875Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29966251875Speter	    s//\1/
29967251875Speter	    q
29968251875Speter	  }
29969251875Speter	  /^X\(\/\/\)[^/].*/{
29970251875Speter	    s//\1/
29971251875Speter	    q
29972251875Speter	  }
29973251875Speter	  /^X\(\/\/\)$/{
29974251875Speter	    s//\1/
29975251875Speter	    q
29976251875Speter	  }
29977251875Speter	  /^X\(\/\).*/{
29978251875Speter	    s//\1/
29979251875Speter	    q
29980251875Speter	  }
29981251875Speter	  s/.*/./; q'`
29982251875Speter  as_dir="$ac_dir"; as_fn_mkdir_p
29983251875Speter  ac_builddir=.
29984251875Speter
29985251875Spetercase "$ac_dir" in
29986251875Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
29987251875Speter*)
29988251875Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
29989251875Speter  # A ".." for each directory in $ac_dir_suffix.
29990251875Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
29991251875Speter  case $ac_top_builddir_sub in
29992251875Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
29993251875Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
29994251875Speter  esac ;;
29995251875Speteresac
29996251875Speterac_abs_top_builddir=$ac_pwd
29997251875Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
29998251875Speter# for backward compatibility:
29999251875Speterac_top_builddir=$ac_top_build_prefix
30000251875Speter
30001251875Spetercase $srcdir in
30002251875Speter  .)  # We are building in place.
30003251875Speter    ac_srcdir=.
30004251875Speter    ac_top_srcdir=$ac_top_builddir_sub
30005251875Speter    ac_abs_top_srcdir=$ac_pwd ;;
30006251875Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
30007251875Speter    ac_srcdir=$srcdir$ac_dir_suffix;
30008251875Speter    ac_top_srcdir=$srcdir
30009251875Speter    ac_abs_top_srcdir=$srcdir ;;
30010251875Speter  *) # Relative name.
30011251875Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
30012251875Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
30013251875Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
30014251875Speteresac
30015251875Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
30016251875Speter
30017251875Speter
30018251875Speter  case $ac_mode in
30019251875Speter  :F)
30020251875Speter  #
30021251875Speter  # CONFIG_FILE
30022251875Speter  #
30023251875Speter
30024251875Speter  case $INSTALL in
30025251875Speter  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30026251875Speter  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
30027251875Speter  esac
30028251875Speter_ACEOF
30029251875Speter
30030251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30031251875Speter# If the template does not know about datarootdir, expand it.
30032251875Speter# FIXME: This hack should be removed a few years after 2.60.
30033251875Speterac_datarootdir_hack=; ac_datarootdir_seen=
30034251875Speterac_sed_dataroot='
30035251875Speter/datarootdir/ {
30036251875Speter  p
30037251875Speter  q
30038251875Speter}
30039251875Speter/@datadir@/p
30040251875Speter/@docdir@/p
30041251875Speter/@infodir@/p
30042251875Speter/@localedir@/p
30043251875Speter/@mandir@/p'
30044251875Spetercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
30045251875Speter*datarootdir*) ac_datarootdir_seen=yes;;
30046251875Speter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
30047251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
30048251875Speter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
30049251875Speter_ACEOF
30050251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30051251875Speter  ac_datarootdir_hack='
30052251875Speter  s&@datadir@&$datadir&g
30053251875Speter  s&@docdir@&$docdir&g
30054251875Speter  s&@infodir@&$infodir&g
30055251875Speter  s&@localedir@&$localedir&g
30056251875Speter  s&@mandir@&$mandir&g
30057251875Speter  s&\\\${datarootdir}&$datarootdir&g' ;;
30058251875Speteresac
30059251875Speter_ACEOF
30060251875Speter
30061251875Speter# Neutralize VPATH when `$srcdir' = `.'.
30062251875Speter# Shell code in configure.ac might set extrasub.
30063251875Speter# FIXME: do we really want to maintain this feature?
30064251875Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30065251875Speterac_sed_extra="$ac_vpsub
30066251875Speter$extrasub
30067251875Speter_ACEOF
30068251875Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30069251875Speter:t
30070251875Speter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30071251875Speters|@configure_input@|$ac_sed_conf_input|;t t
30072251875Speters&@top_builddir@&$ac_top_builddir_sub&;t t
30073251875Speters&@top_build_prefix@&$ac_top_build_prefix&;t t
30074251875Speters&@srcdir@&$ac_srcdir&;t t
30075251875Speters&@abs_srcdir@&$ac_abs_srcdir&;t t
30076251875Speters&@top_srcdir@&$ac_top_srcdir&;t t
30077251875Speters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
30078251875Speters&@builddir@&$ac_builddir&;t t
30079251875Speters&@abs_builddir@&$ac_abs_builddir&;t t
30080251875Speters&@abs_top_builddir@&$ac_abs_top_builddir&;t t
30081251875Speters&@INSTALL@&$ac_INSTALL&;t t
30082251875Speter$ac_datarootdir_hack
30083251875Speter"
30084251875Spetereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
30085251875Speter  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30086251875Speter
30087251875Spetertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
30088251875Speter  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
30089251875Speter  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
30090251875Speter      "$ac_tmp/out"`; test -z "$ac_out"; } &&
30091251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
30092251875Speterwhich seems to be undefined.  Please make sure it is defined" >&5
30093251875Speter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
30094251875Speterwhich seems to be undefined.  Please make sure it is defined" >&2;}
30095251875Speter
30096251875Speter  rm -f "$ac_tmp/stdin"
30097251875Speter  case $ac_file in
30098251875Speter  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
30099251875Speter  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
30100251875Speter  esac \
30101251875Speter  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30102251875Speter ;;
30103251875Speter  :H)
30104251875Speter  #
30105251875Speter  # CONFIG_HEADER
30106251875Speter  #
30107251875Speter  if test x"$ac_file" != x-; then
30108251875Speter    {
30109251875Speter      $as_echo "/* $configure_input  */" \
30110251875Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
30111251875Speter    } >"$ac_tmp/config.h" \
30112251875Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
30113251875Speter    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
30114251875Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
30115251875Speter$as_echo "$as_me: $ac_file is unchanged" >&6;}
30116251875Speter    else
30117251875Speter      rm -f "$ac_file"
30118251875Speter      mv "$ac_tmp/config.h" "$ac_file" \
30119251875Speter	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
30120251875Speter    fi
30121251875Speter  else
30122251875Speter    $as_echo "/* $configure_input  */" \
30123251875Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
30124251875Speter      || as_fn_error $? "could not create -" "$LINENO" 5
30125251875Speter  fi
30126251875Speter ;;
30127251875Speter
30128251875Speter  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
30129251875Speter$as_echo "$as_me: executing $ac_file commands" >&6;}
30130251875Speter ;;
30131251875Speter  esac
30132251875Speter
30133251875Speter
30134251875Speter  case $ac_file$ac_mode in
30135251875Speter    "libtool":C)
30136251875Speter
30137251875Speter    # See if we are running on zsh, and set the options which allow our
30138251875Speter    # commands through without removal of \ escapes.
30139251875Speter    if test -n "${ZSH_VERSION+set}" ; then
30140251875Speter      setopt NO_GLOB_SUBST
30141251875Speter    fi
30142251875Speter
30143251875Speter    cfgfile="${ofile}T"
30144251875Speter    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
30145251875Speter    $RM "$cfgfile"
30146251875Speter
30147251875Speter    cat <<_LT_EOF >> "$cfgfile"
30148251875Speter#! $SHELL
30149251875Speter
30150251875Speter# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
30151251875Speter# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
30152251875Speter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
30153251875Speter# NOTE: Changes made to this file will be lost: look at ltmain.sh.
30154251875Speter#
30155251875Speter#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
30156251875Speter#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
30157251875Speter#                 Foundation, Inc.
30158251875Speter#   Written by Gordon Matzigkeit, 1996
30159251875Speter#
30160251875Speter#   This file is part of GNU Libtool.
30161251875Speter#
30162251875Speter# GNU Libtool is free software; you can redistribute it and/or
30163251875Speter# modify it under the terms of the GNU General Public License as
30164251875Speter# published by the Free Software Foundation; either version 2 of
30165251875Speter# the License, or (at your option) any later version.
30166251875Speter#
30167251875Speter# As a special exception to the GNU General Public License,
30168251875Speter# if you distribute this file as part of a program or library that
30169251875Speter# is built using GNU Libtool, you may include this file under the
30170251875Speter# same distribution terms that you use for the rest of that program.
30171251875Speter#
30172251875Speter# GNU Libtool is distributed in the hope that it will be useful,
30173251875Speter# but WITHOUT ANY WARRANTY; without even the implied warranty of
30174251875Speter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30175251875Speter# GNU General Public License for more details.
30176251875Speter#
30177251875Speter# You should have received a copy of the GNU General Public License
30178251875Speter# along with GNU Libtool; see the file COPYING.  If not, a copy
30179251875Speter# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
30180251875Speter# obtained by writing to the Free Software Foundation, Inc.,
30181251875Speter# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30182251875Speter
30183251875Speter
30184251875Speter# The names of the tagged configurations supported by this script.
30185251875Speteravailable_tags=""
30186251875Speter
30187251875Speter# ### BEGIN LIBTOOL CONFIG
30188251875Speter
30189251875Speter# Assembler program.
30190251875SpeterAS=$lt_AS
30191251875Speter
30192251875Speter# DLL creation program.
30193251875SpeterDLLTOOL=$lt_DLLTOOL
30194251875Speter
30195251875Speter# Object dumper program.
30196251875SpeterOBJDUMP=$lt_OBJDUMP
30197251875Speter
30198251875Speter# Which release of libtool.m4 was used?
30199251875Spetermacro_version=$macro_version
30200251875Spetermacro_revision=$macro_revision
30201251875Speter
30202251875Speter# Whether or not to build shared libraries.
30203251875Speterbuild_libtool_libs=$enable_shared
30204251875Speter
30205251875Speter# Whether or not to build static libraries.
30206251875Speterbuild_old_libs=$enable_static
30207251875Speter
30208251875Speter# What type of objects to build.
30209251875Speterpic_mode=$pic_mode
30210251875Speter
30211251875Speter# Whether or not to optimize for fast installation.
30212251875Speterfast_install=$enable_fast_install
30213251875Speter
30214251875Speter# Shell to use when invoking shell scripts.
30215251875SpeterSHELL=$lt_SHELL
30216251875Speter
30217251875Speter# An echo program that protects backslashes.
30218251875SpeterECHO=$lt_ECHO
30219251875Speter
30220251875Speter# The PATH separator for the build system.
30221251875SpeterPATH_SEPARATOR=$lt_PATH_SEPARATOR
30222251875Speter
30223251875Speter# The host system.
30224251875Speterhost_alias=$host_alias
30225251875Speterhost=$host
30226251875Speterhost_os=$host_os
30227251875Speter
30228251875Speter# The build system.
30229251875Speterbuild_alias=$build_alias
30230251875Speterbuild=$build
30231251875Speterbuild_os=$build_os
30232251875Speter
30233251875Speter# A sed program that does not truncate output.
30234251875SpeterSED=$lt_SED
30235251875Speter
30236251875Speter# Sed that helps us avoid accidentally triggering echo(1) options like -n.
30237251875SpeterXsed="\$SED -e 1s/^X//"
30238251875Speter
30239251875Speter# A grep program that handles long lines.
30240251875SpeterGREP=$lt_GREP
30241251875Speter
30242251875Speter# An ERE matcher.
30243251875SpeterEGREP=$lt_EGREP
30244251875Speter
30245251875Speter# A literal string matcher.
30246251875SpeterFGREP=$lt_FGREP
30247251875Speter
30248251875Speter# A BSD- or MS-compatible name lister.
30249251875SpeterNM=$lt_NM
30250251875Speter
30251251875Speter# Whether we need soft or hard links.
30252251875SpeterLN_S=$lt_LN_S
30253251875Speter
30254251875Speter# What is the maximum length of a command?
30255251875Spetermax_cmd_len=$max_cmd_len
30256251875Speter
30257251875Speter# Object file suffix (normally "o").
30258251875Speterobjext=$ac_objext
30259251875Speter
30260251875Speter# Executable file suffix (normally "").
30261251875Speterexeext=$exeext
30262251875Speter
30263251875Speter# whether the shell understands "unset".
30264251875Speterlt_unset=$lt_unset
30265251875Speter
30266251875Speter# turn spaces into newlines.
30267251875SpeterSP2NL=$lt_lt_SP2NL
30268251875Speter
30269251875Speter# turn newlines into spaces.
30270251875SpeterNL2SP=$lt_lt_NL2SP
30271251875Speter
30272251875Speter# convert \$build file names to \$host format.
30273251875Speterto_host_file_cmd=$lt_cv_to_host_file_cmd
30274251875Speter
30275251875Speter# convert \$build files to toolchain format.
30276251875Speterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
30277251875Speter
30278251875Speter# Method to check whether dependent libraries are shared objects.
30279251875Speterdeplibs_check_method=$lt_deplibs_check_method
30280251875Speter
30281251875Speter# Command to use when deplibs_check_method = "file_magic".
30282251875Speterfile_magic_cmd=$lt_file_magic_cmd
30283251875Speter
30284251875Speter# How to find potential files when deplibs_check_method = "file_magic".
30285251875Speterfile_magic_glob=$lt_file_magic_glob
30286251875Speter
30287251875Speter# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
30288251875Speterwant_nocaseglob=$lt_want_nocaseglob
30289251875Speter
30290251875Speter# Command to associate shared and link libraries.
30291251875Spetersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
30292251875Speter
30293251875Speter# The archiver.
30294251875SpeterAR=$lt_AR
30295251875Speter
30296251875Speter# Flags to create an archive.
30297251875SpeterAR_FLAGS=$lt_AR_FLAGS
30298251875Speter
30299251875Speter# How to feed a file listing to the archiver.
30300251875Speterarchiver_list_spec=$lt_archiver_list_spec
30301251875Speter
30302251875Speter# A symbol stripping program.
30303251875SpeterSTRIP=$lt_STRIP
30304251875Speter
30305251875Speter# Commands used to install an old-style archive.
30306251875SpeterRANLIB=$lt_RANLIB
30307251875Speterold_postinstall_cmds=$lt_old_postinstall_cmds
30308251875Speterold_postuninstall_cmds=$lt_old_postuninstall_cmds
30309251875Speter
30310251875Speter# Whether to use a lock for old archive extraction.
30311251875Speterlock_old_archive_extraction=$lock_old_archive_extraction
30312251875Speter
30313251875Speter# A C compiler.
30314251875SpeterLTCC=$lt_CC
30315251875Speter
30316251875Speter# LTCC compiler flags.
30317251875SpeterLTCFLAGS=$lt_CFLAGS
30318251875Speter
30319251875Speter# Take the output of nm and produce a listing of raw symbols and C names.
30320251875Speterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
30321251875Speter
30322251875Speter# Transform the output of nm in a proper C declaration.
30323251875Speterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
30324251875Speter
30325251875Speter# Transform the output of nm in a C name address pair.
30326251875Speterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
30327251875Speter
30328251875Speter# Transform the output of nm in a C name address pair when lib prefix is needed.
30329251875Speterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
30330251875Speter
30331251875Speter# Specify filename containing input files for \$NM.
30332251875Speternm_file_list_spec=$lt_nm_file_list_spec
30333251875Speter
30334251875Speter# The root where to search for dependent libraries,and in which our libraries should be installed.
30335251875Speterlt_sysroot=$lt_sysroot
30336251875Speter
30337251875Speter# The name of the directory that contains temporary libtool files.
30338251875Speterobjdir=$objdir
30339251875Speter
30340251875Speter# Used to examine libraries when file_magic_cmd begins with "file".
30341251875SpeterMAGIC_CMD=$MAGIC_CMD
30342251875Speter
30343251875Speter# Must we lock files when doing compilation?
30344251875Speterneed_locks=$lt_need_locks
30345251875Speter
30346251875Speter# Manifest tool.
30347251875SpeterMANIFEST_TOOL=$lt_MANIFEST_TOOL
30348251875Speter
30349251875Speter# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
30350251875SpeterDSYMUTIL=$lt_DSYMUTIL
30351251875Speter
30352251875Speter# Tool to change global to local symbols on Mac OS X.
30353251875SpeterNMEDIT=$lt_NMEDIT
30354251875Speter
30355251875Speter# Tool to manipulate fat objects and archives on Mac OS X.
30356251875SpeterLIPO=$lt_LIPO
30357251875Speter
30358251875Speter# ldd/readelf like tool for Mach-O binaries on Mac OS X.
30359251875SpeterOTOOL=$lt_OTOOL
30360251875Speter
30361251875Speter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
30362251875SpeterOTOOL64=$lt_OTOOL64
30363251875Speter
30364251875Speter# Old archive suffix (normally "a").
30365251875Speterlibext=$libext
30366251875Speter
30367251875Speter# Shared library suffix (normally ".so").
30368251875Spetershrext_cmds=$lt_shrext_cmds
30369251875Speter
30370251875Speter# The commands to extract the exported symbol list from a shared archive.
30371251875Speterextract_expsyms_cmds=$lt_extract_expsyms_cmds
30372251875Speter
30373251875Speter# Variables whose values should be saved in libtool wrapper scripts and
30374251875Speter# restored at link time.
30375251875Spetervariables_saved_for_relink=$lt_variables_saved_for_relink
30376251875Speter
30377251875Speter# Do we need the "lib" prefix for modules?
30378251875Speterneed_lib_prefix=$need_lib_prefix
30379251875Speter
30380251875Speter# Do we need a version for libraries?
30381251875Speterneed_version=$need_version
30382251875Speter
30383251875Speter# Library versioning type.
30384251875Speterversion_type=$version_type
30385251875Speter
30386251875Speter# Shared library runtime path variable.
30387251875Speterrunpath_var=$runpath_var
30388251875Speter
30389251875Speter# Shared library path variable.
30390251875Spetershlibpath_var=$shlibpath_var
30391251875Speter
30392251875Speter# Is shlibpath searched before the hard-coded library search path?
30393251875Spetershlibpath_overrides_runpath=$shlibpath_overrides_runpath
30394251875Speter
30395251875Speter# Format of library name prefix.
30396251875Speterlibname_spec=$lt_libname_spec
30397251875Speter
30398251875Speter# List of archive names.  First name is the real one, the rest are links.
30399251875Speter# The last name is the one that the linker finds with -lNAME
30400251875Speterlibrary_names_spec=$lt_library_names_spec
30401251875Speter
30402251875Speter# The coded name of the library, if different from the real name.
30403251875Spetersoname_spec=$lt_soname_spec
30404251875Speter
30405251875Speter# Permission mode override for installation of shared libraries.
30406251875Speterinstall_override_mode=$lt_install_override_mode
30407251875Speter
30408251875Speter# Command to use after installation of a shared archive.
30409251875Speterpostinstall_cmds=$lt_postinstall_cmds
30410251875Speter
30411251875Speter# Command to use after uninstallation of a shared archive.
30412251875Speterpostuninstall_cmds=$lt_postuninstall_cmds
30413251875Speter
30414251875Speter# Commands used to finish a libtool library installation in a directory.
30415251875Speterfinish_cmds=$lt_finish_cmds
30416251875Speter
30417251875Speter# As "finish_cmds", except a single script fragment to be evaled but
30418251875Speter# not shown.
30419251875Speterfinish_eval=$lt_finish_eval
30420251875Speter
30421251875Speter# Whether we should hardcode library paths into libraries.
30422251875Speterhardcode_into_libs=$hardcode_into_libs
30423251875Speter
30424251875Speter# Compile-time system search path for libraries.
30425251875Spetersys_lib_search_path_spec=$lt_sys_lib_search_path_spec
30426251875Speter
30427251875Speter# Run-time system search path for libraries.
30428251875Spetersys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
30429251875Speter
30430251875Speter# Whether dlopen is supported.
30431251875Speterdlopen_support=$enable_dlopen
30432251875Speter
30433251875Speter# Whether dlopen of programs is supported.
30434251875Speterdlopen_self=$enable_dlopen_self
30435251875Speter
30436251875Speter# Whether dlopen of statically linked programs is supported.
30437251875Speterdlopen_self_static=$enable_dlopen_self_static
30438251875Speter
30439251875Speter# Commands to strip libraries.
30440251875Speterold_striplib=$lt_old_striplib
30441251875Speterstriplib=$lt_striplib
30442251875Speter
30443251875Speter
30444251875Speter# The linker used to build libraries.
30445251875SpeterLD=$lt_LD
30446251875Speter
30447251875Speter# How to create reloadable object files.
30448251875Speterreload_flag=$lt_reload_flag
30449251875Speterreload_cmds=$lt_reload_cmds
30450251875Speter
30451251875Speter# Commands used to build an old-style archive.
30452251875Speterold_archive_cmds=$lt_old_archive_cmds
30453251875Speter
30454251875Speter# A language specific compiler.
30455251875SpeterCC=$lt_compiler
30456251875Speter
30457251875Speter# Is the compiler the GNU compiler?
30458251875Speterwith_gcc=$GCC
30459251875Speter
30460251875Speter# Compiler flag to turn off builtin functions.
30461251875Speterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
30462251875Speter
30463251875Speter# Additional compiler flags for building library objects.
30464251875Speterpic_flag=$lt_lt_prog_compiler_pic
30465251875Speter
30466251875Speter# How to pass a linker flag through the compiler.
30467251875Speterwl=$lt_lt_prog_compiler_wl
30468251875Speter
30469251875Speter# Compiler flag to prevent dynamic linking.
30470251875Speterlink_static_flag=$lt_lt_prog_compiler_static
30471251875Speter
30472251875Speter# Does compiler simultaneously support -c and -o options?
30473251875Spetercompiler_c_o=$lt_lt_cv_prog_compiler_c_o
30474251875Speter
30475251875Speter# Whether or not to add -lc for building shared libraries.
30476251875Speterbuild_libtool_need_lc=$archive_cmds_need_lc
30477251875Speter
30478251875Speter# Whether or not to disallow shared libs when runtime libs are static.
30479251875Speterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
30480251875Speter
30481251875Speter# Compiler flag to allow reflexive dlopens.
30482251875Speterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
30483251875Speter
30484251875Speter# Compiler flag to generate shared objects directly from archives.
30485251875Speterwhole_archive_flag_spec=$lt_whole_archive_flag_spec
30486251875Speter
30487251875Speter# Whether the compiler copes with passing no objects directly.
30488251875Spetercompiler_needs_object=$lt_compiler_needs_object
30489251875Speter
30490251875Speter# Create an old-style archive from a shared archive.
30491251875Speterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
30492251875Speter
30493251875Speter# Create a temporary old-style archive to link instead of a shared archive.
30494251875Speterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
30495251875Speter
30496251875Speter# Commands used to build a shared archive.
30497251875Speterarchive_cmds=$lt_archive_cmds
30498251875Speterarchive_expsym_cmds=$lt_archive_expsym_cmds
30499251875Speter
30500251875Speter# Commands used to build a loadable module if different from building
30501251875Speter# a shared archive.
30502251875Spetermodule_cmds=$lt_module_cmds
30503251875Spetermodule_expsym_cmds=$lt_module_expsym_cmds
30504251875Speter
30505251875Speter# Whether we are building with GNU ld or not.
30506251875Speterwith_gnu_ld=$lt_with_gnu_ld
30507251875Speter
30508251875Speter# Flag that allows shared libraries with undefined symbols to be built.
30509251875Speterallow_undefined_flag=$lt_allow_undefined_flag
30510251875Speter
30511251875Speter# Flag that enforces no undefined symbols.
30512251875Speterno_undefined_flag=$lt_no_undefined_flag
30513251875Speter
30514251875Speter# Flag to hardcode \$libdir into a binary during linking.
30515251875Speter# This must work even if \$libdir does not exist
30516251875Speterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
30517251875Speter
30518251875Speter# Whether we need a single "-rpath" flag with a separated argument.
30519251875Speterhardcode_libdir_separator=$lt_hardcode_libdir_separator
30520251875Speter
30521251875Speter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
30522251875Speter# DIR into the resulting binary.
30523251875Speterhardcode_direct=$hardcode_direct
30524251875Speter
30525251875Speter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
30526251875Speter# DIR into the resulting binary and the resulting library dependency is
30527251875Speter# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
30528251875Speter# library is relocated.
30529251875Speterhardcode_direct_absolute=$hardcode_direct_absolute
30530251875Speter
30531251875Speter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
30532251875Speter# into the resulting binary.
30533251875Speterhardcode_minus_L=$hardcode_minus_L
30534251875Speter
30535251875Speter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
30536251875Speter# into the resulting binary.
30537251875Speterhardcode_shlibpath_var=$hardcode_shlibpath_var
30538251875Speter
30539251875Speter# Set to "yes" if building a shared library automatically hardcodes DIR
30540251875Speter# into the library and all subsequent libraries and executables linked
30541251875Speter# against it.
30542251875Speterhardcode_automatic=$hardcode_automatic
30543251875Speter
30544251875Speter# Set to yes if linker adds runtime paths of dependent libraries
30545251875Speter# to runtime path list.
30546251875Speterinherit_rpath=$inherit_rpath
30547251875Speter
30548251875Speter# Whether libtool must link a program against all its dependency libraries.
30549251875Speterlink_all_deplibs=$link_all_deplibs
30550251875Speter
30551251875Speter# Set to "yes" if exported symbols are required.
30552251875Speteralways_export_symbols=$always_export_symbols
30553251875Speter
30554251875Speter# The commands to list exported symbols.
30555251875Speterexport_symbols_cmds=$lt_export_symbols_cmds
30556251875Speter
30557251875Speter# Symbols that should not be listed in the preloaded symbols.
30558251875Speterexclude_expsyms=$lt_exclude_expsyms
30559251875Speter
30560251875Speter# Symbols that must always be exported.
30561251875Speterinclude_expsyms=$lt_include_expsyms
30562251875Speter
30563251875Speter# Commands necessary for linking programs (against libraries) with templates.
30564251875Speterprelink_cmds=$lt_prelink_cmds
30565251875Speter
30566251875Speter# Commands necessary for finishing linking programs.
30567251875Speterpostlink_cmds=$lt_postlink_cmds
30568251875Speter
30569251875Speter# Specify filename containing input files.
30570251875Speterfile_list_spec=$lt_file_list_spec
30571251875Speter
30572251875Speter# How to hardcode a shared library path into an executable.
30573251875Speterhardcode_action=$hardcode_action
30574251875Speter
30575251875Speter# ### END LIBTOOL CONFIG
30576251875Speter
30577251875Speter_LT_EOF
30578251875Speter
30579251875Speter  case $host_os in
30580251875Speter  aix3*)
30581251875Speter    cat <<\_LT_EOF >> "$cfgfile"
30582251875Speter# AIX sometimes has problems with the GCC collect2 program.  For some
30583251875Speter# reason, if we set the COLLECT_NAMES environment variable, the problems
30584251875Speter# vanish in a puff of smoke.
30585251875Speterif test "X${COLLECT_NAMES+set}" != Xset; then
30586251875Speter  COLLECT_NAMES=
30587251875Speter  export COLLECT_NAMES
30588251875Speterfi
30589251875Speter_LT_EOF
30590251875Speter    ;;
30591251875Speter  esac
30592251875Speter
30593251875Speter
30594251875Speterltmain="$ac_aux_dir/ltmain.sh"
30595251875Speter
30596251875Speter
30597251875Speter  # We use sed instead of cat because bash on DJGPP gets confused if
30598251875Speter  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
30599251875Speter  # text mode, it properly converts lines to CR/LF.  This bash problem
30600251875Speter  # is reportedly fixed, but why not run on old versions too?
30601251875Speter  sed '$q' "$ltmain" >> "$cfgfile" \
30602251875Speter     || (rm -f "$cfgfile"; exit 1)
30603251875Speter
30604251875Speter  if test x"$xsi_shell" = xyes; then
30605251875Speter  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
30606251875Speterfunc_dirname ()\
30607251875Speter{\
30608251875Speter\    case ${1} in\
30609251875Speter\      */*) func_dirname_result="${1%/*}${2}" ;;\
30610251875Speter\      *  ) func_dirname_result="${3}" ;;\
30611251875Speter\    esac\
30612251875Speter} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
30613251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30614251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30615251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30616251875Speter
30617251875Speter
30618251875Speter  sed -e '/^func_basename ()$/,/^} # func_basename /c\
30619251875Speterfunc_basename ()\
30620251875Speter{\
30621251875Speter\    func_basename_result="${1##*/}"\
30622251875Speter} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
30623251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30624251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30625251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30626251875Speter
30627251875Speter
30628251875Speter  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
30629251875Speterfunc_dirname_and_basename ()\
30630251875Speter{\
30631251875Speter\    case ${1} in\
30632251875Speter\      */*) func_dirname_result="${1%/*}${2}" ;;\
30633251875Speter\      *  ) func_dirname_result="${3}" ;;\
30634251875Speter\    esac\
30635251875Speter\    func_basename_result="${1##*/}"\
30636251875Speter} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
30637251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30638251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30639251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30640251875Speter
30641251875Speter
30642251875Speter  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
30643251875Speterfunc_stripname ()\
30644251875Speter{\
30645251875Speter\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
30646251875Speter\    # positional parameters, so assign one to ordinary parameter first.\
30647251875Speter\    func_stripname_result=${3}\
30648251875Speter\    func_stripname_result=${func_stripname_result#"${1}"}\
30649251875Speter\    func_stripname_result=${func_stripname_result%"${2}"}\
30650251875Speter} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
30651251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30652251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30653251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30654251875Speter
30655251875Speter
30656251875Speter  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
30657251875Speterfunc_split_long_opt ()\
30658251875Speter{\
30659251875Speter\    func_split_long_opt_name=${1%%=*}\
30660251875Speter\    func_split_long_opt_arg=${1#*=}\
30661251875Speter} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
30662251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30663251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30664251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30665251875Speter
30666251875Speter
30667251875Speter  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
30668251875Speterfunc_split_short_opt ()\
30669251875Speter{\
30670251875Speter\    func_split_short_opt_arg=${1#??}\
30671251875Speter\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
30672251875Speter} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
30673251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30674251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30675251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30676251875Speter
30677251875Speter
30678251875Speter  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
30679251875Speterfunc_lo2o ()\
30680251875Speter{\
30681251875Speter\    case ${1} in\
30682251875Speter\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
30683251875Speter\      *)    func_lo2o_result=${1} ;;\
30684251875Speter\    esac\
30685251875Speter} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
30686251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30687251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30688251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30689251875Speter
30690251875Speter
30691251875Speter  sed -e '/^func_xform ()$/,/^} # func_xform /c\
30692251875Speterfunc_xform ()\
30693251875Speter{\
30694251875Speter    func_xform_result=${1%.*}.lo\
30695251875Speter} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
30696251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30697251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30698251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30699251875Speter
30700251875Speter
30701251875Speter  sed -e '/^func_arith ()$/,/^} # func_arith /c\
30702251875Speterfunc_arith ()\
30703251875Speter{\
30704251875Speter    func_arith_result=$(( $* ))\
30705251875Speter} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
30706251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30707251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30708251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30709251875Speter
30710251875Speter
30711251875Speter  sed -e '/^func_len ()$/,/^} # func_len /c\
30712251875Speterfunc_len ()\
30713251875Speter{\
30714251875Speter    func_len_result=${#1}\
30715251875Speter} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
30716251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30717251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30718251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30719251875Speter
30720251875Speterfi
30721251875Speter
30722251875Speterif test x"$lt_shell_append" = xyes; then
30723251875Speter  sed -e '/^func_append ()$/,/^} # func_append /c\
30724251875Speterfunc_append ()\
30725251875Speter{\
30726251875Speter    eval "${1}+=\\${2}"\
30727251875Speter} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
30728251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30729251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30730251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30731251875Speter
30732251875Speter
30733251875Speter  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
30734251875Speterfunc_append_quoted ()\
30735251875Speter{\
30736251875Speter\    func_quote_for_eval "${2}"\
30737251875Speter\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
30738251875Speter} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
30739251875Speter  && mv -f "$cfgfile.tmp" "$cfgfile" \
30740251875Speter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30741251875Spetertest 0 -eq $? || _lt_function_replace_fail=:
30742251875Speter
30743251875Speter
30744251875Speter  # Save a `func_append' function call where possible by direct use of '+='
30745251875Speter  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
30746251875Speter    && mv -f "$cfgfile.tmp" "$cfgfile" \
30747251875Speter      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30748251875Speter  test 0 -eq $? || _lt_function_replace_fail=:
30749251875Speterelse
30750251875Speter  # Save a `func_append' function call even when '+=' is not available
30751251875Speter  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
30752251875Speter    && mv -f "$cfgfile.tmp" "$cfgfile" \
30753251875Speter      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
30754251875Speter  test 0 -eq $? || _lt_function_replace_fail=:
30755251875Speterfi
30756251875Speter
30757251875Speterif test x"$_lt_function_replace_fail" = x":"; then
30758251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
30759251875Speter$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
30760251875Speterfi
30761251875Speter
30762251875Speter
30763251875Speter   mv -f "$cfgfile" "$ofile" ||
30764251875Speter    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
30765251875Speter  chmod +x "$ofile"
30766251875Speter
30767251875Speter ;;
30768251875Speter    "default":C)
30769251875Speter# Commands run at the end of config.status:
30770251875Speterfor i in $APR_SAVE_HEADERS; do
30771251875Speter  if cmp -s $i $i.save 2>/dev/null; then
30772251875Speter    mv $i.save $i
30773251875Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: $i is unchanged" >&5
30774251875Speter$as_echo "$as_me: $i is unchanged" >&6;}
30775251875Speter  fi
30776251875Speter  rm -f $i.save
30777251875Speterdone
30778251875Speterchmod +x apr-$APR_MAJOR_VERSION-config
30779251875Speter ;;
30780251875Speter
30781251875Speter  esac
30782251875Speterdone # for ac_tag
30783251875Speter
30784251875Speter
30785251875Speteras_fn_exit 0
30786251875Speter_ACEOF
30787251875Speterac_clean_files=$ac_clean_files_save
30788251875Speter
30789251875Spetertest $ac_write_fail = 0 ||
30790251875Speter  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
30791251875Speter
30792251875Speter
30793251875Speter# configure is writing to config.log, and then calls config.status.
30794251875Speter# config.status does its own redirection, appending to config.log.
30795251875Speter# Unfortunately, on DOS this fails, as config.log is still kept open
30796251875Speter# by configure, so config.status won't be able to write to it; its
30797251875Speter# output is simply discarded.  So we exec the FD to /dev/null,
30798251875Speter# effectively closing config.log, so it can be properly (re)opened and
30799251875Speter# appended to by config.status.  When coming back to configure, we
30800251875Speter# need to make the FD available again.
30801251875Speterif test "$no_create" != yes; then
30802251875Speter  ac_cs_success=:
30803251875Speter  ac_config_status_args=
30804251875Speter  test "$silent" = yes &&
30805251875Speter    ac_config_status_args="$ac_config_status_args --quiet"
30806251875Speter  exec 5>/dev/null
30807251875Speter  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
30808251875Speter  exec 5>>config.log
30809251875Speter  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
30810251875Speter  # would make configure fail if this is the last instruction.
30811251875Speter  $ac_cs_success || as_fn_exit 1
30812251875Speterfi
30813251875Speterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
30814251875Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
30815251875Speter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
30816251875Speterfi
30817251875Speter
30818