* dwarf.c (decode_location_expression): Fix data adjustment
[deliverable/binutils-gdb.git] / gdb / gdbserver / configure
CommitLineData
d6e9fb05 1#! /bin/sh
d6e9fb05 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
d6e9fb05
JK
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
bec39cab 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
bec39cab 31fi
bec39cab 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
bec39cab 50else
81ecdfbb
RW
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
bec39cab
AC
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
bec39cab
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175else
176 as_have_required=no
177fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182as_found=false
183for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
bec39cab 184do
81ecdfbb
RW
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198fi
199fi
200 done;;
201 esac
202 as_found=false
203done
204$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207fi; }
208IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
bec39cab 228 else
81ecdfbb
RW
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230$0: including any error possibly output before this
231$0: message. Then install a modern shell, or manually run
232$0: the script under such a shell if you do have one."
bec39cab 233 fi
81ecdfbb
RW
234 exit 1
235fi
236fi
237fi
238SHELL=${CONFIG_SHELL-/bin/sh}
239export SHELL
240# Unset more variables known to interfere with behavior of common tools.
241CLICOLOR_FORCE= GREP_OPTIONS=
242unset CLICOLOR_FORCE GREP_OPTIONS
243
244## --------------------- ##
245## M4sh Shell Functions. ##
246## --------------------- ##
247# as_fn_unset VAR
248# ---------------
249# Portably unset VAR.
250as_fn_unset ()
251{
252 { eval $1=; unset $1;}
253}
254as_unset=as_fn_unset
255
256# as_fn_set_status STATUS
257# -----------------------
258# Set $? to STATUS, without forking.
259as_fn_set_status ()
260{
261 return $1
262} # as_fn_set_status
263
264# as_fn_exit STATUS
265# -----------------
266# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267as_fn_exit ()
268{
269 set +e
270 as_fn_set_status $1
271 exit $1
272} # as_fn_exit
273
274# as_fn_mkdir_p
275# -------------
276# Create "$as_dir" as a directory, including parents if necessary.
277as_fn_mkdir_p ()
278{
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296$as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320} # as_fn_mkdir_p
321# as_fn_append VAR VALUE
322# ----------------------
323# Append the text in VALUE to the end of the definition contained in VAR. Take
324# advantage of any shell optimizations that allow amortized linear growth over
325# repeated appends, instead of the typical quadratic growth present in naive
326# implementations.
327if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337fi # as_fn_append
338
339# as_fn_arith ARG...
340# ------------------
341# Perform arithmetic evaluation on the ARGs, and store the result in the
342# global $as_val. Take advantage of shells that can avoid forks. The arguments
343# must be portable across $(()) and expr.
344if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354fi # as_fn_arith
355
356
357# as_fn_error ERROR [LINENO LOG_FD]
358# ---------------------------------
359# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361# script with status $?, using 1 if that was 0.
362as_fn_error ()
363{
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371} # as_fn_error
bec39cab 372
81ecdfbb
RW
373if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
375 as_expr=expr
376else
377 as_expr=false
378fi
379
81ecdfbb 380if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
381 as_basename=basename
382else
383 as_basename=false
384fi
385
81ecdfbb
RW
386if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388else
389 as_dirname=false
390fi
bec39cab 391
81ecdfbb 392as_me=`$as_basename -- "$0" ||
bec39cab
AC
393$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396$as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
bec39cab 410
dae5f5cf
DJ
411# Avoid depending upon Character Ranges.
412as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415as_cr_digits='0123456789'
416as_cr_alnum=$as_cr_Letters$as_cr_digits
b80864fb 417
bec39cab 418
81ecdfbb
RW
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
bec39cab 428 sed '
81ecdfbb
RW
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
bec39cab 433 N
81ecdfbb
RW
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
bec39cab 436 t loop
81ecdfbb 437 s/-\n.*//
bec39cab 438 ' >$as_me.lineno &&
81ecdfbb
RW
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
bec39cab
AC
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
bec39cab
AC
446 # Exit status is that of the last command.
447 exit
448}
449
81ecdfbb
RW
450ECHO_C= ECHO_N= ECHO_T=
451case `echo -n x` in #(((((
452-n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459*)
460 ECHO_N='-n';;
bec39cab
AC
461esac
462
81ecdfbb
RW
463rm -f conf$$ conf$$.exe conf$$.file
464if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
bec39cab 466else
81ecdfbb
RW
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
bec39cab 469fi
81ecdfbb
RW
470if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
dae5f5cf 472 as_ln_s='ln -s'
81ecdfbb
RW
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
dae5f5cf 483 fi
bec39cab
AC
484else
485 as_ln_s='cp -p'
486fi
81ecdfbb
RW
487rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488rmdir conf$$.dir 2>/dev/null
bec39cab
AC
489
490if mkdir -p . 2>/dev/null; then
81ecdfbb 491 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
492else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495fi
d6e9fb05 496
81ecdfbb
RW
497if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517fi
518as_executable_p=$as_test_x
bec39cab
AC
519
520# Sed expression to map a string onto a valid CPP name.
521as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523# Sed expression to map a string onto a valid variable name.
524as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
81ecdfbb 527exec 7<&0 </dev/null 6>&1
bec39cab
AC
528
529# Name of the host.
530# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531# so uname gets run too.
532ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
bec39cab
AC
534#
535# Initializations.
536#
d6e9fb05 537ac_default_prefix=/usr/local
81ecdfbb 538ac_clean_files=
bec39cab 539ac_config_libobj_dir=.
81ecdfbb 540LIBOBJS=
bec39cab
AC
541cross_compiling=no
542subdirs=
543MFLAGS=
544MAKEFLAGS=
dae5f5cf 545
bec39cab
AC
546# Identity of this package.
547PACKAGE_NAME=
548PACKAGE_TARNAME=
549PACKAGE_VERSION=
550PACKAGE_STRING=
551PACKAGE_BUGREPORT=
81ecdfbb 552PACKAGE_URL=
bec39cab
AC
553
554ac_unique_file="server.c"
e28b3332 555ac_config_libobj_dir=../gnulib
bec39cab
AC
556# Factoring default headers for most tests.
557ac_includes_default="\
558#include <stdio.h>
81ecdfbb 559#ifdef HAVE_SYS_TYPES_H
bec39cab
AC
560# include <sys/types.h>
561#endif
81ecdfbb 562#ifdef HAVE_SYS_STAT_H
bec39cab
AC
563# include <sys/stat.h>
564#endif
81ecdfbb 565#ifdef STDC_HEADERS
bec39cab
AC
566# include <stdlib.h>
567# include <stddef.h>
568#else
81ecdfbb 569# ifdef HAVE_STDLIB_H
bec39cab
AC
570# include <stdlib.h>
571# endif
572#endif
81ecdfbb
RW
573#ifdef HAVE_STRING_H
574# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
bec39cab
AC
575# include <memory.h>
576# endif
577# include <string.h>
578#endif
81ecdfbb 579#ifdef HAVE_STRINGS_H
bec39cab
AC
580# include <strings.h>
581#endif
81ecdfbb 582#ifdef HAVE_INTTYPES_H
bec39cab 583# include <inttypes.h>
bec39cab 584#endif
81ecdfbb
RW
585#ifdef HAVE_STDINT_H
586# include <stdint.h>
587#endif
588#ifdef HAVE_UNISTD_H
bec39cab
AC
589# include <unistd.h>
590#endif"
591
81ecdfbb 592ac_subst_vars='LTLIBOBJS
fa593d66
PA
593extra_libraries
594IPA_DEPFILES
81ecdfbb
RW
595srv_xmlfiles
596srv_xmlbuiltin
597USE_THREAD_DB
598GDBSERVER_LIBS
599GDBSERVER_DEPFILES
600RDYNAMIC
601REPORT_BUGS_TEXI
602REPORT_BUGS_TO
603PKGVERSION
d4596a3d
PA
604WERROR_CFLAGS
605WARN_CFLAGS
0fb4aa4b
PA
606ustinc
607ustlibs
81ecdfbb 608LIBOBJS
a1723c35 609ALLOCA
81ecdfbb
RW
610INSTALL_DATA
611INSTALL_SCRIPT
612INSTALL_PROGRAM
613target_os
614target_vendor
615target_cpu
616target
617host_os
618host_vendor
619host_cpu
620host
621build_os
622build_vendor
623build_cpu
624build
625EGREP
626GREP
627CPP
628OBJEXT
629EXEEXT
630ac_ct_CC
631CPPFLAGS
632LDFLAGS
633CFLAGS
634CC
635target_alias
636host_alias
637build_alias
638LIBS
639ECHO_T
640ECHO_N
641ECHO_C
642DEFS
643mandir
644localedir
645libdir
646psdir
647pdfdir
648dvidir
649htmldir
650infodir
651docdir
652oldincludedir
653includedir
654localstatedir
655sharedstatedir
656sysconfdir
657datadir
658datarootdir
659libexecdir
660sbindir
661bindir
662program_transform_name
663prefix
664exec_prefix
665PACKAGE_URL
666PACKAGE_BUGREPORT
667PACKAGE_STRING
668PACKAGE_VERSION
669PACKAGE_TARNAME
670PACKAGE_NAME
671PATH_SEPARATOR
672SHELL'
bec39cab 673ac_subst_files=''
81ecdfbb
RW
674ac_user_opts='
675enable_option_checking
0fb4aa4b
PA
676with_ust
677with_ust_include
678with_ust_lib
d4596a3d 679enable_werror
81ecdfbb
RW
680with_pkgversion
681with_bugurl
96f15937 682with_libthread_db
81ecdfbb
RW
683'
684 ac_precious_vars='build_alias
685host_alias
686target_alias
687CC
688CFLAGS
689LDFLAGS
690LIBS
691CPPFLAGS
692CPP'
693
d6e9fb05
JK
694
695# Initialize some variables set by options.
bec39cab
AC
696ac_init_help=
697ac_init_version=false
81ecdfbb
RW
698ac_unrecognized_opts=
699ac_unrecognized_sep=
d6e9fb05
JK
700# The variables have the same names as the options, with
701# dashes changed to underlines.
bec39cab 702cache_file=/dev/null
d6e9fb05 703exec_prefix=NONE
d6e9fb05 704no_create=
d6e9fb05
JK
705no_recursion=
706prefix=NONE
707program_prefix=NONE
708program_suffix=NONE
709program_transform_name=s,x,x,
710silent=
711site=
712srcdir=
d6e9fb05
JK
713verbose=
714x_includes=NONE
715x_libraries=NONE
bec39cab
AC
716
717# Installation directory options.
718# These are left unexpanded so users can "make install exec_prefix=/foo"
719# and all the variables that are supposed to be based on exec_prefix
720# by default will actually change.
721# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 722# (The list follows the same order as the GNU Coding Standards.)
d6e9fb05
JK
723bindir='${exec_prefix}/bin'
724sbindir='${exec_prefix}/sbin'
725libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
726datarootdir='${prefix}/share'
727datadir='${datarootdir}'
d6e9fb05
JK
728sysconfdir='${prefix}/etc'
729sharedstatedir='${prefix}/com'
730localstatedir='${prefix}/var'
d6e9fb05
JK
731includedir='${prefix}/include'
732oldincludedir='/usr/include'
81ecdfbb
RW
733docdir='${datarootdir}/doc/${PACKAGE}'
734infodir='${datarootdir}/info'
735htmldir='${docdir}'
736dvidir='${docdir}'
737pdfdir='${docdir}'
738psdir='${docdir}'
739libdir='${exec_prefix}/lib'
740localedir='${datarootdir}/locale'
741mandir='${datarootdir}/man'
d6e9fb05 742
d6e9fb05 743ac_prev=
81ecdfbb 744ac_dashdash=
d6e9fb05
JK
745for ac_option
746do
d6e9fb05
JK
747 # If the previous option needs an argument, assign it.
748 if test -n "$ac_prev"; then
81ecdfbb 749 eval $ac_prev=\$ac_option
d6e9fb05
JK
750 ac_prev=
751 continue
752 fi
753
81ecdfbb
RW
754 case $ac_option in
755 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
756 *) ac_optarg=yes ;;
757 esac
d6e9fb05
JK
758
759 # Accept the important Cygnus configure options, so we can diagnose typos.
760
81ecdfbb
RW
761 case $ac_dashdash$ac_option in
762 --)
763 ac_dashdash=yes ;;
d6e9fb05
JK
764
765 -bindir | --bindir | --bindi | --bind | --bin | --bi)
766 ac_prev=bindir ;;
767 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
bec39cab 768 bindir=$ac_optarg ;;
d6e9fb05
JK
769
770 -build | --build | --buil | --bui | --bu)
bec39cab 771 ac_prev=build_alias ;;
d6e9fb05 772 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
bec39cab 773 build_alias=$ac_optarg ;;
d6e9fb05
JK
774
775 -cache-file | --cache-file | --cache-fil | --cache-fi \
776 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
777 ac_prev=cache_file ;;
778 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
779 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
bec39cab
AC
780 cache_file=$ac_optarg ;;
781
782 --config-cache | -C)
783 cache_file=config.cache ;;
d6e9fb05 784
81ecdfbb 785 -datadir | --datadir | --datadi | --datad)
d6e9fb05 786 ac_prev=datadir ;;
81ecdfbb 787 -datadir=* | --datadir=* | --datadi=* | --datad=*)
bec39cab 788 datadir=$ac_optarg ;;
d6e9fb05 789
81ecdfbb
RW
790 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
791 | --dataroo | --dataro | --datar)
792 ac_prev=datarootdir ;;
793 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
794 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
795 datarootdir=$ac_optarg ;;
796
d6e9fb05 797 -disable-* | --disable-*)
81ecdfbb 798 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
d6e9fb05 799 # Reject names that are not valid shell variable names.
81ecdfbb
RW
800 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
801 as_fn_error "invalid feature name: $ac_useropt"
802 ac_useropt_orig=$ac_useropt
803 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
804 case $ac_user_opts in
805 *"
806"enable_$ac_useropt"
807"*) ;;
808 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
809 ac_unrecognized_sep=', ';;
810 esac
811 eval enable_$ac_useropt=no ;;
812
813 -docdir | --docdir | --docdi | --doc | --do)
814 ac_prev=docdir ;;
815 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
816 docdir=$ac_optarg ;;
817
818 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
819 ac_prev=dvidir ;;
820 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
821 dvidir=$ac_optarg ;;
d6e9fb05
JK
822
823 -enable-* | --enable-*)
81ecdfbb 824 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
d6e9fb05 825 # Reject names that are not valid shell variable names.
81ecdfbb
RW
826 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
827 as_fn_error "invalid feature name: $ac_useropt"
828 ac_useropt_orig=$ac_useropt
829 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
830 case $ac_user_opts in
831 *"
832"enable_$ac_useropt"
833"*) ;;
834 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
835 ac_unrecognized_sep=', ';;
dae5f5cf 836 esac
81ecdfbb 837 eval enable_$ac_useropt=\$ac_optarg ;;
d6e9fb05
JK
838
839 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
840 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
841 | --exec | --exe | --ex)
842 ac_prev=exec_prefix ;;
843 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
844 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
845 | --exec=* | --exe=* | --ex=*)
bec39cab 846 exec_prefix=$ac_optarg ;;
d6e9fb05
JK
847
848 -gas | --gas | --ga | --g)
849 # Obsolete; use --with-gas.
850 with_gas=yes ;;
851
bec39cab
AC
852 -help | --help | --hel | --he | -h)
853 ac_init_help=long ;;
854 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
855 ac_init_help=recursive ;;
856 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
857 ac_init_help=short ;;
d6e9fb05
JK
858
859 -host | --host | --hos | --ho)
bec39cab 860 ac_prev=host_alias ;;
d6e9fb05 861 -host=* | --host=* | --hos=* | --ho=*)
bec39cab 862 host_alias=$ac_optarg ;;
d6e9fb05 863
81ecdfbb
RW
864 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
865 ac_prev=htmldir ;;
866 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
867 | --ht=*)
868 htmldir=$ac_optarg ;;
869
d6e9fb05
JK
870 -includedir | --includedir | --includedi | --included | --include \
871 | --includ | --inclu | --incl | --inc)
872 ac_prev=includedir ;;
873 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
874 | --includ=* | --inclu=* | --incl=* | --inc=*)
bec39cab 875 includedir=$ac_optarg ;;
d6e9fb05
JK
876
877 -infodir | --infodir | --infodi | --infod | --info | --inf)
878 ac_prev=infodir ;;
879 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
bec39cab 880 infodir=$ac_optarg ;;
d6e9fb05
JK
881
882 -libdir | --libdir | --libdi | --libd)
883 ac_prev=libdir ;;
884 -libdir=* | --libdir=* | --libdi=* | --libd=*)
bec39cab 885 libdir=$ac_optarg ;;
d6e9fb05
JK
886
887 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
888 | --libexe | --libex | --libe)
889 ac_prev=libexecdir ;;
890 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
891 | --libexe=* | --libex=* | --libe=*)
bec39cab 892 libexecdir=$ac_optarg ;;
d6e9fb05 893
81ecdfbb
RW
894 -localedir | --localedir | --localedi | --localed | --locale)
895 ac_prev=localedir ;;
896 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
897 localedir=$ac_optarg ;;
898
d6e9fb05 899 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 900 | --localstate | --localstat | --localsta | --localst | --locals)
d6e9fb05
JK
901 ac_prev=localstatedir ;;
902 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 903 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
bec39cab 904 localstatedir=$ac_optarg ;;
d6e9fb05
JK
905
906 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
907 ac_prev=mandir ;;
908 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
bec39cab 909 mandir=$ac_optarg ;;
d6e9fb05
JK
910
911 -nfp | --nfp | --nf)
912 # Obsolete; use --without-fp.
913 with_fp=no ;;
914
915 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
bec39cab 916 | --no-cr | --no-c | -n)
d6e9fb05
JK
917 no_create=yes ;;
918
919 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
920 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
921 no_recursion=yes ;;
922
923 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
924 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
925 | --oldin | --oldi | --old | --ol | --o)
926 ac_prev=oldincludedir ;;
927 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
928 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
929 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
bec39cab 930 oldincludedir=$ac_optarg ;;
d6e9fb05
JK
931
932 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
933 ac_prev=prefix ;;
934 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
bec39cab 935 prefix=$ac_optarg ;;
d6e9fb05
JK
936
937 -program-prefix | --program-prefix | --program-prefi | --program-pref \
938 | --program-pre | --program-pr | --program-p)
939 ac_prev=program_prefix ;;
940 -program-prefix=* | --program-prefix=* | --program-prefi=* \
941 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
bec39cab 942 program_prefix=$ac_optarg ;;
d6e9fb05
JK
943
944 -program-suffix | --program-suffix | --program-suffi | --program-suff \
945 | --program-suf | --program-su | --program-s)
946 ac_prev=program_suffix ;;
947 -program-suffix=* | --program-suffix=* | --program-suffi=* \
948 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
bec39cab 949 program_suffix=$ac_optarg ;;
d6e9fb05
JK
950
951 -program-transform-name | --program-transform-name \
952 | --program-transform-nam | --program-transform-na \
953 | --program-transform-n | --program-transform- \
954 | --program-transform | --program-transfor \
955 | --program-transfo | --program-transf \
956 | --program-trans | --program-tran \
957 | --progr-tra | --program-tr | --program-t)
958 ac_prev=program_transform_name ;;
959 -program-transform-name=* | --program-transform-name=* \
960 | --program-transform-nam=* | --program-transform-na=* \
961 | --program-transform-n=* | --program-transform-=* \
962 | --program-transform=* | --program-transfor=* \
963 | --program-transfo=* | --program-transf=* \
964 | --program-trans=* | --program-tran=* \
965 | --progr-tra=* | --program-tr=* | --program-t=*)
bec39cab 966 program_transform_name=$ac_optarg ;;
d6e9fb05 967
81ecdfbb
RW
968 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
969 ac_prev=pdfdir ;;
970 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
971 pdfdir=$ac_optarg ;;
972
973 -psdir | --psdir | --psdi | --psd | --ps)
974 ac_prev=psdir ;;
975 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
976 psdir=$ac_optarg ;;
977
d6e9fb05
JK
978 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
979 | -silent | --silent | --silen | --sile | --sil)
980 silent=yes ;;
981
982 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
983 ac_prev=sbindir ;;
984 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
985 | --sbi=* | --sb=*)
bec39cab 986 sbindir=$ac_optarg ;;
d6e9fb05
JK
987
988 -sharedstatedir | --sharedstatedir | --sharedstatedi \
989 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
990 | --sharedst | --shareds | --shared | --share | --shar \
991 | --sha | --sh)
992 ac_prev=sharedstatedir ;;
993 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
994 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
995 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
996 | --sha=* | --sh=*)
bec39cab 997 sharedstatedir=$ac_optarg ;;
d6e9fb05
JK
998
999 -site | --site | --sit)
1000 ac_prev=site ;;
1001 -site=* | --site=* | --sit=*)
bec39cab 1002 site=$ac_optarg ;;
434c4c77 1003
d6e9fb05
JK
1004 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1005 ac_prev=srcdir ;;
1006 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
bec39cab 1007 srcdir=$ac_optarg ;;
d6e9fb05
JK
1008
1009 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1010 | --syscon | --sysco | --sysc | --sys | --sy)
1011 ac_prev=sysconfdir ;;
1012 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1013 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
bec39cab 1014 sysconfdir=$ac_optarg ;;
d6e9fb05
JK
1015
1016 -target | --target | --targe | --targ | --tar | --ta | --t)
bec39cab 1017 ac_prev=target_alias ;;
d6e9fb05 1018 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
bec39cab 1019 target_alias=$ac_optarg ;;
d6e9fb05
JK
1020
1021 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1022 verbose=yes ;;
1023
bec39cab
AC
1024 -version | --version | --versio | --versi | --vers | -V)
1025 ac_init_version=: ;;
d6e9fb05
JK
1026
1027 -with-* | --with-*)
81ecdfbb 1028 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
d6e9fb05 1029 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1030 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1031 as_fn_error "invalid package name: $ac_useropt"
1032 ac_useropt_orig=$ac_useropt
1033 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1034 case $ac_user_opts in
1035 *"
1036"with_$ac_useropt"
1037"*) ;;
1038 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1039 ac_unrecognized_sep=', ';;
dae5f5cf 1040 esac
81ecdfbb 1041 eval with_$ac_useropt=\$ac_optarg ;;
d6e9fb05
JK
1042
1043 -without-* | --without-*)
81ecdfbb 1044 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
d6e9fb05 1045 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1046 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1047 as_fn_error "invalid package name: $ac_useropt"
1048 ac_useropt_orig=$ac_useropt
1049 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1050 case $ac_user_opts in
1051 *"
1052"with_$ac_useropt"
1053"*) ;;
1054 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1055 ac_unrecognized_sep=', ';;
1056 esac
1057 eval with_$ac_useropt=no ;;
d6e9fb05
JK
1058
1059 --x)
1060 # Obsolete; use --with-x.
1061 with_x=yes ;;
1062
1063 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1064 | --x-incl | --x-inc | --x-in | --x-i)
1065 ac_prev=x_includes ;;
1066 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1067 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
bec39cab 1068 x_includes=$ac_optarg ;;
d6e9fb05
JK
1069
1070 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1071 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1072 ac_prev=x_libraries ;;
1073 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1074 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
bec39cab 1075 x_libraries=$ac_optarg ;;
d6e9fb05 1076
81ecdfbb
RW
1077 -*) as_fn_error "unrecognized option: \`$ac_option'
1078Try \`$0 --help' for more information."
d6e9fb05
JK
1079 ;;
1080
bec39cab
AC
1081 *=*)
1082 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1083 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1084 case $ac_envvar in #(
1085 '' | [0-9]* | *[!_$as_cr_alnum]* )
1086 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1087 esac
1088 eval $ac_envvar=\$ac_optarg
bec39cab
AC
1089 export $ac_envvar ;;
1090
d6e9fb05 1091 *)
bec39cab 1092 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1093 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
bec39cab 1094 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1095 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
bec39cab 1096 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
d6e9fb05
JK
1097 ;;
1098
1099 esac
1100done
1101
1102if test -n "$ac_prev"; then
bec39cab 1103 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1104 as_fn_error "missing argument to $ac_option"
d6e9fb05 1105fi
d6e9fb05 1106
81ecdfbb
RW
1107if test -n "$ac_unrecognized_opts"; then
1108 case $enable_option_checking in
1109 no) ;;
1110 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1111 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
dae5f5cf 1112 esac
81ecdfbb 1113fi
dae5f5cf 1114
81ecdfbb
RW
1115# Check all directory arguments for consistency.
1116for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1117 datadir sysconfdir sharedstatedir localstatedir includedir \
1118 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1119 libdir localedir mandir
dae5f5cf 1120do
81ecdfbb
RW
1121 eval ac_val=\$$ac_var
1122 # Remove trailing slashes.
1123 case $ac_val in
1124 */ )
1125 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1126 eval $ac_var=\$ac_val;;
1127 esac
1128 # Be sure to have absolute directory names.
dae5f5cf 1129 case $ac_val in
81ecdfbb
RW
1130 [\\/$]* | ?:[\\/]* ) continue;;
1131 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
d6e9fb05 1132 esac
81ecdfbb 1133 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
d6e9fb05
JK
1134done
1135
bec39cab
AC
1136# There might be people who depend on the old broken behavior: `$host'
1137# used to hold the argument of --host etc.
1138# FIXME: To remove some day.
1139build=$build_alias
1140host=$host_alias
1141target=$target_alias
1142
1143# FIXME: To remove some day.
1144if test "x$host_alias" != x; then
1145 if test "x$build_alias" = x; then
1146 cross_compiling=maybe
81ecdfbb 1147 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
bec39cab
AC
1148 If a cross compiler is detected then cross compile mode will be used." >&2
1149 elif test "x$build_alias" != "x$host_alias"; then
1150 cross_compiling=yes
1151 fi
1152fi
d6e9fb05 1153
bec39cab
AC
1154ac_tool_prefix=
1155test -n "$host_alias" && ac_tool_prefix=$host_alias-
1156
1157test "$silent" = yes && exec 6>/dev/null
d6e9fb05 1158
d6e9fb05 1159
81ecdfbb
RW
1160ac_pwd=`pwd` && test -n "$ac_pwd" &&
1161ac_ls_di=`ls -di .` &&
1162ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1163 as_fn_error "working directory cannot be determined"
1164test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1165 as_fn_error "pwd does not report name of working directory"
1166
1167
d6e9fb05
JK
1168# Find the source files, if location was not specified.
1169if test -z "$srcdir"; then
1170 ac_srcdir_defaulted=yes
81ecdfbb
RW
1171 # Try the directory containing this script, then the parent directory.
1172 ac_confdir=`$as_dirname -- "$as_myself" ||
1173$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1174 X"$as_myself" : 'X\(//\)[^/]' \| \
1175 X"$as_myself" : 'X\(//\)$' \| \
1176 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1177$as_echo X"$as_myself" |
1178 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1179 s//\1/
1180 q
1181 }
1182 /^X\(\/\/\)[^/].*/{
1183 s//\1/
1184 q
1185 }
1186 /^X\(\/\/\)$/{
1187 s//\1/
1188 q
1189 }
1190 /^X\(\/\).*/{
1191 s//\1/
1192 q
1193 }
1194 s/.*/./; q'`
d6e9fb05 1195 srcdir=$ac_confdir
81ecdfbb 1196 if test ! -r "$srcdir/$ac_unique_file"; then
d6e9fb05
JK
1197 srcdir=..
1198 fi
1199else
1200 ac_srcdir_defaulted=no
1201fi
81ecdfbb
RW
1202if test ! -r "$srcdir/$ac_unique_file"; then
1203 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1204 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1205fi
1206ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1207ac_abs_confdir=`(
1208 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1209 pwd)`
1210# When building in place, set srcdir=.
1211if test "$ac_abs_confdir" = "$ac_pwd"; then
1212 srcdir=.
1213fi
1214# Remove unnecessary trailing slashes from srcdir.
1215# Double slashes in file names in object file debugging info
1216# mess up M-x gdb in Emacs.
1217case $srcdir in
1218*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1219esac
1220for ac_var in $ac_precious_vars; do
1221 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1222 eval ac_env_${ac_var}_value=\$${ac_var}
1223 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1224 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1225done
d6e9fb05 1226
bec39cab
AC
1227#
1228# Report the --help message.
1229#
1230if test "$ac_init_help" = "long"; then
1231 # Omit some internal or obsolete options to make the list less imposing.
1232 # This message is too long to be a string in the A/UX 3.1 sh.
1233 cat <<_ACEOF
1234\`configure' configures this package to adapt to many kinds of systems.
1235
1236Usage: $0 [OPTION]... [VAR=VALUE]...
1237
1238To assign environment variables (e.g., CC, CFLAGS...), specify them as
1239VAR=VALUE. See below for descriptions of some of the useful variables.
1240
1241Defaults for the options are specified in brackets.
1242
1243Configuration:
1244 -h, --help display this help and exit
1245 --help=short display options specific to this package
1246 --help=recursive display the short help of all the included packages
1247 -V, --version display version information and exit
1248 -q, --quiet, --silent do not print \`checking...' messages
1249 --cache-file=FILE cache test results in FILE [disabled]
1250 -C, --config-cache alias for \`--cache-file=config.cache'
1251 -n, --no-create do not create output files
1252 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1253
bec39cab
AC
1254Installation directories:
1255 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1256 [$ac_default_prefix]
bec39cab 1257 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1258 [PREFIX]
bec39cab
AC
1259
1260By default, \`make install' will install all the files in
1261\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1262an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1263for instance \`--prefix=\$HOME'.
1264
1265For better control, use the options below.
1266
1267Fine tuning of the installation directories:
81ecdfbb
RW
1268 --bindir=DIR user executables [EPREFIX/bin]
1269 --sbindir=DIR system admin executables [EPREFIX/sbin]
1270 --libexecdir=DIR program executables [EPREFIX/libexec]
1271 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1272 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1273 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1274 --libdir=DIR object code libraries [EPREFIX/lib]
1275 --includedir=DIR C header files [PREFIX/include]
1276 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1277 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1278 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1279 --infodir=DIR info documentation [DATAROOTDIR/info]
1280 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1281 --mandir=DIR man documentation [DATAROOTDIR/man]
1282 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1283 --htmldir=DIR html documentation [DOCDIR]
1284 --dvidir=DIR dvi documentation [DOCDIR]
1285 --pdfdir=DIR pdf documentation [DOCDIR]
1286 --psdir=DIR ps documentation [DOCDIR]
bec39cab
AC
1287_ACEOF
1288
1289 cat <<\_ACEOF
1290
dcdb98d2
DJ
1291Program names:
1292 --program-prefix=PREFIX prepend PREFIX to installed program names
1293 --program-suffix=SUFFIX append SUFFIX to installed program names
1294 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1295
bec39cab
AC
1296System types:
1297 --build=BUILD configure for building on BUILD [guessed]
1298 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1299 --target=TARGET configure for building compilers for TARGET [HOST]
1300_ACEOF
1301fi
1302
1303if test -n "$ac_init_help"; then
1304
1305 cat <<\_ACEOF
1306
d4596a3d
PA
1307Optional Features:
1308 --disable-option-checking ignore unrecognized --enable/--with options
1309 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1310 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1311 --enable-werror treat compile warnings as errors
1312
c16158bc
JM
1313Optional Packages:
1314 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1315 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
0fb4aa4b
PA
1316 --with-ust=PATH Specify prefix directory for the installed UST package
1317 Equivalent to --with-ust-include=PATH/include
1318 plus --with-ust-lib=PATH/lib
1319 --with-ust-include=PATH Specify directory for installed UST include files
1320 --with-ust-lib=PATH Specify the directory for the installed UST library
c16158bc
JM
1321 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1322 --with-bugurl=URL Direct users to URL to report a bug
96f15937
PP
1323 --with-libthread-db=PATH
1324 use given libthread_db directly
c16158bc 1325
bec39cab
AC
1326Some influential environment variables:
1327 CC C compiler command
1328 CFLAGS C compiler flags
1329 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1330 nonstandard directory <lib dir>
81ecdfbb
RW
1331 LIBS libraries to pass to the linker, e.g. -l<library>
1332 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1333 you have headers in a nonstandard directory <include dir>
bec39cab
AC
1334 CPP C preprocessor
1335
1336Use these variables to override the choices made by `configure' or to help
1337it to find libraries and programs with nonstandard names/locations.
1338
81ecdfbb 1339Report bugs to the package provider.
bec39cab 1340_ACEOF
81ecdfbb 1341ac_status=$?
bec39cab
AC
1342fi
1343
1344if test "$ac_init_help" = "recursive"; then
1345 # If there are subdirs, report their specific --help.
bec39cab 1346 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1347 test -d "$ac_dir" ||
1348 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1349 continue
bec39cab
AC
1350 ac_builddir=.
1351
81ecdfbb
RW
1352case "$ac_dir" in
1353.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1354*)
1355 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1356 # A ".." for each directory in $ac_dir_suffix.
1357 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1358 case $ac_top_builddir_sub in
1359 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1360 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1361 esac ;;
1362esac
1363ac_abs_top_builddir=$ac_pwd
1364ac_abs_builddir=$ac_pwd$ac_dir_suffix
1365# for backward compatibility:
1366ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
1367
1368case $srcdir in
81ecdfbb 1369 .) # We are building in place.
bec39cab 1370 ac_srcdir=.
81ecdfbb
RW
1371 ac_top_srcdir=$ac_top_builddir_sub
1372 ac_abs_top_srcdir=$ac_pwd ;;
1373 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 1374 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1375 ac_top_srcdir=$srcdir
1376 ac_abs_top_srcdir=$srcdir ;;
1377 *) # Relative name.
1378 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1379 ac_top_srcdir=$ac_top_build_prefix$srcdir
1380 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
dae5f5cf 1381esac
81ecdfbb
RW
1382ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1383
1384 cd "$ac_dir" || { ac_status=$?; continue; }
1385 # Check for guested configure.
1386 if test -f "$ac_srcdir/configure.gnu"; then
1387 echo &&
1388 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1389 elif test -f "$ac_srcdir/configure"; then
1390 echo &&
1391 $SHELL "$ac_srcdir/configure" --help=recursive
434c4c77 1392 else
81ecdfbb
RW
1393 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1394 fi || ac_status=$?
1395 cd "$ac_pwd" || { ac_status=$?; break; }
bec39cab
AC
1396 done
1397fi
1398
81ecdfbb 1399test -n "$ac_init_help" && exit $ac_status
bec39cab
AC
1400if $ac_init_version; then
1401 cat <<\_ACEOF
81ecdfbb
RW
1402configure
1403generated by GNU Autoconf 2.64
bec39cab 1404
81ecdfbb 1405Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
1406This configure script is free software; the Free Software Foundation
1407gives unlimited permission to copy, distribute and modify it.
1408_ACEOF
81ecdfbb 1409 exit
bec39cab 1410fi
bec39cab 1411
81ecdfbb
RW
1412## ------------------------ ##
1413## Autoconf initialization. ##
1414## ------------------------ ##
bec39cab 1415
81ecdfbb
RW
1416# ac_fn_c_try_compile LINENO
1417# --------------------------
1418# Try to compile conftest.$ac_ext, and return whether this succeeded.
1419ac_fn_c_try_compile ()
bec39cab 1420{
81ecdfbb
RW
1421 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1422 rm -f conftest.$ac_objext
1423 if { { ac_try="$ac_compile"
1424case "(($ac_try" in
1425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1426 *) ac_try_echo=$ac_try;;
1427esac
1428eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1429$as_echo "$ac_try_echo"; } >&5
1430 (eval "$ac_compile") 2>conftest.err
1431 ac_status=$?
1432 if test -s conftest.err; then
1433 grep -v '^ *+' conftest.err >conftest.er1
1434 cat conftest.er1 >&5
1435 mv -f conftest.er1 conftest.err
1436 fi
1437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1438 test $ac_status = 0; } && {
1439 test -z "$ac_c_werror_flag" ||
1440 test ! -s conftest.err
1441 } && test -s conftest.$ac_objext; then :
1442 ac_retval=0
1443else
1444 $as_echo "$as_me: failed program was:" >&5
1445sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1446
81ecdfbb
RW
1447 ac_retval=1
1448fi
1449 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1450 return $ac_retval
bec39cab 1451
81ecdfbb 1452} # ac_fn_c_try_compile
bec39cab 1453
81ecdfbb
RW
1454# ac_fn_c_try_cpp LINENO
1455# ----------------------
1456# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1457ac_fn_c_try_cpp ()
1458{
1459 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1460 if { { ac_try="$ac_cpp conftest.$ac_ext"
1461case "(($ac_try" in
1462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1463 *) ac_try_echo=$ac_try;;
1464esac
1465eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1466$as_echo "$ac_try_echo"; } >&5
1467 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1468 ac_status=$?
1469 if test -s conftest.err; then
1470 grep -v '^ *+' conftest.err >conftest.er1
1471 cat conftest.er1 >&5
1472 mv -f conftest.er1 conftest.err
1473 fi
1474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1475 test $ac_status = 0; } >/dev/null && {
1476 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1477 test ! -s conftest.err
1478 }; then :
1479 ac_retval=0
1480else
1481 $as_echo "$as_me: failed program was:" >&5
1482sed 's/^/| /' conftest.$ac_ext >&5
bec39cab 1483
81ecdfbb
RW
1484 ac_retval=1
1485fi
1486 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1487 return $ac_retval
bec39cab 1488
81ecdfbb
RW
1489} # ac_fn_c_try_cpp
1490
1491# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1492# -------------------------------------------------------
1493# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1494# the include files in INCLUDES and setting the cache variable VAR
1495# accordingly.
1496ac_fn_c_check_header_mongrel ()
1497{
1498 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1499 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1501$as_echo_n "checking for $2... " >&6; }
1502if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1503 $as_echo_n "(cached) " >&6
1504fi
1505eval ac_res=\$$3
1506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1507$as_echo "$ac_res" >&6; }
1508else
1509 # Is the header compilable?
1510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1511$as_echo_n "checking $2 usability... " >&6; }
1512cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1513/* end confdefs.h. */
1514$4
1515#include <$2>
1516_ACEOF
1517if ac_fn_c_try_compile "$LINENO"; then :
1518 ac_header_compiler=yes
1519else
1520 ac_header_compiler=no
1521fi
1522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1524$as_echo "$ac_header_compiler" >&6; }
1525
1526# Is the header present?
1527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1528$as_echo_n "checking $2 presence... " >&6; }
1529cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1530/* end confdefs.h. */
1531#include <$2>
1532_ACEOF
1533if ac_fn_c_try_cpp "$LINENO"; then :
1534 ac_header_preproc=yes
1535else
1536 ac_header_preproc=no
1537fi
1538rm -f conftest.err conftest.$ac_ext
1539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1540$as_echo "$ac_header_preproc" >&6; }
1541
1542# So? What about this header?
1543case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1544 yes:no: )
1545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1546$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1548$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1549 ;;
1550 no:yes:* )
1551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1552$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1554$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1556$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1558$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1560$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1561 ;;
1562esac
1563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1564$as_echo_n "checking for $2... " >&6; }
1565if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1566 $as_echo_n "(cached) " >&6
1567else
1568 eval "$3=\$ac_header_compiler"
1569fi
1570eval ac_res=\$$3
1571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1572$as_echo "$ac_res" >&6; }
1573fi
1574 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575
1576} # ac_fn_c_check_header_mongrel
1577
1578# ac_fn_c_try_run LINENO
1579# ----------------------
1580# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1581# that executables *can* be run.
1582ac_fn_c_try_run ()
1583{
1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 if { { ac_try="$ac_link"
1586case "(($ac_try" in
1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1589esac
1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591$as_echo "$ac_try_echo"; } >&5
1592 (eval "$ac_link") 2>&5
1593 ac_status=$?
1594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1596 { { case "(($ac_try" in
1597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598 *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602 (eval "$ac_try") 2>&5
1603 ac_status=$?
1604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1605 test $ac_status = 0; }; }; then :
1606 ac_retval=0
1607else
1608 $as_echo "$as_me: program exited with status $ac_status" >&5
1609 $as_echo "$as_me: failed program was:" >&5
1610sed 's/^/| /' conftest.$ac_ext >&5
1611
1612 ac_retval=$ac_status
1613fi
1614 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1615 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1616 return $ac_retval
1617
1618} # ac_fn_c_try_run
1619
1620# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1621# -------------------------------------------------------
1622# Tests whether HEADER exists and can be compiled using the include files in
1623# INCLUDES, setting the cache variable VAR accordingly.
1624ac_fn_c_check_header_compile ()
1625{
1626 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1628$as_echo_n "checking for $2... " >&6; }
1629if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1630 $as_echo_n "(cached) " >&6
1631else
1632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1633/* end confdefs.h. */
1634$4
1635#include <$2>
1636_ACEOF
1637if ac_fn_c_try_compile "$LINENO"; then :
1638 eval "$3=yes"
1639else
1640 eval "$3=no"
1641fi
1642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1643fi
1644eval ac_res=\$$3
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1646$as_echo "$ac_res" >&6; }
1647 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1648
1649} # ac_fn_c_check_header_compile
1650
1651# ac_fn_c_try_link LINENO
1652# -----------------------
1653# Try to link conftest.$ac_ext, and return whether this succeeded.
1654ac_fn_c_try_link ()
1655{
1656 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657 rm -f conftest.$ac_objext conftest$ac_exeext
1658 if { { ac_try="$ac_link"
1659case "(($ac_try" in
1660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1661 *) ac_try_echo=$ac_try;;
1662esac
1663eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1664$as_echo "$ac_try_echo"; } >&5
1665 (eval "$ac_link") 2>conftest.err
1666 ac_status=$?
1667 if test -s conftest.err; then
1668 grep -v '^ *+' conftest.err >conftest.er1
1669 cat conftest.er1 >&5
1670 mv -f conftest.er1 conftest.err
1671 fi
1672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1673 test $ac_status = 0; } && {
1674 test -z "$ac_c_werror_flag" ||
1675 test ! -s conftest.err
1676 } && test -s conftest$ac_exeext && {
1677 test "$cross_compiling" = yes ||
1678 $as_test_x conftest$ac_exeext
1679 }; then :
1680 ac_retval=0
1681else
1682 $as_echo "$as_me: failed program was:" >&5
1683sed 's/^/| /' conftest.$ac_ext >&5
1684
1685 ac_retval=1
1686fi
1687 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1688 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1689 # interfere with the next link command; also delete a directory that is
1690 # left behind by Apple's compiler. We do this before executing the actions.
1691 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1692 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1693 return $ac_retval
1694
1695} # ac_fn_c_try_link
1696
1697# ac_fn_c_check_func LINENO FUNC VAR
1698# ----------------------------------
1699# Tests whether FUNC exists, setting the cache variable VAR accordingly
1700ac_fn_c_check_func ()
1701{
1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704$as_echo_n "checking for $2... " >&6; }
1705if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1706 $as_echo_n "(cached) " >&6
1707else
1708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709/* end confdefs.h. */
1710/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1711 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1712#define $2 innocuous_$2
1713
1714/* System header to define __stub macros and hopefully few prototypes,
1715 which can conflict with char $2 (); below.
1716 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1717 <limits.h> exists even on freestanding compilers. */
1718
1719#ifdef __STDC__
1720# include <limits.h>
1721#else
1722# include <assert.h>
1723#endif
1724
1725#undef $2
1726
1727/* Override any GCC internal prototype to avoid an error.
1728 Use char because int might match the return type of a GCC
1729 builtin and then its argument prototype would still apply. */
1730#ifdef __cplusplus
1731extern "C"
1732#endif
1733char $2 ();
1734/* The GNU C library defines this for functions which it implements
1735 to always fail with ENOSYS. Some functions are actually named
1736 something starting with __ and the normal name is an alias. */
1737#if defined __stub_$2 || defined __stub___$2
1738choke me
1739#endif
1740
1741int
1742main ()
1743{
1744return $2 ();
1745 ;
1746 return 0;
1747}
1748_ACEOF
1749if ac_fn_c_try_link "$LINENO"; then :
1750 eval "$3=yes"
1751else
1752 eval "$3=no"
1753fi
1754rm -f core conftest.err conftest.$ac_objext \
1755 conftest$ac_exeext conftest.$ac_ext
1756fi
1757eval ac_res=\$$3
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1759$as_echo "$ac_res" >&6; }
1760 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1761
1762} # ac_fn_c_check_func
1763
1764# ac_fn_c_check_decl LINENO SYMBOL VAR
1765# ------------------------------------
1766# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1767ac_fn_c_check_decl ()
1768{
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
0fb4aa4b
PA
1770 as_decl_name=`echo $2|sed 's/ *(.*//'`
1771 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1773$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
81ecdfbb
RW
1774if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1775 $as_echo_n "(cached) " >&6
1776else
1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1778/* end confdefs.h. */
1779$4
1780int
1781main ()
1782{
0fb4aa4b
PA
1783#ifndef $as_decl_name
1784#ifdef __cplusplus
1785 (void) $as_decl_use;
1786#else
1787 (void) $as_decl_name;
1788#endif
81ecdfbb
RW
1789#endif
1790
1791 ;
1792 return 0;
1793}
1794_ACEOF
1795if ac_fn_c_try_compile "$LINENO"; then :
1796 eval "$3=yes"
1797else
1798 eval "$3=no"
1799fi
1800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801fi
1802eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804$as_echo "$ac_res" >&6; }
1805 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806
1807} # ac_fn_c_check_decl
1808
1809# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1810# -------------------------------------------
1811# Tests whether TYPE exists after having included INCLUDES, setting cache
1812# variable VAR accordingly.
1813ac_fn_c_check_type ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820else
1821 eval "$3=no"
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823/* end confdefs.h. */
1824$4
1825int
1826main ()
1827{
1828if (sizeof ($2))
1829 return 0;
1830 ;
1831 return 0;
1832}
1833_ACEOF
1834if ac_fn_c_try_compile "$LINENO"; then :
1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1836/* end confdefs.h. */
1837$4
1838int
1839main ()
1840{
1841if (sizeof (($2)))
1842 return 0;
1843 ;
1844 return 0;
1845}
1846_ACEOF
1847if ac_fn_c_try_compile "$LINENO"; then :
1848
1849else
1850 eval "$3=yes"
1851fi
1852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853fi
1854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855fi
1856eval ac_res=\$$3
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858$as_echo "$ac_res" >&6; }
1859 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1860
1861} # ac_fn_c_check_type
1862cat >config.log <<_ACEOF
1863This file contains any messages produced by compilers while
1864running configure, to aid debugging if configure makes a mistake.
1865
1866It was created by $as_me, which was
1867generated by GNU Autoconf 2.64. Invocation command line was
1868
1869 $ $0 $@
1870
1871_ACEOF
1872exec 5>>config.log
1873{
1874cat <<_ASUNAME
1875## --------- ##
1876## Platform. ##
1877## --------- ##
1878
1879hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1880uname -m = `(uname -m) 2>/dev/null || echo unknown`
1881uname -r = `(uname -r) 2>/dev/null || echo unknown`
1882uname -s = `(uname -s) 2>/dev/null || echo unknown`
1883uname -v = `(uname -v) 2>/dev/null || echo unknown`
1884
1885/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1886/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1887
1888/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1889/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1890/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1891/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1892/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1893/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1894/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1895
1896_ASUNAME
1897
1898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1899for as_dir in $PATH
1900do
1901 IFS=$as_save_IFS
1902 test -z "$as_dir" && as_dir=.
1903 $as_echo "PATH: $as_dir"
1904 done
1905IFS=$as_save_IFS
1906
1907} >&5
1908
1909cat >&5 <<_ACEOF
1910
1911
1912## ----------- ##
1913## Core tests. ##
1914## ----------- ##
bec39cab
AC
1915
1916_ACEOF
1917
1918
1919# Keep a trace of the command line.
1920# Strip out --no-create and --no-recursion so they do not pile up.
1921# Strip out --silent because we don't want to record it for future runs.
1922# Also quote any args containing shell meta-characters.
1923# Make two passes to allow for proper duplicate-argument suppression.
1924ac_configure_args=
1925ac_configure_args0=
1926ac_configure_args1=
bec39cab
AC
1927ac_must_keep_next=false
1928for ac_pass in 1 2
1929do
1930 for ac_arg
1931 do
1932 case $ac_arg in
1933 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1934 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1935 | -silent | --silent | --silen | --sile | --sil)
1936 continue ;;
81ecdfbb
RW
1937 *\'*)
1938 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
bec39cab
AC
1939 esac
1940 case $ac_pass in
81ecdfbb 1941 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
bec39cab 1942 2)
81ecdfbb 1943 as_fn_append ac_configure_args1 " '$ac_arg'"
bec39cab
AC
1944 if test $ac_must_keep_next = true; then
1945 ac_must_keep_next=false # Got value, back to normal.
1946 else
1947 case $ac_arg in
1948 *=* | --config-cache | -C | -disable-* | --disable-* \
1949 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1950 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1951 | -with-* | --with-* | -without-* | --without-* | --x)
1952 case "$ac_configure_args0 " in
1953 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1954 esac
1955 ;;
1956 -* ) ac_must_keep_next=true ;;
1957 esac
1958 fi
81ecdfbb 1959 as_fn_append ac_configure_args " '$ac_arg'"
bec39cab
AC
1960 ;;
1961 esac
1962 done
1963done
81ecdfbb
RW
1964{ ac_configure_args0=; unset ac_configure_args0;}
1965{ ac_configure_args1=; unset ac_configure_args1;}
bec39cab
AC
1966
1967# When interrupted or exit'd, cleanup temporary files, and complete
1968# config.log. We remove comments because anyway the quotes in there
1969# would cause problems or look ugly.
81ecdfbb
RW
1970# WARNING: Use '\'' to represent an apostrophe within the trap.
1971# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
bec39cab
AC
1972trap 'exit_status=$?
1973 # Save into config.log some information that might help in debugging.
1974 {
1975 echo
1976
1977 cat <<\_ASBOX
1978## ---------------- ##
1979## Cache variables. ##
1980## ---------------- ##
1981_ASBOX
1982 echo
1983 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1984(
1985 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1986 eval ac_val=\$$ac_var
1987 case $ac_val in #(
1988 *${as_nl}*)
1989 case $ac_var in #(
1990 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1991$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1992 esac
1993 case $ac_var in #(
1994 _ | IFS | as_nl) ;; #(
1995 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1996 *) { eval $ac_var=; unset $ac_var;} ;;
1997 esac ;;
1998 esac
1999 done
bec39cab 2000 (set) 2>&1 |
81ecdfbb
RW
2001 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2002 *${as_nl}ac_space=\ *)
bec39cab 2003 sed -n \
81ecdfbb
RW
2004 "s/'\''/'\''\\\\'\'''\''/g;
2005 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2006 ;; #(
bec39cab 2007 *)
81ecdfbb 2008 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 2009 ;;
81ecdfbb
RW
2010 esac |
2011 sort
2012)
bec39cab
AC
2013 echo
2014
2015 cat <<\_ASBOX
2016## ----------------- ##
2017## Output variables. ##
2018## ----------------- ##
2019_ASBOX
2020 echo
2021 for ac_var in $ac_subst_vars
2022 do
81ecdfbb
RW
2023 eval ac_val=\$$ac_var
2024 case $ac_val in
2025 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2026 esac
2027 $as_echo "$ac_var='\''$ac_val'\''"
bec39cab
AC
2028 done | sort
2029 echo
2030
2031 if test -n "$ac_subst_files"; then
2032 cat <<\_ASBOX
81ecdfbb
RW
2033## ------------------- ##
2034## File substitutions. ##
2035## ------------------- ##
bec39cab
AC
2036_ASBOX
2037 echo
2038 for ac_var in $ac_subst_files
2039 do
81ecdfbb
RW
2040 eval ac_val=\$$ac_var
2041 case $ac_val in
2042 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2043 esac
2044 $as_echo "$ac_var='\''$ac_val'\''"
bec39cab
AC
2045 done | sort
2046 echo
434c4c77 2047 fi
bec39cab
AC
2048
2049 if test -s confdefs.h; then
2050 cat <<\_ASBOX
2051## ----------- ##
2052## confdefs.h. ##
2053## ----------- ##
2054_ASBOX
2055 echo
81ecdfbb 2056 cat confdefs.h
bec39cab
AC
2057 echo
2058 fi
2059 test "$ac_signal" != 0 &&
81ecdfbb
RW
2060 $as_echo "$as_me: caught signal $ac_signal"
2061 $as_echo "$as_me: exit $exit_status"
bec39cab 2062 } >&5
81ecdfbb
RW
2063 rm -f core *.core core.conftest.* &&
2064 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
bec39cab 2065 exit $exit_status
81ecdfbb 2066' 0
bec39cab 2067for ac_signal in 1 2 13 15; do
81ecdfbb 2068 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
bec39cab
AC
2069done
2070ac_signal=0
2071
2072# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2073rm -f -r conftest* confdefs.h
2074
2075$as_echo "/* confdefs.h */" > confdefs.h
bec39cab
AC
2076
2077# Predefined preprocessor variables.
2078
2079cat >>confdefs.h <<_ACEOF
2080#define PACKAGE_NAME "$PACKAGE_NAME"
2081_ACEOF
2082
bec39cab
AC
2083cat >>confdefs.h <<_ACEOF
2084#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2085_ACEOF
2086
bec39cab
AC
2087cat >>confdefs.h <<_ACEOF
2088#define PACKAGE_VERSION "$PACKAGE_VERSION"
2089_ACEOF
2090
bec39cab
AC
2091cat >>confdefs.h <<_ACEOF
2092#define PACKAGE_STRING "$PACKAGE_STRING"
2093_ACEOF
2094
bec39cab
AC
2095cat >>confdefs.h <<_ACEOF
2096#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2097_ACEOF
2098
81ecdfbb
RW
2099cat >>confdefs.h <<_ACEOF
2100#define PACKAGE_URL "$PACKAGE_URL"
2101_ACEOF
2102
bec39cab
AC
2103
2104# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2105# Prefer an explicitly selected file to automatically selected ones.
2106ac_site_file1=NONE
2107ac_site_file2=NONE
2108if test -n "$CONFIG_SITE"; then
2109 ac_site_file1=$CONFIG_SITE
2110elif test "x$prefix" != xNONE; then
2111 ac_site_file1=$prefix/share/config.site
2112 ac_site_file2=$prefix/etc/config.site
2113else
2114 ac_site_file1=$ac_default_prefix/share/config.site
2115 ac_site_file2=$ac_default_prefix/etc/config.site
d6e9fb05 2116fi
81ecdfbb
RW
2117for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118do
2119 test "x$ac_site_file" = xNONE && continue
d6e9fb05 2120 if test -r "$ac_site_file"; then
81ecdfbb
RW
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2122$as_echo "$as_me: loading site script $ac_site_file" >&6;}
bec39cab 2123 sed 's/^/| /' "$ac_site_file" >&5
d6e9fb05
JK
2124 . "$ac_site_file"
2125 fi
2126done
2127
2128if test -r "$cache_file"; then
bec39cab
AC
2129 # Some versions of bash will fail to source /dev/null (special
2130 # files actually), so we avoid doing that.
2131 if test -f "$cache_file"; then
81ecdfbb
RW
2132 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2133$as_echo "$as_me: loading cache $cache_file" >&6;}
bec39cab 2134 case $cache_file in
81ecdfbb
RW
2135 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2136 *) . "./$cache_file";;
bec39cab
AC
2137 esac
2138 fi
d6e9fb05 2139else
81ecdfbb
RW
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2141$as_echo "$as_me: creating cache $cache_file" >&6;}
bec39cab 2142 >$cache_file
d6e9fb05
JK
2143fi
2144
bec39cab
AC
2145# Check that the precious variables saved in the cache have kept the same
2146# value.
2147ac_cache_corrupted=false
81ecdfbb 2148for ac_var in $ac_precious_vars; do
bec39cab
AC
2149 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2150 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2151 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2152 eval ac_new_val=\$ac_env_${ac_var}_value
bec39cab
AC
2153 case $ac_old_set,$ac_new_set in
2154 set,)
81ecdfbb
RW
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2156$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
bec39cab
AC
2157 ac_cache_corrupted=: ;;
2158 ,set)
81ecdfbb
RW
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2160$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
bec39cab
AC
2161 ac_cache_corrupted=: ;;
2162 ,);;
2163 *)
2164 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2165 # differences in whitespace do not lead to failure.
2166 ac_old_val_w=`echo x $ac_old_val`
2167 ac_new_val_w=`echo x $ac_new_val`
2168 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2170$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2171 ac_cache_corrupted=:
2172 else
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2174$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2175 eval $ac_var=\$ac_old_val
2176 fi
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2178$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2180$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
bec39cab
AC
2181 fi;;
2182 esac
2183 # Pass precious variables to config.status.
2184 if test "$ac_new_set" = set; then
2185 case $ac_new_val in
81ecdfbb 2186 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
bec39cab
AC
2187 *) ac_arg=$ac_var=$ac_new_val ;;
2188 esac
2189 case " $ac_configure_args " in
2190 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2191 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
bec39cab 2192 esac
d6e9fb05 2193 fi
bec39cab
AC
2194done
2195if $ac_cache_corrupted; then
81ecdfbb
RW
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2199$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2200 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
d6e9fb05 2201fi
81ecdfbb
RW
2202## -------------------- ##
2203## Main body of script. ##
2204## -------------------- ##
d6e9fb05 2205
dae5f5cf
DJ
2206ac_ext=c
2207ac_cpp='$CPP $CPPFLAGS'
2208ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2209ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2210ac_compiler_gnu=$ac_cv_c_compiler_gnu
2211
d6e9fb05 2212
84563040 2213
bec39cab
AC
2214
2215
81ecdfbb 2216ac_config_headers="$ac_config_headers config.h:config.in"
bec39cab
AC
2217
2218
e28b3332 2219
bec39cab
AC
2220ac_ext=c
2221ac_cpp='$CPP $CPPFLAGS'
2222ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2223ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2224ac_compiler_gnu=$ac_cv_c_compiler_gnu
2225if test -n "$ac_tool_prefix"; then
2226 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2227set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2229$as_echo_n "checking for $ac_word... " >&6; }
2230if test "${ac_cv_prog_CC+set}" = set; then :
2231 $as_echo_n "(cached) " >&6
84563040
DJ
2232else
2233 if test -n "$CC"; then
2234 ac_cv_prog_CC="$CC" # Let the user override the test.
2235else
bec39cab
AC
2236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2237for as_dir in $PATH
2238do
2239 IFS=$as_save_IFS
2240 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2241 for ac_exec_ext in '' $ac_executable_extensions; do
2242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2243 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2245 break 2
2246 fi
2247done
81ecdfbb
RW
2248 done
2249IFS=$as_save_IFS
bec39cab 2250
84563040
DJ
2251fi
2252fi
bec39cab 2253CC=$ac_cv_prog_CC
84563040 2254if test -n "$CC"; then
81ecdfbb
RW
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2256$as_echo "$CC" >&6; }
84563040 2257else
81ecdfbb
RW
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2259$as_echo "no" >&6; }
84563040
DJ
2260fi
2261
81ecdfbb 2262
bec39cab
AC
2263fi
2264if test -z "$ac_cv_prog_CC"; then
2265 ac_ct_CC=$CC
2266 # Extract the first word of "gcc", so it can be a program name with args.
2267set dummy gcc; ac_word=$2
81ecdfbb
RW
2268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2269$as_echo_n "checking for $ac_word... " >&6; }
2270if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2271 $as_echo_n "(cached) " >&6
84563040 2272else
bec39cab
AC
2273 if test -n "$ac_ct_CC"; then
2274 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
84563040 2275else
bec39cab
AC
2276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2277for as_dir in $PATH
2278do
2279 IFS=$as_save_IFS
2280 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2281 for ac_exec_ext in '' $ac_executable_extensions; do
2282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2283 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2285 break 2
2286 fi
2287done
81ecdfbb
RW
2288 done
2289IFS=$as_save_IFS
bec39cab
AC
2290
2291fi
2292fi
2293ac_ct_CC=$ac_cv_prog_ac_ct_CC
2294if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2296$as_echo "$ac_ct_CC" >&6; }
bec39cab 2297else
81ecdfbb
RW
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2299$as_echo "no" >&6; }
bec39cab
AC
2300fi
2301
81ecdfbb
RW
2302 if test "x$ac_ct_CC" = x; then
2303 CC=""
2304 else
2305 case $cross_compiling:$ac_tool_warned in
2306yes:)
2307{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2308$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2309ac_tool_warned=yes ;;
2310esac
2311 CC=$ac_ct_CC
2312 fi
bec39cab
AC
2313else
2314 CC="$ac_cv_prog_CC"
2315fi
2316
2317if test -z "$CC"; then
81ecdfbb
RW
2318 if test -n "$ac_tool_prefix"; then
2319 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
bec39cab 2320set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2322$as_echo_n "checking for $ac_word... " >&6; }
2323if test "${ac_cv_prog_CC+set}" = set; then :
2324 $as_echo_n "(cached) " >&6
bec39cab
AC
2325else
2326 if test -n "$CC"; then
2327 ac_cv_prog_CC="$CC" # Let the user override the test.
2328else
2329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2330for as_dir in $PATH
2331do
2332 IFS=$as_save_IFS
2333 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2334 for ac_exec_ext in '' $ac_executable_extensions; do
2335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2336 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2338 break 2
2339 fi
2340done
81ecdfbb
RW
2341 done
2342IFS=$as_save_IFS
bec39cab
AC
2343
2344fi
2345fi
2346CC=$ac_cv_prog_CC
2347if test -n "$CC"; then
81ecdfbb
RW
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2349$as_echo "$CC" >&6; }
bec39cab 2350else
81ecdfbb
RW
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2352$as_echo "no" >&6; }
bec39cab
AC
2353fi
2354
81ecdfbb
RW
2355
2356 fi
dae5f5cf 2357fi
81ecdfbb 2358if test -z "$CC"; then
dae5f5cf
DJ
2359 # Extract the first word of "cc", so it can be a program name with args.
2360set dummy cc; ac_word=$2
81ecdfbb
RW
2361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2362$as_echo_n "checking for $ac_word... " >&6; }
2363if test "${ac_cv_prog_CC+set}" = set; then :
2364 $as_echo_n "(cached) " >&6
dae5f5cf 2365else
81ecdfbb
RW
2366 if test -n "$CC"; then
2367 ac_cv_prog_CC="$CC" # Let the user override the test.
dae5f5cf 2368else
81ecdfbb 2369 ac_prog_rejected=no
dae5f5cf
DJ
2370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2371for as_dir in $PATH
2372do
2373 IFS=$as_save_IFS
2374 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2375 for ac_exec_ext in '' $ac_executable_extensions; do
2376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2377 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2378 ac_prog_rejected=yes
2379 continue
2380 fi
2381 ac_cv_prog_CC="cc"
2382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
dae5f5cf 2383 break 2
b80864fb 2384 fi
dae5f5cf 2385done
81ecdfbb
RW
2386 done
2387IFS=$as_save_IFS
bec39cab 2388
84563040
DJ
2389if test $ac_prog_rejected = yes; then
2390 # We found a bogon in the path, so make sure we never use it.
2391 set dummy $ac_cv_prog_CC
2392 shift
bec39cab 2393 if test $# != 0; then
84563040
DJ
2394 # We chose a different compiler from the bogus one.
2395 # However, it has the same basename, so the bogon will be chosen
2396 # first if we set CC to just the basename; use the full file name.
2397 shift
bec39cab 2398 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
84563040
DJ
2399 fi
2400fi
2401fi
2402fi
bec39cab 2403CC=$ac_cv_prog_CC
84563040 2404if test -n "$CC"; then
81ecdfbb
RW
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2406$as_echo "$CC" >&6; }
84563040 2407else
81ecdfbb
RW
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2409$as_echo "no" >&6; }
84563040
DJ
2410fi
2411
81ecdfbb 2412
bec39cab
AC
2413fi
2414if test -z "$CC"; then
2415 if test -n "$ac_tool_prefix"; then
81ecdfbb 2416 for ac_prog in cl.exe
bec39cab
AC
2417 do
2418 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2419set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2421$as_echo_n "checking for $ac_word... " >&6; }
2422if test "${ac_cv_prog_CC+set}" = set; then :
2423 $as_echo_n "(cached) " >&6
84563040
DJ
2424else
2425 if test -n "$CC"; then
2426 ac_cv_prog_CC="$CC" # Let the user override the test.
2427else
bec39cab
AC
2428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2429for as_dir in $PATH
2430do
2431 IFS=$as_save_IFS
2432 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2435 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab
AC
2437 break 2
2438 fi
2439done
81ecdfbb
RW
2440 done
2441IFS=$as_save_IFS
bec39cab 2442
84563040
DJ
2443fi
2444fi
bec39cab 2445CC=$ac_cv_prog_CC
84563040 2446if test -n "$CC"; then
81ecdfbb
RW
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2448$as_echo "$CC" >&6; }
84563040 2449else
81ecdfbb
RW
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2451$as_echo "no" >&6; }
84563040 2452fi
bec39cab 2453
81ecdfbb 2454
bec39cab
AC
2455 test -n "$CC" && break
2456 done
2457fi
2458if test -z "$CC"; then
2459 ac_ct_CC=$CC
81ecdfbb 2460 for ac_prog in cl.exe
bec39cab
AC
2461do
2462 # Extract the first word of "$ac_prog", so it can be a program name with args.
2463set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2465$as_echo_n "checking for $ac_word... " >&6; }
2466if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2467 $as_echo_n "(cached) " >&6
bec39cab
AC
2468else
2469 if test -n "$ac_ct_CC"; then
2470 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2471else
2472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473for as_dir in $PATH
2474do
2475 IFS=$as_save_IFS
2476 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2477 for ac_exec_ext in '' $ac_executable_extensions; do
2478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
bec39cab 2479 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
bec39cab 2481 break 2
84563040 2482 fi
bec39cab 2483done
81ecdfbb
RW
2484 done
2485IFS=$as_save_IFS
bec39cab
AC
2486
2487fi
2488fi
2489ac_ct_CC=$ac_cv_prog_ac_ct_CC
2490if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2492$as_echo "$ac_ct_CC" >&6; }
bec39cab 2493else
81ecdfbb
RW
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495$as_echo "no" >&6; }
84563040
DJ
2496fi
2497
81ecdfbb 2498
bec39cab
AC
2499 test -n "$ac_ct_CC" && break
2500done
84563040 2501
81ecdfbb
RW
2502 if test "x$ac_ct_CC" = x; then
2503 CC=""
2504 else
2505 case $cross_compiling:$ac_tool_warned in
2506yes:)
2507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2509ac_tool_warned=yes ;;
2510esac
2511 CC=$ac_ct_CC
2512 fi
bec39cab
AC
2513fi
2514
2515fi
2516
2517
81ecdfbb
RW
2518test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2520as_fn_error "no acceptable C compiler found in \$PATH
2521See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
2522
2523# Provide some information about the compiler.
81ecdfbb
RW
2524$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2525set X $ac_compile
2526ac_compiler=$2
2527for ac_option in --version -v -V -qversion; do
2528 { { ac_try="$ac_compiler $ac_option >&5"
2529case "(($ac_try" in
2530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2531 *) ac_try_echo=$ac_try;;
2532esac
2533eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2534$as_echo "$ac_try_echo"; } >&5
2535 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
bec39cab 2536 ac_status=$?
81ecdfbb
RW
2537 if test -s conftest.err; then
2538 sed '10a\
2539... rest of stderr output deleted ...
2540 10q' conftest.err >conftest.er1
2541 cat conftest.er1 >&5
2542 rm -f conftest.er1 conftest.err
2543 fi
2544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2545 test $ac_status = 0; }
2546done
bec39cab 2547
81ecdfbb 2548cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2549/* end confdefs.h. */
2550
2551int
2552main ()
2553{
2554
2555 ;
2556 return 0;
2557}
2558_ACEOF
2559ac_clean_files_save=$ac_clean_files
81ecdfbb 2560ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
bec39cab
AC
2561# Try to create an executable without -o first, disregard a.out.
2562# It will help us diagnose broken compilers, and finding out an intuition
2563# of exeext.
81ecdfbb
RW
2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2565$as_echo_n "checking for C compiler default output file name... " >&6; }
2566ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2567
2568# The possible output files:
2569ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2570
2571ac_rmfiles=
2572for ac_file in $ac_files
2573do
2574 case $ac_file in
2575 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2576 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2577 esac
2578done
2579rm -f $ac_rmfiles
2580
2581if { { ac_try="$ac_link_default"
2582case "(($ac_try" in
2583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2584 *) ac_try_echo=$ac_try;;
2585esac
2586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2587$as_echo "$ac_try_echo"; } >&5
2588 (eval "$ac_link_default") 2>&5
bec39cab 2589 ac_status=$?
81ecdfbb
RW
2590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2591 test $ac_status = 0; }; then :
2592 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2593# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2594# in a Makefile. We should not override ac_cv_exeext if it was cached,
2595# so that the user can short-circuit this test for compilers unknown to
2596# Autoconf.
2597for ac_file in $ac_files ''
bec39cab
AC
2598do
2599 test -f "$ac_file" || continue
2600 case $ac_file in
81ecdfbb 2601 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
bec39cab
AC
2602 ;;
2603 [ab].out )
2604 # We found the default executable, but exeext='' is most
2605 # certainly right.
2606 break;;
2607 *.* )
81ecdfbb
RW
2608 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2609 then :; else
2610 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2611 fi
2612 # We set ac_cv_exeext here because the later test for it is not
2613 # safe: cross compilers may not add the suffix if given an `-o'
2614 # argument, so we may need to know it at that point already.
2615 # Even if this section looks crufty: it has the advantage of
2616 # actually working.
bec39cab
AC
2617 break;;
2618 * )
2619 break;;
2620 esac
2621done
81ecdfbb
RW
2622test "$ac_cv_exeext" = no && ac_cv_exeext=
2623
bec39cab 2624else
81ecdfbb
RW
2625 ac_file=''
2626fi
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2628$as_echo "$ac_file" >&6; }
2629if test -z "$ac_file"; then :
2630 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
2631sed 's/^/| /' conftest.$ac_ext >&5
2632
81ecdfbb
RW
2633{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2635{ as_fn_set_status 77
2636as_fn_error "C compiler cannot create executables
2637See \`config.log' for more details." "$LINENO" 5; }; }
bec39cab 2638fi
bec39cab 2639ac_exeext=$ac_cv_exeext
bec39cab 2640
81ecdfbb 2641# Check that the compiler produces executables we can run. If not, either
bec39cab 2642# the compiler is broken, or we cross compile.
81ecdfbb
RW
2643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2644$as_echo_n "checking whether the C compiler works... " >&6; }
bec39cab
AC
2645# If not cross compiling, check that we can run a simple program.
2646if test "$cross_compiling" != yes; then
2647 if { ac_try='./$ac_file'
81ecdfbb
RW
2648 { { case "(($ac_try" in
2649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2650 *) ac_try_echo=$ac_try;;
2651esac
2652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2653$as_echo "$ac_try_echo"; } >&5
2654 (eval "$ac_try") 2>&5
bec39cab 2655 ac_status=$?
81ecdfbb
RW
2656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2657 test $ac_status = 0; }; }; then
bec39cab 2658 cross_compiling=no
84563040 2659 else
bec39cab
AC
2660 if test "$cross_compiling" = maybe; then
2661 cross_compiling=yes
2662 else
81ecdfbb
RW
2663 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2664$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2665as_fn_error "cannot run C compiled programs.
bec39cab 2666If you meant to cross compile, use \`--host'.
81ecdfbb 2667See \`config.log' for more details." "$LINENO" 5; }
bec39cab 2668 fi
84563040 2669 fi
84563040 2670fi
81ecdfbb
RW
2671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2672$as_echo "yes" >&6; }
bec39cab 2673
81ecdfbb 2674rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
bec39cab 2675ac_clean_files=$ac_clean_files_save
81ecdfbb 2676# Check that the compiler produces executables we can run. If not, either
bec39cab 2677# the compiler is broken, or we cross compile.
81ecdfbb
RW
2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2679$as_echo_n "checking whether we are cross compiling... " >&6; }
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2681$as_echo "$cross_compiling" >&6; }
2682
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2684$as_echo_n "checking for suffix of executables... " >&6; }
2685if { { ac_try="$ac_link"
2686case "(($ac_try" in
2687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2688 *) ac_try_echo=$ac_try;;
2689esac
2690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2691$as_echo "$ac_try_echo"; } >&5
2692 (eval "$ac_link") 2>&5
bec39cab 2693 ac_status=$?
81ecdfbb
RW
2694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2695 test $ac_status = 0; }; then :
bec39cab
AC
2696 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2697# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2698# work properly (i.e., refer to `conftest.exe'), while it won't with
2699# `rm'.
2700for ac_file in conftest.exe conftest conftest.*; do
2701 test -f "$ac_file" || continue
2702 case $ac_file in
81ecdfbb 2703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
bec39cab 2704 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
bec39cab
AC
2705 break;;
2706 * ) break;;
2707 esac
2708done
84563040 2709else
81ecdfbb
RW
2710 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2711$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2712as_fn_error "cannot compute suffix of executables: cannot compile and link
2713See \`config.log' for more details." "$LINENO" 5; }
84563040 2714fi
bec39cab 2715rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2717$as_echo "$ac_cv_exeext" >&6; }
bec39cab
AC
2718
2719rm -f conftest.$ac_ext
2720EXEEXT=$ac_cv_exeext
2721ac_exeext=$EXEEXT
81ecdfbb
RW
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2723$as_echo_n "checking for suffix of object files... " >&6; }
2724if test "${ac_cv_objext+set}" = set; then :
2725 $as_echo_n "(cached) " >&6
bec39cab 2726else
81ecdfbb 2727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2728/* end confdefs.h. */
2729
2730int
2731main ()
2732{
2733
2734 ;
2735 return 0;
2736}
2737_ACEOF
2738rm -f conftest.o conftest.obj
81ecdfbb
RW
2739if { { ac_try="$ac_compile"
2740case "(($ac_try" in
2741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2742 *) ac_try_echo=$ac_try;;
2743esac
2744eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2745$as_echo "$ac_try_echo"; } >&5
2746 (eval "$ac_compile") 2>&5
bec39cab 2747 ac_status=$?
81ecdfbb
RW
2748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2749 test $ac_status = 0; }; then :
2750 for ac_file in conftest.o conftest.obj conftest.*; do
2751 test -f "$ac_file" || continue;
bec39cab 2752 case $ac_file in
81ecdfbb 2753 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
bec39cab
AC
2754 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2755 break;;
2756 esac
2757done
2758else
81ecdfbb 2759 $as_echo "$as_me: failed program was:" >&5
bec39cab
AC
2760sed 's/^/| /' conftest.$ac_ext >&5
2761
81ecdfbb
RW
2762{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2763$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2764as_fn_error "cannot compute suffix of object files: cannot compile
2765See \`config.log' for more details." "$LINENO" 5; }
84563040 2766fi
bec39cab
AC
2767rm -f conftest.$ac_cv_objext conftest.$ac_ext
2768fi
81ecdfbb
RW
2769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2770$as_echo "$ac_cv_objext" >&6; }
bec39cab
AC
2771OBJEXT=$ac_cv_objext
2772ac_objext=$OBJEXT
81ecdfbb
RW
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2774$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2775if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2776 $as_echo_n "(cached) " >&6
bec39cab 2777else
81ecdfbb 2778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2779/* end confdefs.h. */
2780
2781int
2782main ()
2783{
2784#ifndef __GNUC__
2785 choke me
2786#endif
84563040 2787
bec39cab
AC
2788 ;
2789 return 0;
2790}
2791_ACEOF
81ecdfbb 2792if ac_fn_c_try_compile "$LINENO"; then :
bec39cab 2793 ac_compiler_gnu=yes
84563040 2794else
81ecdfbb 2795 ac_compiler_gnu=no
84563040 2796fi
81ecdfbb 2797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 2798ac_cv_c_compiler_gnu=$ac_compiler_gnu
84563040 2799
bec39cab 2800fi
81ecdfbb
RW
2801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2802$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2803if test $ac_compiler_gnu = yes; then
2804 GCC=yes
2805else
2806 GCC=
2807fi
bec39cab
AC
2808ac_test_CFLAGS=${CFLAGS+set}
2809ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2811$as_echo_n "checking whether $CC accepts -g... " >&6; }
2812if test "${ac_cv_prog_cc_g+set}" = set; then :
2813 $as_echo_n "(cached) " >&6
2814else
2815 ac_save_c_werror_flag=$ac_c_werror_flag
2816 ac_c_werror_flag=yes
2817 ac_cv_prog_cc_g=no
2818 CFLAGS="-g"
2819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2820/* end confdefs.h. */
2821
2822int
2823main ()
2824{
2825
2826 ;
2827 return 0;
2828}
2829_ACEOF
81ecdfbb 2830if ac_fn_c_try_compile "$LINENO"; then :
84563040
DJ
2831 ac_cv_prog_cc_g=yes
2832else
81ecdfbb
RW
2833 CFLAGS=""
2834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2835/* end confdefs.h. */
2836
2837int
2838main ()
2839{
2840
2841 ;
2842 return 0;
2843}
2844_ACEOF
2845if ac_fn_c_try_compile "$LINENO"; then :
2846
2847else
2848 ac_c_werror_flag=$ac_save_c_werror_flag
2849 CFLAGS="-g"
2850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851/* end confdefs.h. */
2852
2853int
2854main ()
2855{
84563040 2856
81ecdfbb
RW
2857 ;
2858 return 0;
2859}
2860_ACEOF
2861if ac_fn_c_try_compile "$LINENO"; then :
2862 ac_cv_prog_cc_g=yes
2863fi
2864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84563040 2865fi
81ecdfbb 2866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
bec39cab 2867fi
81ecdfbb
RW
2868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2869 ac_c_werror_flag=$ac_save_c_werror_flag
2870fi
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2872$as_echo "$ac_cv_prog_cc_g" >&6; }
84563040 2873if test "$ac_test_CFLAGS" = set; then
bec39cab 2874 CFLAGS=$ac_save_CFLAGS
84563040
DJ
2875elif test $ac_cv_prog_cc_g = yes; then
2876 if test "$GCC" = yes; then
2877 CFLAGS="-g -O2"
2878 else
2879 CFLAGS="-g"
2880 fi
2881else
2882 if test "$GCC" = yes; then
2883 CFLAGS="-O2"
2884 else
2885 CFLAGS=
2886 fi
2887fi
81ecdfbb
RW
2888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2889$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2890if test "${ac_cv_prog_cc_c89+set}" = set; then :
2891 $as_echo_n "(cached) " >&6
bec39cab 2892else
81ecdfbb 2893 ac_cv_prog_cc_c89=no
bec39cab 2894ac_save_CC=$CC
81ecdfbb 2895cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
2896/* end confdefs.h. */
2897#include <stdarg.h>
2898#include <stdio.h>
2899#include <sys/types.h>
2900#include <sys/stat.h>
2901/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2902struct buf { int x; };
2903FILE * (*rcsopen) (struct buf *, struct stat *, int);
2904static char *e (p, i)
2905 char **p;
2906 int i;
2907{
2908 return p[i];
2909}
2910static char *f (char * (*g) (char **, int), char **p, ...)
2911{
2912 char *s;
2913 va_list v;
2914 va_start (v,p);
2915 s = g (p, va_arg (v,int));
2916 va_end (v);
2917 return s;
2918}
2919
2920/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2921 function prototypes and stuff, but not '\xHH' hex character constants.
2922 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 2923 as 'x'. The following induces an error, until -std is added to get
bec39cab
AC
2924 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2925 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 2926 that's true only with -std. */
bec39cab
AC
2927int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2928
81ecdfbb
RW
2929/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2930 inside strings and character constants. */
2931#define FOO(x) 'x'
2932int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2933
bec39cab
AC
2934int test (int i, double x);
2935struct s1 {int (*f) (int a);};
2936struct s2 {int (*f) (double a);};
2937int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2938int argc;
2939char **argv;
2940int
2941main ()
2942{
2943return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2944 ;
2945 return 0;
2946}
2947_ACEOF
81ecdfbb
RW
2948for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2949 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
bec39cab
AC
2950do
2951 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
2952 if ac_fn_c_try_compile "$LINENO"; then :
2953 ac_cv_prog_cc_c89=$ac_arg
bec39cab 2954fi
81ecdfbb
RW
2955rm -f core conftest.err conftest.$ac_objext
2956 test "x$ac_cv_prog_cc_c89" != "xno" && break
bec39cab 2957done
81ecdfbb 2958rm -f conftest.$ac_ext
bec39cab
AC
2959CC=$ac_save_CC
2960
2961fi
81ecdfbb
RW
2962# AC_CACHE_VAL
2963case "x$ac_cv_prog_cc_c89" in
2964 x)
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2966$as_echo "none needed" >&6; } ;;
2967 xno)
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2969$as_echo "unsupported" >&6; } ;;
bec39cab 2970 *)
81ecdfbb
RW
2971 CC="$CC $ac_cv_prog_cc_c89"
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
2973$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
bec39cab 2974esac
81ecdfbb 2975if test "x$ac_cv_prog_cc_c89" != xno; then :
bec39cab 2976
dae5f5cf
DJ
2977fi
2978
dae5f5cf 2979ac_ext=c
bec39cab
AC
2980ac_cpp='$CPP $CPPFLAGS'
2981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2983ac_compiler_gnu=$ac_cv_c_compiler_gnu
84563040
DJ
2984
2985
81ecdfbb
RW
2986ac_ext=c
2987ac_cpp='$CPP $CPPFLAGS'
2988ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2989ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2990ac_compiler_gnu=$ac_cv_c_compiler_gnu
2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
2992$as_echo_n "checking how to run the C preprocessor... " >&6; }
2993# On Suns, sometimes $CPP names a directory.
2994if test -n "$CPP" && test -d "$CPP"; then
2995 CPP=
2996fi
2997if test -z "$CPP"; then
2998 if test "${ac_cv_prog_CPP+set}" = set; then :
2999 $as_echo_n "(cached) " >&6
3000else
3001 # Double quotes because CPP needs to be expanded
3002 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3003 do
3004 ac_preproc_ok=false
3005for ac_c_preproc_warn_flag in '' yes
3006do
3007 # Use a header file that comes with gcc, so configuring glibc
3008 # with a fresh cross-compiler works.
3009 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3010 # <limits.h> exists even on freestanding compilers.
3011 # On the NeXT, cc -E runs the code through the compiler's parser,
3012 # not just through cpp. "Syntax error" is here to catch this case.
3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3014/* end confdefs.h. */
3015#ifdef __STDC__
3016# include <limits.h>
3017#else
3018# include <assert.h>
3019#endif
3020 Syntax error
fd462a61 3021_ACEOF
81ecdfbb 3022if ac_fn_c_try_cpp "$LINENO"; then :
fd462a61 3023
81ecdfbb
RW
3024else
3025 # Broken: fails on valid input.
3026continue
3027fi
3028rm -f conftest.err conftest.$ac_ext
fd462a61 3029
81ecdfbb
RW
3030 # OK, works on sane cases. Now check whether nonexistent headers
3031 # can be detected and how.
3032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033/* end confdefs.h. */
3034#include <ac_nonexistent.h>
3035_ACEOF
3036if ac_fn_c_try_cpp "$LINENO"; then :
3037 # Broken: success on invalid input.
3038continue
3039else
3040 # Passes both tests.
3041ac_preproc_ok=:
3042break
3043fi
3044rm -f conftest.err conftest.$ac_ext
fd462a61 3045
d6e9fb05 3046done
81ecdfbb
RW
3047# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3048rm -f conftest.err conftest.$ac_ext
3049if $ac_preproc_ok; then :
3050 break
d6e9fb05 3051fi
dae5f5cf 3052
81ecdfbb
RW
3053 done
3054 ac_cv_prog_CPP=$CPP
dae5f5cf 3055
81ecdfbb
RW
3056fi
3057 CPP=$ac_cv_prog_CPP
bec39cab 3058else
81ecdfbb 3059 ac_cv_prog_CPP=$CPP
bec39cab 3060fi
81ecdfbb
RW
3061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3062$as_echo "$CPP" >&6; }
3063ac_preproc_ok=false
3064for ac_c_preproc_warn_flag in '' yes
3065do
3066 # Use a header file that comes with gcc, so configuring glibc
3067 # with a fresh cross-compiler works.
3068 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3069 # <limits.h> exists even on freestanding compilers.
3070 # On the NeXT, cc -E runs the code through the compiler's parser,
3071 # not just through cpp. "Syntax error" is here to catch this case.
3072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3073/* end confdefs.h. */
3074#ifdef __STDC__
3075# include <limits.h>
3076#else
3077# include <assert.h>
3078#endif
3079 Syntax error
3080_ACEOF
3081if ac_fn_c_try_cpp "$LINENO"; then :
dae5f5cf 3082
bec39cab 3083else
81ecdfbb
RW
3084 # Broken: fails on valid input.
3085continue
bec39cab 3086fi
81ecdfbb 3087rm -f conftest.err conftest.$ac_ext
d6e9fb05 3088
81ecdfbb 3089 # OK, works on sane cases. Now check whether nonexistent headers
bec39cab 3090 # can be detected and how.
81ecdfbb 3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3092/* end confdefs.h. */
3093#include <ac_nonexistent.h>
3094_ACEOF
81ecdfbb 3095if ac_fn_c_try_cpp "$LINENO"; then :
bec39cab
AC
3096 # Broken: success on invalid input.
3097continue
3098else
bec39cab
AC
3099 # Passes both tests.
3100ac_preproc_ok=:
3101break
3102fi
3103rm -f conftest.err conftest.$ac_ext
3104
3105done
3106# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3107rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
3108if $ac_preproc_ok; then :
3109
3110else
3111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113as_fn_error "C preprocessor \"$CPP\" fails sanity check
3114See \`config.log' for more details." "$LINENO" 5; }
bec39cab
AC
3115fi
3116
81ecdfbb
RW
3117ac_ext=c
3118ac_cpp='$CPP $CPPFLAGS'
3119ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3120ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3121ac_compiler_gnu=$ac_cv_c_compiler_gnu
bec39cab 3122
81ecdfbb
RW
3123
3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3125$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3126if test "${ac_cv_path_GREP+set}" = set; then :
3127 $as_echo_n "(cached) " >&6
bec39cab 3128else
81ecdfbb
RW
3129 if test -z "$GREP"; then
3130 ac_path_GREP_found=false
3131 # Loop through the user's path and test for each of PROGNAME-LIST
3132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
bec39cab 3134do
81ecdfbb
RW
3135 IFS=$as_save_IFS
3136 test -z "$as_dir" && as_dir=.
3137 for ac_prog in grep ggrep; do
3138 for ac_exec_ext in '' $ac_executable_extensions; do
3139 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3140 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3141# Check for GNU ac_path_GREP and select it if it is found.
3142 # Check for GNU $ac_path_GREP
3143case `"$ac_path_GREP" --version 2>&1` in
3144*GNU*)
3145 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3146*)
3147 ac_count=0
3148 $as_echo_n 0123456789 >"conftest.in"
3149 while :
3150 do
3151 cat "conftest.in" "conftest.in" >"conftest.tmp"
3152 mv "conftest.tmp" "conftest.in"
3153 cp "conftest.in" "conftest.nl"
3154 $as_echo 'GREP' >> "conftest.nl"
3155 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3156 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3157 as_fn_arith $ac_count + 1 && ac_count=$as_val
3158 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3159 # Best one so far, save it but keep looking for a better one
3160 ac_cv_path_GREP="$ac_path_GREP"
3161 ac_path_GREP_max=$ac_count
3162 fi
3163 # 10*(2^10) chars as input seems more than enough
3164 test $ac_count -gt 10 && break
3165 done
3166 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3167esac
3168
3169 $ac_path_GREP_found && break 3
3170 done
3171 done
3172 done
3173IFS=$as_save_IFS
3174 if test -z "$ac_cv_path_GREP"; then
3175 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
bec39cab
AC
3176 fi
3177else
81ecdfbb 3178 ac_cv_path_GREP=$GREP
bec39cab 3179fi
bec39cab 3180
84563040 3181fi
81ecdfbb
RW
3182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3183$as_echo "$ac_cv_path_GREP" >&6; }
3184 GREP="$ac_cv_path_GREP"
bec39cab 3185
bec39cab 3186
81ecdfbb
RW
3187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3188$as_echo_n "checking for egrep... " >&6; }
3189if test "${ac_cv_path_EGREP+set}" = set; then :
3190 $as_echo_n "(cached) " >&6
3191else
3192 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3193 then ac_cv_path_EGREP="$GREP -E"
3194 else
3195 if test -z "$EGREP"; then
3196 ac_path_EGREP_found=false
3197 # Loop through the user's path and test for each of PROGNAME-LIST
3198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3199for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3200do
3201 IFS=$as_save_IFS
3202 test -z "$as_dir" && as_dir=.
3203 for ac_prog in egrep; do
3204 for ac_exec_ext in '' $ac_executable_extensions; do
3205 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3206 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3207# Check for GNU ac_path_EGREP and select it if it is found.
3208 # Check for GNU $ac_path_EGREP
3209case `"$ac_path_EGREP" --version 2>&1` in
3210*GNU*)
3211 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3212*)
3213 ac_count=0
3214 $as_echo_n 0123456789 >"conftest.in"
3215 while :
3216 do
3217 cat "conftest.in" "conftest.in" >"conftest.tmp"
3218 mv "conftest.tmp" "conftest.in"
3219 cp "conftest.in" "conftest.nl"
3220 $as_echo 'EGREP' >> "conftest.nl"
3221 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3222 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3223 as_fn_arith $ac_count + 1 && ac_count=$as_val
3224 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3225 # Best one so far, save it but keep looking for a better one
3226 ac_cv_path_EGREP="$ac_path_EGREP"
3227 ac_path_EGREP_max=$ac_count
3228 fi
3229 # 10*(2^10) chars as input seems more than enough
3230 test $ac_count -gt 10 && break
3231 done
3232 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3233esac
bec39cab 3234
81ecdfbb
RW
3235 $ac_path_EGREP_found && break 3
3236 done
3237 done
3238 done
3239IFS=$as_save_IFS
3240 if test -z "$ac_cv_path_EGREP"; then
3241 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3242 fi
bec39cab 3243else
81ecdfbb 3244 ac_cv_path_EGREP=$EGREP
84563040 3245fi
bec39cab 3246
81ecdfbb 3247 fi
b80864fb 3248fi
81ecdfbb
RW
3249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3250$as_echo "$ac_cv_path_EGREP" >&6; }
3251 EGREP="$ac_cv_path_EGREP"
b80864fb
DJ
3252
3253
81ecdfbb
RW
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3255$as_echo_n "checking for ANSI C header files... " >&6; }
3256if test "${ac_cv_header_stdc+set}" = set; then :
3257 $as_echo_n "(cached) " >&6
84563040 3258else
81ecdfbb 3259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3260/* end confdefs.h. */
84563040
DJ
3261#include <stdlib.h>
3262#include <stdarg.h>
3263#include <string.h>
3264#include <float.h>
bec39cab
AC
3265
3266int
3267main ()
3268{
3269
3270 ;
3271 return 0;
3272}
3273_ACEOF
81ecdfbb 3274if ac_fn_c_try_compile "$LINENO"; then :
84563040
DJ
3275 ac_cv_header_stdc=yes
3276else
81ecdfbb 3277 ac_cv_header_stdc=no
84563040 3278fi
81ecdfbb 3279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
84563040
DJ
3280
3281if test $ac_cv_header_stdc = yes; then
3282 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 3283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3284/* end confdefs.h. */
84563040 3285#include <string.h>
bec39cab
AC
3286
3287_ACEOF
84563040 3288if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3289 $EGREP "memchr" >/dev/null 2>&1; then :
3290
84563040 3291else
84563040
DJ
3292 ac_cv_header_stdc=no
3293fi
3294rm -f conftest*
3295
3296fi
3297
3298if test $ac_cv_header_stdc = yes; then
3299 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3301/* end confdefs.h. */
84563040 3302#include <stdlib.h>
bec39cab
AC
3303
3304_ACEOF
84563040 3305if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
3306 $EGREP "free" >/dev/null 2>&1; then :
3307
84563040 3308else
84563040
DJ
3309 ac_cv_header_stdc=no
3310fi
3311rm -f conftest*
3312
3313fi
bec39cab
AC
3314
3315if test $ac_cv_header_stdc = yes; then
3316 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 3317 if test "$cross_compiling" = yes; then :
bec39cab
AC
3318 :
3319else
81ecdfbb 3320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
3321/* end confdefs.h. */
3322#include <ctype.h>
81ecdfbb 3323#include <stdlib.h>
bec39cab
AC
3324#if ((' ' & 0x0FF) == 0x020)
3325# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3326# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3327#else
3328# define ISLOWER(c) \
3329 (('a' <= (c) && (c) <= 'i') \
3330 || ('j' <= (c) && (c) <= 'r') \
3331 || ('s' <= (c) && (c) <= 'z'))
3332# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3333#endif
3334
3335#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3336int
3337main ()
3338{
3339 int i;
3340 for (i = 0; i < 256; i++)
3341 if (XOR (islower (i), ISLOWER (i))
3342 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
3343 return 2;
3344 return 0;
bec39cab
AC
3345}
3346_ACEOF
81ecdfbb 3347if ac_fn_c_try_run "$LINENO"; then :
bec39cab 3348
81ecdfbb
RW
3349else
3350 ac_cv_header_stdc=no
bec39cab 3351fi
81ecdfbb
RW
3352rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3353 conftest.$ac_objext conftest.beam conftest.$ac_ext
3354fi
3355
bec39cab
AC
3356fi
3357fi
81ecdfbb
RW
3358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3359$as_echo "$ac_cv_header_stdc" >&6; }
bec39cab
AC
3360if test $ac_cv_header_stdc = yes; then
3361
81ecdfbb 3362$as_echo "#define STDC_HEADERS 1" >>confdefs.h
bec39cab
AC
3363
3364fi
3365
bec39cab 3366# On IRIX 5.3, sys/types and inttypes.h are conflicting.
bec39cab
AC
3367for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3368 inttypes.h stdint.h unistd.h
81ecdfbb
RW
3369do :
3370 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3371ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3372"
3373eval as_val=\$$as_ac_Header
3374 if test "x$as_val" = x""yes; then :
bec39cab 3375 cat >>confdefs.h <<_ACEOF
81ecdfbb 3376#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
bec39cab
AC
3377_ACEOF
3378
3379fi
3380
3381done
3382
3383
3384
81ecdfbb
RW
3385 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3386if test "x$ac_cv_header_minix_config_h" = x""yes; then :
3387 MINIX=yes
3388else
3389 MINIX=
3390fi
bec39cab
AC
3391
3392
81ecdfbb 3393 if test "$MINIX" = yes; then
bec39cab 3394
81ecdfbb 3395$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
bec39cab
AC
3396
3397
81ecdfbb 3398$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
bec39cab
AC
3399
3400
81ecdfbb 3401$as_echo "#define _MINIX 1" >>confdefs.h
bec39cab 3402
81ecdfbb 3403 fi
bec39cab
AC
3404
3405
81ecdfbb
RW
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3407$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3408if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
3409 $as_echo_n "(cached) " >&6
3410else
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412/* end confdefs.h. */
b80864fb 3413
81ecdfbb
RW
3414# define __EXTENSIONS__ 1
3415 $ac_includes_default
3416int
3417main ()
3418{
b80864fb 3419
81ecdfbb
RW
3420 ;
3421 return 0;
3422}
3423_ACEOF
3424if ac_fn_c_try_compile "$LINENO"; then :
3425 ac_cv_safe_to_define___extensions__=yes
3426else
3427 ac_cv_safe_to_define___extensions__=no
3428fi
3429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430fi
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3432$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3433 test $ac_cv_safe_to_define___extensions__ = yes &&
3434 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
b80864fb 3435
81ecdfbb 3436 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
b80864fb 3437
81ecdfbb 3438 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
b80864fb 3439
81ecdfbb 3440 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
b80864fb 3441
81ecdfbb 3442 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
b80864fb 3443
68070c10
PA
3444
3445
3446
81ecdfbb
RW
3447ac_aux_dir=
3448for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3449 for ac_t in install-sh install.sh shtool; do
3450 if test -f "$ac_dir/$ac_t"; then
3451 ac_aux_dir=$ac_dir
3452 ac_install_sh="$ac_aux_dir/$ac_t -c"
3453 break 2
3454 fi
3455 done
3456done
3457if test -z "$ac_aux_dir"; then
3458 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3459fi
68070c10 3460
81ecdfbb
RW
3461# These three variables are undocumented and unsupported,
3462# and are intended to be withdrawn in a future Autoconf release.
3463# They can cause serious problems if a builder's source tree is in a directory
3464# whose full name contains unusual characters.
3465ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3466ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3467ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
68070c10 3468
bec39cab 3469
81ecdfbb
RW
3470# Make sure we can run config.sub.
3471$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3472 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
bec39cab 3473
81ecdfbb
RW
3474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3475$as_echo_n "checking build system type... " >&6; }
3476if test "${ac_cv_build+set}" = set; then :
3477 $as_echo_n "(cached) " >&6
bec39cab 3478else
81ecdfbb
RW
3479 ac_build_alias=$build_alias
3480test "x$ac_build_alias" = x &&
3481 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3482test "x$ac_build_alias" = x &&
3483 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3484ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3485 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3486
3487fi
3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3489$as_echo "$ac_cv_build" >&6; }
3490case $ac_cv_build in
3491*-*-*) ;;
3492*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3493esac
3494build=$ac_cv_build
3495ac_save_IFS=$IFS; IFS='-'
3496set x $ac_cv_build
3497shift
3498build_cpu=$1
3499build_vendor=$2
3500shift; shift
3501# Remember, the first character of IFS is used to create $*,
3502# except with old shells:
3503build_os=$*
3504IFS=$ac_save_IFS
3505case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3506
3507
3508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3509$as_echo_n "checking host system type... " >&6; }
3510if test "${ac_cv_host+set}" = set; then :
3511 $as_echo_n "(cached) " >&6
bec39cab 3512else
81ecdfbb
RW
3513 if test "x$host_alias" = x; then
3514 ac_cv_host=$ac_cv_build
3515else
3516 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3517 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
84563040 3518fi
bec39cab 3519
81ecdfbb
RW
3520fi
3521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3522$as_echo "$ac_cv_host" >&6; }
3523case $ac_cv_host in
3524*-*-*) ;;
3525*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
bec39cab 3526esac
81ecdfbb
RW
3527host=$ac_cv_host
3528ac_save_IFS=$IFS; IFS='-'
3529set x $ac_cv_host
3530shift
3531host_cpu=$1
3532host_vendor=$2
3533shift; shift
3534# Remember, the first character of IFS is used to create $*,
3535# except with old shells:
3536host_os=$*
3537IFS=$ac_save_IFS
3538case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3539
3540
3541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3542$as_echo_n "checking target system type... " >&6; }
3543if test "${ac_cv_target+set}" = set; then :
3544 $as_echo_n "(cached) " >&6
bec39cab 3545else
81ecdfbb
RW
3546 if test "x$target_alias" = x; then
3547 ac_cv_target=$ac_cv_host
3548else
3549 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3550 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
84563040
DJ
3551fi
3552
84563040 3553fi
81ecdfbb
RW
3554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3555$as_echo "$ac_cv_target" >&6; }
3556case $ac_cv_target in
3557*-*-*) ;;
3558*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3559esac
3560target=$ac_cv_target
3561ac_save_IFS=$IFS; IFS='-'
3562set x $ac_cv_target
3563shift
3564target_cpu=$1
3565target_vendor=$2
3566shift; shift
3567# Remember, the first character of IFS is used to create $*,
3568# except with old shells:
3569target_os=$*
3570IFS=$ac_save_IFS
3571case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
84563040
DJ
3572
3573
81ecdfbb
RW
3574# The aliases save the names the user supplied, while $host etc.
3575# will get canonicalized.
3576test -n "$target_alias" &&
3577 test "$program_prefix$program_suffix$program_transform_name" = \
3578 NONENONEs,x,x, &&
3579 program_prefix=${target_alias}-
4e799345
DJ
3580
3581
81ecdfbb
RW
3582# Find a good install program. We prefer a C program (faster),
3583# so one script is as good as another. But avoid the broken or
3584# incompatible versions:
3585# SysV /etc/install, /usr/sbin/install
3586# SunOS /usr/etc/install
3587# IRIX /sbin/install
3588# AIX /bin/install
3589# AmigaOS /C/install, which installs bootblocks on floppy discs
3590# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3591# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3592# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3593# OS/2's system install, which has a completely different semantic
3594# ./install, which can be erroneously created by make from ./install.sh.
3595# Reject install programs that cannot install multiple files.
3596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3597$as_echo_n "checking for a BSD-compatible install... " >&6; }
3598if test -z "$INSTALL"; then
3599if test "${ac_cv_path_install+set}" = set; then :
3600 $as_echo_n "(cached) " >&6
3601else
3602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3603for as_dir in $PATH
fd462a61 3604do
81ecdfbb
RW
3605 IFS=$as_save_IFS
3606 test -z "$as_dir" && as_dir=.
3607 # Account for people who put trailing slashes in PATH elements.
3608case $as_dir/ in #((
3609 ./ | .// | /[cC]/* | \
3610 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3611 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3612 /usr/ucb/* ) ;;
3613 *)
3614 # OSF1 and SCO ODT 3.0 have their own names for install.
3615 # Don't use installbsd from OSF since it installs stuff as root
3616 # by default.
3617 for ac_prog in ginstall scoinst install; do
3618 for ac_exec_ext in '' $ac_executable_extensions; do
3619 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3620 if test $ac_prog = install &&
3621 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3622 # AIX install. It has an incompatible calling convention.
3623 :
3624 elif test $ac_prog = install &&
3625 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3626 # program-specific install script used by HP pwplus--don't use.
3627 :
3628 else
3629 rm -rf conftest.one conftest.two conftest.dir
3630 echo one > conftest.one
3631 echo two > conftest.two
3632 mkdir conftest.dir
3633 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3634 test -s conftest.one && test -s conftest.two &&
3635 test -s conftest.dir/conftest.one &&
3636 test -s conftest.dir/conftest.two
3637 then
3638 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3639 break 3
3640 fi
3641 fi
3642 fi
3643 done
3644 done
3645 ;;
3646esac
fd462a61 3647
81ecdfbb
RW
3648 done
3649IFS=$as_save_IFS
fd462a61 3650
81ecdfbb 3651rm -rf conftest.one conftest.two conftest.dir
fd462a61 3652
fd462a61 3653fi
81ecdfbb
RW
3654 if test "${ac_cv_path_install+set}" = set; then
3655 INSTALL=$ac_cv_path_install
3656 else
3657 # As a last resort, use the slow shell script. Don't cache a
3658 # value for INSTALL within a source directory, because that will
3659 # break other packages using the cache if that directory is
3660 # removed, or if the value is a relative name.
3661 INSTALL=$ac_install_sh
3662 fi
fd462a61 3663fi
81ecdfbb
RW
3664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3665$as_echo "$INSTALL" >&6; }
fd462a61 3666
81ecdfbb
RW
3667# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3668# It thinks the first close brace ends the variable substitution.
3669test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
fd462a61 3670
81ecdfbb 3671test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
fd462a61 3672
81ecdfbb 3673test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
e28b3332 3674
e28b3332 3675
81ecdfbb
RW
3676test "$program_prefix" != NONE &&
3677 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3678# Use a double $ so make ignores it.
3679test "$program_suffix" != NONE &&
3680 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3681# Double any \ or $.
3682# By default was `s,x,x', remove it if useless.
3683ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3684program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
e28b3332 3685
e28b3332 3686
81ecdfbb
RW
3687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3688$as_echo_n "checking for ANSI C header files... " >&6; }
3689if test "${ac_cv_header_stdc+set}" = set; then :
3690 $as_echo_n "(cached) " >&6
3691else
3692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3693/* end confdefs.h. */
3694#include <stdlib.h>
3695#include <stdarg.h>
3696#include <string.h>
3697#include <float.h>
e28b3332
DJ
3698
3699int
3700main ()
3701{
81ecdfbb 3702
e28b3332
DJ
3703 ;
3704 return 0;
3705}
3706_ACEOF
81ecdfbb
RW
3707if ac_fn_c_try_compile "$LINENO"; then :
3708 ac_cv_header_stdc=yes
e28b3332 3709else
81ecdfbb 3710 ac_cv_header_stdc=no
e28b3332 3711fi
81ecdfbb 3712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e28b3332 3713
81ecdfbb
RW
3714if test $ac_cv_header_stdc = yes; then
3715 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
68070c10 3717/* end confdefs.h. */
81ecdfbb 3718#include <string.h>
68070c10 3719
68070c10 3720_ACEOF
81ecdfbb
RW
3721if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3722 $EGREP "memchr" >/dev/null 2>&1; then :
3723
68070c10 3724else
81ecdfbb
RW
3725 ac_cv_header_stdc=no
3726fi
3727rm -f conftest*
68070c10
PA
3728
3729fi
68070c10 3730
81ecdfbb
RW
3731if test $ac_cv_header_stdc = yes; then
3732 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734/* end confdefs.h. */
3735#include <stdlib.h>
68070c10 3736
68070c10 3737_ACEOF
81ecdfbb
RW
3738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3739 $EGREP "free" >/dev/null 2>&1; then :
68070c10
PA
3740
3741else
81ecdfbb 3742 ac_cv_header_stdc=no
68070c10 3743fi
81ecdfbb
RW
3744rm -f conftest*
3745
68070c10
PA
3746fi
3747
81ecdfbb
RW
3748if test $ac_cv_header_stdc = yes; then
3749 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3750 if test "$cross_compiling" = yes; then :
3751 :
43d5792c 3752else
81ecdfbb 3753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 3754/* end confdefs.h. */
81ecdfbb
RW
3755#include <ctype.h>
3756#include <stdlib.h>
3757#if ((' ' & 0x0FF) == 0x020)
3758# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3759# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3760#else
3761# define ISLOWER(c) \
3762 (('a' <= (c) && (c) <= 'i') \
3763 || ('j' <= (c) && (c) <= 'r') \
3764 || ('s' <= (c) && (c) <= 'z'))
3765# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3766#endif
3767
3768#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
bec39cab
AC
3769int
3770main ()
3771{
81ecdfbb
RW
3772 int i;
3773 for (i = 0; i < 256; i++)
3774 if (XOR (islower (i), ISLOWER (i))
3775 || toupper (i) != TOUPPER (i))
3776 return 2;
bec39cab
AC
3777 return 0;
3778}
3779_ACEOF
81ecdfbb 3780if ac_fn_c_try_run "$LINENO"; then :
bec39cab 3781
81ecdfbb
RW
3782else
3783 ac_cv_header_stdc=no
43d5792c 3784fi
81ecdfbb
RW
3785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3786 conftest.$ac_objext conftest.beam conftest.$ac_ext
43d5792c 3787fi
e122f1f5 3788
68070c10 3789fi
81ecdfbb
RW
3790fi
3791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3792$as_echo "$ac_cv_header_stdc" >&6; }
3793if test $ac_cv_header_stdc = yes; then
68070c10 3794
81ecdfbb 3795$as_echo "#define STDC_HEADERS 1" >>confdefs.h
68070c10 3796
68070c10 3797fi
68070c10 3798
68070c10 3799
a1723c35 3800# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3801# for constant arguments. Useless!
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
3803$as_echo_n "checking for working alloca.h... " >&6; }
3804if test "${ac_cv_working_alloca_h+set}" = set; then :
3805 $as_echo_n "(cached) " >&6
3806else
3807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3808/* end confdefs.h. */
3809#include <alloca.h>
3810int
3811main ()
3812{
3813char *p = (char *) alloca (2 * sizeof (int));
3814 if (p) return 0;
3815 ;
3816 return 0;
3817}
3818_ACEOF
3819if ac_fn_c_try_link "$LINENO"; then :
3820 ac_cv_working_alloca_h=yes
3821else
3822 ac_cv_working_alloca_h=no
3823fi
3824rm -f core conftest.err conftest.$ac_objext \
3825 conftest$ac_exeext conftest.$ac_ext
3826fi
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
3828$as_echo "$ac_cv_working_alloca_h" >&6; }
3829if test $ac_cv_working_alloca_h = yes; then
3830
3831$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
3832
3833fi
3834
3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
3836$as_echo_n "checking for alloca... " >&6; }
3837if test "${ac_cv_func_alloca_works+set}" = set; then :
3838 $as_echo_n "(cached) " >&6
3839else
3840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841/* end confdefs.h. */
3842#ifdef __GNUC__
3843# define alloca __builtin_alloca
3844#else
3845# ifdef _MSC_VER
3846# include <malloc.h>
3847# define alloca _alloca
3848# else
3849# ifdef HAVE_ALLOCA_H
3850# include <alloca.h>
3851# else
3852# ifdef _AIX
3853 #pragma alloca
3854# else
3855# ifndef alloca /* predefined by HP cc +Olibcalls */
3856char *alloca ();
3857# endif
3858# endif
3859# endif
3860# endif
3861#endif
3862
3863int
3864main ()
3865{
3866char *p = (char *) alloca (1);
3867 if (p) return 0;
3868 ;
3869 return 0;
3870}
3871_ACEOF
3872if ac_fn_c_try_link "$LINENO"; then :
3873 ac_cv_func_alloca_works=yes
3874else
3875 ac_cv_func_alloca_works=no
3876fi
3877rm -f core conftest.err conftest.$ac_objext \
3878 conftest$ac_exeext conftest.$ac_ext
3879fi
3880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
3881$as_echo "$ac_cv_func_alloca_works" >&6; }
3882
3883if test $ac_cv_func_alloca_works = yes; then
3884
3885$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
3886
3887else
3888 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3889# that cause trouble. Some versions do not even contain alloca or
3890# contain a buggy version. If you still want to use their alloca,
3891# use ar to extract alloca.o from them instead of compiling alloca.c.
3892
3893ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
3894
3895$as_echo "#define C_ALLOCA 1" >>confdefs.h
3896
3897
3898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
3899$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
3900if test "${ac_cv_os_cray+set}" = set; then :
3901 $as_echo_n "(cached) " >&6
3902else
3903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904/* end confdefs.h. */
3905#if defined CRAY && ! defined CRAY2
3906webecray
3907#else
3908wenotbecray
3909#endif
3910
3911_ACEOF
3912if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3913 $EGREP "webecray" >/dev/null 2>&1; then :
3914 ac_cv_os_cray=yes
3915else
3916 ac_cv_os_cray=no
3917fi
3918rm -f conftest*
3919
3920fi
3921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
3922$as_echo "$ac_cv_os_cray" >&6; }
3923if test $ac_cv_os_cray = yes; then
3924 for ac_func in _getb67 GETB67 getb67; do
3925 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3926ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3927eval as_val=\$$as_ac_var
3928 if test "x$as_val" = x""yes; then :
3929
3930cat >>confdefs.h <<_ACEOF
3931#define CRAY_STACKSEG_END $ac_func
3932_ACEOF
3933
3934 break
3935fi
3936
3937 done
3938fi
3939
3940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
3941$as_echo_n "checking stack direction for C alloca... " >&6; }
3942if test "${ac_cv_c_stack_direction+set}" = set; then :
3943 $as_echo_n "(cached) " >&6
3944else
3945 if test "$cross_compiling" = yes; then :
3946 ac_cv_c_stack_direction=0
3947else
3948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3949/* end confdefs.h. */
3950$ac_includes_default
3951int
3952find_stack_direction ()
3953{
3954 static char *addr = 0;
3955 auto char dummy;
3956 if (addr == 0)
3957 {
3958 addr = &dummy;
3959 return find_stack_direction ();
3960 }
3961 else
3962 return (&dummy > addr) ? 1 : -1;
3963}
3964
3965int
3966main ()
3967{
3968 return find_stack_direction () < 0;
3969}
3970_ACEOF
3971if ac_fn_c_try_run "$LINENO"; then :
3972 ac_cv_c_stack_direction=1
3973else
3974 ac_cv_c_stack_direction=-1
3975fi
3976rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3977 conftest.$ac_objext conftest.beam conftest.$ac_ext
3978fi
3979
3980fi
3981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
3982$as_echo "$ac_cv_c_stack_direction" >&6; }
3983cat >>confdefs.h <<_ACEOF
3984#define STACK_DIRECTION $ac_cv_c_stack_direction
3985_ACEOF
3986
3987
3988fi
3989
81ecdfbb
RW
3990for ac_header in sgtty.h termio.h termios.h sys/reg.h string.h proc_service.h sys/procfs.h thread_db.h linux/elf.h stdlib.h unistd.h errno.h fcntl.h signal.h sys/file.h malloc.h sys/ioctl.h netinet/in.h sys/socket.h netdb.h netinet/tcp.h arpa/inet.h sys/wait.h
3991do :
3992 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3993ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
3994eval as_val=\$$as_ac_Header
3995 if test "x$as_val" = x""yes; then :
68070c10 3996 cat >>confdefs.h <<_ACEOF
81ecdfbb 3997#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
68070c10
PA
3998_ACEOF
3999
ec56be1b 4000fi
ec56be1b 4001
81ecdfbb
RW
4002done
4003
4004for ac_func in pread pwrite pread64
4005do :
4006 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4007ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4008eval as_val=\$$as_ac_var
4009 if test "x$as_val" = x""yes; then :
4010 cat >>confdefs.h <<_ACEOF
4011#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ec56be1b
PA
4012_ACEOF
4013
81ecdfbb
RW
4014fi
4015done
ec56be1b 4016
bb0116a4 4017for ac_func in memmem vasprintf vsnprintf
81ecdfbb 4018do :
bb0116a4
JB
4019 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4020ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4021eval as_val=\$$as_ac_var
4022 if test "x$as_val" = x""yes; then :
ec56be1b 4023 cat >>confdefs.h <<_ACEOF
bb0116a4 4024#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ec56be1b
PA
4025_ACEOF
4026
81ecdfbb
RW
4027else
4028 case " $LIBOBJS " in
4029 *" $ac_func.$ac_objext "* ) ;;
4030 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
4031 ;;
4032esac
ec56be1b 4033
43d5792c 4034fi
81ecdfbb 4035done
43d5792c
DJ
4036
4037
e122f1f5 4038
0fb4aa4b
PA
4039# Check for UST
4040ustlibs=""
4041ustinc=""
4042
4043
4044# Check whether --with-ust was given.
4045if test "${with_ust+set}" = set; then :
4046 withval=$with_ust;
4047fi
4048
4049
4050# Check whether --with-ust_include was given.
4051if test "${with_ust_include+set}" = set; then :
4052 withval=$with_ust_include;
4053fi
4054
4055
4056# Check whether --with-ust_lib was given.
4057if test "${with_ust_lib+set}" = set; then :
4058 withval=$with_ust_lib;
4059fi
4060
4061
4062case $with_ust in
4063 no)
4064 ustlibs=
4065 ustinc=
4066 ;;
4067 "" | yes)
4068 ustlibs=" -lust "
4069 ustinc=""
4070 ;;
4071 *)
4072 ustlibs="-L$with_ust/lib -lust"
4073 ustinc="-I$with_ust/include "
4074 ;;
4075esac
4076if test "x$with_ust_include" != x; then
4077 ustinc="-I$with_ust_include "
4078fi
4079if test "x$with_ust_lib" != x; then
4080 ustlibs="-L$with_ust_lib -lust"
4081fi
4082
4083if test "x$with_ust" != "xno"; then
4084 saved_CFLAGS="$CFLAGS"
4085 CFLAGS="$CFLAGS $ustinc"
4086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ust" >&5
4087$as_echo_n "checking for ust... " >&6; }
4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4089/* end confdefs.h. */
4090
4091#define CONFIG_UST_GDB_INTEGRATION
4092#include <ust/ust.h>
4093
4094int
4095main ()
4096{
4097
4098 ;
4099 return 0;
4100}
4101_ACEOF
4102if ac_fn_c_try_compile "$LINENO"; then :
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4104$as_echo "yes" >&6; };
4105$as_echo "#define HAVE_UST 1" >>confdefs.h
4106
4107else
4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4109$as_echo "no" >&6; }; ustlibs= ; ustinc=
4110fi
4111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4112 CFLAGS="$saved_CFLAGS"
4113fi
4114
4115# Flags needed for UST
4116
4117
4118
d4596a3d
PA
4119# Check whether --enable-werror was given.
4120if test "${enable_werror+set}" = set; then :
4121 enableval=$enable_werror; case "${enableval}" in
4122 yes | y) ERROR_ON_WARNING="yes" ;;
4123 no | n) ERROR_ON_WARNING="no" ;;
4124 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4125 esac
4126fi
4127
4128
4129# Enable -Werror by default when using gcc
4130if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4131 ERROR_ON_WARNING=yes
4132fi
4133
4134WERROR_CFLAGS=""
4135if test "${ERROR_ON_WARNING}" = yes ; then
4136 WERROR_CFLAGS="-Werror"
4137fi
4138
4139build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
854d88f0 4140-Wformat-nonliteral -Wno-char-subscripts"
d4596a3d
PA
4141
4142WARN_CFLAGS=""
4143if test "x$GCC" = xyes
4144then
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
4146$as_echo_n "checking compiler warning flags... " >&6; }
4147 # Separate out the -Werror flag as some files just cannot be
4148 # compiled with it enabled.
4149 for w in ${build_warnings}; do
4150 case $w in
4151 -Werr*) WERROR_CFLAGS=-Werror ;;
4152 *) # Check that GCC accepts it
4153 saved_CFLAGS="$CFLAGS"
4154 CFLAGS="$CFLAGS $w"
4155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4156/* end confdefs.h. */
4157
4158int
4159main ()
4160{
4161
4162 ;
4163 return 0;
4164}
4165_ACEOF
4166if ac_fn_c_try_compile "$LINENO"; then :
4167 WARN_CFLAGS="${WARN_CFLAGS} $w"
4168fi
4169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4170 CFLAGS="$saved_CFLAGS"
4171 esac
4172 done
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
4174$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
4175fi
4176
4177
4178
10e86dd7
DE
4179old_LIBS="$LIBS"
4180LIBS="$LIBS -ldl"
4181for ac_func in dladdr
4182do :
4183 ac_fn_c_check_func "$LINENO" "dladdr" "ac_cv_func_dladdr"
4184if test "x$ac_cv_func_dladdr" = x""yes; then :
4185 cat >>confdefs.h <<_ACEOF
4186#define HAVE_DLADDR 1
4187_ACEOF
4188
4189fi
4190done
4191
4192LIBS="$old_LIBS"
4193
81ecdfbb
RW
4194have_errno=no
4195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for errno" >&5
4196$as_echo_n "checking for errno... " >&6; }
4197cat confdefs.h - <<_ACEOF >conftest.$ac_ext
f450004a 4198/* end confdefs.h. */
ccbd4912 4199
81ecdfbb
RW
4200#if HAVE_ERRNO_H
4201#include <errno.h>
4202#endif
f450004a
DJ
4203int
4204main ()
4205{
81ecdfbb
RW
4206static int x; x = errno;
4207 ;
f450004a 4208 return 0;
81ecdfbb
RW
4209}
4210_ACEOF
4211if ac_fn_c_try_link "$LINENO"; then :
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - in errno.h" >&5
4213$as_echo "yes - in errno.h" >&6; };
4214$as_echo "#define HAVE_ERRNO 1" >>confdefs.h
4215 have_errno=yes
4216fi
4217rm -f core conftest.err conftest.$ac_objext \
4218 conftest$ac_exeext conftest.$ac_ext
4219if test $have_errno = no; then
4220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4221/* end confdefs.h. */
4222
4223#if HAVE_ERRNO_H
4224#include <errno.h>
4225#endif
4226int
4227main ()
4228{
4229extern int errno; static int x; x = errno;
f450004a
DJ
4230 ;
4231 return 0;
4232}
4233_ACEOF
81ecdfbb
RW
4234if ac_fn_c_try_link "$LINENO"; then :
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - must define" >&5
4236$as_echo "yes - must define" >&6; };
4237$as_echo "#define HAVE_ERRNO 1" >>confdefs.h
4238
4239$as_echo "#define MUST_DEFINE_ERRNO 1" >>confdefs.h
4240
f450004a 4241else
81ecdfbb
RW
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243$as_echo "no" >&6; }
4244fi
4245rm -f core conftest.err conftest.$ac_objext \
4246 conftest$ac_exeext conftest.$ac_ext
4247fi
4248
4249ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
4250if test "x$ac_cv_have_decl_strerror" = x""yes; then :
4251 ac_have_decl=1
4252else
4253 ac_have_decl=0
4254fi
f450004a 4255
81ecdfbb
RW
4256cat >>confdefs.h <<_ACEOF
4257#define HAVE_DECL_STRERROR $ac_have_decl
4258_ACEOF
4259ac_fn_c_check_decl "$LINENO" "perror" "ac_cv_have_decl_perror" "$ac_includes_default"
4260if test "x$ac_cv_have_decl_perror" = x""yes; then :
4261 ac_have_decl=1
4262else
4263 ac_have_decl=0
f450004a 4264fi
81ecdfbb
RW
4265
4266cat >>confdefs.h <<_ACEOF
4267#define HAVE_DECL_PERROR $ac_have_decl
4268_ACEOF
4269ac_fn_c_check_decl "$LINENO" "memmem" "ac_cv_have_decl_memmem" "$ac_includes_default"
4270if test "x$ac_cv_have_decl_memmem" = x""yes; then :
4271 ac_have_decl=1
4272else
4273 ac_have_decl=0
f450004a 4274fi
81ecdfbb
RW
4275
4276cat >>confdefs.h <<_ACEOF
4277#define HAVE_DECL_MEMMEM $ac_have_decl
4278_ACEOF
bb0116a4
JB
4279ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
4280if test "x$ac_cv_have_decl_vasprintf" = x""yes; then :
4281 ac_have_decl=1
4282else
4283 ac_have_decl=0
4284fi
4285
4286cat >>confdefs.h <<_ACEOF
4287#define HAVE_DECL_VASPRINTF $ac_have_decl
4288_ACEOF
4289ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
4290if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
4291 ac_have_decl=1
4292else
4293 ac_have_decl=0
4294fi
4295
4296cat >>confdefs.h <<_ACEOF
4297#define HAVE_DECL_VSNPRINTF $ac_have_decl
4298_ACEOF
81ecdfbb
RW
4299
4300
4301ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
4302#include <sys/socket.h>
4303
4304"
4305if test "x$ac_cv_type_socklen_t" = x""yes; then :
f450004a 4306
ccbd4912 4307cat >>confdefs.h <<_ACEOF
f450004a
DJ
4308#define HAVE_SOCKLEN_T 1
4309_ACEOF
4310
f450004a 4311
ccbd4912 4312fi
f450004a 4313
fb1e4ffc 4314
c16158bc
JM
4315
4316
81ecdfbb
RW
4317# Check whether --with-pkgversion was given.
4318if test "${with_pkgversion+set}" = set; then :
4319 withval=$with_pkgversion; case "$withval" in
4320 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
c16158bc
JM
4321 no) PKGVERSION= ;;
4322 *) PKGVERSION="($withval) " ;;
4323 esac
4324else
4325 PKGVERSION="(GDB) "
4326
81ecdfbb
RW
4327fi
4328
c16158bc
JM
4329
4330
4331
4332
81ecdfbb
RW
4333# Check whether --with-bugurl was given.
4334if test "${with_bugurl+set}" = set; then :
4335 withval=$with_bugurl; case "$withval" in
4336 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
c16158bc
JM
4337 no) BUGURL=
4338 ;;
4339 *) BUGURL="$withval"
4340 ;;
4341 esac
4342else
4343 BUGURL="http://www.gnu.org/software/gdb/bugs/"
4344
81ecdfbb
RW
4345fi
4346
c16158bc
JM
4347 case ${BUGURL} in
4348 "")
4349 REPORT_BUGS_TO=
4350 REPORT_BUGS_TEXI=
4351 ;;
4352 *)
4353 REPORT_BUGS_TO="<$BUGURL>"
4354 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
4355 ;;
4356 esac;
4357
4358
4359
4360
4361cat >>confdefs.h <<_ACEOF
4362#define PKGVERSION "$PKGVERSION"
4363_ACEOF
4364
4365
4366cat >>confdefs.h <<_ACEOF
4367#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
4368_ACEOF
4369
4370
8838b45e
NS
4371# Check for various supplementary target information (beyond the
4372# triplet) which might affect the choices in configure.srv.
4373case "${target}" in
4374 i[34567]86-*-linux*)
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for x86-64" >&5
4376$as_echo_n "checking if building for x86-64... " >&6; }
4377if test "${gdb_cv_i386_is_x86_64+set}" = set; then :
4378 $as_echo_n "(cached) " >&6
4379else
4380 save_CPPFLAGS="$CPPFLAGS"
4381 CPPFLAGS="$CPPFLAGS $CFLAGS"
4382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383/* end confdefs.h. */
4384
4385#if __x86_64__
4386got it
4387#endif
4388
4389_ACEOF
4390if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4391 $EGREP "got it" >/dev/null 2>&1; then :
4392 gdb_cv_i386_is_x86_64=yes
4393else
4394 gdb_cv_i386_is_x86_64=no
4395fi
4396rm -f conftest*
4397
4398 CPPFLAGS="$save_CPPFLAGS"
4399fi
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_i386_is_x86_64" >&5
4401$as_echo "$gdb_cv_i386_is_x86_64" >&6; }
4402 ;;
9ac544ce
MK
4403 m68k-*-*)
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for Coldfire" >&5
4405$as_echo_n "checking if building for Coldfire... " >&6; }
4406if test "${gdb_cv_m68k_is_coldfire+set}" = set; then :
4407 $as_echo_n "(cached) " >&6
4408else
4409 save_CPPFLAGS="$CPPFLAGS"
4410 CPPFLAGS="$CPPFLAGS $CFLAGS"
4411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4412/* end confdefs.h. */
4413
4414#ifdef __mcoldfire__
4415got it
4416#endif
4417
4418_ACEOF
4419if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4420 $EGREP "got it" >/dev/null 2>&1; then :
4421 gdb_cv_m68k_is_coldfire=yes
4422else
4423 gdb_cv_m68k_is_coldfire=no
4424fi
4425rm -f conftest*
4426
4427 CPPFLAGS="$save_CPPFLAGS"
4428fi
4429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_m68k_is_coldfire" >&5
4430$as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
4431 ;;
8838b45e
NS
4432esac
4433
7ea81414 4434. ${srcdir}/configure.srv
d6e9fb05 4435
68070c10
PA
4436if test "${srv_mingwce}" = "yes"; then
4437 LIBS="$LIBS -lws2"
4438elif test "${srv_mingw}" = "yes"; then
12ea4b69 4439 LIBS="$LIBS -lws2_32"
ac8c974e
AR
4440elif test "${srv_qnx}" = "yes"; then
4441 LIBS="$LIBS -lsocket"
8ed54b31
JB
4442elif test "${srv_lynxos}" = "yes"; then
4443 LIBS="$LIBS -lnetinet"
68070c10
PA
4444fi
4445
4446if test "${srv_mingw}" = "yes"; then
b80864fb 4447
81ecdfbb 4448$as_echo "#define USE_WIN32API 1" >>confdefs.h
b80864fb
DJ
4449
4450fi
4451
58caa3dc 4452if test "${srv_linux_usrregs}" = "yes"; then
f450004a 4453
81ecdfbb 4454$as_echo "#define HAVE_LINUX_USRREGS 1" >>confdefs.h
58caa3dc
DJ
4455
4456fi
4457
4458if test "${srv_linux_regsets}" = "yes"; then
e9d25b98 4459
81ecdfbb 4460$as_echo "#define HAVE_LINUX_REGSETS 1" >>confdefs.h
e9d25b98
DJ
4461
4462
81ecdfbb
RW
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETREGS" >&5
4464$as_echo_n "checking for PTRACE_GETREGS... " >&6; }
4465 if test "${gdbsrv_cv_have_ptrace_getregs+set}" = set; then :
4466 $as_echo_n "(cached) " >&6
bec39cab 4467else
81ecdfbb 4468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4469/* end confdefs.h. */
58caa3dc 4470#include <sys/ptrace.h>
bec39cab
AC
4471int
4472main ()
4473{
58caa3dc 4474PTRACE_GETREGS;
bec39cab
AC
4475 ;
4476 return 0;
4477}
4478_ACEOF
81ecdfbb 4479if ac_fn_c_try_compile "$LINENO"; then :
58caa3dc
DJ
4480 gdbsrv_cv_have_ptrace_getregs=yes
4481else
81ecdfbb 4482 gdbsrv_cv_have_ptrace_getregs=no
58caa3dc 4483fi
81ecdfbb 4484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
58caa3dc
DJ
4485fi
4486
81ecdfbb
RW
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getregs" >&5
4488$as_echo "$gdbsrv_cv_have_ptrace_getregs" >&6; }
58caa3dc 4489 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
f450004a 4490
81ecdfbb 4491$as_echo "#define HAVE_PTRACE_GETREGS 1" >>confdefs.h
58caa3dc
DJ
4492
4493 fi
4494
81ecdfbb
RW
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTRACE_GETFPXREGS" >&5
4496$as_echo_n "checking for PTRACE_GETFPXREGS... " >&6; }
4497 if test "${gdbsrv_cv_have_ptrace_getfpxregs+set}" = set; then :
4498 $as_echo_n "(cached) " >&6
58caa3dc 4499else
81ecdfbb 4500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4501/* end confdefs.h. */
58caa3dc 4502#include <sys/ptrace.h>
bec39cab
AC
4503int
4504main ()
4505{
58caa3dc 4506PTRACE_GETFPXREGS;
bec39cab
AC
4507 ;
4508 return 0;
4509}
4510_ACEOF
81ecdfbb 4511if ac_fn_c_try_compile "$LINENO"; then :
58caa3dc
DJ
4512 gdbsrv_cv_have_ptrace_getfpxregs=yes
4513else
81ecdfbb 4514 gdbsrv_cv_have_ptrace_getfpxregs=no
58caa3dc 4515fi
81ecdfbb 4516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
58caa3dc
DJ
4517fi
4518
81ecdfbb
RW
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_ptrace_getfpxregs" >&5
4520$as_echo "$gdbsrv_cv_have_ptrace_getfpxregs" >&6; }
58caa3dc 4521 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
f450004a 4522
81ecdfbb 4523$as_echo "#define HAVE_PTRACE_GETFPXREGS 1" >>confdefs.h
58caa3dc
DJ
4524
4525 fi
4526fi
4527
0d62e5e8 4528if test "$ac_cv_header_sys_procfs_h" = yes; then
81ecdfbb
RW
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwpid_t in sys/procfs.h" >&5
4530$as_echo_n "checking for lwpid_t in sys/procfs.h... " >&6; }
4531 if test "${bfd_cv_have_sys_procfs_type_lwpid_t+set}" = set; then :
4532 $as_echo_n "(cached) " >&6
0d62e5e8 4533else
81ecdfbb 4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4535/* end confdefs.h. */
0d62e5e8
DJ
4536
4537#define _SYSCALL32
8e642873
PM
4538/* Needed for new procfs interface on sparc-solaris. */
4539#define _STRUCTURED_PROC 1
0d62e5e8 4540#include <sys/procfs.h>
bec39cab
AC
4541int
4542main ()
4543{
0d62e5e8 4544lwpid_t avar
bec39cab
AC
4545 ;
4546 return 0;
4547}
4548_ACEOF
81ecdfbb 4549if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
4550 bfd_cv_have_sys_procfs_type_lwpid_t=yes
4551else
81ecdfbb 4552 bfd_cv_have_sys_procfs_type_lwpid_t=no
bec39cab 4553
0d62e5e8 4554fi
81ecdfbb 4555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
4556fi
4557
4558 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
bec39cab 4559
81ecdfbb 4560$as_echo "#define HAVE_LWPID_T 1" >>confdefs.h
0d62e5e8
DJ
4561
4562 fi
81ecdfbb
RW
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_lwpid_t" >&5
4564$as_echo "$bfd_cv_have_sys_procfs_type_lwpid_t" >&6; }
0d62e5e8 4565
81ecdfbb
RW
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for psaddr_t in sys/procfs.h" >&5
4567$as_echo_n "checking for psaddr_t in sys/procfs.h... " >&6; }
4568 if test "${bfd_cv_have_sys_procfs_type_psaddr_t+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
0d62e5e8 4570else
81ecdfbb 4571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4572/* end confdefs.h. */
0d62e5e8
DJ
4573
4574#define _SYSCALL32
8e642873
PM
4575/* Needed for new procfs interface on sparc-solaris. */
4576#define _STRUCTURED_PROC 1
0d62e5e8 4577#include <sys/procfs.h>
bec39cab
AC
4578int
4579main ()
4580{
0d62e5e8 4581psaddr_t avar
bec39cab
AC
4582 ;
4583 return 0;
4584}
4585_ACEOF
81ecdfbb 4586if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
4587 bfd_cv_have_sys_procfs_type_psaddr_t=yes
4588else
81ecdfbb 4589 bfd_cv_have_sys_procfs_type_psaddr_t=no
bec39cab 4590
0d62e5e8 4591fi
81ecdfbb 4592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
4593fi
4594
4595 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
bec39cab 4596
81ecdfbb 4597$as_echo "#define HAVE_PSADDR_T 1" >>confdefs.h
0d62e5e8
DJ
4598
4599 fi
81ecdfbb
RW
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_psaddr_t" >&5
4601$as_echo "$bfd_cv_have_sys_procfs_type_psaddr_t" >&6; }
0d62e5e8 4602
81ecdfbb
RW
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prgregset_t in sys/procfs.h" >&5
4604$as_echo_n "checking for prgregset_t in sys/procfs.h... " >&6; }
4605 if test "${bfd_cv_have_sys_procfs_type_prgregset_t+set}" = set; then :
4606 $as_echo_n "(cached) " >&6
0d62e5e8 4607else
81ecdfbb 4608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4609/* end confdefs.h. */
0d62e5e8
DJ
4610
4611#define _SYSCALL32
8e642873
PM
4612/* Needed for new procfs interface on sparc-solaris. */
4613#define _STRUCTURED_PROC 1
0d62e5e8 4614#include <sys/procfs.h>
bec39cab
AC
4615int
4616main ()
4617{
0d62e5e8 4618prgregset_t avar
bec39cab
AC
4619 ;
4620 return 0;
4621}
4622_ACEOF
81ecdfbb 4623if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
4624 bfd_cv_have_sys_procfs_type_prgregset_t=yes
4625else
81ecdfbb 4626 bfd_cv_have_sys_procfs_type_prgregset_t=no
bec39cab 4627
0d62e5e8 4628fi
81ecdfbb 4629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
4630fi
4631
4632 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
bec39cab 4633
81ecdfbb 4634$as_echo "#define HAVE_PRGREGSET_T 1" >>confdefs.h
0d62e5e8
DJ
4635
4636 fi
81ecdfbb
RW
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_prgregset_t" >&5
4638$as_echo "$bfd_cv_have_sys_procfs_type_prgregset_t" >&6; }
0d62e5e8 4639
81ecdfbb
RW
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_fpregset_t in sys/procfs.h" >&5
4641$as_echo_n "checking for elf_fpregset_t in sys/procfs.h... " >&6; }
4642 if test "${bfd_cv_have_sys_procfs_type_elf_fpregset_t+set}" = set; then :
4643 $as_echo_n "(cached) " >&6
0d62e5e8 4644else
81ecdfbb 4645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab 4646/* end confdefs.h. */
0d62e5e8
DJ
4647
4648#define _SYSCALL32
8e642873
PM
4649/* Needed for new procfs interface on sparc-solaris. */
4650#define _STRUCTURED_PROC 1
0d62e5e8 4651#include <sys/procfs.h>
bec39cab
AC
4652int
4653main ()
4654{
0d62e5e8 4655elf_fpregset_t avar
bec39cab
AC
4656 ;
4657 return 0;
4658}
4659_ACEOF
81ecdfbb 4660if ac_fn_c_try_compile "$LINENO"; then :
0d62e5e8
DJ
4661 bfd_cv_have_sys_procfs_type_elf_fpregset_t=yes
4662else
81ecdfbb 4663 bfd_cv_have_sys_procfs_type_elf_fpregset_t=no
bec39cab 4664
0d62e5e8 4665fi
81ecdfbb 4666rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0d62e5e8
DJ
4667fi
4668
4669 if test $bfd_cv_have_sys_procfs_type_elf_fpregset_t = yes; then
bec39cab 4670
81ecdfbb 4671$as_echo "#define HAVE_ELF_FPREGSET_T 1" >>confdefs.h
0d62e5e8
DJ
4672
4673 fi
81ecdfbb
RW
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&5
4675$as_echo "$bfd_cv_have_sys_procfs_type_elf_fpregset_t" >&6; }
0d62e5e8
DJ
4676
4677fi
4678
193f13e6
MK
4679old_LIBS="$LIBS"
4680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4681$as_echo_n "checking for dlopen in -ldl... " >&6; }
4682if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
4683 $as_echo_n "(cached) " >&6
4684else
4685 ac_check_lib_save_LIBS=$LIBS
4686LIBS="-ldl $LIBS"
4687cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688/* end confdefs.h. */
4689
4690/* Override any GCC internal prototype to avoid an error.
4691 Use char because int might match the return type of a GCC
4692 builtin and then its argument prototype would still apply. */
4693#ifdef __cplusplus
4694extern "C"
4695#endif
4696char dlopen ();
4697int
4698main ()
4699{
4700return dlopen ();
4701 ;
4702 return 0;
4703}
4704_ACEOF
4705if ac_fn_c_try_link "$LINENO"; then :
4706 ac_cv_lib_dl_dlopen=yes
4707else
4708 ac_cv_lib_dl_dlopen=no
4709fi
4710rm -f core conftest.err conftest.$ac_objext \
4711 conftest$ac_exeext conftest.$ac_ext
4712LIBS=$ac_check_lib_save_LIBS
4713fi
4714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4715$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
4716if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
4717 cat >>confdefs.h <<_ACEOF
4718#define HAVE_LIBDL 1
4719_ACEOF
4720
4721 LIBS="-ldl $LIBS"
4722
4723fi
4724
4725LIBS="$old_LIBS"
4726
0d62e5e8
DJ
4727srv_thread_depfiles=
4728srv_libs=
4729USE_THREAD_DB=
4730
4731if test "$srv_linux_thread_db" = "yes"; then
193f13e6
MK
4732 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
4733 srv_libs="-ldl"
f6528abd
JK
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the dynamic export flag" >&5
4735$as_echo_n "checking for the dynamic export flag... " >&6; }
193f13e6 4736 old_LDFLAGS="$LDFLAGS"
f6528abd
JK
4737 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
4738 # supported there.
4739 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
4740 LDFLAGS="$LDFLAGS $RDYNAMIC"
193f13e6 4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
bec39cab
AC
4742/* end confdefs.h. */
4743
4744int
4745main ()
4746{
4747
4748 ;
4749 return 0;
4750}
4751_ACEOF
81ecdfbb 4752if ac_fn_c_try_link "$LINENO"; then :
f6528abd
JK
4753 found="-Wl,--dynamic-list"
4754 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
f6de3c42 4755else
f6528abd
JK
4756 RDYNAMIC="-rdynamic"
4757 LDFLAGS="$old_LDFLAGS $RDYNAMIC"
4758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4759/* end confdefs.h. */
4760
4761int
4762main ()
4763{
4764
4765 ;
4766 return 0;
4767}
4768_ACEOF
4769if ac_fn_c_try_link "$LINENO"; then :
4770 found="-rdynamic"
4771else
4772 found="no"
4773 RDYNAMIC=""
4774fi
4775rm -f core conftest.err conftest.$ac_objext \
4776 conftest$ac_exeext conftest.$ac_ext
f6de3c42 4777fi
81ecdfbb
RW
4778rm -f core conftest.err conftest.$ac_objext \
4779 conftest$ac_exeext conftest.$ac_ext
bec39cab 4780
193f13e6 4781 LDFLAGS="$old_LDFLAGS"
f6528abd
JK
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found" >&5
4783$as_echo "$found" >&6; }
193f13e6
MK
4784 else
4785 srv_libs="-lthread_db"
4786 fi
0d62e5e8 4787
0d62e5e8
DJ
4788 srv_thread_depfiles="thread-db.o proc-service.o"
4789 USE_THREAD_DB="-DUSE_THREAD_DB"
81ecdfbb
RW
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
4791$as_echo_n "checking for TD_VERSION... " >&6; }
4792if test "${gdbsrv_cv_have_td_version+set}" = set; then :
4793 $as_echo_n "(cached) " >&6
3db0444b 4794else
81ecdfbb 4795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3db0444b
DJ
4796/* end confdefs.h. */
4797#include <thread_db.h>
4798int
4799main ()
4800{
4801TD_VERSION;
4802 ;
4803 return 0;
4804}
4805_ACEOF
81ecdfbb 4806if ac_fn_c_try_compile "$LINENO"; then :
3db0444b
DJ
4807 gdbsrv_cv_have_td_version=yes
4808else
81ecdfbb 4809 gdbsrv_cv_have_td_version=no
3db0444b 4810fi
81ecdfbb 4811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3db0444b 4812fi
81ecdfbb
RW
4813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_td_version" >&5
4814$as_echo "$gdbsrv_cv_have_td_version" >&6; }
3db0444b
DJ
4815 if test $gdbsrv_cv_have_td_version = yes; then
4816
81ecdfbb 4817$as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
dae5f5cf
DJ
4818
4819 fi
0d62e5e8
DJ
4820fi
4821
96f15937
PP
4822
4823# Check whether --with-libthread-db was given.
4824if test "${with_libthread_db+set}" = set; then :
4825 withval=$with_libthread_db; srv_libthread_db_path="${withval}"
96f15937
PP
4826 srv_libs="$srv_libthread_db_path"
4827
4828fi
4829
4830
193f13e6
MK
4831if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
4832
4833$as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
4834
4835fi
4836
9b4b61c8 4837if test "$srv_xmlfiles" != ""; then
fb1e4ffc
DJ
4838 srv_xmlbuiltin="xml-builtin.o"
4839
81ecdfbb 4840$as_echo "#define USE_XML 1" >>confdefs.h
fb1e4ffc
DJ
4841
4842
4843 tmp_xmlfiles=$srv_xmlfiles
9b4b61c8 4844 srv_xmlfiles=""
fb1e4ffc
DJ
4845 for f in $tmp_xmlfiles; do
4846 srv_xmlfiles="$srv_xmlfiles \$(XML_DIR)/$f"
4847 done
4848fi
4849
59a016f0 4850GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_hostio_err_objs $srv_thread_depfiles"
0d62e5e8
DJ
4851GDBSERVER_LIBS="$srv_libs"
4852
fa593d66
PA
4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
4854$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
4855if test "${gdbsrv_cv_have_sync_builtins+set}" = set; then :
4856 $as_echo_n "(cached) " >&6
4857else
4858
4859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4860/* end confdefs.h. */
4861
4862int
4863main ()
4864{
4865int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);
4866 ;
4867 return 0;
4868}
4869_ACEOF
4870if ac_fn_c_try_link "$LINENO"; then :
4871 gdbsrv_cv_have_sync_builtins=yes
4872else
4873 gdbsrv_cv_have_sync_builtins=no
4874fi
4875rm -f core conftest.err conftest.$ac_objext \
4876 conftest$ac_exeext conftest.$ac_ext
4877fi
4878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdbsrv_cv_have_sync_builtins" >&5
4879$as_echo "$gdbsrv_cv_have_sync_builtins" >&6; }
4880if test $gdbsrv_cv_have_sync_builtins = yes; then
4881
4882$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
4883
4884fi
4885
4886saved_cflags="$CFLAGS"
4887CFLAGS="$CFLAGS -fvisibility=hidden"
4888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4889/* end confdefs.h. */
4890
4891int
4892main ()
4893{
4894
4895 ;
4896 return 0;
4897}
4898_ACEOF
4899if ac_fn_c_try_compile "$LINENO"; then :
4900 gdbsrv_cv_have_visibility_hidden=yes
4901else
4902 gdbsrv_cv_have_visibility_hidden=no
4903fi
4904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4905CFLAGS="$saved_cflags"
4906
4907IPA_DEPFILES=""
4908
4909# Rather than allowing to build a broken IPA, we simply disable it if
4910# we don't find a compiler supporting all the features we need.
4911if test "$ipa_obj" != "" \
4912 -a "$gdbsrv_cv_have_sync_builtins" = yes \
4913 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
4914 IPA_DEPFILES="$ipa_obj"
4915 extra_libraries="libinproctrace.so"
4916fi
4917
4918
4919
0d62e5e8 4920
d6e9fb05
JK
4921
4922
4923
fb1e4ffc
DJ
4924
4925
81ecdfbb
RW
4926ac_config_files="$ac_config_files Makefile"
4927
4928ac_config_commands="$ac_config_commands default"
4929
bec39cab 4930cat >confcache <<\_ACEOF
d6e9fb05
JK
4931# This file is a shell script that caches the results of configure
4932# tests run on this system so they can be shared between configure
bec39cab
AC
4933# scripts and configure runs, see configure's option --config-cache.
4934# It is not useful on other systems. If it contains results you don't
4935# want to keep, you may remove or edit it.
d6e9fb05 4936#
bec39cab
AC
4937# config.status only pays attention to the cache file if you give it
4938# the --recheck option to rerun configure.
d6e9fb05 4939#
bec39cab
AC
4940# `ac_cv_env_foo' variables (set or unset) will be overridden when
4941# loading this file, other *unset* `ac_cv_foo' will be assigned the
4942# following values.
4943
4944_ACEOF
4945
d6e9fb05
JK
4946# The following way of writing the cache mishandles newlines in values,
4947# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 4948# So, we kill variables containing newlines.
d6e9fb05
JK
4949# Ultrix sh set writes to stderr and can't be redirected directly,
4950# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
4951(
4952 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4953 eval ac_val=\$$ac_var
4954 case $ac_val in #(
4955 *${as_nl}*)
4956 case $ac_var in #(
4957 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4958$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4959 esac
4960 case $ac_var in #(
4961 _ | IFS | as_nl) ;; #(
4962 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4963 *) { eval $ac_var=; unset $ac_var;} ;;
4964 esac ;;
4965 esac
4966 done
4967
bec39cab 4968 (set) 2>&1 |
81ecdfbb
RW
4969 case $as_nl`(ac_space=' '; set) 2>&1` in #(
4970 *${as_nl}ac_space=\ *)
4971 # `set' does not quote correctly, so add quotes: double-quote
4972 # substitution turns \\\\ into \\, and sed turns \\ into \.
bec39cab
AC
4973 sed -n \
4974 "s/'/'\\\\''/g;
4975 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 4976 ;; #(
bec39cab
AC
4977 *)
4978 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 4979 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
bec39cab 4980 ;;
81ecdfbb
RW
4981 esac |
4982 sort
4983) |
bec39cab 4984 sed '
81ecdfbb 4985 /^ac_cv_env_/b end
bec39cab 4986 t clear
81ecdfbb 4987 :clear
bec39cab
AC
4988 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4989 t end
81ecdfbb
RW
4990 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4991 :end' >>confcache
4992if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4993 if test -w "$cache_file"; then
4994 test "x$cache_file" != "x/dev/null" &&
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4996$as_echo "$as_me: updating cache $cache_file" >&6;}
bec39cab 4997 cat confcache >$cache_file
d6e9fb05 4998 else
81ecdfbb
RW
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5000$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
d6e9fb05
JK
5001 fi
5002fi
5003rm -f confcache
5004
d6e9fb05
JK
5005test "x$prefix" = xNONE && prefix=$ac_default_prefix
5006# Let make expand exec_prefix.
5007test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5008
84563040 5009DEFS=-DHAVE_CONFIG_H
d6e9fb05 5010
bec39cab
AC
5011ac_libobjs=
5012ac_ltlibobjs=
5013for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5014 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
5015 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5016 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5017 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5018 # will be set to the directory where LIBOBJS objects are built.
5019 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5020 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
bec39cab
AC
5021done
5022LIBOBJS=$ac_libobjs
d6e9fb05 5023
bec39cab
AC
5024LTLIBOBJS=$ac_ltlibobjs
5025
5026
5027
5028: ${CONFIG_STATUS=./config.status}
81ecdfbb 5029ac_write_fail=0
bec39cab
AC
5030ac_clean_files_save=$ac_clean_files
5031ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
5032{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5033$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5034as_write_fail=0
5035cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
bec39cab
AC
5036#! $SHELL
5037# Generated by $as_me.
d6e9fb05 5038# Run this file to recreate the current configuration.
d6e9fb05 5039# Compiler output produced by configure, useful for debugging
bec39cab
AC
5040# configure, is in config.log if it exists.
5041
5042debug=false
5043ac_cs_recheck=false
5044ac_cs_silent=false
bec39cab 5045
81ecdfbb
RW
5046SHELL=\${CONFIG_SHELL-$SHELL}
5047export SHELL
5048_ASEOF
5049cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5050## -------------------- ##
5051## M4sh Initialization. ##
5052## -------------------- ##
5053
5054# Be more Bourne compatible
5055DUALCASE=1; export DUALCASE # for MKS sh
5056if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
bec39cab
AC
5057 emulate sh
5058 NULLCMD=:
81ecdfbb 5059 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
bec39cab
AC
5060 # is contrary to our usage. Disable this feature.
5061 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
5062 setopt NO_GLOB_SUBST
5063else
5064 case `(set -o) 2>/dev/null` in #(
5065 *posix*) :
5066 set -o posix ;; #(
5067 *) :
5068 ;;
5069esac
bec39cab 5070fi
d6e9fb05 5071
81ecdfbb
RW
5072
5073as_nl='
5074'
5075export as_nl
5076# Printing a long string crashes Solaris 7 /usr/bin/printf.
5077as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5078as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5079as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5080# Prefer a ksh shell builtin over an external printf program on Solaris,
5081# but without wasting forks for bash or zsh.
5082if test -z "$BASH_VERSION$ZSH_VERSION" \
5083 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5084 as_echo='print -r --'
5085 as_echo_n='print -rn --'
5086elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5087 as_echo='printf %s\n'
5088 as_echo_n='printf %s'
bec39cab 5089else
81ecdfbb
RW
5090 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5091 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5092 as_echo_n='/usr/ucb/echo -n'
5093 else
5094 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5095 as_echo_n_body='eval
5096 arg=$1;
5097 case $arg in #(
5098 *"$as_nl"*)
5099 expr "X$arg" : "X\\(.*\\)$as_nl";
5100 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5101 esac;
5102 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5103 '
5104 export as_echo_n_body
5105 as_echo_n='sh -c $as_echo_n_body as_echo'
5106 fi
5107 export as_echo_body
5108 as_echo='sh -c $as_echo_body as_echo'
5109fi
5110
5111# The user is always right.
5112if test "${PATH_SEPARATOR+set}" != set; then
5113 PATH_SEPARATOR=:
5114 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5115 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5116 PATH_SEPARATOR=';'
5117 }
bec39cab
AC
5118fi
5119
5120
81ecdfbb
RW
5121# IFS
5122# We need space, tab and new line, in precisely that order. Quoting is
5123# there to prevent editors from complaining about space-tab.
5124# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5125# splitting by setting IFS to empty value.)
5126IFS=" "" $as_nl"
5127
5128# Find who we are. Look in the path if we contain no directory separator.
5129case $0 in #((
5130 *[\\/]* ) as_myself=$0 ;;
5131 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5132for as_dir in $PATH
5133do
5134 IFS=$as_save_IFS
5135 test -z "$as_dir" && as_dir=.
5136 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5137 done
5138IFS=$as_save_IFS
5139
5140 ;;
5141esac
5142# We did not find ourselves, most probably we were run as `sh COMMAND'
5143# in which case we are not to be found in the path.
5144if test "x$as_myself" = x; then
5145 as_myself=$0
5146fi
5147if test ! -f "$as_myself"; then
5148 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5149 exit 1
5150fi
5151
5152# Unset variables that we do not need and which cause bugs (e.g. in
5153# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5154# suppresses any "Segmentation fault" message there. '((' could
5155# trigger a bug in pdksh 5.2.14.
5156for as_var in BASH_ENV ENV MAIL MAILPATH
5157do eval test x\${$as_var+set} = xset \
5158 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5159done
bec39cab
AC
5160PS1='$ '
5161PS2='> '
5162PS4='+ '
5163
5164# NLS nuisances.
81ecdfbb
RW
5165LC_ALL=C
5166export LC_ALL
5167LANGUAGE=C
5168export LANGUAGE
5169
5170# CDPATH.
5171(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5172
5173
5174# as_fn_error ERROR [LINENO LOG_FD]
5175# ---------------------------------
5176# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5177# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5178# script with status $?, using 1 if that was 0.
5179as_fn_error ()
5180{
5181 as_status=$?; test $as_status -eq 0 && as_status=1
5182 if test "$3"; then
5183 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5184 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
bec39cab 5185 fi
81ecdfbb
RW
5186 $as_echo "$as_me: error: $1" >&2
5187 as_fn_exit $as_status
5188} # as_fn_error
5189
5190
5191# as_fn_set_status STATUS
5192# -----------------------
5193# Set $? to STATUS, without forking.
5194as_fn_set_status ()
5195{
5196 return $1
5197} # as_fn_set_status
5198
5199# as_fn_exit STATUS
5200# -----------------
5201# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5202as_fn_exit ()
5203{
5204 set +e
5205 as_fn_set_status $1
5206 exit $1
5207} # as_fn_exit
5208
5209# as_fn_unset VAR
5210# ---------------
5211# Portably unset VAR.
5212as_fn_unset ()
5213{
5214 { eval $1=; unset $1;}
5215}
5216as_unset=as_fn_unset
5217# as_fn_append VAR VALUE
5218# ----------------------
5219# Append the text in VALUE to the end of the definition contained in VAR. Take
5220# advantage of any shell optimizations that allow amortized linear growth over
5221# repeated appends, instead of the typical quadratic growth present in naive
5222# implementations.
5223if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5224 eval 'as_fn_append ()
5225 {
5226 eval $1+=\$2
5227 }'
5228else
5229 as_fn_append ()
5230 {
5231 eval $1=\$$1\$2
5232 }
5233fi # as_fn_append
5234
5235# as_fn_arith ARG...
5236# ------------------
5237# Perform arithmetic evaluation on the ARGs, and store the result in the
5238# global $as_val. Take advantage of shells that can avoid forks. The arguments
5239# must be portable across $(()) and expr.
5240if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5241 eval 'as_fn_arith ()
5242 {
5243 as_val=$(( $* ))
5244 }'
5245else
5246 as_fn_arith ()
5247 {
5248 as_val=`expr "$@" || test $? -eq 1`
5249 }
5250fi # as_fn_arith
5251
d6e9fb05 5252
81ecdfbb
RW
5253if expr a : '\(a\)' >/dev/null 2>&1 &&
5254 test "X`expr 00001 : '.*\(...\)'`" = X001; then
bec39cab
AC
5255 as_expr=expr
5256else
5257 as_expr=false
5258fi
d6e9fb05 5259
81ecdfbb 5260if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
bec39cab
AC
5261 as_basename=basename
5262else
5263 as_basename=false
5264fi
d6e9fb05 5265
81ecdfbb
RW
5266if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5267 as_dirname=dirname
5268else
5269 as_dirname=false
5270fi
d6e9fb05 5271
81ecdfbb 5272as_me=`$as_basename -- "$0" ||
bec39cab
AC
5273$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5274 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
5275 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5276$as_echo X/"$0" |
5277 sed '/^.*\/\([^/][^/]*\)\/*$/{
5278 s//\1/
5279 q
5280 }
5281 /^X\/\(\/\/\)$/{
5282 s//\1/
5283 q
5284 }
5285 /^X\/\(\/\).*/{
5286 s//\1/
5287 q
5288 }
5289 s/.*/./; q'`
bec39cab 5290
dae5f5cf
DJ
5291# Avoid depending upon Character Ranges.
5292as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5293as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5294as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5295as_cr_digits='0123456789'
5296as_cr_alnum=$as_cr_Letters$as_cr_digits
5297
81ecdfbb
RW
5298ECHO_C= ECHO_N= ECHO_T=
5299case `echo -n x` in #(((((
5300-n*)
5301 case `echo 'xy\c'` in
5302 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5303 xy) ECHO_C='\c';;
5304 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5305 ECHO_T=' ';;
5306 esac;;
5307*)
5308 ECHO_N='-n';;
bec39cab
AC
5309esac
5310
81ecdfbb
RW
5311rm -f conf$$ conf$$.exe conf$$.file
5312if test -d conf$$.dir; then
5313 rm -f conf$$.dir/conf$$.file
bec39cab 5314else
81ecdfbb
RW
5315 rm -f conf$$.dir
5316 mkdir conf$$.dir 2>/dev/null
bec39cab 5317fi
81ecdfbb
RW
5318if (echo >conf$$.file) 2>/dev/null; then
5319 if ln -s conf$$.file conf$$ 2>/dev/null; then
dae5f5cf 5320 as_ln_s='ln -s'
81ecdfbb
RW
5321 # ... but there are two gotchas:
5322 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5323 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5324 # In both cases, we have to default to `cp -p'.
5325 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5326 as_ln_s='cp -p'
5327 elif ln conf$$.file conf$$ 2>/dev/null; then
5328 as_ln_s=ln
5329 else
5330 as_ln_s='cp -p'
dae5f5cf 5331 fi
bec39cab
AC
5332else
5333 as_ln_s='cp -p'
5334fi
81ecdfbb
RW
5335rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5336rmdir conf$$.dir 2>/dev/null
5337
5338
5339# as_fn_mkdir_p
5340# -------------
5341# Create "$as_dir" as a directory, including parents if necessary.
5342as_fn_mkdir_p ()
5343{
5344
5345 case $as_dir in #(
5346 -*) as_dir=./$as_dir;;
5347 esac
5348 test -d "$as_dir" || eval $as_mkdir_p || {
5349 as_dirs=
5350 while :; do
5351 case $as_dir in #(
5352 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5353 *) as_qdir=$as_dir;;
5354 esac
5355 as_dirs="'$as_qdir' $as_dirs"
5356 as_dir=`$as_dirname -- "$as_dir" ||
5357$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5358 X"$as_dir" : 'X\(//\)[^/]' \| \
5359 X"$as_dir" : 'X\(//\)$' \| \
5360 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5361$as_echo X"$as_dir" |
5362 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5363 s//\1/
5364 q
5365 }
5366 /^X\(\/\/\)[^/].*/{
5367 s//\1/
5368 q
5369 }
5370 /^X\(\/\/\)$/{
5371 s//\1/
5372 q
5373 }
5374 /^X\(\/\).*/{
5375 s//\1/
5376 q
5377 }
5378 s/.*/./; q'`
5379 test -d "$as_dir" && break
5380 done
5381 test -z "$as_dirs" || eval "mkdir $as_dirs"
5382 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
bec39cab 5383
81ecdfbb
RW
5384
5385} # as_fn_mkdir_p
bec39cab 5386if mkdir -p . 2>/dev/null; then
81ecdfbb 5387 as_mkdir_p='mkdir -p "$as_dir"'
bec39cab
AC
5388else
5389 test -d ./-p && rmdir ./-p
5390 as_mkdir_p=false
5391fi
5392
81ecdfbb
RW
5393if test -x / >/dev/null 2>&1; then
5394 as_test_x='test -x'
5395else
5396 if ls -dL / >/dev/null 2>&1; then
5397 as_ls_L_option=L
5398 else
5399 as_ls_L_option=
5400 fi
5401 as_test_x='
5402 eval sh -c '\''
5403 if test -d "$1"; then
5404 test -d "$1/.";
5405 else
5406 case $1 in #(
5407 -*)set "./$1";;
5408 esac;
5409 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5410 ???[sx]*):;;*)false;;esac;fi
5411 '\'' sh
5412 '
5413fi
5414as_executable_p=$as_test_x
bec39cab
AC
5415
5416# Sed expression to map a string onto a valid CPP name.
5417as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5418
5419# Sed expression to map a string onto a valid variable name.
5420as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5421
5422
bec39cab 5423exec 6>&1
81ecdfbb
RW
5424## ----------------------------------- ##
5425## Main body of $CONFIG_STATUS script. ##
5426## ----------------------------------- ##
5427_ASEOF
5428test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5429
5430cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5431# Save the log message, to keep $0 and so on meaningful, and to
bec39cab 5432# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
5433# values after options handling.
5434ac_log="
bec39cab 5435This file was extended by $as_me, which was
81ecdfbb 5436generated by GNU Autoconf 2.64. Invocation command line was
bec39cab
AC
5437
5438 CONFIG_FILES = $CONFIG_FILES
5439 CONFIG_HEADERS = $CONFIG_HEADERS
5440 CONFIG_LINKS = $CONFIG_LINKS
5441 CONFIG_COMMANDS = $CONFIG_COMMANDS
5442 $ $0 $@
5443
81ecdfbb
RW
5444on `(hostname || uname -n) 2>/dev/null | sed 1q`
5445"
5446
bec39cab
AC
5447_ACEOF
5448
81ecdfbb
RW
5449case $ac_config_files in *"
5450"*) set x $ac_config_files; shift; ac_config_files=$*;;
5451esac
bec39cab 5452
81ecdfbb
RW
5453case $ac_config_headers in *"
5454"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5455esac
dae5f5cf 5456
dae5f5cf 5457
81ecdfbb
RW
5458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5459# Files that config.status was made for.
5460config_files="$ac_config_files"
5461config_headers="$ac_config_headers"
5462config_commands="$ac_config_commands"
bec39cab 5463
81ecdfbb 5464_ACEOF
dae5f5cf 5465
81ecdfbb 5466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab 5467ac_cs_usage="\
81ecdfbb
RW
5468\`$as_me' instantiates files and other configuration actions
5469from templates according to the current configuration. Unless the files
5470and actions are specified as TAGs, all are instantiated by default.
bec39cab 5471
81ecdfbb 5472Usage: $0 [OPTION]... [TAG]...
bec39cab
AC
5473
5474 -h, --help print this help, then exit
81ecdfbb
RW
5475 -V, --version print version number and configuration settings, then exit
5476 -q, --quiet, --silent
5477 do not print progress messages
bec39cab
AC
5478 -d, --debug don't remove temporary files
5479 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
5480 --file=FILE[:TEMPLATE]
5481 instantiate the configuration file FILE
5482 --header=FILE[:TEMPLATE]
5483 instantiate the configuration header FILE
bec39cab
AC
5484
5485Configuration files:
5486$config_files
5487
5488Configuration headers:
5489$config_headers
5490
5491Configuration commands:
5492$config_commands
5493
81ecdfbb 5494Report bugs to the package provider."
dae5f5cf 5495
81ecdfbb
RW
5496_ACEOF
5497cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab
AC
5498ac_cs_version="\\
5499config.status
81ecdfbb
RW
5500configured by $0, generated by GNU Autoconf 2.64,
5501 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
bec39cab 5502
81ecdfbb 5503Copyright (C) 2009 Free Software Foundation, Inc.
bec39cab
AC
5504This config.status script is free software; the Free Software Foundation
5505gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
5506
5507ac_pwd='$ac_pwd'
5508srcdir='$srcdir'
5509INSTALL='$INSTALL'
5510test -n "\$AWK" || AWK=awk
bec39cab
AC
5511_ACEOF
5512
81ecdfbb
RW
5513cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5514# The default lists apply if the user does not specify any file.
bec39cab
AC
5515ac_need_defaults=:
5516while test $# != 0
5517do
5518 case $1 in
5519 --*=*)
81ecdfbb
RW
5520 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5521 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
bec39cab
AC
5522 ac_shift=:
5523 ;;
81ecdfbb 5524 *)
bec39cab
AC
5525 ac_option=$1
5526 ac_optarg=$2
5527 ac_shift=shift
5528 ;;
bec39cab
AC
5529 esac
5530
5531 case $ac_option in
5532 # Handling of the options.
bec39cab
AC
5533 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5534 ac_cs_recheck=: ;;
81ecdfbb
RW
5535 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5536 $as_echo "$ac_cs_version"; exit ;;
5537 --debug | --debu | --deb | --de | --d | -d )
bec39cab
AC
5538 debug=: ;;
5539 --file | --fil | --fi | --f )
5540 $ac_shift
81ecdfbb
RW
5541 case $ac_optarg in
5542 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5543 esac
5544 as_fn_append CONFIG_FILES " '$ac_optarg'"
bec39cab
AC
5545 ac_need_defaults=false;;
5546 --header | --heade | --head | --hea )
5547 $ac_shift
81ecdfbb
RW
5548 case $ac_optarg in
5549 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5550 esac
5551 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
bec39cab 5552 ac_need_defaults=false;;
81ecdfbb
RW
5553 --he | --h)
5554 # Conflict between --help and --header
5555 as_fn_error "ambiguous option: \`$1'
5556Try \`$0 --help' for more information.";;
5557 --help | --hel | -h )
5558 $as_echo "$ac_cs_usage"; exit ;;
bec39cab
AC
5559 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5560 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5561 ac_cs_silent=: ;;
5562
5563 # This is an error.
81ecdfbb
RW
5564 -*) as_fn_error "unrecognized option: \`$1'
5565Try \`$0 --help' for more information." ;;
bec39cab 5566
81ecdfbb
RW
5567 *) as_fn_append ac_config_targets " $1"
5568 ac_need_defaults=false ;;
bec39cab
AC
5569
5570 esac
5571 shift
d6e9fb05 5572done
bec39cab
AC
5573
5574ac_configure_extra_args=
5575
5576if $ac_cs_silent; then
5577 exec 6>/dev/null
5578 ac_configure_extra_args="$ac_configure_extra_args --silent"
d6e9fb05 5579fi
d6e9fb05 5580
bec39cab 5581_ACEOF
81ecdfbb 5582cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
bec39cab 5583if \$ac_cs_recheck; then
81ecdfbb
RW
5584 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5585 shift
5586 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5587 CONFIG_SHELL='$SHELL'
5588 export CONFIG_SHELL
5589 exec "\$@"
bec39cab 5590fi
d6e9fb05 5591
bec39cab 5592_ACEOF
81ecdfbb
RW
5593cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5594exec 5>>config.log
5595{
5596 echo
5597 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5598## Running $as_me. ##
5599_ASBOX
5600 $as_echo "$ac_log"
5601} >&5
bec39cab 5602
81ecdfbb
RW
5603_ACEOF
5604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5605_ACEOF
bec39cab 5606
81ecdfbb 5607cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b80864fb 5608
81ecdfbb 5609# Handling of arguments.
bec39cab
AC
5610for ac_config_target in $ac_config_targets
5611do
81ecdfbb
RW
5612 case $ac_config_target in
5613 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
5614 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5615 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
5616
5617 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
d6e9fb05 5618 esac
bec39cab
AC
5619done
5620
81ecdfbb 5621
bec39cab
AC
5622# If the user did not use the arguments to specify the items to instantiate,
5623# then the envvar interface is used. Set only those that are not.
5624# We use the long form for the default assignment because of an extremely
5625# bizarre bug on SunOS 4.1.3.
5626if $ac_need_defaults; then
5627 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5628 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5629 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
5630fi
d6e9fb05 5631
bec39cab 5632# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 5633# simply because there is no reason against having it here, and in addition,
bec39cab 5634# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
5635# Hook for its removal unless debugging.
5636# Note that there is a small window in which the directory will not be cleaned:
5637# after its creation but before its name has been assigned to `$tmp'.
bec39cab
AC
5638$debug ||
5639{
81ecdfbb
RW
5640 tmp=
5641 trap 'exit_status=$?
5642 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5643' 0
5644 trap 'as_fn_exit 1' 1 2 13 15
bec39cab 5645}
bec39cab
AC
5646# Create a (secure) tmp directory for tmp files.
5647
5648{
81ecdfbb 5649 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
bec39cab
AC
5650 test -n "$tmp" && test -d "$tmp"
5651} ||
5652{
81ecdfbb
RW
5653 tmp=./conf$$-$RANDOM
5654 (umask 077 && mkdir "$tmp")
5655} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
5656
5657# Set up the scripts for CONFIG_FILES section.
5658# No need to generate them if there are no CONFIG_FILES.
5659# This happens for instance with `./config.status config.h'.
5660if test -n "$CONFIG_FILES"; then
5661
5662
5663ac_cr=`echo X | tr X '\015'`
5664# On cygwin, bash can eat \r inside `` if the user requested igncr.
5665# But we know of no other shell where ac_cr would be empty at this
5666# point, so we can use a bashism as a fallback.
5667if test "x$ac_cr" = x; then
5668 eval ac_cr=\$\'\\r\'
5669fi
5670ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5671if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5672 ac_cs_awk_cr='\r'
5673else
5674 ac_cs_awk_cr=$ac_cr
5675fi
5676
5677echo 'BEGIN {' >"$tmp/subs1.awk" &&
5678_ACEOF
5679
5680
5681{
5682 echo "cat >conf$$subs.awk <<_ACEOF" &&
5683 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5684 echo "_ACEOF"
5685} >conf$$subs.sh ||
5686 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5687ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5688ac_delim='%!_!# '
5689for ac_last_try in false false false false false :; do
5690 . ./conf$$subs.sh ||
5691 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5692
5693 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5694 if test $ac_delim_n = $ac_delim_num; then
5695 break
5696 elif $ac_last_try; then
5697 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5698 else
5699 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5700 fi
5701done
5702rm -f conf$$subs.sh
5703
5704cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5705cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5706_ACEOF
5707sed -n '
5708h
5709s/^/S["/; s/!.*/"]=/
5710p
5711g
5712s/^[^!]*!//
5713:repl
5714t repl
5715s/'"$ac_delim"'$//
5716t delim
5717:nl
5718h
5719s/\(.\{148\}\).*/\1/
5720t more1
5721s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5722p
5723n
5724b repl
5725:more1
5726s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5727p
5728g
5729s/.\{148\}//
5730t nl
5731:delim
5732h
5733s/\(.\{148\}\).*/\1/
5734t more2
5735s/["\\]/\\&/g; s/^/"/; s/$/"/
5736p
5737b
5738:more2
5739s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5740p
5741g
5742s/.\{148\}//
5743t delim
5744' <conf$$subs.awk | sed '
5745/^[^""]/{
5746 N
5747 s/\n//
5748}
5749' >>$CONFIG_STATUS || ac_write_fail=1
5750rm -f conf$$subs.awk
5751cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5752_ACAWK
5753cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5754 for (key in S) S_is_set[key] = 1
5755 FS = "\a"
5756
5757}
bec39cab 5758{
81ecdfbb
RW
5759 line = $ 0
5760 nfields = split(line, field, "@")
5761 substed = 0
5762 len = length(field[1])
5763 for (i = 2; i < nfields; i++) {
5764 key = field[i]
5765 keylen = length(key)
5766 if (S_is_set[key]) {
5767 value = S[key]
5768 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5769 len += length(value) + length(field[++i])
5770 substed = 1
5771 } else
5772 len += 1 + keylen
5773 }
5774
5775 print line
bec39cab
AC
5776}
5777
81ecdfbb
RW
5778_ACAWK
5779_ACEOF
5780cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5781if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5782 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5783else
5784 cat
5785fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5786 || as_fn_error "could not setup config files machinery" "$LINENO" 5
dae5f5cf
DJ
5787_ACEOF
5788
81ecdfbb
RW
5789# VPATH may cause trouble with some makes, so we remove $(srcdir),
5790# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5791# trailing colons and then remove the whole line if VPATH becomes empty
5792# (actually we leave an empty line to preserve line numbers).
5793if test "x$srcdir" = x.; then
5794 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5795s/:*\$(srcdir):*/:/
5796s/:*\${srcdir}:*/:/
5797s/:*@srcdir@:*/:/
5798s/^\([^=]*=[ ]*\):*/\1/
5799s/:*$//
5800s/^[^=]*=[ ]*$//
5801}'
5802fi
bec39cab 5803
81ecdfbb
RW
5804cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5805fi # test -n "$CONFIG_FILES"
bec39cab 5806
81ecdfbb
RW
5807# Set up the scripts for CONFIG_HEADERS section.
5808# No need to generate them if there are no CONFIG_HEADERS.
5809# This happens for instance with `./config.status Makefile'.
5810if test -n "$CONFIG_HEADERS"; then
5811cat >"$tmp/defines.awk" <<\_ACAWK ||
5812BEGIN {
b80864fb
DJ
5813_ACEOF
5814
81ecdfbb
RW
5815# Transform confdefs.h into an awk script `defines.awk', embedded as
5816# here-document in config.status, that substitutes the proper values into
5817# config.h.in to produce config.h.
5818
5819# Create a delimiter string that does not exist in confdefs.h, to ease
5820# handling of long lines.
5821ac_delim='%!_!# '
5822for ac_last_try in false false :; do
5823 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5824 if test -z "$ac_t"; then
5825 break
5826 elif $ac_last_try; then
5827 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
5828 else
5829 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
d6e9fb05 5830 fi
81ecdfbb 5831done
d6e9fb05 5832
81ecdfbb
RW
5833# For the awk script, D is an array of macro values keyed by name,
5834# likewise P contains macro parameters if any. Preserve backslash
5835# newline sequences.
5836
5837ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5838sed -n '
5839s/.\{148\}/&'"$ac_delim"'/g
5840t rset
5841:rset
5842s/^[ ]*#[ ]*define[ ][ ]*/ /
5843t def
5844d
5845:def
5846s/\\$//
5847t bsnl
5848s/["\\]/\\&/g
5849s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5850D["\1"]=" \3"/p
5851s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5852d
5853:bsnl
5854s/["\\]/\\&/g
5855s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5856D["\1"]=" \3\\\\\\n"\\/p
5857t cont
5858s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5859t cont
5860d
5861:cont
5862n
5863s/.\{148\}/&'"$ac_delim"'/g
5864t clear
5865:clear
5866s/\\$//
5867t bsnlc
5868s/["\\]/\\&/g; s/^/"/; s/$/"/p
5869d
5870:bsnlc
5871s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5872b cont
5873' <confdefs.h | sed '
5874s/'"$ac_delim"'/"\\\
5875"/g' >>$CONFIG_STATUS || ac_write_fail=1
5876
5877cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5878 for (key in D) D_is_set[key] = 1
5879 FS = "\a"
5880}
5881/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5882 line = \$ 0
5883 split(line, arg, " ")
5884 if (arg[1] == "#") {
5885 defundef = arg[2]
5886 mac1 = arg[3]
5887 } else {
5888 defundef = substr(arg[1], 2)
5889 mac1 = arg[2]
5890 }
5891 split(mac1, mac2, "(") #)
5892 macro = mac2[1]
5893 prefix = substr(line, 1, index(line, defundef) - 1)
5894 if (D_is_set[macro]) {
5895 # Preserve the white space surrounding the "#".
5896 print prefix "define", macro P[macro] D[macro]
5897 next
5898 } else {
5899 # Replace #undef with comments. This is necessary, for example,
5900 # in the case of _POSIX_SOURCE, which is predefined and required
5901 # on some systems where configure will not decide to define it.
5902 if (defundef == "undef") {
5903 print "/*", prefix defundef, macro, "*/"
5904 next
5905 }
5906 }
5907}
5908{ print }
5909_ACAWK
bec39cab 5910_ACEOF
81ecdfbb
RW
5911cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5912 as_fn_error "could not setup config headers machinery" "$LINENO" 5
5913fi # test -n "$CONFIG_HEADERS"
5914
5915
5916eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
5917shift
5918for ac_tag
5919do
5920 case $ac_tag in
5921 :[FHLC]) ac_mode=$ac_tag; continue;;
5922 esac
5923 case $ac_mode$ac_tag in
5924 :[FHL]*:*);;
5925 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
5926 :[FH]-) ac_tag=-:-;;
5927 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
5928 esac
5929 ac_save_IFS=$IFS
5930 IFS=:
5931 set x $ac_tag
5932 IFS=$ac_save_IFS
5933 shift
5934 ac_file=$1
5935 shift
5936
5937 case $ac_mode in
5938 :L) ac_source=$1;;
5939 :[FH])
5940 ac_file_inputs=
5941 for ac_f
5942 do
5943 case $ac_f in
5944 -) ac_f="$tmp/stdin";;
5945 *) # Look for the file first in the build tree, then in the source tree
5946 # (if the path is not absolute). The absolute path cannot be DOS-style,
5947 # because $ac_f cannot contain `:'.
5948 test -f "$ac_f" ||
5949 case $ac_f in
5950 [\\/$]*) false;;
5951 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
5952 esac ||
5953 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5954 esac
5955 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5956 as_fn_append ac_file_inputs " '$ac_f'"
5957 done
5958
5959 # Let's still pretend it is `configure' which instantiates (i.e., don't
5960 # use $as_me), people would be surprised to read:
5961 # /* config.h. Generated by config.status. */
5962 configure_input='Generated from '`
5963 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
5964 `' by configure.'
5965 if test x"$ac_file" != x-; then
5966 configure_input="$ac_file. $configure_input"
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
5968$as_echo "$as_me: creating $ac_file" >&6;}
5969 fi
5970 # Neutralize special characters interpreted by sed in replacement strings.
5971 case $configure_input in #(
5972 *\&* | *\|* | *\\* )
5973 ac_sed_conf_input=`$as_echo "$configure_input" |
5974 sed 's/[\\\\&|]/\\\\&/g'`;; #(
5975 *) ac_sed_conf_input=$configure_input;;
5976 esac
5977
5978 case $ac_tag in
5979 *:-:* | *:-) cat >"$tmp/stdin" \
5980 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
5981 esac
5982 ;;
d6e9fb05
JK
5983 esac
5984
81ecdfbb 5985 ac_dir=`$as_dirname -- "$ac_file" ||
bec39cab
AC
5986$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5987 X"$ac_file" : 'X\(//\)[^/]' \| \
5988 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
5989 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
5990$as_echo X"$ac_file" |
5991 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5992 s//\1/
5993 q
5994 }
5995 /^X\(\/\/\)[^/].*/{
5996 s//\1/
5997 q
5998 }
5999 /^X\(\/\/\)$/{
6000 s//\1/
6001 q
6002 }
6003 /^X\(\/\).*/{
6004 s//\1/
6005 q
6006 }
6007 s/.*/./; q'`
6008 as_dir="$ac_dir"; as_fn_mkdir_p
bec39cab
AC
6009 ac_builddir=.
6010
81ecdfbb
RW
6011case "$ac_dir" in
6012.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6013*)
6014 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6015 # A ".." for each directory in $ac_dir_suffix.
6016 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6017 case $ac_top_builddir_sub in
6018 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6019 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6020 esac ;;
6021esac
6022ac_abs_top_builddir=$ac_pwd
6023ac_abs_builddir=$ac_pwd$ac_dir_suffix
6024# for backward compatibility:
6025ac_top_builddir=$ac_top_build_prefix
bec39cab
AC
6026
6027case $srcdir in
81ecdfbb 6028 .) # We are building in place.
bec39cab 6029 ac_srcdir=.
81ecdfbb
RW
6030 ac_top_srcdir=$ac_top_builddir_sub
6031 ac_abs_top_srcdir=$ac_pwd ;;
6032 [\\/]* | ?:[\\/]* ) # Absolute name.
bec39cab 6033 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
6034 ac_top_srcdir=$srcdir
6035 ac_abs_top_srcdir=$srcdir ;;
6036 *) # Relative name.
6037 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6038 ac_top_srcdir=$ac_top_build_prefix$srcdir
6039 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
bec39cab 6040esac
81ecdfbb 6041ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
bec39cab 6042
bec39cab 6043
81ecdfbb
RW
6044 case $ac_mode in
6045 :F)
6046 #
6047 # CONFIG_FILE
6048 #
d6e9fb05 6049
bec39cab
AC
6050 case $INSTALL in
6051 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 6052 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
d6e9fb05 6053 esac
81ecdfbb 6054_ACEOF
3db0444b 6055
81ecdfbb
RW
6056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6057# If the template does not know about datarootdir, expand it.
6058# FIXME: This hack should be removed a few years after 2.60.
6059ac_datarootdir_hack=; ac_datarootdir_seen=
6060ac_sed_dataroot='
6061/datarootdir/ {
6062 p
6063 q
6064}
6065/@datadir@/p
6066/@docdir@/p
6067/@infodir@/p
6068/@localedir@/p
6069/@mandir@/p'
6070case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6071*datarootdir*) ac_datarootdir_seen=yes;;
6072*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6074$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6075_ACEOF
6076cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6077 ac_datarootdir_hack='
6078 s&@datadir@&$datadir&g
6079 s&@docdir@&$docdir&g
6080 s&@infodir@&$infodir&g
6081 s&@localedir@&$localedir&g
6082 s&@mandir@&$mandir&g
6083 s&\\\${datarootdir}&$datarootdir&g' ;;
6084esac
bec39cab 6085_ACEOF
81ecdfbb
RW
6086
6087# Neutralize VPATH when `$srcdir' = `.'.
6088# Shell code in configure.ac might set extrasub.
6089# FIXME: do we really want to maintain this feature?
6090cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6091ac_sed_extra="$ac_vpsub
bec39cab
AC
6092$extrasub
6093_ACEOF
81ecdfbb 6094cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
bec39cab
AC
6095:t
6096/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
6097s|@configure_input@|$ac_sed_conf_input|;t t
6098s&@top_builddir@&$ac_top_builddir_sub&;t t
6099s&@top_build_prefix@&$ac_top_build_prefix&;t t
6100s&@srcdir@&$ac_srcdir&;t t
6101s&@abs_srcdir@&$ac_abs_srcdir&;t t
6102s&@top_srcdir@&$ac_top_srcdir&;t t
6103s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6104s&@builddir@&$ac_builddir&;t t
6105s&@abs_builddir@&$ac_abs_builddir&;t t
6106s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6107s&@INSTALL@&$ac_INSTALL&;t t
6108$ac_datarootdir_hack
6109"
6110eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6111 || as_fn_error "could not create $ac_file" "$LINENO" 5
6112
6113test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6114 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6115 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6117which seems to be undefined. Please make sure it is defined." >&5
6118$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6119which seems to be undefined. Please make sure it is defined." >&2;}
6120
6121 rm -f "$tmp/stdin"
bec39cab 6122 case $ac_file in
81ecdfbb
RW
6123 -) cat "$tmp/out" && rm -f "$tmp/out";;
6124 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6125 esac \
6126 || as_fn_error "could not create $ac_file" "$LINENO" 5
6127 ;;
6128 :H)
6129 #
6130 # CONFIG_HEADER
6131 #
bec39cab 6132 if test x"$ac_file" != x-; then
81ecdfbb
RW
6133 {
6134 $as_echo "/* $configure_input */" \
6135 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6136 } >"$tmp/config.h" \
6137 || as_fn_error "could not create $ac_file" "$LINENO" 5
6138 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6140$as_echo "$as_me: $ac_file is unchanged" >&6;}
bec39cab 6141 else
81ecdfbb
RW
6142 rm -f "$ac_file"
6143 mv "$tmp/config.h" "$ac_file" \
6144 || as_fn_error "could not create $ac_file" "$LINENO" 5
84563040 6145 fi
bec39cab 6146 else
81ecdfbb
RW
6147 $as_echo "/* $configure_input */" \
6148 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6149 || as_fn_error "could not create -" "$LINENO" 5
d6e9fb05 6150 fi
81ecdfbb 6151 ;;
dae5f5cf 6152
81ecdfbb
RW
6153 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6154$as_echo "$as_me: executing $ac_file commands" >&6;}
6155 ;;
6156 esac
dae5f5cf
DJ
6157
6158
81ecdfbb
RW
6159 case $ac_file$ac_mode in
6160 "default":C) case x$CONFIG_HEADERS in
c3a3ccc7
DJ
6161xconfig.h:config.in)
6162echo > stamp-h ;;
6163esac
bec39cab 6164 ;;
81ecdfbb 6165
bec39cab 6166 esac
81ecdfbb 6167done # for ac_tag
d6e9fb05 6168
bec39cab 6169
81ecdfbb 6170as_fn_exit 0
bec39cab 6171_ACEOF
bec39cab
AC
6172ac_clean_files=$ac_clean_files_save
6173
81ecdfbb
RW
6174test $ac_write_fail = 0 ||
6175 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6176
bec39cab
AC
6177
6178# configure is writing to config.log, and then calls config.status.
6179# config.status does its own redirection, appending to config.log.
6180# Unfortunately, on DOS this fails, as config.log is still kept open
6181# by configure, so config.status won't be able to write to it; its
6182# output is simply discarded. So we exec the FD to /dev/null,
6183# effectively closing config.log, so it can be properly (re)opened and
6184# appended to by config.status. When coming back to configure, we
6185# need to make the FD available again.
6186if test "$no_create" != yes; then
6187 ac_cs_success=:
6188 ac_config_status_args=
6189 test "$silent" = yes &&
6190 ac_config_status_args="$ac_config_status_args --quiet"
6191 exec 5>/dev/null
6192 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6193 exec 5>>config.log
6194 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6195 # would make configure fail if this is the last instruction.
81ecdfbb
RW
6196 $ac_cs_success || as_fn_exit $?
6197fi
6198if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6200$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
bec39cab 6201fi
d6e9fb05 6202
This page took 1.041795 seconds and 4 git commands to generate.